summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/scintilla/lexers/LexOpal.cxx
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/3rdparty/scintilla/lexers/LexOpal.cxx')
-rw-r--r--3rdparty/bgfx/3rdparty/scintilla/lexers/LexOpal.cxx525
1 files changed, 0 insertions, 525 deletions
diff --git a/3rdparty/bgfx/3rdparty/scintilla/lexers/LexOpal.cxx b/3rdparty/bgfx/3rdparty/scintilla/lexers/LexOpal.cxx
deleted file mode 100644
index df487e63a50..00000000000
--- a/3rdparty/bgfx/3rdparty/scintilla/lexers/LexOpal.cxx
+++ /dev/null
@@ -1,525 +0,0 @@
-// Scintilla source code edit control
-/** @file LexOpal.cxx
- ** Lexer for OPAL (functional language similar to Haskell)
- ** Written by Sebastian Pipping <webmaster@hartwork.org>
- **/
-
-#include <stdlib.h>
-#include <string.h>
-#include <stdio.h>
-#include <stdarg.h>
-#include <assert.h>
-#include <ctype.h>
-
-#include "ILexer.h"
-#include "Scintilla.h"
-#include "SciLexer.h"
-
-#include "WordList.h"
-#include "LexAccessor.h"
-#include "Accessor.h"
-#include "StyleContext.h"
-#include "CharacterSet.h"
-#include "LexerModule.h"
-
-#ifdef SCI_NAMESPACE
-using namespace Scintilla;
-#endif
-
-inline static void getRange( unsigned int start, unsigned int end, Accessor & styler, char * s, unsigned int len )
-{
- unsigned int i = 0;
- while( ( i < end - start + 1 ) && ( i < len - 1 ) )
- {
- s[i] = static_cast<char>( styler[ start + i ] );
- i++;
- }
- s[ i ] = '\0';
-}
-
-inline bool HandleString( unsigned int & cur, unsigned int one_too_much, Accessor & styler )
-{
- char ch;
-
- // Wait for string to close
- bool even_backslash_count = true; // Without gaps in between
- cur++; // Skip initial quote
- for( ; ; )
- {
- if( cur >= one_too_much )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_STRING );
- return false; // STOP
- }
-
- ch = styler.SafeGetCharAt( cur );
- if( ( ch == '\015' ) || ( ch == '\012' ) ) // Deny multi-line strings
- {
- styler.ColourTo( cur - 1, SCE_OPAL_STRING );
- styler.StartSegment( cur );
- return true;
- }
- else
- {
- if( even_backslash_count )
- {
- if( ch == '"' )
- {
- styler.ColourTo( cur, SCE_OPAL_STRING );
- cur++;
- if( cur >= one_too_much )
- {
- return false; // STOP
- }
- else
- {
- styler.StartSegment( cur );
- return true;
- }
- }
- else if( ch == '\\' )
- {
- even_backslash_count = false;
- }
- }
- else
- {
- even_backslash_count = true;
- }
- }
-
- cur++;
- }
-}
-
-inline bool HandleCommentBlock( unsigned int & cur, unsigned int one_too_much, Accessor & styler, bool could_fail )
-{
- char ch;
-
- if( could_fail )
- {
- cur++;
- if( cur >= one_too_much )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_DEFAULT );
- return false; // STOP
- }
-
- ch = styler.SafeGetCharAt( cur );
- if( ch != '*' )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_DEFAULT );
- styler.StartSegment( cur );
- return true;
- }
- }
-
- // Wait for comment close
- cur++;
- bool star_found = false;
- for( ; ; )
- {
- if( cur >= one_too_much )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_COMMENT_BLOCK );
- return false; // STOP
- }
-
- ch = styler.SafeGetCharAt( cur );
- if( star_found )
- {
- if( ch == '/' )
- {
- styler.ColourTo( cur, SCE_OPAL_COMMENT_BLOCK );
- cur++;
- if( cur >= one_too_much )
- {
- return false; // STOP
- }
- else
- {
- styler.StartSegment( cur );
- return true;
- }
- }
- else if( ch != '*' )
- {
- star_found = false;
- }
- }
- else if( ch == '*' )
- {
- star_found = true;
- }
- cur++;
- }
-}
-
-inline bool HandleCommentLine( unsigned int & cur, unsigned int one_too_much, Accessor & styler, bool could_fail )
-{
- char ch;
-
- if( could_fail )
- {
- cur++;
- if( cur >= one_too_much )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_DEFAULT );
- return false; // STOP
- }
-
- ch = styler.SafeGetCharAt( cur );
- if( ch != '-' )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_DEFAULT );
- styler.StartSegment( cur );
- return true;
- }
-
- cur++;
- if( cur >= one_too_much )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_DEFAULT );
- return false; // STOP
- }
-
- ch = styler.SafeGetCharAt( cur );
- if( ( ch != ' ' ) && ( ch != '\t' ) )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_DEFAULT );
- styler.StartSegment( cur );
- return true;
- }
- }
-
- // Wait for end of line
- bool fifteen_found = false;
-
- for( ; ; )
- {
- cur++;
-
- if( cur >= one_too_much )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_COMMENT_LINE );
- return false; // STOP
- }
-
- ch = styler.SafeGetCharAt( cur );
- if( fifteen_found )
- {
-/*
- if( ch == '\012' )
- {
- // One newline on Windows (015, 012)
- }
- else
- {
- // One newline on MAC (015) and another char
- }
-*/
- cur--;
- styler.ColourTo( cur - 1, SCE_OPAL_COMMENT_LINE );
- styler.StartSegment( cur );
- return true;
- }
- else
- {
- if( ch == '\015' )
- {
- fifteen_found = true;
- }
- else if( ch == '\012' )
- {
- // One newline on Linux (012)
- styler.ColourTo( cur - 1, SCE_OPAL_COMMENT_LINE );
- styler.StartSegment( cur );
- return true;
- }
- }
- }
-}
-
-inline bool HandlePar( unsigned int & cur, Accessor & styler )
-{
- styler.ColourTo( cur, SCE_OPAL_PAR );
-
- cur++;
-
- styler.StartSegment( cur );
- return true;
-}
-
-inline bool HandleSpace( unsigned int & cur, unsigned int one_too_much, Accessor & styler )
-{
- char ch;
-
- cur++;
- for( ; ; )
- {
- if( cur >= one_too_much )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_SPACE );
- return false;
- }
-
- ch = styler.SafeGetCharAt( cur );
- switch( ch )
- {
- case ' ':
- case '\t':
- case '\015':
- case '\012':
- cur++;
- break;
-
- default:
- styler.ColourTo( cur - 1, SCE_OPAL_SPACE );
- styler.StartSegment( cur );
- return true;
- }
- }
-}
-
-inline bool HandleInteger( unsigned int & cur, unsigned int one_too_much, Accessor & styler )
-{
- char ch;
-
- for( ; ; )
- {
- cur++;
- if( cur >= one_too_much )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_INTEGER );
- return false; // STOP
- }
-
- ch = styler.SafeGetCharAt( cur );
- if( !( IsASCII( ch ) && isdigit( ch ) ) )
- {
- styler.ColourTo( cur - 1, SCE_OPAL_INTEGER );
- styler.StartSegment( cur );
- return true;
- }
- }
-}
-
-inline bool HandleWord( unsigned int & cur, unsigned int one_too_much, Accessor & styler, WordList * keywordlists[] )
-{
- char ch;
- const unsigned int beg = cur;
-
- cur++;
- for( ; ; )
- {
- ch = styler.SafeGetCharAt( cur );
- if( ( ch != '_' ) && ( ch != '-' ) &&
- !( IsASCII( ch ) && ( islower( ch ) || isupper( ch ) || isdigit( ch ) ) ) ) break;
-
- cur++;
- if( cur >= one_too_much )
- {
- break;
- }
- }
-
- const int ide_len = cur - beg + 1;
- char * ide = new char[ ide_len ];
- getRange( beg, cur, styler, ide, ide_len );
-
- WordList & keywords = *keywordlists[ 0 ];
- WordList & classwords = *keywordlists[ 1 ];
-
- if( keywords.InList( ide ) ) // Keyword
- {
- delete [] ide;
-
- styler.ColourTo( cur - 1, SCE_OPAL_KEYWORD );
- if( cur >= one_too_much )
- {
- return false; // STOP
- }
- else
- {
- styler.StartSegment( cur );
- return true;
- }
- }
- else if( classwords.InList( ide ) ) // Sort
- {
- delete [] ide;
-
- styler.ColourTo( cur - 1, SCE_OPAL_SORT );
- if( cur >= one_too_much )
- {
- return false; // STOP
- }
- else
- {
- styler.StartSegment( cur );
- return true;
- }
- }
- else if( !strcmp( ide, "true" ) || !strcmp( ide, "false" ) ) // Bool const
- {
- delete [] ide;
-
- styler.ColourTo( cur - 1, SCE_OPAL_BOOL_CONST );
- if( cur >= one_too_much )
- {
- return false; // STOP
- }
- else
- {
- styler.StartSegment( cur );
- return true;
- }
- }
- else // Unknown keyword
- {
- delete [] ide;
-
- styler.ColourTo( cur - 1, SCE_OPAL_DEFAULT );
- if( cur >= one_too_much )
- {
- return false; // STOP
- }
- else
- {
- styler.StartSegment( cur );
- return true;
- }
- }
-
-}
-
-inline bool HandleSkip( unsigned int & cur, unsigned int one_too_much, Accessor & styler )
-{
- cur++;
- styler.ColourTo( cur - 1, SCE_OPAL_DEFAULT );
- if( cur >= one_too_much )
- {
- return false; // STOP
- }
- else
- {
- styler.StartSegment( cur );
- return true;
- }
-}
-
-static void ColouriseOpalDoc( unsigned int startPos, int length, int initStyle, WordList *keywordlists[], Accessor & styler )
-{
- styler.StartAt( startPos );
- styler.StartSegment( startPos );
-
- unsigned int & cur = startPos;
- const unsigned int one_too_much = startPos + length;
-
- int state = initStyle;
-
- for( ; ; )
- {
- switch( state )
- {
- case SCE_OPAL_KEYWORD:
- case SCE_OPAL_SORT:
- if( !HandleWord( cur, one_too_much, styler, keywordlists ) ) return;
- state = SCE_OPAL_DEFAULT;
- break;
-
- case SCE_OPAL_INTEGER:
- if( !HandleInteger( cur, one_too_much, styler ) ) return;
- state = SCE_OPAL_DEFAULT;
- break;
-
- case SCE_OPAL_COMMENT_BLOCK:
- if( !HandleCommentBlock( cur, one_too_much, styler, false ) ) return;
- state = SCE_OPAL_DEFAULT;
- break;
-
- case SCE_OPAL_COMMENT_LINE:
- if( !HandleCommentLine( cur, one_too_much, styler, false ) ) return;
- state = SCE_OPAL_DEFAULT;
- break;
-
- case SCE_OPAL_STRING:
- if( !HandleString( cur, one_too_much, styler ) ) return;
- state = SCE_OPAL_DEFAULT;
- break;
-
- default: // SCE_OPAL_DEFAULT:
- {
- char ch = styler.SafeGetCharAt( cur );
-
- switch( ch )
- {
- // String
- case '"':
- if( !HandleString( cur, one_too_much, styler ) ) return;
- break;
-
- // Comment block
- case '/':
- if( !HandleCommentBlock( cur, one_too_much, styler, true ) ) return;
- break;
-
- // Comment line
- case '-':
- if( !HandleCommentLine( cur, one_too_much, styler, true ) ) return;
- break;
-
- // Par
- case '(':
- case ')':
- case '[':
- case ']':
- case '{':
- case '}':
- if( !HandlePar( cur, styler ) ) return;
- break;
-
- // Whitespace
- case ' ':
- case '\t':
- case '\015':
- case '\012':
- if( !HandleSpace( cur, one_too_much, styler ) ) return;
- break;
-
- default:
- {
- // Integer
- if( IsASCII( ch ) && isdigit( ch ) )
- {
- if( !HandleInteger( cur, one_too_much, styler ) ) return;
- }
-
- // Keyword
- else if( IsASCII( ch ) && ( islower( ch ) || isupper( ch ) ) )
- {
- if( !HandleWord( cur, one_too_much, styler, keywordlists ) ) return;
-
- }
-
- // Skip
- else
- {
- if( !HandleSkip( cur, one_too_much, styler ) ) return;
- }
- }
- }
-
- break;
- }
- }
- }
-}
-
-static const char * const opalWordListDesc[] = {
- "Keywords",
- "Sorts",
- 0
-};
-
-LexerModule lmOpal(SCLEX_OPAL, ColouriseOpalDoc, "opal", NULL, opalWordListDesc);
78032aad01d6a0b12e94'>3rdparty/bgfx/examples/common/nanovg/vs_nanovg_fill.bin.h20
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_init_instances.binbin6767 -> 6767 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update_instances.binbin1611 -> 1611 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bump.binbin3598 -> 3598 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_geom.binbin1424 -> 1424 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light.binbin1350 -> 1350 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_bright.binbin2419 -> 2419 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lum.binbin2467 -> 2467 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lumavg.binbin3067 -> 3067 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_mesh.binbin1853 -> 1853 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_skybox.binbin784 -> 784 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_tonemap.binbin2480 -> 2480 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_mesh.binbin2653 -> 2653 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_skybox.binbin815 -> 815 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_mesh.binbin1657 -> 1657 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit.binbin286 -> 286 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb.binbin694 -> 694 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate.binbin634 -> 634 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_particle.binbin603 -> 603 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_raymarching.binbin10001 -> 10001 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm.binbin3554 -> 3554 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_csm.binbin6434 -> 6434 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear.binbin3526 -> 3526 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_csm.binbin6322 -> 6322 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_omni.binbin5184 -> 5184 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_omni.binbin5212 -> 5212 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard.binbin3438 -> 3438 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_csm.binbin5970 -> 5970 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear.binbin3410 -> 3410 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear_csm.binbin5886 -> 5858 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear_omni.binbin5068 -> 5068 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_omni.binbin5096 -> 5096 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf.binbin11899 -> 11899 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_csm.binbin39887 -> 39887 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear.binbin10823 -> 10823 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_csm.binbin35503 -> 35503 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_omni.binbin12417 -> 12417 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_omni.binbin13505 -> 13505 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm.binbin3730 -> 3730 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_csm.binbin7138 -> 7138 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear.binbin3702 -> 3702 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear_csm.binbin7026 -> 7026 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear_omni.binbin5360 -> 5360 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_omni.binbin5388 -> 5388 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.binbin606 -> 606 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.binbin480 -> 480 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.binbin480 -> 480 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_lightning.binbin2438 -> 2438 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.binbin606 -> 606 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.binbin270 -> 270 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.binbin270 -> 270 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.binbin298 -> 298 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.binbin569 -> 569 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lightning.binbin2600 -> 2600 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh.binbin4797 -> 4797 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh_pd.binbin5613 -> 5613 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_lightning.binbin2287 -> 2287 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_texture.binbin606 -> 606 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture_lightning.binbin2463 -> 2463 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_tree.binbin1349 -> 1349 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_3d.binbin489 -> 489 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blit.binbin491 -> 491 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blur.binbin1506 -> 1506 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_fb.binbin474 -> 474 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump.binbin2088 -> 2088 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump_instanced.binbin2170 -> 2170 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_callback.binbin712 -> 712 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_cubes.binbin510 -> 510 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_combine.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug_line.binbin510 -> 510 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_geom.binbin2088 -> 2088 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_light.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_blur.binbin1080 -> 1080 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_bright.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lum.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lumavg.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_mesh.binbin944 -> 944 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_skybox.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_tonemap.binbin1028 -> 1028 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_mesh.binbin991 -> 991 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_skybox.binbin674 -> 674 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_instancing.binbin847 -> 847 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_mesh.binbin1433 -> 1433 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit.binbin802 -> 802 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit_blit.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_particle.binbin1149 -> 1149 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_raymarching.binbin620 -> 620 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color.binbin404 -> 404 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning.binbin1197 -> 1197 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_csm.binbin2146 -> 2146 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear.binbin1237 -> 1237 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_csm.binbin2306 -> 2306 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_omni.binbin2217 -> 2217 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_omni.binbin2057 -> 2057 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_depth.binbin404 -> 404 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.binbin1149 -> 1149 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth.binbin492 -> 492 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.binbin500 -> 500 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture_lightning.binbin974 -> 974 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_vblur.binbin1149 -> 1149 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_lightning.binbin936 -> 936 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svback.binbin594 -> 594 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.binbin404 -> 404 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svside.binbin764 -> 764 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lightning.binbin974 -> 974 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_mesh.binbin1189 -> 1189 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow.binbin404 -> 404 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow_pd.binbin492 -> 492 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color.binbin404 -> 404 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_lightning.binbin906 -> 906 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_texture.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture_lightning.binbin974 -> 974 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_tree.binbin1058 -> 1058 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_update.binbin518 -> 518 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vectordisplay_fb.binbin620 -> 620 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_bump.binbin2239 -> 2239 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_callback.binbin553 -> 553 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_cubes.binbin137 -> 137 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_combine.binbin589 -> 589 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_debug.binbin201 -> 201 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_debug_line.binbin137 -> 137 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_geom.binbin661 -> 661 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_light.binbin1059 -> 1059 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_blur.binbin601 -> 601 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_bright.binbin1624 -> 1624 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_lum.binbin1452 -> 1452 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_lumavg.binbin1776 -> 1776 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_mesh.binbin1410 -> 1410 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_skybox.binbin509 -> 509 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_tonemap.binbin1625 -> 1625 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_ibl_mesh.binbin1638 -> 1638 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_ibl_skybox.binbin540 -> 540 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_instancing.binbin137 -> 137 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_mesh.binbin1278 -> 1278 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit.binbin183 -> 183 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb.binbin459 -> 459 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_blit.binbin393 -> 393 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_separate.binbin431 -> 431 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_separate_blit.binbin393 -> 393 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_particle.binbin404 -> 404 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_raymarching.binbin47430 -> 47430 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_black.binbin149 -> 149 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm.binbin2719 -> 2719 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_csm.binbin4443 -> 4443 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear.binbin2715 -> 2715 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear_csm.binbin4407 -> 4407 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear_omni.binbin3769 -> 3769 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_omni.binbin3773 -> 3773 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard.binbin2679 -> 2679 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_csm.binbin4311 -> 4311 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear.binbin2675 -> 2675 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear_csm.binbin4355 -> 4355 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear_omni.binbin3741 -> 3741 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_omni.binbin3725 -> 3725 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf.binbin7584 -> 7584 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_csm.binbin24432 -> 24432 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear.binbin7260 -> 7260 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear_csm.binbin22252 -> 22252 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear_omni.binbin7958 -> 7958 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_omni.binbin8662 -> 8662 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm.binbin2799 -> 2799 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_csm.binbin4827 -> 4827 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear.binbin2783 -> 2783 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear_csm.binbin4763 -> 4763 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear_omni.binbin3869 -> 3869 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_omni.binbin3885 -> 3885 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_texture.binbin555 -> 555 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_hblur.binbin941 -> 941 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_hblur_vsm.binbin1133 -> 1133 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth.binbin269 -> 269 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_linear.binbin221 -> 221 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm.binbin333 -> 333 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm_linear.binbin261 -> 261 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_texture.binbin201 -> 201 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth.binbin361 -> 361 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth_vsm.binbin365 -> 365 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_vblur.binbin941 -> 941 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_vblur_vsm.binbin1133 -> 1133 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_color_lightning.binbin1903 -> 1903 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.binbin555 -> 555 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.binbin149 -> 149 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.binbin227 -> 227 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.binbin201 -> 201 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.binbin201 -> 201 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.binbin149 -> 149 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.binbin227 -> 227 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.binbin201 -> 201 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.binbin201 -> 201 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svside.binbin277 -> 277 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.binbin149 -> 149 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.binbin227 -> 227 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.binbin374 -> 374 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_texture.binbin201 -> 201 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lightning.binbin2041 -> 2041 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_mesh.binbin2446 -> 2446 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_mesh_pd.binbin3282 -> 3282 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_shadow.binbin149 -> 149 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_shadow_pd.binbin269 -> 269 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_black.binbin149 -> 149 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_lightning.binbin1992 -> 1992 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_texture.binbin555 -> 555 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_texture.binbin201 -> 201 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_texture_lightning.binbin2168 -> 2168 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_tree.binbin982 -> 982 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update.binbin201 -> 201 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update_3d.binbin410 -> 410 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update_cmp.binbin245 -> 245 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_blit.binbin396 -> 396 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_blur.binbin955 -> 955 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_fb.binbin335 -> 335 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_bump.binbin1089 -> 1089 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_bump_instanced.binbin1083 -> 1083 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_callback.binbin461 -> 461 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_cubes.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_combine.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_debug.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_debug_line.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_geom.binbin1089 -> 1089 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_light.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_blur.binbin665 -> 665 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_bright.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_lum.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_lumavg.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_mesh.binbin577 -> 577 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_skybox.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_tonemap.binbin653 -> 653 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_ibl_mesh.binbin672 -> 672 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_ibl_skybox.binbin443 -> 443 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_instancing.binbin474 -> 474 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_mesh.binbin982 -> 982 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_oit.binbin553 -> 553 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_oit_blit.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_particle.binbin682 -> 682 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_raymarching.binbin355 -> 355 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color.binbin283 -> 283 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning.binbin802 -> 802 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_csm.binbin1451 -> 1451 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear.binbin818 -> 818 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear_csm.binbin1515 -> 1515 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear_omni.binbin1462 -> 1462 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_omni.binbin1398 -> 1398 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_texture.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_depth.binbin283 -> 283 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_hblur.binbin754 -> 754 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth_linear.binbin351 -> 351 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_texture.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_texture_lightning.binbin577 -> 577 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_unpackdepth.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_vblur.binbin754 -> 754 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_color_lightning.binbin541 -> 541 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svback.binbin437 -> 437 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.binbin283 -> 283 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svside.binbin545 -> 545 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_texture.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lightning.binbin577 -> 577 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_mesh.binbin738 -> 738 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_shadow.binbin283 -> 283 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_shadow_pd.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color.binbin283 -> 283 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color_lightning.binbin541 -> 541 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color_texture.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_texture.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_texture_lightning.binbin577 -> 577 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_tree.binbin629 -> 629 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_update.binbin319 -> 319 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_vectordisplay_fb.binbin355 -> 355 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_oit_wb.binbin371 -> 373 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_oit_wb_separate.binbin318 -> 320 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm.binbin4199 -> 4205 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_csm.binbin10196 -> 10214 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear.binbin4243 -> 4249 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear_csm.binbin10416 -> 10434 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear_omni.binbin7557 -> 7563 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_omni.binbin7511 -> 7517 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard.binbin4071 -> 4077 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_csm.binbin9652 -> 9670 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear.binbin4103 -> 4109 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear_csm.binbin9788 -> 9806 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear_omni.binbin7418 -> 7424 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_omni.binbin7384 -> 7390 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf.binbin15662 -> 15728 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_csm.binbin63206 -> 63464 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear.binbin15713 -> 15779 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear_csm.binbin63652 -> 63910 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear_omni.binbin19238 -> 19304 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_omni.binbin19183 -> 19249 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm.binbin4625 -> 4627 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_csm.binbin12142 -> 12144 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear.binbin4669 -> 4671 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear_csm.binbin12362 -> 12364 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear_omni.binbin7985 -> 7987 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_omni.binbin7939 -> 7941 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_hblur.binbin1708 -> 1746 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_packdepth.binbin300 -> 302 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_packdepth_linear.binbin252 -> 254 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_unpackdepth.binbin417 -> 421 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_vblur.binbin1708 -> 1746 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_sms_mesh_pd.binbin8588 -> 8652 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/fs_sms_shadow_pd.binbin300 -> 302 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/gles/vs_particle.binbin885 -> 885 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_oit_wb.binbin353 -> 355 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_oit_wb_separate.binbin300 -> 302 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm.binbin3962 -> 3968 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_csm.binbin9814 -> 9832 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear.binbin4006 -> 4012 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear_csm.binbin10034 -> 10052 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear_omni.binbin7201 -> 7207 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_omni.binbin7155 -> 7161 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard.binbin3840 -> 3846 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_csm.binbin9294 -> 9312 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear.binbin3872 -> 3878 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear_csm.binbin9430 -> 9448 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear_omni.binbin7068 -> 7074 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_omni.binbin7034 -> 7040 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf.binbin15049 -> 15115 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_csm.binbin61367 -> 61625 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear.binbin15094 -> 15160 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear_csm.binbin61789 -> 62047 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear_omni.binbin18494 -> 18560 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_omni.binbin18445 -> 18511 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm.binbin4363 -> 4365 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_csm.binbin11660 -> 11662 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear.binbin4407 -> 4409 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear_csm.binbin11880 -> 11882 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear_omni.binbin7604 -> 7606 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_omni.binbin7558 -> 7560 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_hblur.binbin1581 -> 1619 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth.binbin288 -> 290 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth_linear.binbin240 -> 242 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.binbin352 -> 356 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.binbin1581 -> 1619 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_sms_mesh_pd.binbin8222 -> 8286 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_sms_shadow_pd.binbin288 -> 290 bytes-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/vs_particle.binbin825 -> 825 bytes-rw-r--r--3rdparty/bgfx/include/bgfx.c99.h2
-rw-r--r--3rdparty/bgfx/include/bgfx.h127
-rw-r--r--3rdparty/bgfx/include/bgfxdefines.h3
-rw-r--r--3rdparty/bgfx/makefile126
-rw-r--r--3rdparty/bgfx/scripts/genie.lua4
-rw-r--r--3rdparty/bgfx/scripts/shaderc.lua6
-rw-r--r--3rdparty/bgfx/src/bgfx.cpp153
-rw-r--r--3rdparty/bgfx/src/bgfx_compute.sh2
-rw-r--r--3rdparty/bgfx/src/bgfx_p.h156
-rw-r--r--3rdparty/bgfx/src/config.h16
-rw-r--r--3rdparty/bgfx/src/fs_clear0.bin.h39
-rw-r--r--3rdparty/bgfx/src/fs_clear1.bin.h38
-rw-r--r--3rdparty/bgfx/src/fs_clear2.bin.h38
-rw-r--r--3rdparty/bgfx/src/fs_clear3.bin.h38
-rw-r--r--3rdparty/bgfx/src/fs_clear4.bin.h39
-rw-r--r--3rdparty/bgfx/src/fs_clear5.bin.h38
-rw-r--r--3rdparty/bgfx/src/fs_clear6.bin.h38
-rw-r--r--3rdparty/bgfx/src/fs_clear7.bin.h38
-rw-r--r--3rdparty/bgfx/src/fs_debugfont.bin.h137
-rw-r--r--3rdparty/bgfx/src/image.cpp27
-rw-r--r--3rdparty/bgfx/src/image.h5
-rw-r--r--3rdparty/bgfx/src/ovr.cpp32
-rw-r--r--3rdparty/bgfx/src/ovr.h20
-rw-r--r--3rdparty/bgfx/src/renderer_d3d11.cpp205
-rw-r--r--3rdparty/bgfx/src/renderer_d3d11.h12
-rw-r--r--3rdparty/bgfx/src/renderer_d3d9.cpp69
-rw-r--r--3rdparty/bgfx/src/renderer_d3d9.h5
-rw-r--r--3rdparty/bgfx/src/renderer_gl.cpp438
-rw-r--r--3rdparty/bgfx/src/renderer_gl.h15
-rw-r--r--3rdparty/bgfx/src/renderer_null.cpp6
-rw-r--r--3rdparty/bgfx/src/vs_clear.bin.h52
-rw-r--r--3rdparty/bgfx/src/vs_debugfont.bin.h195
-rw-r--r--3rdparty/bgfx/tools/shaderc/shaderc.cpp66
-rw-r--r--3rdparty/bgfx/tools/shaderc/shaderc.h52
-rw-r--r--3rdparty/bgfx/tools/shaderc/shaderc_d3d9.cpp305
-rw-r--r--3rdparty/bgfx/tools/shaderc/shaderc_hlsl.cpp (renamed from 3rdparty/bgfx/tools/shaderc/shaderc_d3d11.cpp)419
-rw-r--r--3rdparty/bx/include/bx/os.h2
-rw-r--r--3rdparty/bx/include/bx/radixsort.h20
-rw-r--r--3rdparty/bx/include/bx/uint32_t.h58
-rw-r--r--3rdparty/bx/tests/uint32_t.cpp22
-rw-r--r--3rdparty/bx/tools/bin/darwin/geniebin410544 -> 410464 bytes-rw-r--r--3rdparty/bx/tools/bin/linux/geniebin388544 -> 388544 bytes-rw-r--r--3rdparty/bx/tools/bin/windows/genie.exebin394240 -> 394240 bytes-rw-r--r--3rdparty/genie/README.md2
-rw-r--r--3rdparty/genie/docs/scripting-reference.md63
-rw-r--r--3rdparty/genie/src/actions/make/make_cpp.lua26
-rw-r--r--3rdparty/genie/src/actions/vstudio/vs200x_vcproj.lua5
-rw-r--r--3rdparty/genie/src/actions/xcode/xcode_common.lua6
-rw-r--r--3rdparty/genie/src/base/api.lua6
-rw-r--r--3rdparty/genie/src/host/scripts.c112
-rw-r--r--3rdparty/genie/src/tools/gcc.lua9
-rw-r--r--3rdparty/libflac/src/libFLAC/include/config.h1
-rw-r--r--docs/luaengine.md3
-rw-r--r--hash/cpc_cass.xml55190
-rw-r--r--hash/fm7_cass.xml2
-rw-r--r--hash/gameboy.xml2
-rw-r--r--hash/gameking.xml35
-rw-r--r--hash/ibm5150.xml2
-rw-r--r--hash/megadriv.xml132
-rwxr-xr-xhash/msx1_cass.xml892
-rw-r--r--hash/msx2p_flop.xml6
-rw-r--r--hash/msxr_flop.xml6
-rw-r--r--hash/n64dd.xml2
-rw-r--r--hash/nes.xml165
-rw-r--r--hash/pc8801_flop.xml2
-rw-r--r--hash/pc98.xml26
-rw-r--r--hash/pcw.xml2
-rw-r--r--hash/pet_flop.xml12
-rw-r--r--hash/pet_rom.xml12
-rw-r--r--hash/svi318_cass.xml2
-rw-r--r--hash/x68k_flop.xml878
-rw-r--r--makefile42
-rw-r--r--nl_examples/9602_mstable.c51
-rw-r--r--nl_examples/breakout.c29
-rw-r--r--scripts/genie.lua72
-rw-r--r--scripts/src/3rdparty.lua11
-rw-r--r--scripts/src/lib.lua10
-rw-r--r--scripts/src/main.lua37
-rw-r--r--scripts/src/netlist.lua14
-rw-r--r--scripts/src/osd/modules.lua44
-rw-r--r--scripts/src/osd/sdl.lua32
-rw-r--r--scripts/src/osd/windows.lua4
-rw-r--r--scripts/src/tools.lua62
-rw-r--r--scripts/src/video.lua2
-rw-r--r--scripts/target/mame/mame.lua2
-rw-r--r--scripts/target/mess/mess.lua7
-rw-r--r--scripts/target/ume/dummy.lua43
-rw-r--r--scripts/toolchain.lua162
-rw-r--r--src/emu/addrmap.c3
-rw-r--r--src/emu/audit.c66
-rw-r--r--src/emu/audit.h2
-rw-r--r--src/emu/bus/a1bus/a1cassette.c3
-rw-r--r--src/emu/bus/a1bus/a1cffa.c3
-rw-r--r--src/emu/bus/a2bus/a2applicard.c3
-rw-r--r--src/emu/bus/a2bus/a2cffa.c3
-rw-r--r--src/emu/bus/a2bus/a2corvus.c3
-rw-r--r--src/emu/bus/a2bus/a2diskii.c3
-rw-r--r--src/emu/bus/a2bus/a2diskiing.c3
-rw-r--r--src/emu/bus/a2bus/a2hsscsi.c3
-rw-r--r--src/emu/bus/a2bus/a2memexp.c3
-rw-r--r--src/emu/bus/a2bus/a2pic.c3
-rw-r--r--src/emu/bus/a2bus/a2scsi.c3
-rw-r--r--src/emu/bus/a2bus/a2ssc.c3
-rw-r--r--src/emu/bus/a2bus/a2swyft.c3
-rw-r--r--src/emu/bus/a2bus/a2thunderclock.c3
-rw-r--r--src/emu/bus/a2bus/a2ultraterm.c6
-rw-r--r--src/emu/bus/a2bus/a2videoterm.c6
-rw-r--r--src/emu/bus/a2bus/a2vulcan.c3
-rw-r--r--src/emu/bus/a2bus/a2zipdrive.c3
-rw-r--r--src/emu/bus/a2bus/corvfdc01.c3
-rw-r--r--src/emu/bus/a2bus/corvfdc02.c4
-rw-r--r--src/emu/bus/a2bus/mouse.c3
-rw-r--r--src/emu/bus/a2bus/timemasterho.c3
-rw-r--r--src/emu/bus/a7800/a78_slot.c48
-rw-r--r--src/emu/bus/a7800/a78_slot.h2
-rw-r--r--src/emu/bus/a800/a800_slot.c20
-rw-r--r--src/emu/bus/a800/a800_slot.h6
-rw-r--r--src/emu/bus/abcbus/abc890.h2
-rw-r--r--src/emu/bus/abcbus/fd2.c18
-rw-r--r--src/emu/bus/abcbus/fd2.h2
-rw-r--r--src/emu/bus/abcbus/lux4105.c33
-rw-r--r--src/emu/bus/abcbus/lux4105.h4
-rw-r--r--src/emu/bus/abcbus/memcard.h2
-rw-r--r--src/emu/bus/abcbus/ram.h2
-rw-r--r--src/emu/bus/adam/exp.c2
-rw-r--r--src/emu/bus/adam/exp.h2
-rw-r--r--src/emu/bus/apf/slot.c8
-rw-r--r--src/emu/bus/apf/slot.h2
-rw-r--r--src/emu/bus/arcadia/slot.c6
-rw-r--r--src/emu/bus/arcadia/slot.h2
-rw-r--r--src/emu/bus/astrocde/slot.c8
-rw-r--r--src/emu/bus/astrocde/slot.h2
-rw-r--r--src/emu/bus/c64/exp.c2
-rw-r--r--src/emu/bus/c64/exp.h2
-rw-r--r--src/emu/bus/cbm2/exp.c2
-rw-r--r--src/emu/bus/cbm2/exp.h2
-rw-r--r--src/emu/bus/cbmiec/c1541.c8
-rw-r--r--src/emu/bus/chanf/slot.c8
-rw-r--r--src/emu/bus/chanf/slot.h2
-rw-r--r--src/emu/bus/coco/coco_dwsock.c6
-rw-r--r--src/emu/bus/coco/cococart.c2
-rw-r--r--src/emu/bus/coco/cococart.h2
-rw-r--r--src/emu/bus/coleco/exp.c2
-rw-r--r--src/emu/bus/coleco/exp.h2
-rw-r--r--src/emu/bus/crvision/slot.c8
-rw-r--r--src/emu/bus/crvision/slot.h2
-rw-r--r--src/emu/bus/gameboy/gb_slot.c12
-rw-r--r--src/emu/bus/gameboy/gb_slot.h6
-rw-r--r--src/emu/bus/gameboy/mbc.c27
-rw-r--r--src/emu/bus/gameboy/mbc.h22
-rw-r--r--src/emu/bus/gba/gba_slot.c15
-rw-r--r--src/emu/bus/gba/gba_slot.h2
-rw-r--r--src/emu/bus/gba/rom.c12
-rw-r--r--src/emu/bus/generic/slot.c6
-rw-r--r--src/emu/bus/generic/slot.h2
-rw-r--r--src/emu/bus/ieee488/c2040.c195
-rw-r--r--src/emu/bus/ieee488/c2040.h6
-rw-r--r--src/emu/bus/ieee488/c2040fdc.c2
-rw-r--r--src/emu/bus/ieee488/c2040fdc.h3
-rw-r--r--src/emu/bus/ieee488/c8050.c2
-rw-r--r--src/emu/bus/ieee488/c8050.h4
-rw-r--r--src/emu/bus/ieee488/c8050fdc.c109
-rw-r--r--src/emu/bus/ieee488/c8050fdc.h2
-rw-r--r--src/emu/bus/ieee488/c8280.c58
-rw-r--r--src/emu/bus/ieee488/c8280.h4
-rw-r--r--src/emu/bus/intv/ecs.c4
-rw-r--r--src/emu/bus/intv/slot.c12
-rw-r--r--src/emu/bus/intv/slot.h2
-rw-r--r--src/emu/bus/iq151/iq151.c2
-rw-r--r--src/emu/bus/iq151/iq151.h2
-rw-r--r--src/emu/bus/isa/cga.c124
-rw-r--r--src/emu/bus/isa/cga.h21
-rw-r--r--src/emu/bus/isa/ega.c10
-rw-r--r--src/emu/bus/isa/hdc.c5
-rw-r--r--src/emu/bus/isa/isa.c3
-rw-r--r--src/emu/bus/isa/isa_cards.c4
-rw-r--r--src/emu/bus/isa/mda.c6
-rw-r--r--src/emu/bus/isa/pc1640_iga.c4
-rw-r--r--src/emu/bus/isa/svga_cirrus.c109
-rw-r--r--src/emu/bus/isa/svga_cirrus.h34
-rw-r--r--src/emu/bus/isa/trident.c15
-rw-r--r--src/emu/bus/kc/kc.c2
-rw-r--r--src/emu/bus/kc/kc.h2
-rw-r--r--src/emu/bus/macpds/macpds.c5
-rw-r--r--src/emu/bus/macpds/pds_tpdfpd.c4
-rw-r--r--src/emu/bus/macpds/pds_tpdfpd.h2
-rw-r--r--src/emu/bus/megadrive/md_slot.c20
-rw-r--r--src/emu/bus/megadrive/md_slot.h2
-rw-r--r--src/emu/bus/megadrive/stm95.c14
-rw-r--r--src/emu/bus/msx_slot/cartridge.c8
-rw-r--r--src/emu/bus/msx_slot/cartridge.h2
-rw-r--r--src/emu/bus/neogeo/neogeo_slot.c2
-rw-r--r--src/emu/bus/neogeo/neogeo_slot.h4
-rw-r--r--src/emu/bus/nes/aladdin.c4
-rw-r--r--src/emu/bus/nes/aladdin.h2
-rw-r--r--src/emu/bus/nes/datach.c2
-rw-r--r--src/emu/bus/nes/datach.h2
-rw-r--r--src/emu/bus/nes/karastudio.c2
-rw-r--r--src/emu/bus/nes/karastudio.h2
-rw-r--r--src/emu/bus/nes/nes_ines.inc4
-rw-r--r--src/emu/bus/nes/nes_pcb.inc2
-rw-r--r--src/emu/bus/nes/nes_slot.c12
-rw-r--r--src/emu/bus/nes/nes_slot.h2
-rw-r--r--src/emu/bus/nes/sunsoft_dcs.c2
-rw-r--r--src/emu/bus/nes/sunsoft_dcs.h2
-rw-r--r--src/emu/bus/nes/txc.c4
-rw-r--r--src/emu/bus/nubus/nubus.c5
-rw-r--r--src/emu/bus/nubus/nubus_48gc.c2
-rw-r--r--src/emu/bus/nubus/nubus_48gc.h2
-rw-r--r--src/emu/bus/nubus/nubus_m2hires.c4
-rw-r--r--src/emu/bus/nubus/nubus_m2hires.h2
-rw-r--r--src/emu/bus/nubus/nubus_m2video.c4
-rw-r--r--src/emu/bus/nubus/nubus_m2video.h2
-rw-r--r--src/emu/bus/nubus/nubus_radiustpd.c4
-rw-r--r--src/emu/bus/nubus/nubus_radiustpd.h2
-rw-r--r--src/emu/bus/nubus/nubus_spec8.c4
-rw-r--r--src/emu/bus/nubus/nubus_spec8.h2
-rw-r--r--src/emu/bus/nubus/nubus_specpdq.c6
-rw-r--r--src/emu/bus/nubus/nubus_specpdq.h2
-rw-r--r--src/emu/bus/nubus/nubus_wsportrait.c4
-rw-r--r--src/emu/bus/nubus/nubus_wsportrait.h2
-rw-r--r--src/emu/bus/nubus/pds30_30hr.c4
-rw-r--r--src/emu/bus/nubus/pds30_30hr.h2
-rw-r--r--src/emu/bus/nubus/pds30_cb264.c4
-rw-r--r--src/emu/bus/nubus/pds30_cb264.h2
-rw-r--r--src/emu/bus/nubus/pds30_mc30.c6
-rw-r--r--src/emu/bus/nubus/pds30_mc30.h2
-rw-r--r--src/emu/bus/nubus/pds30_procolor816.c6
-rw-r--r--src/emu/bus/nubus/pds30_procolor816.h2
-rw-r--r--src/emu/bus/nubus/pds30_sigmalview.c4
-rw-r--r--src/emu/bus/nubus/pds30_sigmalview.h2
-rw-r--r--src/emu/bus/odyssey2/slot.c8
-rw-r--r--src/emu/bus/odyssey2/slot.h2
-rw-r--r--src/emu/bus/oricext/jasmin.c3
-rw-r--r--src/emu/bus/oricext/microdisc.c3
-rw-r--r--src/emu/bus/pce/pce_slot.c8
-rw-r--r--src/emu/bus/pce/pce_slot.h2
-rw-r--r--src/emu/bus/plus4/exp.c2
-rw-r--r--src/emu/bus/plus4/exp.h2
-rw-r--r--src/emu/bus/ql/rom.c2
-rw-r--r--src/emu/bus/ql/rom.h2
-rw-r--r--src/emu/bus/saturn/sat_slot.c6
-rw-r--r--src/emu/bus/saturn/sat_slot.h2
-rw-r--r--src/emu/bus/scv/slot.c8
-rw-r--r--src/emu/bus/scv/slot.h2
-rw-r--r--src/emu/bus/sega8/sega8_slot.c8
-rw-r--r--src/emu/bus/sega8/sega8_slot.h2
-rw-r--r--src/emu/bus/snes/bsx.c8
-rw-r--r--src/emu/bus/snes/snes_slot.c10
-rw-r--r--src/emu/bus/snes/snes_slot.h2
-rw-r--r--src/emu/bus/snes/spc7110.c76
-rw-r--r--src/emu/bus/ti99_peb/hfdc.c277
-rw-r--r--src/emu/bus/ti99_peb/hfdc.h50
-rw-r--r--src/emu/bus/ti99_peb/peribox.c7
-rw-r--r--src/emu/bus/vboy/slot.c6
-rw-r--r--src/emu/bus/vboy/slot.h2
-rw-r--r--src/emu/bus/vc4000/slot.c8
-rw-r--r--src/emu/bus/vc4000/slot.h2
-rwxr-xr-xsrc/emu/bus/vcs/vcs_slot.c8
-rwxr-xr-xsrc/emu/bus/vcs/vcs_slot.h2
-rw-r--r--src/emu/bus/vectrex/slot.c8
-rw-r--r--src/emu/bus/vectrex/slot.h2
-rw-r--r--src/emu/bus/vic10/exp.c2
-rw-r--r--src/emu/bus/vic10/exp.h2
-rw-r--r--src/emu/bus/vic20/exp.c2
-rw-r--r--src/emu/bus/vic20/exp.h2
-rw-r--r--src/emu/bus/vidbrain/exp.c2
-rw-r--r--src/emu/bus/vidbrain/exp.h2
-rw-r--r--src/emu/bus/wswan/slot.c8
-rw-r--r--src/emu/bus/wswan/slot.h2
-rw-r--r--src/emu/bus/x68k/x68k_scsiext.c3
-rw-r--r--src/emu/bus/z88/z88.c2
-rw-r--r--src/emu/bus/z88/z88.h2
-rw-r--r--src/emu/cheat.c120
-rw-r--r--src/emu/cheat.h20
-rw-r--r--src/emu/clifront.c73
-rw-r--r--src/emu/cpu/8x300/8x300.c2
-rw-r--r--src/emu/cpu/8x300/8x300.h2
-rw-r--r--src/emu/cpu/adsp2100/adsp2100.c14
-rw-r--r--src/emu/cpu/adsp2100/adsp2100.h2
-rw-r--r--src/emu/cpu/alph8201/alph8201.c4
-rw-r--r--src/emu/cpu/alph8201/alph8201.h2
-rw-r--r--src/emu/cpu/alto2/alto2cpu.c6
-rw-r--r--src/emu/cpu/alto2/alto2cpu.h2
-rw-r--r--src/emu/cpu/am29000/am29000.c4
-rw-r--r--src/emu/cpu/am29000/am29000.h2
-rw-r--r--src/emu/cpu/amis2000/amis2000.c4
-rw-r--r--src/emu/cpu/amis2000/amis2000.h2
-rw-r--r--src/emu/cpu/amis2000/amis2000op.inc2
-rw-r--r--src/emu/cpu/apexc/apexc.c4
-rw-r--r--src/emu/cpu/apexc/apexc.h2
-rw-r--r--src/emu/cpu/arm/arm.c4
-rw-r--r--src/emu/cpu/arm/arm.h2
-rw-r--r--src/emu/cpu/arm7/arm7.c4
-rw-r--r--src/emu/cpu/arm7/arm7.h2
-rw-r--r--src/emu/cpu/asap/asap.c8
-rw-r--r--src/emu/cpu/asap/asap.h2
-rw-r--r--src/emu/cpu/avr8/avr8.c6
-rw-r--r--src/emu/cpu/avr8/avr8.h2
-rw-r--r--src/emu/cpu/ccpu/ccpu.c4
-rw-r--r--src/emu/cpu/ccpu/ccpu.h2
-rw-r--r--src/emu/cpu/cop400/cop400.c186
-rw-r--r--src/emu/cpu/cop400/cop400.h88
-rw-r--r--src/emu/cpu/cop400/cop400op.inc15
-rw-r--r--src/emu/cpu/cosmac/cosmac.c8
-rw-r--r--src/emu/cpu/cosmac/cosmac.h2
-rw-r--r--src/emu/cpu/cp1610/cp1610.c4
-rw-r--r--src/emu/cpu/cp1610/cp1610.h2
-rw-r--r--src/emu/cpu/cubeqcpu/cubeqcpu.c8
-rw-r--r--src/emu/cpu/cubeqcpu/cubeqcpu.h4
-rw-r--r--src/emu/cpu/drcbex64.c8
-rw-r--r--src/emu/cpu/drcbex86.c8
-rw-r--r--src/emu/cpu/drcuml.c22
-rw-r--r--src/emu/cpu/drcuml.h4
-rw-r--r--src/emu/cpu/dsp16/dsp16.c42
-rw-r--r--src/emu/cpu/dsp16/dsp16.h2
-rw-r--r--src/emu/cpu/dsp16/dsp16dis.c180
-rw-r--r--src/emu/cpu/dsp32/dsp32.c10
-rw-r--r--src/emu/cpu/dsp32/dsp32.h2
-rw-r--r--src/emu/cpu/dsp56k/dsp56k.c12
-rw-r--r--src/emu/cpu/dsp56k/dsp56k.h2
-rw-r--r--src/emu/cpu/dsp56k/inst.h454
-rw-r--r--src/emu/cpu/dsp56k/opcode.c10
-rw-r--r--src/emu/cpu/dsp56k/opcode.h4
-rw-r--r--src/emu/cpu/dsp56k/pmove.h48
-rw-r--r--src/emu/cpu/dsp56k/tables.c120
-rw-r--r--src/emu/cpu/dsp56k/tables.h36
-rw-r--r--src/emu/cpu/e132xs/e132xs.c6
-rw-r--r--src/emu/cpu/e132xs/e132xs.h2
-rw-r--r--src/emu/cpu/esrip/esrip.c6
-rw-r--r--src/emu/cpu/esrip/esrip.h2
-rw-r--r--src/emu/cpu/f8/f8.c4
-rw-r--r--src/emu/cpu/f8/f8.h2
-rw-r--r--src/emu/cpu/g65816/g65816.c4
-rw-r--r--src/emu/cpu/g65816/g65816.h2
-rw-r--r--src/emu/cpu/h6280/h6280.c4
-rw-r--r--src/emu/cpu/h6280/h6280.h2
-rw-r--r--src/emu/cpu/h8/h8.c8
-rw-r--r--src/emu/cpu/h8/h8.h2
-rw-r--r--src/emu/cpu/hcd62121/hcd62121.c70
-rw-r--r--src/emu/cpu/hcd62121/hcd62121.h2
-rw-r--r--src/emu/cpu/hd61700/hd61700.c8
-rw-r--r--src/emu/cpu/hd61700/hd61700.h2
-rw-r--r--src/emu/cpu/hmcs40/hmcs40.c6
-rw-r--r--src/emu/cpu/hmcs40/hmcs40.h2
-rw-r--r--src/emu/cpu/i386/i386.c36
-rw-r--r--src/emu/cpu/i386/i386.h2
-rw-r--r--src/emu/cpu/i4004/i4004.c10
-rw-r--r--src/emu/cpu/i4004/i4004.h2
-rw-r--r--src/emu/cpu/i8008/i8008.c8
-rw-r--r--src/emu/cpu/i8008/i8008.h2
-rw-r--r--src/emu/cpu/i8085/i8085.c4
-rw-r--r--src/emu/cpu/i8085/i8085.h2
-rw-r--r--src/emu/cpu/i8089/i8089.c16
-rw-r--r--src/emu/cpu/i8089/i8089.h2
-rw-r--r--src/emu/cpu/i86/i286.c6
-rw-r--r--src/emu/cpu/i86/i286.h2
-rw-r--r--src/emu/cpu/i86/i86.c6
-rw-r--r--src/emu/cpu/i86/i86.h2
-rw-r--r--src/emu/cpu/i960/i960.c4
-rw-r--r--src/emu/cpu/i960/i960.h2
-rw-r--r--src/emu/cpu/ie15/ie15.c8
-rw-r--r--src/emu/cpu/ie15/ie15.h2
-rw-r--r--src/emu/cpu/jaguar/jaguar.c4
-rw-r--r--src/emu/cpu/jaguar/jaguar.h2
-rw-r--r--src/emu/cpu/lc8670/lc8670.c4
-rw-r--r--src/emu/cpu/lc8670/lc8670.h2
-rw-r--r--src/emu/cpu/lh5801/lh5801.c4
-rw-r--r--src/emu/cpu/lh5801/lh5801.h2
-rw-r--r--src/emu/cpu/lr35902/lr35902.c6
-rw-r--r--src/emu/cpu/lr35902/lr35902.h2
-rw-r--r--src/emu/cpu/m37710/m37710.c4
-rw-r--r--src/emu/cpu/m37710/m37710.h2
-rw-r--r--src/emu/cpu/m6502/m6502.c4
-rw-r--r--src/emu/cpu/m6502/m6502.h2
-rw-r--r--src/emu/cpu/m6502/m65ce02.c6
-rw-r--r--src/emu/cpu/m6502/m65ce02.h2
-rw-r--r--src/emu/cpu/m6502/m740.c4
-rw-r--r--src/emu/cpu/m6502/m740.h2
-rw-r--r--src/emu/cpu/m6800/m6800.c4
-rw-r--r--src/emu/cpu/m6800/m6800.h2
-rw-r--r--src/emu/cpu/m68000/m68000.h2
-rw-r--r--src/emu/cpu/m68000/m68kcpu.c42
-rw-r--r--src/emu/cpu/m68000/m68kops.c2
-rw-r--r--src/emu/cpu/m6805/m6805.c6
-rw-r--r--src/emu/cpu/m6805/m6805.h2
-rw-r--r--src/emu/cpu/m6809/m6809.c5
-rw-r--r--src/emu/cpu/m6809/m6809.h2
-rw-r--r--src/emu/cpu/mb86233/mb86233.c4
-rw-r--r--src/emu/cpu/mb86233/mb86233.h2
-rw-r--r--src/emu/cpu/mb86235/mb86235.c4
-rw-r--r--src/emu/cpu/mb86235/mb86235.h2
-rw-r--r--src/emu/cpu/mb88xx/mb88xx.c4
-rw-r--r--src/emu/cpu/mb88xx/mb88xx.h2
-rw-r--r--src/emu/cpu/mc68hc11/mc68hc11.c4
-rw-r--r--src/emu/cpu/mc68hc11/mc68hc11.h2
-rw-r--r--src/emu/cpu/mcs48/mcs48.c13
-rw-r--r--src/emu/cpu/mcs48/mcs48.h2
-rw-r--r--src/emu/cpu/mcs51/mcs51.c4
-rw-r--r--src/emu/cpu/mcs51/mcs51.h4
-rw-r--r--src/emu/cpu/mcs96/mcs96.c6
-rw-r--r--src/emu/cpu/mcs96/mcs96.h4
-rw-r--r--src/emu/cpu/minx/minx.c4
-rw-r--r--src/emu/cpu/minx/minx.h2
-rw-r--r--src/emu/cpu/mips/mips3.c132
-rw-r--r--src/emu/cpu/mips/mips3.h6
-rw-r--r--src/emu/cpu/mips/r3000.c2
-rw-r--r--src/emu/cpu/mips/r3000.h2
-rw-r--r--src/emu/cpu/mn10200/mn10200.c4
-rw-r--r--src/emu/cpu/mn10200/mn10200.h2
-rw-r--r--src/emu/cpu/nec/nec.c4
-rw-r--r--src/emu/cpu/nec/nec.h2
-rw-r--r--src/emu/cpu/nec/v25.c4
-rw-r--r--src/emu/cpu/nec/v25.h2
-rw-r--r--src/emu/cpu/nec/v53.c4
-rw-r--r--src/emu/cpu/pdp1/pdp1.c4
-rw-r--r--src/emu/cpu/pdp1/pdp1.h2
-rw-r--r--src/emu/cpu/pic16c5x/pic16c5x.c6
-rw-r--r--src/emu/cpu/pic16c5x/pic16c5x.h2
-rw-r--r--src/emu/cpu/pic16c62x/pic16c62x.c6
-rw-r--r--src/emu/cpu/pic16c62x/pic16c62x.h2
-rw-r--r--src/emu/cpu/powerpc/ppc.h2
-rw-r--r--src/emu/cpu/powerpc/ppccom.c66
-rw-r--r--src/emu/cpu/pps4/pps4.c4
-rw-r--r--src/emu/cpu/pps4/pps4.h2
-rw-r--r--src/emu/cpu/psx/psx.c6
-rw-r--r--src/emu/cpu/psx/psx.h2
-rw-r--r--src/emu/cpu/psx/rcnt.c8
-rw-r--r--src/emu/cpu/rsp/rsp.c4
-rw-r--r--src/emu/cpu/rsp/rsp.h2
-rw-r--r--src/emu/cpu/rsp/rspcp2.c66
-rw-r--r--src/emu/cpu/rsp/rspcp2.h2
-rw-r--r--src/emu/cpu/rsp/rspcp2d.c66
-rw-r--r--src/emu/cpu/rsp/rspcp2d.h2
-rw-r--r--src/emu/cpu/rsp/rspcp2s.c2
-rw-r--r--src/emu/cpu/rsp/rspcp2s.h2
-rw-r--r--src/emu/cpu/s2650/s2650.c4
-rw-r--r--src/emu/cpu/s2650/s2650.h2
-rw-r--r--src/emu/cpu/saturn/saturn.c24
-rw-r--r--src/emu/cpu/saturn/saturn.h2
-rw-r--r--src/emu/cpu/sc61860/sc61860.c4
-rw-r--r--src/emu/cpu/sc61860/sc61860.h2
-rw-r--r--src/emu/cpu/scmp/scmp.c4
-rw-r--r--src/emu/cpu/scmp/scmp.h2
-rw-r--r--src/emu/cpu/score/score.c12
-rw-r--r--src/emu/cpu/score/score.h2
-rw-r--r--src/emu/cpu/scudsp/scudsp.c4
-rw-r--r--src/emu/cpu/scudsp/scudsp.h2
-rw-r--r--src/emu/cpu/se3208/se3208.c4
-rw-r--r--src/emu/cpu/se3208/se3208.h2
-rw-r--r--src/emu/cpu/sh2/sh2.c4
-rw-r--r--src/emu/cpu/sh2/sh2.h2
-rw-r--r--src/emu/cpu/sh4/sh4.c72
-rw-r--r--src/emu/cpu/sh4/sh4.h8
-rw-r--r--src/emu/cpu/sm8500/sm8500.c22
-rw-r--r--src/emu/cpu/sm8500/sm8500.h2
-rw-r--r--src/emu/cpu/spc700/spc700.c4
-rw-r--r--src/emu/cpu/spc700/spc700.h2
-rw-r--r--src/emu/cpu/ssem/ssem.c6
-rw-r--r--src/emu/cpu/ssem/ssem.h2
-rw-r--r--src/emu/cpu/ssp1601/ssp1601.c4
-rw-r--r--src/emu/cpu/ssp1601/ssp1601.h2
-rw-r--r--src/emu/cpu/t11/t11.c4
-rw-r--r--src/emu/cpu/t11/t11.h2
-rw-r--r--src/emu/cpu/tlcs90/tlcs90.c4
-rw-r--r--src/emu/cpu/tlcs90/tlcs90.h2
-rw-r--r--src/emu/cpu/tlcs900/tlcs900.c4
-rw-r--r--src/emu/cpu/tlcs900/tlcs900.h2
-rw-r--r--src/emu/cpu/tms0980/tms0980.c39
-rw-r--r--src/emu/cpu/tms0980/tms0980.h18
-rw-r--r--src/emu/cpu/tms32010/tms32010.c4
-rw-r--r--src/emu/cpu/tms32010/tms32010.h2
-rw-r--r--src/emu/cpu/tms32025/tms32025.c4
-rw-r--r--src/emu/cpu/tms32025/tms32025.h2
-rw-r--r--src/emu/cpu/tms32031/tms32031.c6
-rw-r--r--src/emu/cpu/tms32031/tms32031.h2
-rw-r--r--src/emu/cpu/tms32082/tms32082.c8
-rw-r--r--src/emu/cpu/tms32082/tms32082.h4
-rw-r--r--src/emu/cpu/tms34010/tms34010.c10
-rw-r--r--src/emu/cpu/tms34010/tms34010.h2
-rw-r--r--src/emu/cpu/tms7000/tms7000.c4
-rw-r--r--src/emu/cpu/tms7000/tms7000.h2
-rw-r--r--src/emu/cpu/tms9900/tms9900.c4
-rw-r--r--src/emu/cpu/tms9900/tms9900.h2
-rw-r--r--src/emu/cpu/tms9900/tms9995.c4
-rw-r--r--src/emu/cpu/tms9900/tms9995.h2
-rw-r--r--src/emu/cpu/ucom4/ucom4.c4
-rw-r--r--src/emu/cpu/ucom4/ucom4.h2
-rw-r--r--src/emu/cpu/ucom4/ucom4op.inc2
-rw-r--r--src/emu/cpu/uml.c66
-rw-r--r--src/emu/cpu/uml.h4
-rw-r--r--src/emu/cpu/upd7725/upd7725.c8
-rw-r--r--src/emu/cpu/upd7725/upd7725.h2
-rw-r--r--src/emu/cpu/upd7810/upd7810.c4
-rw-r--r--src/emu/cpu/upd7810/upd7810.h2
-rw-r--r--src/emu/cpu/v30mz/v30mz.c6
-rw-r--r--src/emu/cpu/v30mz/v30mz.h2
-rw-r--r--src/emu/cpu/v810/v810.c4
-rw-r--r--src/emu/cpu/v810/v810.h2
-rw-r--r--src/emu/cpu/x86log.c4
-rw-r--r--src/emu/cpu/z180/z180.c4
-rw-r--r--src/emu/cpu/z180/z180.h2
-rw-r--r--src/emu/cpu/z8/z8.c8
-rw-r--r--src/emu/cpu/z8/z8.h2
-rw-r--r--src/emu/cpu/z80/z80.c4
-rw-r--r--src/emu/cpu/z80/z80.h2
-rw-r--r--src/emu/cpu/z8000/z8000.c21
-rw-r--r--src/emu/cpu/z8000/z8000.h9
-rw-r--r--src/emu/cpu/z8000/z8000ops.inc18
-rw-r--r--src/emu/debug/debugcmd.c72
-rw-r--r--src/emu/debug/debugcon.c12
-rw-r--r--src/emu/debug/debugcpu.c48
-rw-r--r--src/emu/debug/debugcpu.h14
-rw-r--r--src/emu/debug/debugvw.c2
-rw-r--r--src/emu/debug/debugvw.h6
-rw-r--r--src/emu/debug/dvbpoints.c73
-rw-r--r--src/emu/debug/dvbpoints.h2
-rw-r--r--src/emu/debug/dvdisasm.c4
-rw-r--r--src/emu/debug/dvmemory.c14
-rw-r--r--src/emu/debug/dvmemory.h2
-rw-r--r--src/emu/debug/dvstate.c30
-rw-r--r--src/emu/debug/dvstate.h2
-rw-r--r--src/emu/debug/dvwpoints.c93
-rw-r--r--src/emu/debug/dvwpoints.h2
-rw-r--r--src/emu/debug/express.c56
-rw-r--r--src/emu/debug/express.h6
-rw-r--r--src/emu/devfind.h11
-rw-r--r--src/emu/device.c57
-rw-r--r--src/emu/device.h24
-rw-r--r--src/emu/diexec.c3
-rw-r--r--src/emu/digfx.c6
-rw-r--r--src/emu/diimage.c149
-rw-r--r--src/emu/diimage.h48
-rw-r--r--src/emu/dimemory.c11
-rw-r--r--src/emu/dislot.c2
-rw-r--r--src/emu/dislot.h2
-rw-r--r--src/emu/disound.h2
-rw-r--r--src/emu/distate.c62
-rw-r--r--src/emu/distate.h12
-rw-r--r--src/emu/drivenum.c6
-rw-r--r--src/emu/driver.c2
-rw-r--r--src/emu/drivers/xtal.h2
-rw-r--r--src/emu/emucore.c8
-rw-r--r--src/emu/emucore.h2
-rw-r--r--src/emu/emuopts.c58
-rw-r--r--src/emu/emuopts.h12
-rw-r--r--src/emu/emupal.c2
-rw-r--r--src/emu/fileio.c85
-rw-r--r--src/emu/fileio.h14
-rw-r--r--src/emu/hash.c67
-rw-r--r--src/emu/hash.h12
-rw-r--r--src/emu/hashfile.c12
-rw-r--r--src/emu/hashfile.h2
-rw-r--r--src/emu/image.c16
-rw-r--r--src/emu/image.h2
-rw-r--r--src/emu/imagedev/cassette.c6
-rw-r--r--src/emu/imagedev/chd_cd.c3
-rw-r--r--src/emu/imagedev/diablo.c13
-rw-r--r--src/emu/imagedev/floppy.c12
-rw-r--r--src/emu/imagedev/floppy.h6
-rw-r--r--src/emu/imagedev/harddriv.c29
-rw-r--r--src/emu/imagedev/harddriv.h2
-rw-r--r--src/emu/info.c96
-rw-r--r--src/emu/input.c129
-rw-r--r--src/emu/input.h18
-rw-r--r--src/emu/ioport.c113
-rw-r--r--src/emu/ioport.h32
-rw-r--r--src/emu/luaengine.c40
-rw-r--r--src/emu/machine.c87
-rw-r--r--src/emu/machine.h12
-rw-r--r--src/emu/machine/bcreader.c14
-rw-r--r--src/emu/machine/fdc_pll.c21
-rw-r--r--src/emu/machine/fdc_pll.h4
-rw-r--r--src/emu/machine/hdc9234.c117
-rw-r--r--src/emu/machine/hdc9234.h16
-rw-r--r--src/emu/machine/ins8250.c29
-rw-r--r--src/emu/machine/laserdsc.c2
-rw-r--r--src/emu/machine/mos6530n.c2
-rw-r--r--src/emu/machine/mos6530n.h2
-rw-r--r--src/emu/machine/netlist.c11
-rw-r--r--src/emu/machine/netlist.h23
-rw-r--r--src/emu/machine/pci.c35
-rw-r--r--src/emu/machine/pci.h13
-rw-r--r--src/emu/machine/pci9050.c299
-rw-r--r--src/emu/machine/pci9050.h49
-rw-r--r--src/emu/machine/pic8259.c6
-rw-r--r--src/emu/machine/ram.c14
-rw-r--r--src/emu/machine/smc92x4.c2
-rw-r--r--src/emu/machine/smc92x4.h4
-rw-r--r--src/emu/machine/ti99_hd.c254
-rw-r--r--src/emu/machine/ti99_hd.h76
-rw-r--r--src/emu/machine/upd765.c6
-rw-r--r--src/emu/machine/upd765.h4
-rw-r--r--src/emu/machine/vrc4373.h18
-rw-r--r--src/emu/machine/wd_fdc.c4
-rw-r--r--src/emu/machine/wd_fdc.h6
-rw-r--r--src/emu/machine/wozfdc.c3
-rw-r--r--src/emu/machine/z80pio.c6
-rw-r--r--src/emu/mame.c14
-rw-r--r--src/emu/mconfig.c6
-rw-r--r--src/emu/mconfig.h4
-rw-r--r--src/emu/memory.c56
-rw-r--r--src/emu/memory.h8
-rw-r--r--src/emu/netlist/analog/nld_solver.c25
-rw-r--r--src/emu/netlist/analog/nld_switches.c45
-rw-r--r--src/emu/netlist/analog/nld_switches.h10
-rw-r--r--src/emu/netlist/analog/nld_twoterm.c45
-rw-r--r--src/emu/netlist/analog/nld_twoterm.h14
-rw-r--r--src/emu/netlist/devices/net_lib.c20
-rw-r--r--src/emu/netlist/devices/net_lib.h7
-rw-r--r--src/emu/netlist/devices/nld_4066.c45
-rw-r--r--src/emu/netlist/devices/nld_4066.h7
-rw-r--r--src/emu/netlist/devices/nld_7400.c12
-rw-r--r--src/emu/netlist/devices/nld_7400.h6
-rw-r--r--src/emu/netlist/devices/nld_74123.c134
-rw-r--r--src/emu/netlist/devices/nld_74123.h35
-rw-r--r--src/emu/netlist/devices/nld_74175.c131
-rw-r--r--src/emu/netlist/devices/nld_74175.h68
-rw-r--r--src/emu/netlist/devices/nld_74192.c130
-rw-r--r--src/emu/netlist/devices/nld_74192.h64
-rw-r--r--src/emu/netlist/devices/nld_74193.c130
-rw-r--r--src/emu/netlist/devices/nld_74193.h61
-rw-r--r--src/emu/netlist/devices/nld_74279.c75
-rw-r--r--src/emu/netlist/devices/nld_74279.h55
-rw-r--r--src/emu/netlist/devices/nld_7432.c24
-rw-r--r--src/emu/netlist/devices/nld_7432.h14
-rw-r--r--src/emu/netlist/devices/nld_7474.c4
-rw-r--r--src/emu/netlist/devices/nld_7474.h2
-rw-r--r--src/emu/netlist/devices/nld_82S16.c97
-rw-r--r--src/emu/netlist/devices/nld_82S16.h50
-rw-r--r--src/emu/netlist/devices/nld_9310.c228
-rw-r--r--src/emu/netlist/devices/nld_9310.h104
-rw-r--r--src/emu/netlist/devices/nld_9312.c87
-rw-r--r--src/emu/netlist/devices/nld_9312.h57
-rw-r--r--src/emu/netlist/devices/nld_9316.c59
-rw-r--r--src/emu/netlist/devices/nld_legacy.c35
-rw-r--r--src/emu/netlist/devices/nld_legacy.h15
-rw-r--r--src/emu/netlist/devices/nld_ne555.c23
-rw-r--r--src/emu/netlist/devices/nld_ne555.h1
-rw-r--r--src/emu/netlist/devices/nld_signal.h20
-rw-r--r--src/emu/netlist/devices/nld_system.c52
-rw-r--r--src/emu/netlist/devices/nld_system.h36
-rw-r--r--src/emu/netlist/devices/nld_truthtable.h59
-rw-r--r--src/emu/netlist/nl_base.c61
-rw-r--r--src/emu/netlist/nl_base.h46
-rw-r--r--src/emu/netlist/nl_config.h14
-rw-r--r--src/emu/netlist/nl_dice_compat.h73
-rw-r--r--src/emu/netlist/nl_lists.h19
-rw-r--r--src/emu/netlist/nl_setup.c11
-rw-r--r--src/emu/netlist/plists.h2
-rw-r--r--src/emu/netlist/pstring.c47
-rw-r--r--src/emu/netlist/pstring.h9
-rw-r--r--src/emu/output.c4
-rw-r--r--src/emu/parameters.c4
-rw-r--r--src/emu/parameters.h6
-rw-r--r--src/emu/profiler.c16
-rw-r--r--src/emu/profiler.h2
-rw-r--r--src/emu/render.c4
-rw-r--r--src/emu/rendfont.c4
-rw-r--r--src/emu/rendlay.c22
-rw-r--r--src/emu/rendlay.h20
-rw-r--r--src/emu/rendutil.c6
-rw-r--r--src/emu/romload.c178
-rw-r--r--src/emu/romload.h8
-rw-r--r--src/emu/save.c12
-rw-r--r--src/emu/save.h28
-rw-r--r--src/emu/schedule.c6
-rw-r--r--src/emu/screen.c8
-rw-r--r--src/emu/softlist.c61
-rw-r--r--src/emu/softlist.h4
-rw-r--r--src/emu/sound.c26
-rw-r--r--src/emu/sound.h2
-rw-r--r--src/emu/sound/2610intf.c4
-rw-r--r--src/emu/sound/disc_inp.inc3
-rw-r--r--src/emu/sound/discrete.h2
-rw-r--r--src/emu/sound/es1373.c3
-rw-r--r--src/emu/sound/es1373.h8
-rw-r--r--src/emu/sound/fm.c5
-rw-r--r--src/emu/sound/l7a1045_l6028_dsp_a.c134
-rw-r--r--src/emu/sound/l7a1045_l6028_dsp_a.h2
-rw-r--r--src/emu/tilemap.c2
-rw-r--r--src/emu/ui/barcode.c10
-rw-r--r--src/emu/ui/cheatopt.c4
-rw-r--r--src/emu/ui/devctrl.h14
-rw-r--r--src/emu/ui/devopt.c102
-rw-r--r--src/emu/ui/filemngr.c30
-rw-r--r--src/emu/ui/filemngr.h8
-rw-r--r--src/emu/ui/filesel.c20
-rw-r--r--src/emu/ui/filesel.h12
-rw-r--r--src/emu/ui/imgcntrl.c16
-rw-r--r--src/emu/ui/imgcntrl.h8
-rw-r--r--src/emu/ui/info.c6
-rw-r--r--src/emu/ui/inputmap.c58
-rw-r--r--src/emu/ui/mainmenu.c10
-rw-r--r--src/emu/ui/menu.c4
-rw-r--r--src/emu/ui/miscmenu.c32
-rw-r--r--src/emu/ui/selgame.c28
-rw-r--r--src/emu/ui/sliders.c6
-rw-r--r--src/emu/ui/slotopt.c14
-rw-r--r--src/emu/ui/swlist.c6
-rw-r--r--src/emu/ui/swlist.h4
-rw-r--r--src/emu/ui/tapectrl.c8
-rw-r--r--src/emu/ui/tapectrl.h2
-rw-r--r--src/emu/ui/ui.c313
-rw-r--r--src/emu/ui/ui.h8
-rw-r--r--src/emu/ui/videoopt.c5
-rw-r--r--src/emu/validity.c52
-rw-r--r--src/emu/validity.h6
-rw-r--r--src/emu/video.c84
-rw-r--r--src/emu/video.h2
-rw-r--r--src/emu/video/315_5124.c2
-rw-r--r--src/emu/video/clgd542x.c1302
-rw-r--r--src/emu/video/clgd542x.h106
-rw-r--r--src/emu/video/fixfreq.c13
-rw-r--r--src/emu/video/fixfreq.h5
-rw-r--r--src/emu/video/i8275.c9
-rw-r--r--src/emu/video/pc_vga.c871
-rw-r--r--src/emu/video/pc_vga.h122
-rw-r--r--src/emu/video/tms9928a.c2
-rw-r--r--src/emu/video/vooddefs.h28
-rw-r--r--src/emu/video/voodoo.c7
-rw-r--r--src/emu/webengine.c16
-rw-r--r--src/ldplayer/ldplayer.c6
-rw-r--r--src/lib/formats/c3040_dsk.c101
-rw-r--r--src/lib/formats/c3040_dsk.h40
-rw-r--r--src/lib/formats/c4040_dsk.c91
-rw-r--r--src/lib/formats/c4040_dsk.h38
-rw-r--r--src/lib/formats/c8280_dsk.c69
-rw-r--r--src/lib/formats/c8280_dsk.h30
-rw-r--r--src/lib/formats/cbm_crt.c6
-rw-r--r--src/lib/formats/cbm_crt.h2
-rw-r--r--src/lib/formats/ccvf_dsk.c10
-rw-r--r--src/lib/formats/d64_dsk.c68
-rw-r--r--src/lib/formats/d64_dsk.h7
-rw-r--r--src/lib/formats/d67_dsk.c56
-rw-r--r--src/lib/formats/d67_dsk.h36
-rw-r--r--src/lib/formats/flopimg.c154
-rw-r--r--src/lib/formats/flopimg.h6
-rw-r--r--src/lib/formats/imd_dsk.c86
-rw-r--r--src/lib/formats/victor9k_dsk.c67
-rw-r--r--src/lib/formats/victor9k_dsk.h15
-rw-r--r--src/lib/util/astring.c483
-rw-r--r--src/lib/util/astring.h156
-rw-r--r--src/lib/util/cdrom.c8
-rw-r--r--src/lib/util/chd.c6
-rw-r--r--src/lib/util/chd.h7
-rw-r--r--src/lib/util/chdcd.c36
-rw-r--r--src/lib/util/chdcd.h4
-rw-r--r--src/lib/util/chdcodec.c2
-rw-r--r--src/lib/util/corefile.c6
-rw-r--r--src/lib/util/corefile.h5
-rw-r--r--src/lib/util/corestr.c122
-rw-r--r--src/lib/util/corestr.h15
-rw-r--r--src/lib/util/harddisk.c2
-rw-r--r--src/lib/util/hashing.c22
-rw-r--r--src/lib/util/hashing.h11
-rw-r--r--src/lib/util/options.c108
-rw-r--r--src/lib/util/options.h32
-rw-r--r--src/lib/util/tagmap.h6
-rw-r--r--src/lib/util/xmlfile.c2
-rw-r--r--src/lib/util/zippath.c107
-rw-r--r--src/lib/util/zippath.h10
-rw-r--r--src/mame/audio/aztarac.c12
-rw-r--r--src/mame/audio/hng64.c2
-rw-r--r--src/mame/audio/segasnd.c64
-rw-r--r--src/mame/audio/tiamc1.c18
-rw-r--r--src/mame/audio/wiping.c4
-rw-r--r--src/mame/audio/wiping.h2
-rw-r--r--src/mame/drivers/24cdjuke.c4
-rw-r--r--src/mame/drivers/4enlinea.c3
-rw-r--r--src/mame/drivers/5clown.c6
-rw-r--r--src/mame/drivers/aleck64.c45
-rw-r--r--src/mame/drivers/atarittl.c5
-rw-r--r--src/mame/drivers/atlantis.c54
-rw-r--r--src/mame/drivers/aztarac.c19
-rw-r--r--src/mame/drivers/bagman.c105
-rw-r--r--src/mame/drivers/berzerk.c14
-rw-r--r--src/mame/drivers/bfm_sc4.c28
-rw-r--r--src/mame/drivers/bfm_sc45_helper.c44
-rw-r--r--src/mame/drivers/bfm_sc5sw.c898
-rw-r--r--src/mame/drivers/bingoc.c14
-rw-r--r--src/mame/drivers/boogwing.c45
-rw-r--r--src/mame/drivers/cardline.c171
-rw-r--r--src/mame/drivers/centiped.c8
-rw-r--r--src/mame/drivers/cidelsa.c15
-rw-r--r--src/mame/drivers/cninja.c58
-rw-r--r--src/mame/drivers/cps3.c4
-rw-r--r--src/mame/drivers/cv1k.c2
-rw-r--r--src/mame/drivers/darkseal.c22
-rw-r--r--src/mame/drivers/ddragon.c41
-rw-r--r--src/mame/drivers/deco32.c45
-rw-r--r--src/mame/drivers/dkong.c7
-rw-r--r--src/mame/drivers/exidy.c12
-rw-r--r--src/mame/drivers/exidy440.c190
-rw-r--r--src/mame/drivers/freekick.c32
-rw-r--r--src/mame/drivers/galaxian.c35
-rw-r--r--src/mame/drivers/gambl186.c212
-rw-r--r--src/mame/drivers/gei.c32
-rw-r--r--src/mame/drivers/headonb.c35
-rw-r--r--src/mame/drivers/hexion.c1
-rw-r--r--src/mame/drivers/iteagle.c55
-rw-r--r--src/mame/drivers/jackie.c10
-rw-r--r--src/mame/drivers/jaguar.c27
-rw-r--r--src/mame/drivers/looping.c51
-rw-r--r--src/mame/drivers/magictg.c6
-rw-r--r--src/mame/drivers/midqslvr.c27
-rw-r--r--src/mame/drivers/model2.c30
-rw-r--r--src/mame/drivers/murogem.c31
-rw-r--r--src/mame/drivers/murogmbl.c21
-rw-r--r--src/mame/drivers/naomi.c177
-rw-r--r--src/mame/drivers/nbmj8688.c150
-rw-r--r--src/mame/drivers/nl_breakout.c1744
-rw-r--r--src/mame/drivers/nl_pong.c1
-rw-r--r--src/mame/drivers/pcat_nit.c2
-rw-r--r--src/mame/drivers/peplus.c42
-rw-r--r--src/mame/drivers/pgm.c4
-rw-r--r--src/mame/drivers/pong.c229
-rw-r--r--src/mame/drivers/rotaryf.c4
-rw-r--r--src/mame/drivers/roul.c10
-rw-r--r--src/mame/drivers/seattle.c4
-rw-r--r--src/mame/drivers/segasp.c558
-rw-r--r--src/mame/drivers/seibuspi.c68
-rw-r--r--src/mame/drivers/seta.c9
-rw-r--r--src/mame/drivers/sf.c57
-rw-r--r--src/mame/drivers/shangha3.c56
-rw-r--r--src/mame/drivers/shanghai.c40
-rw-r--r--src/mame/drivers/shangkid.c4
-rw-r--r--src/mame/drivers/sigmab52.c76
-rw-r--r--src/mame/drivers/sigmab98.c93
-rw-r--r--src/mame/drivers/snowbros.c11
-rw-r--r--src/mame/drivers/spoker.c4
-rw-r--r--src/mame/drivers/ssfindo.c4
-rw-r--r--src/mame/drivers/ssv.c7
-rw-r--r--src/mame/drivers/suprnova.c2
-rw-r--r--src/mame/drivers/system1.c48
-rw-r--r--src/mame/drivers/taitoair.c4
-rw-r--r--src/mame/drivers/taitotx.c41
-rw-r--r--src/mame/drivers/thayers.c28
-rw-r--r--src/mame/drivers/toobin.c37
-rw-r--r--src/mame/drivers/truco.c14
-rw-r--r--src/mame/drivers/ttchamp.c18
-rw-r--r--src/mame/drivers/twins.c6
-rw-r--r--src/mame/drivers/usgames.c32
-rw-r--r--src/mame/drivers/vamphalf.c105
-rw-r--r--src/mame/drivers/vicdual.c2
-rw-r--r--src/mame/drivers/videopin.c47
-rw-r--r--src/mame/drivers/vigilant.c30
-rw-r--r--src/mame/drivers/vroulet.c48
-rw-r--r--src/mame/drivers/wms.c310
-rw-r--r--src/mame/drivers/xmen.c30
-rw-r--r--src/mame/etc/template_cpu.c4
-rw-r--r--src/mame/etc/template_cpu.h2
-rw-r--r--src/mame/includes/aztarac.h29
-rw-r--r--src/mame/includes/bagman.h65
-rw-r--r--src/mame/includes/centiped.h2
-rw-r--r--src/mame/includes/cheekyms.h10
-rw-r--r--src/mame/includes/clshroad.h2
-rw-r--r--src/mame/includes/darkseal.h35
-rw-r--r--src/mame/includes/dc.h8
-rw-r--r--src/mame/includes/hng64.h4
-rw-r--r--src/mame/includes/n64.h14
-rw-r--r--src/mame/includes/naomi.h22
-rw-r--r--src/mame/includes/nbmj8688.h55
-rw-r--r--src/mame/includes/pitnrun.h2
-rw-r--r--src/mame/includes/powerins.h2
-rw-r--r--src/mame/includes/quizdna.h4
-rw-r--r--src/mame/includes/sbugger.h8
-rw-r--r--src/mame/includes/segasp.h29
-rw-r--r--src/mame/includes/seta.h1
-rw-r--r--src/mame/includes/sf.h16
-rw-r--r--src/mame/includes/shangha3.h44
-rw-r--r--src/mame/includes/shangkid.h2
-rw-r--r--src/mame/includes/shaolins.h10
-rw-r--r--src/mame/includes/spcforce.h8
-rw-r--r--src/mame/includes/splash.h6
-rw-r--r--src/mame/includes/ssv.h2
-rw-r--r--src/mame/includes/toobin.h19
-rw-r--r--src/mame/includes/truco.h21
-rw-r--r--src/mame/includes/usgames.h26
-rw-r--r--src/mame/includes/victory.h12
-rw-r--r--src/mame/includes/videopin.h41
-rw-r--r--src/mame/includes/vigilant.h26
-rw-r--r--src/mame/layout/breakout.lay46
-rw-r--r--src/mame/layout/sigmab52.lay10
-rw-r--r--src/mame/machine/awboard.c16
-rw-r--r--src/mame/machine/awboard.h4
-rw-r--r--src/mame/machine/bagman.c24
-rw-r--r--src/mame/machine/balsente.c16
-rw-r--r--src/mame/machine/dc.c111
-rw-r--r--src/mame/machine/fd1089.c2
-rw-r--r--src/mame/machine/fd1094.c2
-rw-r--r--src/mame/machine/iteagle_fpga.c3
-rw-r--r--src/mame/machine/konppc.c24
-rw-r--r--src/mame/machine/mcr68.c8
-rw-r--r--src/mame/machine/mhavoc.c24
-rw-r--r--src/mame/machine/midikbd.c111
-rw-r--r--src/mame/machine/n64.c138
-rw-r--r--src/mame/machine/naomim4.c13
-rw-r--r--src/mame/machine/nb1413m3.c2
-rw-r--r--src/mame/machine/rainbow.c4
-rw-r--r--src/mame/mame.lst143
-rw-r--r--src/mame/video/aztarac.c11
-rw-r--r--src/mame/video/bagman.c31
-rw-r--r--src/mame/video/darkseal.c10
-rw-r--r--src/mame/video/hng64.c1
-rw-r--r--src/mame/video/hng64_3d.c13
-rw-r--r--src/mame/video/m92.c4
-rw-r--r--src/mame/video/nbmj8688.c179
-rw-r--r--src/mame/video/pitnrun.c2
-rw-r--r--src/mame/video/quizdna.c2
-rw-r--r--src/mame/video/sauro.c2
-rw-r--r--src/mame/video/sf.c28
-rw-r--r--src/mame/video/shangha3.c15
-rw-r--r--src/mame/video/shaolins.c2
-rw-r--r--src/mame/video/toobin.c12
-rw-r--r--src/mame/video/truco.c2
-rw-r--r--src/mame/video/usgames.c16
-rw-r--r--src/mame/video/vertigo.c60
-rw-r--r--src/mame/video/videopin.c9
-rw-r--r--src/mame/video/vigilant.c62
-rw-r--r--src/mess/audio/lynx.c26
-rw-r--r--src/mess/drivers/abc1600.c24
-rw-r--r--src/mess/drivers/abc80.c6
-rw-r--r--src/mess/drivers/advision.c16
-rw-r--r--src/mess/drivers/aim65.c4
-rw-r--r--src/mess/drivers/bebox.c2
-rw-r--r--src/mess/drivers/beta.c4
-rw-r--r--src/mess/drivers/c900.c2
-rw-r--r--src/mess/drivers/cc40.c4
-rw-r--r--src/mess/drivers/elecbowl.c1
-rw-r--r--src/mess/drivers/fidelz80.c4
-rw-r--r--src/mess/drivers/gameking.c4
-rw-r--r--src/mess/drivers/gba.c8
-rw-r--r--src/mess/drivers/hh_cop400.c504
-rw-r--r--src/mess/drivers/hh_hmcs40.c1244
-rw-r--r--src/mess/drivers/hh_pic16.c1
-rw-r--r--src/mess/drivers/hh_tms1k.c1325
-rw-r--r--src/mess/drivers/hh_ucom4.c920
-rw-r--r--src/mess/drivers/imds2.c149
-rw-r--r--src/mess/drivers/kyocera.c16
-rw-r--r--src/mess/drivers/leapster.c4
-rw-r--r--src/mess/drivers/lisa.c22
-rw-r--r--src/mess/drivers/m24.c86
-rw-r--r--src/mess/drivers/mbdtower.c5
-rw-r--r--src/mess/drivers/msx.c6
-rw-r--r--src/mess/drivers/n64.c100
-rw-r--r--src/mess/drivers/nc.c8
-rw-r--r--src/mess/drivers/newbrain.c28
-rw-r--r--src/mess/drivers/ngp.c4
-rw-r--r--src/mess/drivers/pasogo.c4
-rw-r--r--src/mess/drivers/pb1000.c6
-rw-r--r--src/mess/drivers/pc2000.c8
-rw-r--r--src/mess/drivers/pc6001.c12
-rw-r--r--src/mess/drivers/pc8401a.c4
-rw-r--r--src/mess/drivers/pc88va.c4
-rw-r--r--src/mess/drivers/pegasus.c6
-rw-r--r--src/mess/drivers/plus4.c7
-rw-r--r--src/mess/drivers/pockstat.c4
-rw-r--r--src/mess/drivers/prestige.c4
-rw-r--r--src/mess/drivers/pv1000.c4
-rw-r--r--src/mess/drivers/px4.c6
-rw-r--r--src/mess/drivers/rvoice.c2
-rw-r--r--src/mess/drivers/sms.c34
-rw-r--r--src/mess/drivers/socrates.c8
-rw-r--r--src/mess/drivers/spc1000.c19
-rw-r--r--src/mess/drivers/svision.c4
-rw-r--r--src/mess/drivers/test_t400.c11
-rw-r--r--src/mess/drivers/ticalc1x.c18
-rw-r--r--src/mess/drivers/timex.c4
-rw-r--r--src/mess/drivers/tispeak.c4
-rw-r--r--src/mess/drivers/tutor.c4
-rw-r--r--src/mess/drivers/tvc.c4
-rw-r--r--src/mess/drivers/vboy.c4
-rw-r--r--src/mess/drivers/vii.c4
-rw-r--r--src/mess/drivers/vt100.c47
-rw-r--r--src/mess/drivers/vt220.c29
-rw-r--r--src/mess/drivers/vt240.c34
-rw-r--r--src/mess/drivers/vt320.c6
-rw-r--r--src/mess/drivers/vt520.c2
-rw-r--r--src/mess/drivers/zrt80.c4
-rw-r--r--src/mess/includes/abc80.h4
-rw-r--r--src/mess/includes/fidelz80.h2
-rw-r--r--src/mess/includes/imds2.h20
-rw-r--r--src/mess/includes/newbrain.h6
-rw-r--r--src/mess/includes/sms.h13
-rw-r--r--src/mess/layout/bigtrak.lay79
-rw-r--r--src/mess/layout/efball.lay279
-rw-r--r--src/mess/layout/einvaderc.lay85
-rw-r--r--src/mess/layout/gjackpot.lay175
-rw-r--r--src/mess/layout/gpoker.lay156
-rw-r--r--src/mess/layout/h2hbaseb.lay48
-rw-r--r--src/mess/layout/h2hfootb.lay236
-rw-r--r--src/mess/layout/hh_hmcs40_test.lay1280
-rw-r--r--src/mess/layout/hh_tms1k_test.lay556
-rw-r--r--src/mess/layout/hh_ucom4_test.lay1028
-rw-r--r--src/mess/layout/lightfgt.lay200
-rw-r--r--src/mess/layout/mmerlin.lay414
-rw-r--r--src/mess/layout/mvbfree.lay178
-rw-r--r--src/mess/layout/ssimon.lay10
-rw-r--r--src/mess/machine/advision.c4
-rw-r--r--src/mess/machine/amstrad.c8
-rw-r--r--src/mess/machine/apple2gs.c80
-rw-r--r--src/mess/machine/bbc.c16
-rw-r--r--src/mess/machine/cuda.c3
-rw-r--r--src/mess/machine/egret.c3
-rw-r--r--src/mess/machine/electron.c4
-rw-r--r--src/mess/machine/gamecom.c6
-rw-r--r--src/mess/machine/hp48.c6
-rw-r--r--src/mess/machine/lynx.c10
-rw-r--r--src/mess/machine/m24_z8000.c227
-rw-r--r--src/mess/machine/m24_z8000.h54
-rw-r--r--src/mess/machine/pce_cd.c2
-rw-r--r--src/mess/machine/pce_cd.h2
-rw-r--r--src/mess/machine/primo.c6
-rw-r--r--src/mess/machine/sms.c87
-rw-r--r--src/mess/machine/spec_snqk.c10
-rw-r--r--src/mess/machine/svi318.c4
-rw-r--r--src/mess/machine/thomson.c8
-rw-r--r--src/mess/machine/ti99/gromport.c2
-rw-r--r--src/mess/machine/ti99/gromport.h2
-rw-r--r--src/mess/machine/victor9k_fdc.c40
-rw-r--r--src/mess/machine/victor9k_fdc.h2
-rw-r--r--src/mess/machine/vtech2.c4
-rw-r--r--src/mess/mess.lst31
-rw-r--r--src/mess/tools/imgtool/imghd.c4
-rw-r--r--src/mess/video/abc1600.c12
-rw-r--r--src/mess/video/apple2gs.c2
-rw-r--r--src/mess/video/stic.c34
-rw-r--r--src/osd/modules/debugger/debugint.c24
-rw-r--r--src/osd/modules/debugger/qt/deviceinformationwindow.h2
-rw-r--r--src/osd/modules/debugger/qt/mainwindow.c22
-rw-r--r--src/osd/modules/debugger/win/consolewininfo.c40
-rw-r--r--src/osd/modules/debugger/win/consolewininfo.h6
-rw-r--r--src/osd/modules/debugger/win/disasmbasewininfo.c14
-rw-r--r--src/osd/modules/debugger/win/disasmwininfo.c2
-rw-r--r--src/osd/modules/debugger/win/editwininfo.h2
-rw-r--r--src/osd/modules/debugger/win/logwininfo.c2
-rw-r--r--src/osd/modules/debugger/win/memorywininfo.c2
-rw-r--r--src/osd/modules/debugger/win/pointswininfo.c2
-rw-r--r--src/osd/modules/font/font_osx.c22
-rw-r--r--src/osd/modules/font/font_sdl.c32
-rw-r--r--src/osd/modules/font/font_windows.c10
-rw-r--r--src/osd/modules/lib/osdobj_common.c16
-rw-r--r--src/osd/modules/lib/osdobj_common.h22
-rw-r--r--src/osd/modules/osdmodule.h4
-rw-r--r--src/osd/modules/render/d3d/d3dhlsl.c201
-rw-r--r--src/osd/modules/render/d3d/d3dhlsl.h2
-rw-r--r--src/osd/modules/sound/coreaudio_sound.c30
-rw-r--r--src/osd/osdcomm.h4
-rw-r--r--src/osd/sdl/aueffectutil.m7
-rw-r--r--src/osd/sdl/input.c4
-rw-r--r--src/osd/sdl/man/castool.12
-rw-r--r--src/osd/sdl/man/chdman.12
-rw-r--r--src/osd/sdl/man/floptool.12
-rw-r--r--src/osd/sdl/man/imgtool.12
-rw-r--r--src/osd/sdl/man/jedutil.12
-rw-r--r--src/osd/sdl/man/ldresample.12
-rw-r--r--src/osd/sdl/man/ldverify.12
-rw-r--r--src/osd/sdl/man/mame.611
-rw-r--r--src/osd/sdl/man/mess.611
-rw-r--r--src/osd/sdl/man/romcmp.12
-rw-r--r--src/osd/sdl/man/testkeys.12
-rw-r--r--src/osd/sdl/osdsdl.h6
-rw-r--r--src/osd/sdl/sdlmain.c8
-rw-r--r--src/osd/sdl/sdlprefix.h1
-rw-r--r--src/osd/sdl/video.c2
-rw-r--r--src/osd/sdl/video.h11
-rw-r--r--src/osd/sdl/window.c7
-rw-r--r--src/osd/windows/video.c5
-rw-r--r--src/osd/windows/video.h11
-rw-r--r--src/osd/windows/window.c11
-rw-r--r--src/osd/windows/winmain.c62
-rw-r--r--src/tools/chdman.c232
-rw-r--r--src/tools/ldresample.c2
-rw-r--r--src/tools/ldverify.c2
-rw-r--r--src/tools/nltool.c5
-rw-r--r--src/tools/pngcmp.c10
-rw-r--r--src/tools/regrep.c98
-rw-r--r--src/tools/split.c49
-rw-r--r--src/tools/src2html.c184
-rw-r--r--src/ume/dummy.lst10
-rw-r--r--src/version.c2
1472 files changed, 53756 insertions, 44397 deletions
diff --git a/3rdparty/bgfx/3rdparty/fcpp/cpp6.c b/3rdparty/bgfx/3rdparty/fcpp/cpp6.c
index a0b0e0513ec..0419152fbac 100644
--- a/3rdparty/bgfx/3rdparty/fcpp/cpp6.c
+++ b/3rdparty/bgfx/3rdparty/fcpp/cpp6.c
@@ -429,7 +429,7 @@ ReturnCode scannumber(struct Global *global,
* dotflag signals "saw 'L'", and
* expseen signals "saw 'U'".
*/
- char done=TRUE;
+ done=TRUE;
while(done) {
switch (c) {
case 'l':
diff --git a/3rdparty/bgfx/3rdparty/glsl-optimizer/include/c99_compat.h b/3rdparty/bgfx/3rdparty/glsl-optimizer/include/c99_compat.h
index 35f728c997f..8222a26069d 100644
--- a/3rdparty/bgfx/3rdparty/glsl-optimizer/include/c99_compat.h
+++ b/3rdparty/bgfx/3rdparty/glsl-optimizer/include/c99_compat.h
@@ -41,6 +41,11 @@
# pragma warning(disable:4345) // warning C4345: behavior change: an object of POD type constructed with an initializer of the form () will be default-initialized
# pragma warning(disable:4715) // warning C4715: 'write_mask_to_swizzle' : not all control paths return a value
# pragma warning(disable:4800) // warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning)
+# pragma warning(disable:4456) // warning C4456: declaration of 'deref_var' hides previous local declaration
+# pragma warning(disable:4457) // warning C4457: declaration of 'idx' hides function parameter
+# pragma warning(disable:4458) // warning C4458: declaration of 'type' hides class member
+# pragma warning(disable:4018) // warning C4018: '<': signed / unsigned mismatch
+# pragma warning(disable:4805) // warning C4805: '|=': unsafe mix of type 'GLboolean' and type 'bool' in operation
/*
* Visual Studio 2012 will complain if we define the `inline` keyword, but
diff --git a/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_types.h b/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_types.h
index 8bcfd75d377..fa97268dfbd 100644
--- a/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_types.h
+++ b/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_types.h
@@ -28,6 +28,7 @@
#include <string.h>
#include <assert.h>
+#include "c99_compat.h"
#include "main/mtypes.h" /* for gl_texture_index, C++'s enum rules are broken */
#ifdef __cplusplus
diff --git a/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_print_metal_visitor.cpp b/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_print_metal_visitor.cpp
index b17bae47508..01dcf8ee978 100644
--- a/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_print_metal_visitor.cpp
+++ b/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_print_metal_visitor.cpp
@@ -375,7 +375,7 @@ void ir_print_metal_visitor::newline_deindent()
void ir_print_metal_visitor::print_var_name (ir_variable* v)
{
- long id = (long)hash_table_find (globals->var_hash, v);
+ uintptr_t id = (uintptr_t)hash_table_find (globals->var_hash, v);
if (!id && v->data.mode == ir_var_temporary)
{
id = ++globals->var_counter;
@@ -544,14 +544,14 @@ void ir_print_metal_visitor::visit(ir_variable *ir)
// give an id to any variable defined in a function that is not an uniform
if ((this->mode == kPrintGlslNone && ir->data.mode != ir_var_uniform))
{
- long id = (long)hash_table_find (globals->var_hash, ir);
+ uintptr_t id = (uintptr_t)hash_table_find (globals->var_hash, ir);
if (id == 0)
{
id = ++globals->var_counter;
hash_table_insert (globals->var_hash, (void*)id, ir);
}
}
-
+
// auto/temp variables in global scope are postponed to main function
if (this->mode != kPrintGlslNone && (ir->data.mode == ir_var_auto || ir->data.mode == ir_var_temporary))
{
@@ -955,14 +955,14 @@ void ir_print_metal_visitor::visit(ir_expression *ir)
arg_prec = ir->operands[1]->get_precision();
op0cast = ir->operands[0] && is_different_precision(arg_prec, ir->operands[0]->get_precision());
}
-
+
const bool rescast = is_different_precision(arg_prec, res_prec) && !ir->type->is_boolean();
if (rescast)
{
buffer.asprintf_append ("(");
print_cast (buffer, res_prec, ir);
}
-
+
if (ir->get_num_operands() == 1)
{
if (op0cast)
@@ -990,7 +990,7 @@ void ir_print_metal_visitor::visit(ir_expression *ir)
else if (ir->operation == ir_binop_vector_extract)
{
// a[b]
-
+
if (ir->operands[0])
ir->operands[0]->accept(this);
buffer.asprintf_append ("[");
@@ -1007,7 +1007,7 @@ void ir_print_metal_visitor::visit(ir_expression *ir)
buffer.asprintf_append ("(");
}
buffer.asprintf_append ("%s (", operator_glsl_strs[ir->operation]);
-
+
if (ir->operands[0])
{
if (op0cast)
@@ -1071,13 +1071,13 @@ void ir_print_metal_visitor::visit(ir_expression *ir)
}
buffer.asprintf_append (")");
}
-
+
if (rescast)
{
buffer.asprintf_append (")");
}
-
-
+
+
newline_deindent();
--this->expression_depth;
}
@@ -1145,7 +1145,7 @@ void ir_print_metal_visitor::visit(ir_texture *ir)
if (is_shadow)
sampler_uv_dim += 1;
const bool is_proj = (uv_dim > sampler_uv_dim);
-
+
// texture name & call to sample
ir->sampler->accept(this);
if (is_shadow)
@@ -1175,7 +1175,7 @@ void ir_print_metal_visitor::visit(ir_texture *ir)
ir->lod_info.bias->accept(this);
buffer.asprintf_append (")");
}
-
+
// lod
if (ir->op == ir_txl)
{
@@ -1183,7 +1183,7 @@ void ir_print_metal_visitor::visit(ir_texture *ir)
ir->lod_info.lod->accept(this);
buffer.asprintf_append (")");
}
-
+
// grad
if (ir->op == ir_txd)
{
@@ -1202,7 +1202,7 @@ void ir_print_metal_visitor::visit(ir_texture *ir)
ir->lod_info.grad.dPdy->accept(this);
buffer.asprintf_append ("))");
}
-
+
//@TODO: texelFetch
//@TODO: projected
//@TODO: shadowmaps
@@ -1231,7 +1231,7 @@ void ir_print_metal_visitor::visit(ir_swizzle *ir)
}
ir->val->accept(this);
-
+
if (ir->val->type == glsl_type::float_type || ir->val->type == glsl_type::int_type)
{
if (ir->mask.num_components != 1)
@@ -1311,11 +1311,11 @@ void ir_print_metal_visitor::emit_assignment_part (ir_dereference* lhs, ir_rvalu
dstIndex->accept(this);
buffer.asprintf_append ("]");
}
-
+
if (lhsType->matrix_columns <= 1 && lhsType->vector_elements > 1)
lhsType = glsl_type::get_instance(lhsType->base_type, 1, 1);
}
-
+
char mask[5];
unsigned j = 0;
const glsl_type* rhsType = rhs->type;
@@ -1336,11 +1336,11 @@ void ir_print_metal_visitor::emit_assignment_part (ir_dereference* lhs, ir_rvalu
buffer.asprintf_append (".%s", mask);
hasWriteMask = true;
}
-
+
buffer.asprintf_append (" = ");
-
+
const bool typeMismatch = !dstIndex && (lhsType != rhsType);
-
+
const bool precMismatch = is_different_precision (lhs->get_precision(), rhs->get_precision());
const bool addSwizzle = hasWriteMask && typeMismatch;
if (typeMismatch || precMismatch)
@@ -1369,9 +1369,9 @@ void ir_print_metal_visitor::emit_assignment_part (ir_dereference* lhs, ir_rvalu
}
buffer.asprintf_append ("(");
}
-
+
rhs->accept(this);
-
+
if (typeMismatch || precMismatch)
{
buffer.asprintf_append (")");
@@ -1421,11 +1421,11 @@ static bool try_print_increment (ir_print_metal_visitor* vis, ir_assignment* ir)
// print variable name
const bool prev_lhs_flag = vis->inside_lhs;
vis->inside_lhs = true;
-
+
ir->lhs->accept (vis);
-
+
vis->inside_lhs = prev_lhs_flag;
-
+
// print ++ or +=const
if (ir->lhs->type->base_type <= GLSL_TYPE_INT && rhsConst->is_one())
@@ -1708,7 +1708,7 @@ bool ir_print_metal_visitor::emit_canonical_for (ir_loop* ir)
if (!can_emit_canonical_for(ls))
return false;
-
+
hash_table* terminator_hash = hash_table_ctor(0, hash_table_pointer_hash, hash_table_pointer_compare);
hash_table* induction_hash = hash_table_ctor(0, hash_table_pointer_hash, hash_table_pointer_compare);
diff --git a/3rdparty/bgfx/3rdparty/ocornut-imgui/imconfig.h b/3rdparty/bgfx/3rdparty/ocornut-imgui/imconfig.h
index bcb0972e72c..b544f550d92 100644
--- a/3rdparty/bgfx/3rdparty/ocornut-imgui/imconfig.h
+++ b/3rdparty/bgfx/3rdparty/ocornut-imgui/imconfig.h
@@ -19,8 +19,10 @@
//#define IMGUI_API __declspec( dllimport )
//---- Don't implement default handlers for Windows (so as not to link with OpenClipboard() and others Win32 functions)
-//#define IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS
-//#define IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS
+#define IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS
+#define IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS
+#define IMGUI_DISABLE_STB_RECT_PACK_IMPLEMENTATION
+#define IMGUI_DISABLE_STB_TRUETYPE_IMPLEMENTATION
//---- Include imgui_user.inl at the end of imgui.cpp so you can include code that extends ImGui using its private data/functions.
//#define IMGUI_INCLUDE_IMGUI_USER_INL
diff --git a/3rdparty/bgfx/3rdparty/ocornut-imgui/imgui.cpp b/3rdparty/bgfx/3rdparty/ocornut-imgui/imgui.cpp
index 8a26d9cffb4..fbec9b3901e 100644
--- a/3rdparty/bgfx/3rdparty/ocornut-imgui/imgui.cpp
+++ b/3rdparty/bgfx/3rdparty/ocornut-imgui/imgui.cpp
@@ -338,6 +338,7 @@
#include <new> // new (ptr)
#ifdef _MSC_VER
+#pragma warning (disable: 4100) // unreferenced formal parameter
#pragma warning (disable: 4505) // unreferenced local function has been removed (stb stuff)
#pragma warning (disable: 4996) // 'This function or variable may be unsafe': strcpy, strdup, sprintf, vsnprintf, sscanf, fopen
#endif
@@ -392,6 +393,8 @@ namespace IMGUI_STB_NAMESPACE
#ifndef IMGUI_DISABLE_STB_TRUETYPE_IMPLEMENTATION
#define STBTT_STATIC
#define STB_TRUETYPE_IMPLEMENTATION
+#else
+#define STBTT_DEF extern
#endif
#include "stb_truetype.h"
@@ -5563,7 +5566,7 @@ static bool InputTextFilterCharacter(unsigned int* p_char, ImGuiInputTextFlags f
ImGuiTextEditCallbackData callback_data;
memset(&callback_data, 0, sizeof(ImGuiTextEditCallbackData));
callback_data.EventFlag = ImGuiInputTextFlags_CallbackCharFilter;
- callback_data.EventChar = c;
+ callback_data.EventChar = ImWchar(c);
callback_data.Flags = flags;
callback_data.UserData = user_data;
if (callback(&callback_data) != 0)
diff --git a/3rdparty/bgfx/3rdparty/stb/stb_rect_pack.h b/3rdparty/bgfx/3rdparty/stb/stb_rect_pack.h
index eb0ef2f268f..64c30761b80 100644
--- a/3rdparty/bgfx/3rdparty/stb/stb_rect_pack.h
+++ b/3rdparty/bgfx/3rdparty/stb/stb_rect_pack.h
@@ -488,6 +488,7 @@ static int rect_height_compare(const void *a, const void *b)
return (p->w > q->w) ? -1 : (p->w < q->w);
}
+#if 0
static int rect_width_compare(const void *a, const void *b)
{
stbrp_rect *p = (stbrp_rect *) a;
@@ -498,6 +499,7 @@ static int rect_width_compare(const void *a, const void *b)
return 1;
return (p->h > q->h) ? -1 : (p->h < q->h);
}
+#endif
static int rect_original_order(const void *a, const void *b)
{
diff --git a/3rdparty/bgfx/README.md b/3rdparty/bgfx/README.md
index ca7d0a4f034..cd8c72bdfcc 100644
--- a/3rdparty/bgfx/README.md
+++ b/3rdparty/bgfx/README.md
@@ -25,6 +25,7 @@ Supported platforms:
* Android (14+, ARM, x86, MIPS)
* asm.js/Emscripten (1.25.0)
+ * FreeBSD
* iOS
* Linux
* Native Client (PPAPI 37+, ARM, x86, x64, PNaCl)
@@ -189,57 +190,63 @@ Shadow volumes.
#### 60Hz
Draw stress is CPU stress test to show what is the maximimum number of draw
-calls while maintaining 60Hz frame rate. bgfx currently has limit of maximum 64K
-draw calls per frame.
-
-| CPU | Renderer | GPU |Compiler| Arch | OS | Dim | Calls |
-|:-------------|:-------------|:----------|:------:|:----:|:----------:|----:|------:|
-| i7-4790K 4.0 | DX9 | GTX970 | VS2013 | x64 | Windows10 | 40 | 64000+|
-| i5-3570 3.8 | NV 331.49 | GTX560Ti | GCC | x64 | Linux | 40 | 64000+|
-| i7-920 2.66 | GL2.1 | GTX650Ti | VS2008 | x64 | Windows7 | 38 | 54872 |
-| i7-920 2.66 | GL2.1 | GTX650Ti | VS2008 | x86 | Windows7 | 38 | 54872 |
-| i7-920 2.66 | NV 331.113 | GTX650Ti | GCC | x64 | Linux | 34 | 39304 |
-| i7-4790K 4.0 | DX11 | GTX970 | VS2013 | x64 | Windows10 | 33 | 35937 |
-| i7-920 2.66 | DX9 | GTX650Ti | GCC | x64 | Windows7 | 32 | 32768 |
-| i7-920 2.66 | DX9 | GTX650Ti | VS2008 | x64 | Windows7 | 32 | 32768 |
-| i7-920 2.66 | DX9 | GTX650Ti | GCC | x86 | Windows7 | 30 | 27000 |
-| i7-920 2.66 | DX9 | GTX650Ti | VS2008 | x86 | Windows7 | 30 | 27000 |
-| i5-4250U 1.3 | GL2.1 | HD5000 | Clang | x64 | OSX 10.9 | 28 | 21852 |
-| Q8200 2.33 | NV 319.32 | GTX260 | GCC | x64 | Linux | 27 | 19683 |
-| i7-2600K 3.4 | DX9 | AMD6800 | VS2012 | x64 | Windows7 | 27 | 19683 |
-| i7-2600K 3.4 | GL2.1 | AMD6800 | VS2012 | x64 | Windows7 | 26 | 17576 |
-| i7-4770R 3.2 | Mesa 10.0.1 | HD5200 | GCC | x64 | SteamOS | 25 | 15625 |
-| i7-920 2.66 | DX9-Wine | GTX650Ti | GCC | x64 | Linux | 24 | 13824 |
-| i7-4750HQ 2.0| Mesa 10.0.1 | HD5200 | GCC | x64 | Linux | 22 | 10648 |
-| i7-4750HQ 2.0| Mesa 10.1.3 | HD5200 | GCC | x64 | Linux | 21 | 9261 |
-| i7-920 2.66 | ES2-ANGLE | GTX650Ti | VS2008 | x86 | Windows7 | 21 | 9261 |
-| Q8200 2.33 | Gallium 0.4 | AMD5770 | GCC | x64 | Linux | 21 | 9261 |
-| i5-4250U 1.3 | ES2 | HD5000 | Clang | JIT | PNaCl 31 | 21 | 9261 |
-| i5-4250U 1.3 | ES2 | HD5000 | GCC | x86 | NaCl 31 | 20 | 8000 |
-| Q8200 2.33 | Gallium 0.4 | GTX260 | GCC | x64 | Linux | 19 | 6859 |
-| i5-2450M 2.5 | Mesa 10.2.0 | HD3000 | GCC | x64 | Linux | 19 | 6859 |
-| i7-920 2.66 | ES2-PowerVR | GTX650Ti | VS2008 | x86 | Windows7 | 18 | 5832 |
-| i7-920 2.66 | FF27-GL | GTX650Ti | Clang | JIT | W7-asm.js | 17 | 4913 |
-| i7-4750HQ 2.0| Mesa 8.0.5 | LLVMPIPE | GCC | x64 | Linux | 16 | 4096 |
-| i7-920 2.66 | ES2-Qualcomm | GTX650Ti | VS2008 | x86 | Windows7 | 15 | 3375 |
-| i7-920 2.66 | ES2 | GTX650Ti | GCC | x64 | NaCl 31 | 15 | 3375 |
-| i7-920 2.66 | ES2 | GTX650Ti | Clang | JIT | PNaCl 31 | 15 | 3375 |
-| Q8200 2.33 | NV 319.32 | GTX260 | GCC | x64 | NaCl 31 | 15 | 3375 |
-| Q8200 2.33 | NV 319.32 | GTX260 | GCC | x64 | PNaCl 31 | 15 | 3375 |
-| '12 Nexus 7 | ES2 | Tegra3 | GCC | ARM | Android | 15 | 3375 |
-| i5-4250U 1.3 | ES2-FF27 | HD5000 | Clang | JIT | OSX-asm.js | 15 | 3375 |
-| i5-4250U 1.3 | Chrome33 | HD5000 | Clang | JIT | OSX-asm.js | 15 | 3375 |
-| iPad mini 2 | ES2 | PVR G6430 | Clang | ARM64| iOS7 | 15 | 3375 |
-| i7-920 2.66 | Chrome33 | GTX650Ti | Clang | JIT | W7-asm.js | 14 | 2744 |
-| i7-920 2.66 | FF27-ANGLE | GTX650Ti | Clang | JIT | W7-asm.js | 12 | 2744 |
-| '13 Nexus 10 | ES2 | Mali T604 | GCC | ARM | Android | 13 | 2197 |
-| iPhone 5 | ES2 | PVR SGX543| Clang | ARM | iOS7 | 13 | 2197 |
-| '13 Nexus 7 | ES2 | S4 Pro | GCC | ARM | Android | 12 | 1728 |
-| iPad 2 | ES2 | PVR SGX543| Clang | ARM | iOS6 | 12 | 1728 |
-| Xperia Z | ES2 | Adreno320 | GCC | ARM | Android | 11 | 1331 |
-| iPod 4 | ES2 | PVR SGX535| Clang | ARM | iOS6 | 7 | 343 |
-| i7-920 2.66 | ES2-Mali | GTX650Ti | VS2008 | x86 | Windows7 | 6 | 216 |
-| RaspberryPi | ES2 | VC IV | GCC | ARM | Raspbian | 6 | 216 |
+calls while maintaining 60Hz frame rate. bgfx currently has default limit of 64K
+draw calls per frame. You can increase this limit by changing
+`BGFX_CONFIG_MAX_DRAW_CALLS`.
+
+| CPU | Renderer | GPU | Arch/Compiler/OS | Dim | Calls |
+|:-------------|:-------------|:----------|:--------------------:|----:|------:|
+| i7-4770K 4.2 | GL2.1 | 2xGTX780 | x64/VS2013/Win 8.1 | 51 |132651 |
+| i7-4770K 4.2 | DX11 | 2xGTX780 | x64/VS2013/Win 8.1 | 50 |125000 |
+| i7-4790K 4.0 | GL2.1 | GTX970 | x64/VS2015/Win 10 | 47 |103823 |
+| i7-4790K 4.0 | DX11 | GTX970 | x64/VS2015/Win 10 | 45 | 91125 |
+| i7-4790K 4.0 | DX9 | GTX970 | x64/VS2013/Win 10 | 40 | 64000 |
+| i5-3570 3.8 | NV 331.49 | GTX560Ti | x64/GCC/Linux | 40 | 64000+|
+| i7-920 2.66 | GL2.1 | GTX650Ti | x64/VS2008/Win 7 | 38 | 54872 |
+| i7-920 2.66 | GL2.1 | GTX650Ti | x86/VS2008/Win 7 | 38 | 54872 |
+| i7-4790K 4.0 | DX11 | R7 240 | x64/VS2015/Win 10 | 36 | 46656 |
+| i7-920 2.66 | NV 331.113 | GTX650Ti | x64/GCC/Linux | 34 | 39304 |
+| i7-4790K 4.0 | DX9 | R7 240 | x64/VS2015/Win 10 | 32 | 32768 |
+| i7-920 2.66 | DX9 | GTX650Ti | x64/GCC/Win 7 | 32 | 32768 |
+| i7-920 2.66 | DX9 | GTX650Ti | x64/VS2008/Win 7 | 32 | 32768 |
+| i7-920 2.66 | DX9 | GTX650Ti | x86/GCC/Win 7 | 30 | 27000 |
+| i7-920 2.66 | DX9 | GTX650Ti | x86/VS2008/Win 7 | 30 | 27000 |
+| i5-4250U 1.3 | GL2.1 | HD5000 | x64/Clang/OSX 10.9 | 28 | 21852 |
+| Q8200 2.33 | NV 319.32 | GTX260 | x64/GCC/Linux | 27 | 19683 |
+| i7-2600K 3.4 | DX9 | AMD6800 | x64/VS2012/Win 7 | 27 | 19683 |
+| i7-2600K 3.4 | GL2.1 | AMD6800 | x64/VS2012/Win 7 | 26 | 17576 |
+| i7-4770R 3.2 | Mesa 10.0.1 | HD5200 | x64/GCC/SteamOS | 25 | 15625 |
+| i7-920 2.66 | DX9-Wine | GTX650Ti | x64/GCC/Linux | 24 | 13824 |
+| i7-4750HQ 2.0| Mesa 10.0.1 | HD5200 | x64/GCC/Linux | 22 | 10648 |
+| i7-4750HQ 2.0| Mesa 10.1.3 | HD5200 | x64/GCC/Linux | 21 | 9261 |
+| i7-920 2.66 | ES2-ANGLE | GTX650Ti | x86/VS2008/Win 7 | 21 | 9261 |
+| Q8200 2.33 | Gallium 0.4 | AMD5770 | x64/GCC/Linux | 21 | 9261 |
+| i5-4250U 1.3 | ES2 | HD5000 | JIT/Clang/PNaCl 31 | 21 | 9261 |
+| i5-4250U 1.3 | ES2 | HD5000 | x86/GCC/NaCl 31 | 20 | 8000 |
+| Q8200 2.33 | Gallium 0.4 | GTX260 | x64/GCC/Linux | 19 | 6859 |
+| i5-2450M 2.5 | Mesa 10.2.0 | HD3000 | x64/GCC/Linux | 19 | 6859 |
+| i7-920 2.66 | ES2-PowerVR | GTX650Ti | x86/VS2008/Win 7 | 18 | 5832 |
+| i7-920 2.66 | FF27-GL | GTX650Ti | JIT/Clang/W7-asm.js | 17 | 4913 |
+| i7-4750HQ 2.0| Mesa 8.0.5 | LLVMPIPE | x64/GCC/Linux | 16 | 4096 |
+| i7-920 2.66 | ES2-Qualcomm | GTX650Ti | x86/VS2008/Win 7 | 15 | 3375 |
+| i7-920 2.66 | ES2 | GTX650Ti | x64/GCC/NaCl 31 | 15 | 3375 |
+| i7-920 2.66 | ES2 | GTX650Ti | JIT/Clang/PNaCl 31 | 15 | 3375 |
+| Q8200 2.33 | NV 319.32 | GTX260 | x64/GCC/NaCl 31 | 15 | 3375 |
+| Q8200 2.33 | NV 319.32 | GTX260 | x64/GCC/PNaCl 31 | 15 | 3375 |
+| '12 Nexus 7 | ES2 | Tegra3 | ARM/GCC/Android | 15 | 3375 |
+| i5-4250U 1.3 | ES2-FF27 | HD5000 | JIT/Clang/OSX-asm.js | 15 | 3375 |
+| i5-4250U 1.3 | Chrome33 | HD5000 | JIT/Clang/OSX-asm.js | 15 | 3375 |
+| iPad mini 2 | ES2 | PVR G6430 | ARM64/Clang/iOS7 | 15 | 3375 |
+| i7-920 2.66 | Chrome33 | GTX650Ti | JIT/Clang/W7-asm.js | 14 | 2744 |
+| i7-920 2.66 | FF27-ANGLE | GTX650Ti | JIT/Clang/W7-asm.js | 12 | 2744 |
+| '13 Nexus 10 | ES2 | Mali T604 | ARM/GCC/Android | 13 | 2197 |
+| iPhone 5 | ES2 | PVR SGX543| ARM/Clang/iOS7 | 13 | 2197 |
+| '13 Nexus 7 | ES2 | S4 Pro | ARM/GCC/Android | 12 | 1728 |
+| iPad 2 | ES2 | PVR SGX543| ARM/Clang/iOS6 | 12 | 1728 |
+| Xperia Z | ES2 | Adreno320 | ARM/GCC/Android | 11 | 1331 |
+| iPod 4 | ES2 | PVR SGX535| ARM/Clang/iOS6 | 7 | 343 |
+| i7-920 2.66 | ES2-Mali | GTX650Ti | x86/VS2008/Windows7 | 6 | 216 |
+| RaspberryPi | ES2 | VC IV | ARM/GCC/Raspbian | 6 | 216 |
To test browsers in 60Hz mode following changes were made:
@@ -252,20 +259,24 @@ To test browsers in 60Hz mode following changes were made:
By default browsers are using vsync, and don't have option to turn it off
programatically.
-| CPU | Renderer | GPU |Compiler| Arch | OS | Dim | Calls |
-|:-------------|:---------|:----------|:------:|:----:|:------------:|----:|------:|
-| i7-920 2.66 | GL2.1 | GTX650Ti | VS2008 | x64 | Windows7 | 38 | 64000+|
-| i5-4250U 1.3 | GL2.1 | HD5000 | Clang | x64 | OSX 10.9 | 36 | 46656 |
-| i5-4250U 1.3 | Chrome34 | HD5000 | Clang | JIT | OSX-PNaCl 31 | 28 | 21952 |
-| i5-4250U 1.3 | Chrome33 | HD5000 | Clang | JIT | OSX-PNaCl 31 | 27 | 19683 |
-| i5-4250U 1.3 | FF28 | HD5000 | Clang | JIT | OSX-asm.js | 25 | 15625 |
-| i5-4250U 1.3 | FF27 | HD5000 | Clang | JIT | OSX-asm.js | 20 | 8000 |
-| i7-920 2.66 | Chrome33 | GTX650Ti | Clang | JIT | W7-PNaCl 31 | 20 | 8000 |
-| i7-920 2.66 | Chrome34 | GTX650Ti | Clang | JIT | W7-asm.js | 18 | 5832 |
-| i7-920 2.66 | Chrome33 | GTX650Ti | Clang | JIT | W7-asm.js | 18 | 5832 |
-| i7-920 2.66 | FF28 | GTX650Ti | Clang | JIT | W7-asm.js | 18 | 5832 |
-| i7-920 2.66 | FF27 | GTX650Ti | Clang | JIT | W7-asm.js | 18 | 5832 |
-| i5-4250U 1.3 | Safari7 | HD5000 | Clang | JIT | OSX-asm.js | 15 | 3375 |
+| CPU | Renderer | GPU | Arch/Compiler/OS | Dim | Calls |
+|:-------------|:---------|:----------|:----------------------:|----:|------:|
+| i7-920 2.66 | GL2.1 | GTX650Ti | x64/VS2008/Win7 | 38 | 64000+|
+| i5-4250U 1.3 | GL2.1 | HD5000 | x64/Clang/OSX 10.9 | 36 | 46656 |
+| i5-4250U 1.3 | Chrome34 | HD5000 | JIT/Clang/OSX-PNaCl 31 | 28 | 21952 |
+| i5-4250U 1.3 | Chrome33 | HD5000 | JIT/Clang/OSX-PNaCl 31 | 27 | 19683 |
+| i5-4250U 1.3 | FF28 | HD5000 | JIT/Clang/OSX-asm.js | 25 | 15625 |
+| i5-4250U 1.3 | FF36 | HD5000 | JIT/Clang/OSX-asm.js | 25 | 15625 |
+| i5-4250U 1.3 | Chrome41 | HD5000 | x64/GCC/OSX-NaCl 41 | 24 | 13824 |
+| i5-4250U 1.3 | FF37 | HD5000 | JIT/Clang/OSX-asm.js | 23 | 12167 |
+| i5-4250U 1.3 | FF27 | HD5000 | JIT/Clang/OSX-asm.js | 20 | 8000 |
+| i7-920 2.66 | Chrome33 | GTX650Ti | JIT/Clang/W7-PNaCl 31 | 20 | 8000 |
+| i7-920 2.66 | Chrome34 | GTX650Ti | JIT/Clang/W7-asm.js | 18 | 5832 |
+| i7-920 2.66 | Chrome33 | GTX650Ti | JIT/Clang/W7-asm.js | 18 | 5832 |
+| i7-920 2.66 | FF28 | GTX650Ti | JIT/Clang/W7-asm.js | 18 | 5832 |
+| i7-920 2.66 | FF27 | GTX650Ti | JIT/Clang/W7-asm.js | 18 | 5832 |
+| i5-4250U 1.3 | Safari7 | HD5000 | JIT/Clang/OSX-asm.js | 15 | 3375 |
+
* [JavaScript+WebGL port](https://github.com/djg/webgl-drawstress-js)
@@ -447,7 +458,7 @@ OculusVR integration
--------------------
OculusVR support is currently experimental, and only DX11 is tested. To build
-with OculusVR HDM support enabled you must set `OVR_DIR` enviroment variable:
+with OculusVR HMD support enabled you must set `OVR_DIR` enviroment variable:
set OVR_DIR=<path to OculusSDK>
@@ -579,6 +590,9 @@ with examples:
genie --with-sdl vs2012
+**NOTE** `--with-glfw` is also available, but it's just simple stub to be used
+to test GLFW integration API.
+
**NOTE** Special care is necessary to make custom windowing to work with
multithreaded renderer. Each platform has rules about where renderer can be and
how multithreading interacts with context/device. To disable multithreaded
diff --git a/3rdparty/bgfx/examples/02-metaballs/fs_metaballs.bin.h b/3rdparty/bgfx/examples/02-metaballs/fs_metaballs.bin.h
index b16df2ddf5f..b8df14bb3ba 100644
--- a/3rdparty/bgfx/examples/02-metaballs/fs_metaballs.bin.h
+++ b/3rdparty/bgfx/examples/02-metaballs/fs_metaballs.bin.h
@@ -30,7 +30,7 @@ static const uint8_t fs_metaballs_dx9[429] =
{
0x46, 0x53, 0x48, 0x03, 0x03, 0x2c, 0xf5, 0x3f, 0x00, 0x00, 0xa0, 0x01, 0x00, 0x03, 0xff, 0xff, // FSH..,.?........
0xfe, 0xff, 0x16, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // ....CTAB....#...
- 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, // ................
+ 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................
0x1c, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ....ps_3_0.Micro
0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
diff --git a/3rdparty/bgfx/examples/02-metaballs/vs_metaballs.bin.h b/3rdparty/bgfx/examples/02-metaballs/vs_metaballs.bin.h
index b822de83f27..27f05cafb85 100644
--- a/3rdparty/bgfx/examples/02-metaballs/vs_metaballs.bin.h
+++ b/3rdparty/bgfx/examples/02-metaballs/vs_metaballs.bin.h
@@ -42,7 +42,7 @@ static const uint8_t vs_metaballs_dx9[457] =
0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, 0x98, 0x01, // ViewProj........
0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x2e, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, // ........CTAB....
0x83, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, // ................
- 0x00, 0x81, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, // ....|...D.......
+ 0x00, 0x91, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, // ....|...D.......
0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, // ....L...........
0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........l.......
0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, // u_model.........
@@ -70,10 +70,10 @@ static const uint8_t vs_metaballs_dx9[457] =
static const uint8_t vs_metaballs_dx11[726] =
{
0x56, 0x53, 0x48, 0x03, 0x03, 0x2c, 0xf5, 0x3f, 0x02, 0x00, 0x07, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH..,.?...u_mod
- 0x65, 0x6c, 0x09, 0x20, 0xa0, 0x01, 0x80, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, // el. .....u_model
- 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, 0x9c, 0x02, // ViewProj........
- 0x44, 0x58, 0x42, 0x43, 0x72, 0x56, 0x66, 0x18, 0xad, 0x65, 0x72, 0x27, 0xff, 0xd1, 0xb4, 0xc2, // DXBCrVf..er'....
- 0xf4, 0xf3, 0x4a, 0xd2, 0x01, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // ..J.............
+ 0x65, 0x6c, 0x09, 0x20, 0x00, 0x00, 0x80, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, // el. .....u_model
+ 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x08, 0x04, 0x00, 0x9c, 0x02, // ViewProj........
+ 0x44, 0x58, 0x42, 0x43, 0xc6, 0x4d, 0x04, 0x38, 0x93, 0x20, 0x89, 0x1c, 0xbe, 0x68, 0xbc, 0xd4, // DXBC.M.8. ...h..
+ 0xee, 0x2f, 0x8a, 0xe9, 0x01, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // ./..............
0x2c, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, // ,...........ISGN
0x68, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, // h...........P...
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
@@ -90,7 +90,7 @@ static const uint8_t vs_metaballs_dx11[726] =
0x07, 0x08, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, // ....SV_POSITION.
0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, // COLOR.TEXCOORD..
0x53, 0x48, 0x44, 0x52, 0x84, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, // SHDR....@...a...
- 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, // Y...F. .........
+ 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, // Y...F. .........
0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, // _..........._...
0x72, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x72, 0x10, 0x10, 0x00, // r......._...r...
0x02, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....g.... ......
@@ -98,21 +98,21 @@ static const uint8_t vs_metaballs_dx11[726] =
0x65, 0x00, 0x00, 0x03, 0x72, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, // e...r ......h...
0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....8...........
0x56, 0x15, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // V.......F. .....
- 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....2...........
- 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, // F. .............
+ 0x81, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....2...........
+ 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, // F. .............
0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, // ....F.......2...
0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // ........F. .....
- 0xa0, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, // ............F...
+ 0x82, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, // ............F...
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ......... ......
0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // F.......F. .....
- 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ....6.... ......
+ 0x83, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ....6.... ......
0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0x72, 0x00, 0x10, 0x00, // F.......8...r...
0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x82, 0x20, 0x00, // ....V.......F. .
- 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x72, 0x00, 0x10, 0x00, // ........2...r...
- 0x00, 0x00, 0x00, 0x00, 0x46, 0x82, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, // ....F. .........
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x72, 0x00, 0x10, 0x00, // ........2...r...
+ 0x00, 0x00, 0x00, 0x00, 0x46, 0x82, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ....F. .........
0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ........F.......
0x32, 0x00, 0x00, 0x0a, 0x72, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x82, 0x20, 0x00, // 2...r ......F. .
- 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ................
+ 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ................
0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, // F.......>.......
- 0x02, 0x00, 0x01, 0x00, 0x30, 0x0a, // ....0.
+ 0x02, 0x00, 0x01, 0x00, 0x40, 0x08, // ....@.
};
diff --git a/3rdparty/bgfx/examples/05-instancing/instancing.cpp b/3rdparty/bgfx/examples/05-instancing/instancing.cpp
index 40b180ea857..bac9b68547f 100644
--- a/3rdparty/bgfx/examples/05-instancing/instancing.cpp
+++ b/3rdparty/bgfx/examples/05-instancing/instancing.cpp
@@ -132,7 +132,7 @@ int _main_(int /*_argc*/, char** /*_argv*/)
{
float at[3] = { 0.0f, 0.0f, 0.0f };
float eye[3] = { 0.0f, 0.0f, -35.0f };
-
+
// Set view and projection matrix for view 0.
const bgfx::HMD* hmd = bgfx::getHMD();
if (NULL != hmd)
@@ -171,9 +171,9 @@ int _main_(int /*_argc*/, char** /*_argv*/)
uint8_t* data = idb->data;
// Write instance data for 11x11 cubes.
- for (uint32_t yy = 0; yy < 11; ++yy)
+ for (uint32_t yy = 0, numInstances = 0; yy < 11 && numInstances < idb->num; ++yy)
{
- for (uint32_t xx = 0; xx < 11; ++xx)
+ for (uint32_t xx = 0; xx < 11 && numInstances < idb->num; ++xx, ++numInstances)
{
float* mtx = (float*)data;
bx::mtxRotateXY(mtx, time + xx*0.21f, time + yy*0.37f);
@@ -209,7 +209,7 @@ int _main_(int /*_argc*/, char** /*_argv*/)
}
}
- // Advance to next frame. Rendering thread will be kicked to
+ // Advance to next frame. Rendering thread will be kicked to
// process submitted rendering primitives.
bgfx::frame();
}
diff --git a/3rdparty/bgfx/examples/05-instancing/varying.def.sc b/3rdparty/bgfx/examples/05-instancing/varying.def.sc
index d8e2ca91e15..2ac2984d267 100644
--- a/3rdparty/bgfx/examples/05-instancing/varying.def.sc
+++ b/3rdparty/bgfx/examples/05-instancing/varying.def.sc
@@ -2,8 +2,8 @@ vec4 v_color0 : COLOR0 = vec4(1.0, 0.0, 0.0, 1.0);
vec3 a_position : POSITION;
vec4 a_color0 : COLOR0;
-vec4 i_data0 : TEXCOORD3;
-vec4 i_data1 : TEXCOORD4;
+vec4 i_data0 : TEXCOORD7;
+vec4 i_data1 : TEXCOORD6;
vec4 i_data2 : TEXCOORD5;
-vec4 i_data3 : TEXCOORD6;
-vec4 i_data4 : TEXCOORD7;
+vec4 i_data3 : TEXCOORD4;
+vec4 i_data4 : TEXCOORD3;
diff --git a/3rdparty/bgfx/examples/06-bump/varying.def.sc b/3rdparty/bgfx/examples/06-bump/varying.def.sc
index 716bbca51a8..34417e78596 100644
--- a/3rdparty/bgfx/examples/06-bump/varying.def.sc
+++ b/3rdparty/bgfx/examples/06-bump/varying.def.sc
@@ -9,7 +9,7 @@ vec3 a_position : POSITION;
vec4 a_normal : NORMAL;
vec4 a_tangent : TANGENT;
vec2 a_texcoord0 : TEXCOORD0;
-vec4 i_data0 : TEXCOORD4;
-vec4 i_data1 : TEXCOORD5;
-vec4 i_data2 : TEXCOORD6;
-vec4 i_data3 : TEXCOORD7;
+vec4 i_data0 : TEXCOORD7;
+vec4 i_data1 : TEXCOORD6;
+vec4 i_data2 : TEXCOORD5;
+vec4 i_data3 : TEXCOORD4;
diff --git a/3rdparty/bgfx/examples/09-hdr/hdr.cpp b/3rdparty/bgfx/examples/09-hdr/hdr.cpp
index c8dbfea1539..f8ccb29aa19 100644
--- a/3rdparty/bgfx/examples/09-hdr/hdr.cpp
+++ b/3rdparty/bgfx/examples/09-hdr/hdr.cpp
@@ -216,10 +216,10 @@ int _main_(int /*_argc*/, char** /*_argv*/)
lum[4] = bgfx::createFrameBuffer( 1, 1, bgfx::TextureFormat::BGRA8);
bgfx::FrameBufferHandle bright;
- bright = bgfx::createFrameBuffer(width/2, height/2, bgfx::TextureFormat::BGRA8);
+ bright = bgfx::createFrameBuffer(bgfx::BackbufferRatio::Half, bgfx::TextureFormat::BGRA8);
bgfx::FrameBufferHandle blur;
- blur = bgfx::createFrameBuffer(width/8, height/8, bgfx::TextureFormat::BGRA8);
+ blur = bgfx::createFrameBuffer(bgfx::BackbufferRatio::Eighth, bgfx::TextureFormat::BGRA8);
// Imgui.
imguiCreate();
@@ -256,15 +256,10 @@ int _main_(int /*_argc*/, char** /*_argv*/)
uint32_t msaa = (reset&BGFX_RESET_MSAA_MASK)>>BGFX_RESET_MSAA_SHIFT;
bgfx::destroyFrameBuffer(fbh);
- bgfx::destroyFrameBuffer(bright);
- bgfx::destroyFrameBuffer(blur);
fbtextures[0] = bgfx::createTexture2D(width, height, 1, bgfx::TextureFormat::BGRA8, ( (msaa+1)<<BGFX_TEXTURE_RT_MSAA_SHIFT)|BGFX_TEXTURE_U_CLAMP|BGFX_TEXTURE_V_CLAMP);
fbtextures[1] = bgfx::createTexture2D(width, height, 1, bgfx::TextureFormat::D16, BGFX_TEXTURE_RT_BUFFER_ONLY|( (msaa+1)<<BGFX_TEXTURE_RT_MSAA_SHIFT) );
fbh = bgfx::createFrameBuffer(BX_COUNTOF(fbtextures), fbtextures, true);
-
- bright = bgfx::createFrameBuffer(width/2, height/2, bgfx::TextureFormat::BGRA8);
- blur = bgfx::createFrameBuffer(width/8, height/8, bgfx::TextureFormat::BGRA8);
}
imguiBeginFrame(mouseState.m_mx
diff --git a/3rdparty/bgfx/examples/14-shadowvolumes/varying.def.sc b/3rdparty/bgfx/examples/14-shadowvolumes/varying.def.sc
index 4adeb88bcd9..f5bf981d59c 100644
--- a/3rdparty/bgfx/examples/14-shadowvolumes/varying.def.sc
+++ b/3rdparty/bgfx/examples/14-shadowvolumes/varying.def.sc
@@ -8,8 +8,3 @@ vec3 a_position : POSITION;
vec4 a_normal : NORMAL;
vec4 a_color0 : COLOR0;
vec2 a_texcoord0 : TEXCOORD0;
-vec4 i_data0 : TEXCOORD3;
-vec4 i_data1 : TEXCOORD4;
-vec4 i_data2 : TEXCOORD5;
-vec4 i_data3 : TEXCOORD6;
-vec4 i_data4 : TEXCOORD7;
diff --git a/3rdparty/bgfx/examples/17-drawstress/drawstress.cpp b/3rdparty/bgfx/examples/17-drawstress/drawstress.cpp
index 4310151479b..ba79c792149 100644
--- a/3rdparty/bgfx/examples/17-drawstress/drawstress.cpp
+++ b/3rdparty/bgfx/examples/17-drawstress/drawstress.cpp
@@ -74,6 +74,7 @@ uint32_t reset = BGFX_RESET_NONE;
bool autoAdjust = true;
int32_t scrollArea = 0;
int32_t dim = 16;
+int32_t maxDim = 40;
uint32_t transform = 0;
entry::MouseState mouseState;
@@ -118,7 +119,7 @@ BX_NO_INLINE bool mainloop()
{
if (deltaTimeAvgNs < highwm)
{
- dim = bx::uint32_min(dim + 2, 40);
+ dim = bx::uint32_min(dim + 2, maxDim);
}
else if (deltaTimeAvgNs > lowwm)
{
@@ -159,7 +160,7 @@ BX_NO_INLINE bool mainloop()
autoAdjust ^= true;
}
- imguiSlider("Dim", dim, 5, 40);
+ imguiSlider("Dim", dim, 5, maxDim);
imguiLabel("Draw calls: %d", dim*dim*dim);
imguiLabel("Avg Delta Time (1 second) [ms]: %0.4f", deltaTimeAvgNs/1000.0f);
@@ -255,6 +256,9 @@ int _main_(int /*_argc*/, char** /*_argv*/)
bgfx::init();
bgfx::reset(width, height, reset);
+ const bgfx::Caps* caps = bgfx::getCaps();
+ maxDim = (int32_t)powf(float(caps->maxDrawCalls), 1.0f/3.0f);
+
// Enable debug text.
bgfx::setDebug(debug);
diff --git a/3rdparty/bgfx/examples/17-drawstress/fs_drawstress.bin.h b/3rdparty/bgfx/examples/17-drawstress/fs_drawstress.bin.h
index dc30102ad9c..5765a6521dc 100644
--- a/3rdparty/bgfx/examples/17-drawstress/fs_drawstress.bin.h
+++ b/3rdparty/bgfx/examples/17-drawstress/fs_drawstress.bin.h
@@ -11,7 +11,7 @@ static const uint8_t fs_drawstress_dx9[137] =
{
0x46, 0x53, 0x48, 0x03, 0xa4, 0x8b, 0xef, 0x49, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x03, 0xff, 0xff, // FSH....I..|.....
0xfe, 0xff, 0x16, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // ....CTAB....#...
- 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, // ................
+ 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................
0x1c, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ....ps_3_0.Micro
0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
diff --git a/3rdparty/bgfx/examples/17-drawstress/vs_drawstress.bin.h b/3rdparty/bgfx/examples/17-drawstress/vs_drawstress.bin.h
index 30b2998db63..12f40fbad01 100644
--- a/3rdparty/bgfx/examples/17-drawstress/vs_drawstress.bin.h
+++ b/3rdparty/bgfx/examples/17-drawstress/vs_drawstress.bin.h
@@ -28,7 +28,7 @@ static const uint8_t vs_drawstress_dx9[319] =
0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj......
0x1c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ........#.CTAB..
0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W.............
- 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
+ 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_
0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x00, 0x03, 0x00, // modelViewProj...
0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs
@@ -48,9 +48,9 @@ static const uint8_t vs_drawstress_dx9[319] =
static const uint8_t vs_drawstress_dx11[510] =
{
0x56, 0x53, 0x48, 0x03, 0xa4, 0x8b, 0xef, 0x49, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH....I...u_mod
- 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj......
- 0xd4, 0x01, 0x44, 0x58, 0x42, 0x43, 0x50, 0x7e, 0x8e, 0xb1, 0x12, 0xfc, 0x84, 0xb1, 0x3c, 0x6f, // ..DXBCP~......<o
- 0xba, 0x68, 0xa8, 0x04, 0x63, 0x8f, 0x01, 0x00, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0x03, 0x00, // .h..c...........
+ 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj......
+ 0xd4, 0x01, 0x44, 0x58, 0x42, 0x43, 0x32, 0x9b, 0xdd, 0xb5, 0xa9, 0xb7, 0x22, 0xf0, 0xcf, 0x5e, // ..DXBC2....."..^
+ 0x34, 0x2c, 0x72, 0xf0, 0x87, 0x00, 0x01, 0x00, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0x03, 0x00, // 4,r.............
0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x49, 0x53, // ..,...|.......IS
0x47, 0x4e, 0x48, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, // GNH...........8.
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
@@ -63,20 +63,20 @@ static const uint8_t vs_drawstress_dx11[510] =
0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, // ..............SV
0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, // _POSITION.COLOR.
0xab, 0xab, 0x53, 0x48, 0x44, 0x52, 0xfc, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x3f, 0x00, // ..SHDR....@...?.
- 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, // ..Y...F. .......
+ 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, // ..Y...F. .......
0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._..........._.
0x00, 0x03, 0x72, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, // ..r.......g....
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, // ..........e....
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, // ......h.......8.
0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, // ..........V.....
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, // ..F. .........2.
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, // ..F. .........2.
0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..........F. ...
- 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F.
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F.
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa6, 0x1a, // ..F. ...........
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xa6, 0x1a, // ..F. ...........
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F.........
0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
- 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x05, 0x00, 0x01, 0x00, 0x30, 0x0a, // ..>.........0.
+ 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x05, 0x00, 0x01, 0x00, 0x40, 0x00, // ..>.........@.
};
diff --git a/3rdparty/bgfx/examples/21-deferred/varying.def.sc b/3rdparty/bgfx/examples/21-deferred/varying.def.sc
index 82e40e14074..4fb6fcf95fa 100644
--- a/3rdparty/bgfx/examples/21-deferred/varying.def.sc
+++ b/3rdparty/bgfx/examples/21-deferred/varying.def.sc
@@ -11,7 +11,3 @@ vec4 a_normal : NORMAL;
vec4 a_tangent : TANGENT;
vec2 a_texcoord0 : TEXCOORD0;
vec4 a_color0 : COLOR0;
-vec4 i_data0 : TEXCOORD4;
-vec4 i_data1 : TEXCOORD5;
-vec4 i_data2 : TEXCOORD6;
-vec4 i_data3 : TEXCOORD7;
diff --git a/3rdparty/bgfx/examples/24-nbody/varying.def.sc b/3rdparty/bgfx/examples/24-nbody/varying.def.sc
index c2bead99766..16023cea015 100644
--- a/3rdparty/bgfx/examples/24-nbody/varying.def.sc
+++ b/3rdparty/bgfx/examples/24-nbody/varying.def.sc
@@ -1,4 +1,4 @@
vec2 a_position : POSITION;
-vec4 i_data3 : TEXCOORD7;
+vec4 i_data0 : TEXCOORD7;
vec3 v_texCoord : TEXCOORD0 = vec3(0.0, 0.0, 0.0);
diff --git a/3rdparty/bgfx/examples/24-nbody/vs_particle.sc b/3rdparty/bgfx/examples/24-nbody/vs_particle.sc
index 329bcc49751..870c27ce1af 100644
--- a/3rdparty/bgfx/examples/24-nbody/vs_particle.sc
+++ b/3rdparty/bgfx/examples/24-nbody/vs_particle.sc
@@ -1,4 +1,4 @@
-$input a_position, i_data3
+$input a_position, i_data0
$output v_texCoord
/*
@@ -11,13 +11,13 @@ $output v_texCoord
void main()
{
- vec3 eye = mul(u_view, vec4(i_data3.xyz, 1.0) ).xyz;
+ vec3 eye = mul(u_view, vec4(i_data0.xyz, 1.0) ).xyz;
vec3 up = normalize(cross(eye, vec3(1.0, 0.0, 0.0) ) );
vec3 right = normalize(cross(up, eye));
float size = u_particleSize;
vec3 position = eye + size * right * a_position.x + size * up * a_position.y;
v_texCoord.xy = a_position;
- v_texCoord.z = i_data3.w;
+ v_texCoord.z = i_data0.w;
gl_Position = mul(u_proj, vec4(position, 1.0) );
}
diff --git a/3rdparty/bgfx/examples/common/entry/entry.cpp b/3rdparty/bgfx/examples/common/entry/entry.cpp
index 4eb25a51a96..998f5cce6fb 100644
--- a/3rdparty/bgfx/examples/common/entry/entry.cpp
+++ b/3rdparty/bgfx/examples/common/entry/entry.cpp
@@ -118,12 +118,14 @@ BX_PRAGMA_DIAGNOSTIC_POP();
{
if (_argc > 1)
{
- if (setOrToggle(s_reset, "vsync", BGFX_RESET_VSYNC, 1, _argc, _argv)
- || setOrToggle(s_reset, "maxaniso", BGFX_RESET_MAXANISOTROPY, 1, _argc, _argv)
- || setOrToggle(s_reset, "hmd", BGFX_RESET_HMD, 1, _argc, _argv)
- || setOrToggle(s_reset, "hmddbg", BGFX_RESET_HMD_DEBUG, 1, _argc, _argv)
- || setOrToggle(s_reset, "hmdrecenter", BGFX_RESET_HMD_RECENTER, 1, _argc, _argv)
- || setOrToggle(s_reset, "msaa", BGFX_RESET_MSAA_X16, 1, _argc, _argv) )
+ if (setOrToggle(s_reset, "vsync", BGFX_RESET_VSYNC, 1, _argc, _argv)
+ || setOrToggle(s_reset, "maxaniso", BGFX_RESET_MAXANISOTROPY, 1, _argc, _argv)
+ || setOrToggle(s_reset, "hmd", BGFX_RESET_HMD, 1, _argc, _argv)
+ || setOrToggle(s_reset, "hmddbg", BGFX_RESET_HMD_DEBUG, 1, _argc, _argv)
+ || setOrToggle(s_reset, "hmdrecenter", BGFX_RESET_HMD_RECENTER, 1, _argc, _argv)
+ || setOrToggle(s_reset, "msaa", BGFX_RESET_MSAA_X16, 1, _argc, _argv)
+ || setOrToggle(s_reset, "flip", BGFX_RESET_FLIP_AFTER_RENDER, 1, _argc, _argv)
+ )
{
return 0;
}
@@ -176,6 +178,7 @@ BX_PRAGMA_DIAGNOSTIC_POP();
{ entry::Key::F4, entry::Modifier::LeftCtrl, 1, cmd, "graphics hmddbg" },
{ entry::Key::F7, entry::Modifier::None, 1, cmd, "graphics vsync" },
{ entry::Key::F8, entry::Modifier::None, 1, cmd, "graphics msaa" },
+ { entry::Key::F9, entry::Modifier::None, 1, cmd, "graphics flip" },
{ entry::Key::Print, entry::Modifier::None, 1, cmd, "graphics screenshot" },
INPUT_BINDING_END
diff --git a/3rdparty/bgfx/examples/common/font/fs_font_basic.bin.h b/3rdparty/bgfx/examples/common/font/fs_font_basic.bin.h
index b8a832bab8a..b81d3412b97 100644
--- a/3rdparty/bgfx/examples/common/font/fs_font_basic.bin.h
+++ b/3rdparty/bgfx/examples/common/font/fs_font_basic.bin.h
@@ -40,7 +40,7 @@ static const uint8_t fs_font_basic_dx9[445] =
{
0x46, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x03, 0xff, 0xff, // FSH.............
0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, // ..".CTAB....S...
- 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, // ................
+ 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................
0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, // L...0...........
0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, // <.......u_texCol
0x6f, 0x72, 0x00, 0xab, 0x04, 0x00, 0x0e, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, // or..............
diff --git a/3rdparty/bgfx/examples/common/font/fs_font_distance_field.bin.h b/3rdparty/bgfx/examples/common/font/fs_font_distance_field.bin.h
index ededb41bb0c..c4703df6c4e 100644
--- a/3rdparty/bgfx/examples/common/font/fs_font_distance_field.bin.h
+++ b/3rdparty/bgfx/examples/common/font/fs_font_distance_field.bin.h
@@ -69,7 +69,7 @@ static const uint8_t fs_font_distance_field_dx9[737] =
{
0x46, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x03, 0xff, 0xff, // FSH.............
0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, // ..".CTAB....S...
- 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, // ................
+ 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................
0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, // L...0...........
0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, // <.......u_texCol
0x6f, 0x72, 0x00, 0xab, 0x04, 0x00, 0x0e, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, // or..............
diff --git a/3rdparty/bgfx/examples/common/font/fs_font_distance_field_subpixel.bin.h b/3rdparty/bgfx/examples/common/font/fs_font_distance_field_subpixel.bin.h
index 88896527dbe..35391955c10 100644
--- a/3rdparty/bgfx/examples/common/font/fs_font_distance_field_subpixel.bin.h
+++ b/3rdparty/bgfx/examples/common/font/fs_font_distance_field_subpixel.bin.h
@@ -85,7 +85,7 @@ static const uint8_t fs_font_distance_field_subpixel_dx9[885] =
{
0x46, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x68, 0x03, 0x00, 0x03, 0xff, 0xff, // FSH.......h.....
0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, // ..".CTAB....S...
- 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, // ................
+ 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................
0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, // L...0...........
0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, // <.......u_texCol
0x6f, 0x72, 0x00, 0xab, 0x04, 0x00, 0x0e, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, // or..............
diff --git a/3rdparty/bgfx/examples/common/font/vs_font_basic.bin.h b/3rdparty/bgfx/examples/common/font/vs_font_basic.bin.h
index bea20dedb87..7ae95c9e2ae 100644
--- a/3rdparty/bgfx/examples/common/font/vs_font_basic.bin.h
+++ b/3rdparty/bgfx/examples/common/font/vs_font_basic.bin.h
@@ -34,7 +34,7 @@ static const uint8_t vs_font_basic_dx9[335] =
0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj......
0x2c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ,.......#.CTAB..
0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W.............
- 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
+ 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_
0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x00, 0x03, 0x00, // modelViewProj...
0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs
@@ -55,9 +55,9 @@ static const uint8_t vs_font_basic_dx9[335] =
static const uint8_t vs_font_basic_dx11[580] =
{
0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH........u_mod
- 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj......
- 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0x15, 0x9f, 0x84, 0xdd, 0x04, 0x54, 0x44, 0x7a, 0xe4, 0x5d, // ..DXBC.....TDz.]
- 0xfe, 0xcb, 0x25, 0xc0, 0xab, 0x09, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ..%.............
+ 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj......
+ 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0xe3, 0x5d, 0xf0, 0xa8, 0xb3, 0x95, 0xec, 0x3a, 0x48, 0x51, // ..DXBC.].....:HQ
+ 0xb3, 0xab, 0xaf, 0x69, 0xf9, 0x66, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ...i.f..........
0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, // ..,...........IS
0x47, 0x4e, 0x68, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, // GNh...........P.
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
@@ -74,7 +74,7 @@ static const uint8_t vs_font_basic_dx11[580] =
0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, // ......SV_POSITIO
0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, // N.COLOR.TEXCOORD
0x00, 0xab, 0x53, 0x48, 0x44, 0x52, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x40, 0x00, // ..SHDR....@...@.
- 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, // ..Y...F. .......
+ 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, // ..Y...F. .......
0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._..........._.
0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, // ..2......._.....
0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ......g.... ....
@@ -82,13 +82,13 @@ static const uint8_t vs_font_basic_dx11[580] =
0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e.... ......h.
0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8.........
0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ...
- 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F.........
0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x1e, // ..6.... ......F.
0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, // ......>.........
- 0x10, 0x00, 0x30, 0x0a, // ..0.
+ 0x10, 0x00, 0x40, 0x00, // ..@.
};
diff --git a/3rdparty/bgfx/examples/common/font/vs_font_distance_field.bin.h b/3rdparty/bgfx/examples/common/font/vs_font_distance_field.bin.h
index 7c9f180a63f..66358f01777 100644
--- a/3rdparty/bgfx/examples/common/font/vs_font_distance_field.bin.h
+++ b/3rdparty/bgfx/examples/common/font/vs_font_distance_field.bin.h
@@ -34,7 +34,7 @@ static const uint8_t vs_font_distance_field_dx9[335] =
0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj......
0x2c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ,.......#.CTAB..
0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W.............
- 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
+ 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_
0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x00, 0x03, 0x00, // modelViewProj...
0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs
@@ -55,9 +55,9 @@ static const uint8_t vs_font_distance_field_dx9[335] =
static const uint8_t vs_font_distance_field_dx11[580] =
{
0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH........u_mod
- 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj......
- 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0x15, 0x9f, 0x84, 0xdd, 0x04, 0x54, 0x44, 0x7a, 0xe4, 0x5d, // ..DXBC.....TDz.]
- 0xfe, 0xcb, 0x25, 0xc0, 0xab, 0x09, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ..%.............
+ 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj......
+ 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0xe3, 0x5d, 0xf0, 0xa8, 0xb3, 0x95, 0xec, 0x3a, 0x48, 0x51, // ..DXBC.].....:HQ
+ 0xb3, 0xab, 0xaf, 0x69, 0xf9, 0x66, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ...i.f..........
0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, // ..,...........IS
0x47, 0x4e, 0x68, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, // GNh...........P.
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
@@ -74,7 +74,7 @@ static const uint8_t vs_font_distance_field_dx11[580] =
0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, // ......SV_POSITIO
0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, // N.COLOR.TEXCOORD
0x00, 0xab, 0x53, 0x48, 0x44, 0x52, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x40, 0x00, // ..SHDR....@...@.
- 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, // ..Y...F. .......
+ 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, // ..Y...F. .......
0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._..........._.
0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, // ..2......._.....
0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ......g.... ....
@@ -82,13 +82,13 @@ static const uint8_t vs_font_distance_field_dx11[580] =
0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e.... ......h.
0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8.........
0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ...
- 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F.........
0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x1e, // ..6.... ......F.
0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, // ......>.........
- 0x10, 0x00, 0x30, 0x0a, // ..0.
+ 0x10, 0x00, 0x40, 0x00, // ..@.
};
diff --git a/3rdparty/bgfx/examples/common/font/vs_font_distance_field_subpixel.bin.h b/3rdparty/bgfx/examples/common/font/vs_font_distance_field_subpixel.bin.h
index 9cd11ee6aa9..90d9ff1f8a2 100644
--- a/3rdparty/bgfx/examples/common/font/vs_font_distance_field_subpixel.bin.h
+++ b/3rdparty/bgfx/examples/common/font/vs_font_distance_field_subpixel.bin.h
@@ -34,7 +34,7 @@ static const uint8_t vs_font_distance_field_subpixel_dx9[335] =
0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj......
0x2c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ,.......#.CTAB..
0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W.............
- 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
+ 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_
0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x00, 0x03, 0x00, // modelViewProj...
0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs
@@ -55,9 +55,9 @@ static const uint8_t vs_font_distance_field_subpixel_dx9[335] =
static const uint8_t vs_font_distance_field_subpixel_dx11[580] =
{
0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH........u_mod
- 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj......
- 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0x15, 0x9f, 0x84, 0xdd, 0x04, 0x54, 0x44, 0x7a, 0xe4, 0x5d, // ..DXBC.....TDz.]
- 0xfe, 0xcb, 0x25, 0xc0, 0xab, 0x09, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ..%.............
+ 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj......
+ 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0xe3, 0x5d, 0xf0, 0xa8, 0xb3, 0x95, 0xec, 0x3a, 0x48, 0x51, // ..DXBC.].....:HQ
+ 0xb3, 0xab, 0xaf, 0x69, 0xf9, 0x66, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ...i.f..........
0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, // ..,...........IS
0x47, 0x4e, 0x68, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, // GNh...........P.
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
@@ -74,7 +74,7 @@ static const uint8_t vs_font_distance_field_subpixel_dx11[580] =
0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, // ......SV_POSITIO
0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, // N.COLOR.TEXCOORD
0x00, 0xab, 0x53, 0x48, 0x44, 0x52, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x40, 0x00, // ..SHDR....@...@.
- 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, // ..Y...F. .......
+ 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, // ..Y...F. .......
0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._..........._.
0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, // ..2......._.....
0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ......g.... ....
@@ -82,13 +82,13 @@ static const uint8_t vs_font_distance_field_subpixel_dx11[580] =
0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e.... ......h.
0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8.........
0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ...
- 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F.........
0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x1e, // ..6.... ......F.
0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, // ......>.........
- 0x10, 0x00, 0x30, 0x0a, // ..0.
+ 0x10, 0x00, 0x40, 0x00, // ..@.
};
diff --git a/3rdparty/bgfx/examples/common/imgui/fs_imgui_color.bin.h b/3rdparty/bgfx/examples/common/imgui/fs_imgui_color.bin.h
index dbf1a349c7b..b62eefd0550 100644
--- a/3rdparty/bgfx/examples/common/imgui/fs_imgui_color.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/fs_imgui_color.bin.h
@@ -11,7 +11,7 @@ static const uint8_t fs_imgui_color_dx9[137] =
{
0x46, 0x53, 0x48, 0x03, 0xa4, 0x8b, 0xef, 0x49, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x03, 0xff, 0xff, // FSH....I..|.....
0xfe, 0xff, 0x16, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // ....CTAB....#...
- 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, // ................
+ 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................
0x1c, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ....ps_3_0.Micro
0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
diff --git a/3rdparty/bgfx/examples/common/imgui/fs_imgui_cubemap.bin.h b/3rdparty/bgfx/examples/common/imgui/fs_imgui_cubemap.bin.h
index 74ce4a04639..cfcb436a51c 100644
--- a/3rdparty/bgfx/examples/common/imgui/fs_imgui_cubemap.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/fs_imgui_cubemap.bin.h
@@ -41,10 +41,10 @@ static const uint8_t fs_imgui_cubemap_glsl[578] =
static const uint8_t fs_imgui_cubemap_dx9[373] =
{
0x46, 0x53, 0x48, 0x03, 0xe3, 0xc2, 0x5c, 0x65, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH....e...u_ima
- 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x01, 0x00, 0x00, // geLodEnabled....
+ 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x17, 0x01, 0x00, 0x00, // geLodEnabled....
0x01, 0x00, 0x50, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x30, 0x00, 0x43, 0x54, 0x41, 0x42, // ..P.......0.CTAB
0x1c, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, // ................
- 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, // ............D...
+ 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, // ............D...
0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........P.......
0x60, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, // `...........t...
0x00, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, // ....s_texColor..
@@ -68,9 +68,9 @@ static const uint8_t fs_imgui_cubemap_dx9[373] =
static const uint8_t fs_imgui_cubemap_dx11[424] =
{
0x46, 0x53, 0x48, 0x03, 0xe3, 0xc2, 0x5c, 0x65, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH....e...u_ima
- 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x30, 0x0a, // geLodEnabled..0.
- 0x01, 0x00, 0x80, 0x01, 0x44, 0x58, 0x42, 0x43, 0x0a, 0xe5, 0x08, 0xe2, 0xdf, 0xb4, 0xf4, 0x25, // ....DXBC.......%
- 0x75, 0x35, 0x6e, 0xe7, 0x88, 0x3b, 0x3b, 0xe8, 0x01, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, // u5n..;;.........
+ 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x17, 0x00, 0x00, 0x00, // geLodEnabled....
+ 0x01, 0x00, 0x80, 0x01, 0x44, 0x58, 0x42, 0x43, 0x3a, 0x0c, 0x3f, 0xee, 0x22, 0x31, 0x60, 0x3f, // ....DXBC:.?."1`?
+ 0x80, 0x4a, 0x2e, 0x3f, 0xcb, 0x18, 0x1c, 0x94, 0x01, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, // .J.?............
0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, // ....,...........
0x49, 0x53, 0x47, 0x4e, 0x4c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // ISGNL...........
0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // 8...............
@@ -82,16 +82,16 @@ static const uint8_t fs_imgui_cubemap_dx11[424] =
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, // ............SV_T
0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, 0xc4, 0x00, 0x00, 0x00, // ARGET...SHDR....
0x40, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, // @...1...Y...F. .
- 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, 0x00, 0x60, 0x10, 0x00, // ........Z....`..
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, 0x00, 0x60, 0x10, 0x00, // ........Z....`..
0x00, 0x00, 0x00, 0x00, 0x58, 0x30, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....X0...p......
0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0x72, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // UU..b...r.......
0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, // e.... ......h...
0x01, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x0c, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....H...........
0x46, 0x12, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // F.......F~......
0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // .`........ .....
- 0xa3, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....6...r ......
+ 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....6...r ......
0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x82, 0x20, 0x10, 0x00, // F.......2.... ..
- 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, // ...... .........
+ 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ...... .........
0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, // .@....L?.@....L>
- 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x40, 0x0a, // >.....@.
+ 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, // >.......
};
diff --git a/3rdparty/bgfx/examples/common/imgui/fs_imgui_image.bin.h b/3rdparty/bgfx/examples/common/imgui/fs_imgui_image.bin.h
index 3b3513a043b..2882d0baee0 100644
--- a/3rdparty/bgfx/examples/common/imgui/fs_imgui_image.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/fs_imgui_image.bin.h
@@ -40,10 +40,10 @@ static const uint8_t fs_imgui_image_glsl[567] =
static const uint8_t fs_imgui_image_dx9[377] =
{
0x46, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima
- 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x01, 0x00, 0x00, // geLodEnabled....
+ 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x17, 0x01, 0x00, 0x00, // geLodEnabled....
0x01, 0x00, 0x54, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x30, 0x00, 0x43, 0x54, 0x41, 0x42, // ..T.......0.CTAB
0x1c, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, // ................
- 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, // ............D...
+ 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, // ............D...
0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........P.......
0x60, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, // `...........t...
0x00, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, // ....s_texColor..
@@ -67,9 +67,9 @@ static const uint8_t fs_imgui_image_dx9[377] =
static const uint8_t fs_imgui_image_dx11[428] =
{
0x46, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima
- 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x30, 0x0a, // geLodEnabled..0.
- 0x01, 0x00, 0x84, 0x01, 0x44, 0x58, 0x42, 0x43, 0x7b, 0x5e, 0x5a, 0x64, 0x91, 0x9a, 0x4c, 0x72, // ....DXBC{^Zd..Lr
- 0xf8, 0xeb, 0xfd, 0x54, 0x86, 0x84, 0x91, 0x43, 0x01, 0x00, 0x00, 0x00, 0x84, 0x01, 0x00, 0x00, // ...T...C........
+ 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x17, 0x00, 0x00, 0x00, // geLodEnabled....
+ 0x01, 0x00, 0x84, 0x01, 0x44, 0x58, 0x42, 0x43, 0x60, 0x83, 0xa2, 0x5c, 0x77, 0x3d, 0xcc, 0x9b, // ....DXBC`...w=..
+ 0xb9, 0x73, 0xdf, 0x41, 0x6b, 0x18, 0x8f, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x84, 0x01, 0x00, 0x00, // .s.Ak...........
0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, // ....,...........
0x49, 0x53, 0x47, 0x4e, 0x50, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // ISGNP...........
0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // 8...............
@@ -81,16 +81,16 @@ static const uint8_t fs_imgui_image_dx11[428] =
0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, // ................
0x53, 0x56, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, // SV_TARGET...SHDR
0xc4, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, // ....@...1...Y...
- 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z...
+ 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z...
0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x18, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, // .`......X....p..
0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, // ....UU..b...2...
0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....e.... ......
0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x0c, 0xf2, 0x00, 0x10, 0x00, // h.......H.......
0x00, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, // ....F.......F~..
0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, 0x20, 0x00, // .....`........ .
- 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, // ........6...r ..
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, // ........6...r ..
0x00, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, // ....F.......2...
0x82, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // . ........ .....
- 0xa3, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, // .....@....L?.@..
- 0xcd, 0xcc, 0x4c, 0x3e, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x40, 0x0a, // ..L>>.....@.
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, // .....@....L?.@..
+ 0xcd, 0xcc, 0x4c, 0x3e, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, // ..L>>.......
};
diff --git a/3rdparty/bgfx/examples/common/imgui/fs_imgui_image_swizz.bin.h b/3rdparty/bgfx/examples/common/imgui/fs_imgui_image_swizz.bin.h
index 6dcfa501f69..52e0e9ab34b 100644
--- a/3rdparty/bgfx/examples/common/imgui/fs_imgui_image_swizz.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/fs_imgui_image_swizz.bin.h
@@ -43,11 +43,11 @@ static const uint8_t fs_imgui_image_swizz_glsl[616] =
static const uint8_t fs_imgui_image_swizz_dx9[441] =
{
0x46, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x02, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima
- 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x01, 0x00, 0x00, // geLodEnabled....
- 0x01, 0x00, 0x09, 0x75, 0x5f, 0x73, 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x15, 0x01, 0x01, 0x00, // ...u_swizzle....
+ 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x17, 0x01, 0x00, 0x00, // geLodEnabled....
+ 0x01, 0x00, 0x09, 0x75, 0x5f, 0x73, 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x17, 0x01, 0x01, 0x00, // ...u_swizzle....
0x01, 0x00, 0x84, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x38, 0x00, 0x43, 0x54, 0x41, 0x42, // ..........8.CTAB
0x1c, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, // ................
- 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, // ............X...
+ 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, // ............X...
0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........d.......
0x74, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, // t...............
0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, // ................
@@ -74,10 +74,10 @@ static const uint8_t fs_imgui_image_swizz_dx9[441] =
static const uint8_t fs_imgui_image_swizz_dx11[476] =
{
0x46, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x02, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima
- 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x30, 0x0a, // geLodEnabled..0.
- 0x01, 0x00, 0x09, 0x75, 0x5f, 0x73, 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x15, 0x00, 0x40, 0x0a, // ...u_swizzle..@.
- 0x01, 0x00, 0xa4, 0x01, 0x44, 0x58, 0x42, 0x43, 0xb2, 0x56, 0xb4, 0x8b, 0x35, 0x04, 0xad, 0x91, // ....DXBC.V..5...
- 0xa4, 0x67, 0x03, 0xe9, 0x5b, 0xd4, 0x9c, 0xd4, 0x01, 0x00, 0x00, 0x00, 0xa4, 0x01, 0x00, 0x00, // .g..[...........
+ 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x17, 0x00, 0x00, 0x00, // geLodEnabled....
+ 0x01, 0x00, 0x09, 0x75, 0x5f, 0x73, 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x17, 0x00, 0x10, 0x00, // ...u_swizzle....
+ 0x01, 0x00, 0xa4, 0x01, 0x44, 0x58, 0x42, 0x43, 0x82, 0x53, 0x75, 0xc2, 0x4f, 0x7e, 0x06, 0x0a, // ....DXBC.Su.O~..
+ 0x49, 0x27, 0x42, 0x29, 0x01, 0x0a, 0x6a, 0x92, 0x01, 0x00, 0x00, 0x00, 0xa4, 0x01, 0x00, 0x00, // I'B)..j.........
0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, // ....,...........
0x49, 0x53, 0x47, 0x4e, 0x50, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // ISGNP...........
0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // 8...............
@@ -89,18 +89,18 @@ static const uint8_t fs_imgui_image_swizz_dx11[476] =
0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, // ................
0x53, 0x56, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, // SV_TARGET...SHDR
0xe4, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, // ....@...9...Y...
- 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z...
+ 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z...
0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x18, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, // .`......X....p..
0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, // ....UU..b...2...
0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....e.... ......
0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x0c, 0xf2, 0x00, 0x10, 0x00, // h.......H.......
0x00, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, // ....F.......F~..
0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, 0x20, 0x00, // .....`........ .
- 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x08, 0x12, 0x00, 0x10, 0x00, // ................
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x08, 0x12, 0x00, 0x10, 0x00, // ................
0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, // ....F.......F. .
- 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x22, 0x00, 0x10, 0x00, // ........2..."...
- 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, // ...... .........
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x22, 0x00, 0x10, 0x00, // ........2..."...
+ 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ...... .........
0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, // .@....L?.@....L>
0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x10, 0x00, // 6.... ..........
- 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x50, 0x0a, // ....>.....P.
+ 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x20, 0x00, // ....>..... .
};
diff --git a/3rdparty/bgfx/examples/common/imgui/fs_imgui_latlong.bin.h b/3rdparty/bgfx/examples/common/imgui/fs_imgui_latlong.bin.h
index 2ecefd4d36d..82168acf27c 100644
--- a/3rdparty/bgfx/examples/common/imgui/fs_imgui_latlong.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/fs_imgui_latlong.bin.h
@@ -59,10 +59,10 @@ static const uint8_t fs_imgui_latlong_glsl[866] =
static const uint8_t fs_imgui_latlong_dx9[537] =
{
0x46, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima
- 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x01, 0x00, 0x00, // geLodEnabled....
+ 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x17, 0x01, 0x00, 0x00, // geLodEnabled....
0x01, 0x00, 0xf4, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x30, 0x00, 0x43, 0x54, 0x41, 0x42, // ..........0.CTAB
0x1c, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, // ................
- 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, // ............D...
+ 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, // ............D...
0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........P.......
0x60, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, // `...........t...
0x00, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, // ....s_texColor..
@@ -96,9 +96,9 @@ static const uint8_t fs_imgui_latlong_dx9[537] =
static const uint8_t fs_imgui_latlong_dx11[600] =
{
0x46, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima
- 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x30, 0x0a, // geLodEnabled..0.
- 0x01, 0x00, 0x30, 0x02, 0x44, 0x58, 0x42, 0x43, 0xbb, 0x3e, 0xd7, 0x3a, 0x63, 0xc9, 0x70, 0x0b, // ..0.DXBC.>.:c.p.
- 0xa5, 0x2c, 0x7d, 0xb2, 0x3c, 0x0c, 0x75, 0x44, 0x01, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, // .,}.<.uD....0...
+ 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x17, 0x00, 0x00, 0x00, // geLodEnabled....
+ 0x01, 0x00, 0x30, 0x02, 0x44, 0x58, 0x42, 0x43, 0x8e, 0x4b, 0x65, 0x9b, 0x2e, 0xce, 0x92, 0x33, // ..0.DXBC.Ke....3
+ 0xf0, 0xfb, 0x9d, 0x50, 0x09, 0x30, 0x0b, 0xf1, 0x01, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, // ...P.0......0...
0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, // ....,...........
0x49, 0x53, 0x47, 0x4e, 0x50, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // ISGNP...........
0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // 8...............
@@ -110,7 +110,7 @@ static const uint8_t fs_imgui_latlong_dx11[600] =
0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, // ................
0x53, 0x56, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, // SV_TARGET...SHDR
0x70, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, // p...@.......Y...
- 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z...
+ 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z...
0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x30, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, // .`......X0...p..
0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, // ....UU..b...2...
0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....e.... ......
@@ -128,9 +128,9 @@ static const uint8_t fs_imgui_latlong_dx11[600] =
0x01, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x0c, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....H...........
0x46, 0x03, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // F.......F~......
0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // .`........ .....
- 0xa3, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....6...r ......
+ 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....6...r ......
0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x82, 0x20, 0x10, 0x00, // F.......2.... ..
- 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, // ...... .........
+ 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ...... .........
0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, // .@....L?.@....L>
- 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x40, 0x0a, // >.....@.
+ 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, // >.......
};
diff --git a/3rdparty/bgfx/examples/common/imgui/fs_imgui_texture.bin.h b/3rdparty/bgfx/examples/common/imgui/fs_imgui_texture.bin.h
index e613e877f48..09112c16c21 100644
--- a/3rdparty/bgfx/examples/common/imgui/fs_imgui_texture.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/fs_imgui_texture.bin.h
@@ -24,7 +24,7 @@ static const uint8_t fs_imgui_texture_dx9[241] =
{
0x46, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x03, 0xff, 0xff, // FSH.............
0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, // ..".CTAB....S...
- 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, // ................
+ 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................
0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, // L...0...........
0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, // <.......s_texCol
0x6f, 0x72, 0x00, 0xab, 0x04, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, // or..............
diff --git a/3rdparty/bgfx/examples/common/imgui/fs_ocornut_imgui.bin.h b/3rdparty/bgfx/examples/common/imgui/fs_ocornut_imgui.bin.h
index fd8b1496e5a..593e126fb91 100644
--- a/3rdparty/bgfx/examples/common/imgui/fs_ocornut_imgui.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/fs_ocornut_imgui.bin.h
@@ -20,7 +20,7 @@ static const uint8_t fs_ocornut_imgui_dx9[225] =
{
0x46, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x03, 0xff, 0xff, // FSH.............
0xfe, 0xff, 0x21, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, // ..!.CTAB....O...
- 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, // ................
+ 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................
0x48, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, // H...0...........
0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x00, 0xab, 0xab, // 8.......s_tex...
0x04, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
diff --git a/3rdparty/bgfx/examples/common/imgui/imgui.cpp b/3rdparty/bgfx/examples/common/imgui/imgui.cpp
index 6df549c1c2f..6d2d566dbec 100644
--- a/3rdparty/bgfx/examples/common/imgui/imgui.cpp
+++ b/3rdparty/bgfx/examples/common/imgui/imgui.cpp
@@ -50,6 +50,8 @@
// embedded font
#include "droidsans.ttf.h"
+BX_PRAGMA_DIAGNOSTIC_IGNORED_MSVC(4244); // warning C4244: '=' : conversion from '' to '', possible loss of data
+
#define USE_NANOVG_FONT 0
#define IMGUI_CONFIG_MAX_FONTS 20
@@ -67,34 +69,24 @@ static const int32_t SCROLL_AREA_PADDING = 6;
static const int32_t AREA_HEADER = 20;
static const float s_tabStops[4] = {150, 210, 270, 330};
-// For a custom allocator, define this and implement imguiMalloc and imguiFree somewhere in the project.
-#ifndef IMGUI_CONFIG_CUSTOM_ALLOCATOR
-# define IMGUI_CONFIG_CUSTOM_ALLOCATOR 0
-#endif // ENTRY_CONFIG_USE_TINYSTL
-
-#if IMGUI_CONFIG_CUSTOM_ALLOCATOR
- void* imguiMalloc(size_t size, void* /*_userptr*/);
- void imguiFree(void* _ptr, void* /*_userptr*/);
-#else
- static void* imguiMalloc(size_t _size, void* /*_userptr*/)
- {
- return malloc(_size);
- }
-
- static void imguiFree(void* _ptr, void* /*_userptr*/)
- {
- free(_ptr);
- }
-#endif //IMGUI_CONFIG_CUSTOM_ALLOCATOR
+void* imguiMalloc(size_t _size, void*);
+void imguiFree(void* _ptr, void*);
#define IMGUI_MIN(_a, _b) (_a)<(_b)?(_a):(_b)
#define IMGUI_MAX(_a, _b) (_a)>(_b)?(_a):(_b)
#define IMGUI_CLAMP(_a, _min, _max) IMGUI_MIN(IMGUI_MAX(_a, _min), _max)
-#define STBTT_malloc(_x, _y) imguiMalloc(_x, _y)
-#define STBTT_free(_x, _y) imguiFree(_x, _y)
+BX_PRAGMA_DIAGNOSTIC_IGNORED_MSVC(4505); // error C4505: '' : unreferenced local function has been removed
+BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wunused-function"); // warning: ‘int rect_width_compare(const void*, const void*)’ defined but not used
+BX_PRAGMA_DIAGNOSTIC_PUSH();
+BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wtype-limits"); // warning: comparison is always true due to limited range of data type
+#define STBTT_malloc(_size, _userData) imguiMalloc(_size, _userData)
+#define STBTT_free(_ptr, _userData) imguiFree(_ptr, _userData)
+#define STB_RECT_PACK_IMPLEMENTATION
+#include <stb/stb_rect_pack.h>
#define STB_TRUETYPE_IMPLEMENTATION
#include <stb/stb_truetype.h>
+BX_PRAGMA_DIAGNOSTIC_POP();
namespace
{
@@ -459,15 +451,23 @@ struct Imgui
return bgfx::createTexture2D(uint16_t(_width), uint16_t(_height), 0, bgfx::TextureFormat::BGRA8, 0, mem);
}
- ImguiFontHandle create(const void* _data, uint32_t _size, float _fontSize)
+ ImguiFontHandle create(const void* _data, uint32_t _size, float _fontSize, bx::AllocatorI* _allocator)
{
+ m_allocator = _allocator;
+
+ if (NULL == m_allocator)
+ {
+ static bx::CrtAllocator allocator;
+ m_allocator = &allocator;
+ }
+
if (NULL == _data)
{
_data = s_droidSansTtf;
_size = sizeof(s_droidSansTtf);
}
- IMGUI_create(_data, _size, _fontSize);
+ IMGUI_create(_data, _size, _fontSize, _allocator);
m_nvg = nvgCreate(1, m_view);
nvgCreateFontMem(m_nvg, "default", (unsigned char*)_data, INT32_MAX, 0);
@@ -3148,6 +3148,7 @@ struct Imgui
Ty m_ids[Max];
};
+ bx::AllocatorI* m_allocator;
int32_t m_mx;
int32_t m_my;
int32_t m_scroll;
@@ -3220,9 +3221,19 @@ struct Imgui
static Imgui s_imgui;
-ImguiFontHandle imguiCreate(const void* _data, uint32_t _size, float _fontSize)
+void* imguiMalloc(size_t _size, void*)
+{
+ return BX_ALLOC(s_imgui.m_allocator, _size);
+}
+
+void imguiFree(void* _ptr, void*)
+{
+ BX_FREE(s_imgui.m_allocator, _ptr);
+}
+
+ImguiFontHandle imguiCreate(const void* _data, uint32_t _size, float _fontSize, bx::AllocatorI* _allocator)
{
- return s_imgui.create(_data, _size, _fontSize);
+ return s_imgui.create(_data, _size, _fontSize, _allocator);
}
void imguiDestroy()
diff --git a/3rdparty/bgfx/examples/common/imgui/imgui.h b/3rdparty/bgfx/examples/common/imgui/imgui.h
index 0ab69038d3f..87d744beda9 100644
--- a/3rdparty/bgfx/examples/common/imgui/imgui.h
+++ b/3rdparty/bgfx/examples/common/imgui/imgui.h
@@ -133,7 +133,9 @@ ImguiFontHandle imguiCreateFont(const void* _data, float _fontSize=15.0f);
void imguiSetFont(ImguiFontHandle _handle);
ImguiFontHandle imguiGetCurrentFont();
-ImguiFontHandle imguiCreate(const void* _data = NULL, uint32_t _size = 0, float _fontSize = 15.0f);
+namespace bx { struct AllocatorI; }
+
+ImguiFontHandle imguiCreate(const void* _data = NULL, uint32_t _size = 0, float _fontSize = 15.0f, bx::AllocatorI* _allocator = NULL);
void imguiDestroy();
void imguiBeginFrame(int32_t _mx, int32_t _my, uint8_t _button, int32_t _scroll, uint16_t _width, uint16_t _height, char _inputChar = 0, uint8_t _view = 255);
diff --git a/3rdparty/bgfx/examples/common/imgui/ocornut_imgui.cpp b/3rdparty/bgfx/examples/common/imgui/ocornut_imgui.cpp
index c12b494e47c..2ab657f7d3e 100644
--- a/3rdparty/bgfx/examples/common/imgui/ocornut_imgui.cpp
+++ b/3rdparty/bgfx/examples/common/imgui/ocornut_imgui.cpp
@@ -4,6 +4,7 @@
*/
#include <bgfx.h>
+#include <bx/allocator.h>
#include <bx/fpumath.h>
#include <ocornut-imgui/imgui.h>
#include "imgui.h"
@@ -13,10 +14,12 @@
#include "vs_ocornut_imgui.bin.h"
#include "fs_ocornut_imgui.bin.h"
-static void imguiRender(ImDrawList** const _lists, int cmd_lists_count);
-
struct OcornutImguiContext
{
+ static void* memAlloc(size_t _size);
+ static void memFree(void* _ptr);
+ static void renderDrawLists(ImDrawList** const _lists, int _count);
+
void render(ImDrawList** const _lists, int _count)
{
const float width = ImGui::GetIO().DisplaySize.x;
@@ -79,11 +82,18 @@ struct OcornutImguiContext
}
}
- void create(const void* _data, uint32_t _size, float _fontSize)
+ void create(const void* _data, uint32_t _size, float _fontSize, bx::AllocatorI* _allocator)
{
m_viewId = 255;
+ m_allocator = _allocator;
ImGuiIO& io = ImGui::GetIO();
+ io.RenderDrawListsFn = renderDrawLists;
+ if (NULL != m_allocator)
+ {
+ io.MemAllocFn = memAlloc;
+ io.MemFreeFn = memFree;
+ }
io.DisplaySize = ImVec2(1280.0f, 720.0f);
io.DeltaTime = 1.0f / 60.0f;
io.IniFilename = NULL;
@@ -143,15 +153,17 @@ struct OcornutImguiContext
ImGuiStyle& style = ImGui::GetStyle();
style.FrameRounding = 4.0f;
-
- io.RenderDrawListsFn = imguiRender;
}
void destroy()
{
+ ImGui::Shutdown();
+
bgfx::destroyUniform(s_tex);
bgfx::destroyTexture(m_texture);
bgfx::destroyProgram(m_program);
+
+ m_allocator = NULL;
}
void beginFrame(int32_t _mx, int32_t _my, uint8_t _button, int _width, int _height, char _inputChar, uint8_t _viewId)
@@ -174,6 +186,7 @@ struct OcornutImguiContext
ImGui::Render();
}
+ bx::AllocatorI* m_allocator;
bgfx::VertexDecl m_decl;
bgfx::ProgramHandle m_program;
bgfx::TextureHandle m_texture;
@@ -183,14 +196,24 @@ struct OcornutImguiContext
static OcornutImguiContext s_ctx;
-static void imguiRender(ImDrawList** const _lists, int _count)
+void* OcornutImguiContext::memAlloc(size_t _size)
+{
+ return BX_ALLOC(s_ctx.m_allocator, _size);
+}
+
+void OcornutImguiContext::memFree(void* _ptr)
+{
+ BX_FREE(s_ctx.m_allocator, _ptr);
+}
+
+void OcornutImguiContext::renderDrawLists(ImDrawList** const _lists, int _count)
{
s_ctx.render(_lists, _count);
}
-void IMGUI_create(const void* _data, uint32_t _size, float _fontSize)
+void IMGUI_create(const void* _data, uint32_t _size, float _fontSize, bx::AllocatorI* _allocator)
{
- s_ctx.create(_data, _size, _fontSize);
+ s_ctx.create(_data, _size, _fontSize, _allocator);
}
void IMGUI_destroy()
diff --git a/3rdparty/bgfx/examples/common/imgui/ocornut_imgui.h b/3rdparty/bgfx/examples/common/imgui/ocornut_imgui.h
index 4deb7a688dc..fd5d2503d9d 100644
--- a/3rdparty/bgfx/examples/common/imgui/ocornut_imgui.h
+++ b/3rdparty/bgfx/examples/common/imgui/ocornut_imgui.h
@@ -8,7 +8,9 @@
#include <ocornut-imgui/imgui.h>
-void IMGUI_create(const void* _data, uint32_t _size, float _fontSize);
+namespace bx { struct AllocatorI; }
+
+void IMGUI_create(const void* _data, uint32_t _size, float _fontSize, bx::AllocatorI* _allocator);
void IMGUI_destroy();
void IMGUI_beginFrame(int32_t _mx, int32_t _my, uint8_t _button, int _width, int _height, char _inputChar, uint8_t _viewId);
void IMGUI_endFrame();
diff --git a/3rdparty/bgfx/examples/common/imgui/vs_imgui_color.bin.h b/3rdparty/bgfx/examples/common/imgui/vs_imgui_color.bin.h
index 39f830b92cb..92a5f911442 100644
--- a/3rdparty/bgfx/examples/common/imgui/vs_imgui_color.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/vs_imgui_color.bin.h
@@ -27,7 +27,7 @@ static const uint8_t vs_imgui_color_dx9[290] =
0x56, 0x53, 0x48, 0x03, 0xa4, 0x8b, 0xef, 0x49, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH....I...u_vie
0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, 0x04, 0x01, 0x00, 0x03, 0xfe, // wProj...........
0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...".CTAB....S..
- 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, // ................
+ 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, // ................
0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, // .L...0..........
0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x50, // .<.......u_viewP
0x72, 0x6f, 0x6a, 0x00, 0xab, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, // roj.............
@@ -47,9 +47,9 @@ static const uint8_t vs_imgui_color_dx9[290] =
static const uint8_t vs_imgui_color_dx11[465] =
{
0x56, 0x53, 0x48, 0x03, 0xa4, 0x8b, 0xef, 0x49, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH....I...u_vie
- 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x20, 0x01, 0x04, 0x00, 0xac, 0x01, 0x44, 0x58, 0x42, // wProj.. .....DXB
- 0x43, 0x60, 0x39, 0x95, 0xb2, 0x19, 0xbb, 0x33, 0x46, 0xc9, 0x07, 0x2b, 0xc2, 0x88, 0xe9, 0xc7, // C`9....3F..+....
- 0x35, 0x01, 0x00, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // 5............,..
+ 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0xac, 0x01, 0x44, 0x58, 0x42, // wProj........DXB
+ 0x43, 0xbc, 0xb2, 0x28, 0xa7, 0xd2, 0xab, 0xc3, 0x2f, 0xa4, 0xe4, 0xbc, 0x67, 0xff, 0xa4, 0xcf, // C..(..../...g...
+ 0x66, 0x01, 0x00, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // f............,..
0x00, 0x7c, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x48, 0x00, 0x00, // .|.......ISGNH..
0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........8......
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, // ................
@@ -62,18 +62,18 @@ static const uint8_t vs_imgui_color_dx11[465] =
0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, // .........SV_POSI
0x54, 0x49, 0x4f, 0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, // TION.COLOR...SHD
0x52, 0xd4, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x35, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, // R....@...5...Y..
- 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._..
+ 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._..
0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, // ........._...2..
0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, // .....g.... .....
0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, // .....e.... .....
0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, // .h.......8......
0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, // .....V.......F.
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, // .........2......
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, // .....F. ........
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, // .........2......
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .....F. ........
0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, // .........F......
0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, // ...... ......F..
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, // .....F. ........
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, // .....F. ........
0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, // .6.... ......F..
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x05, 0x00, 0x01, 0x00, 0x30, // .....>.........0
- 0x0a, // .
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x05, 0x00, 0x01, 0x00, 0x40, // .....>.........@
+ 0x00, // .
};
diff --git a/3rdparty/bgfx/examples/common/imgui/vs_imgui_cubemap.bin.h b/3rdparty/bgfx/examples/common/imgui/vs_imgui_cubemap.bin.h
index 83ede3c8179..1a5f9a2fd8e 100644
--- a/3rdparty/bgfx/examples/common/imgui/vs_imgui_cubemap.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/vs_imgui_cubemap.bin.h
@@ -28,7 +28,7 @@ static const uint8_t vs_imgui_cubemap_dx9[319] =
0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj......
0x1c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ........#.CTAB..
0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W.............
- 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
+ 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_
0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x00, 0x03, 0x00, // modelViewProj...
0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs
@@ -48,9 +48,9 @@ static const uint8_t vs_imgui_cubemap_dx9[319] =
static const uint8_t vs_imgui_cubemap_dx11[510] =
{
0x56, 0x53, 0x48, 0x03, 0xe3, 0xc2, 0x5c, 0x65, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH....e...u_mod
- 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj......
- 0xd4, 0x01, 0x44, 0x58, 0x42, 0x43, 0xb7, 0x70, 0xda, 0xdd, 0xc3, 0xa2, 0x47, 0x8e, 0x3c, 0xb3, // ..DXBC.p....G.<.
- 0x46, 0xc6, 0xb2, 0x4d, 0xd0, 0x8c, 0x01, 0x00, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0x03, 0x00, // F..M............
+ 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj......
+ 0xd4, 0x01, 0x44, 0x58, 0x42, 0x43, 0x6e, 0xf2, 0xe5, 0x72, 0xab, 0xb8, 0x0f, 0x91, 0xad, 0x8f, // ..DXBCn..r......
+ 0x4c, 0xdf, 0x0e, 0x04, 0x3e, 0x81, 0x01, 0x00, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0x03, 0x00, // L...>...........
0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x49, 0x53, // ..,...|.......IS
0x47, 0x4e, 0x48, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, // GNH...........8.
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
@@ -63,20 +63,20 @@ static const uint8_t vs_imgui_cubemap_dx11[510] =
0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x08, 0x00, 0x00, 0x53, 0x56, // ..............SV
0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, // _POSITION.NORMAL
0x00, 0xab, 0x53, 0x48, 0x44, 0x52, 0xfc, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x3f, 0x00, // ..SHDR....@...?.
- 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, // ..Y...F. .......
+ 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, // ..Y...F. .......
0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x72, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._...r......._.
0x00, 0x03, 0x72, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, // ..r.......g....
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0x72, 0x20, // ..........e...r
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, // ......h.......8.
0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, // ..........V.....
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, // ..F. .........2.
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, // ..F. .........2.
0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..........F. ...
- 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F.
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F.
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa6, 0x1a, // ..F. ...........
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xa6, 0x1a, // ..F. ...........
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F.........
0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x12, 0x10, 0x00, 0x00, 0x00, // ..r ......F.....
- 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x02, 0x00, 0x01, 0x00, 0x30, 0x0a, // ..>.........0.
+ 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x02, 0x00, 0x01, 0x00, 0x40, 0x00, // ..>.........@.
};
diff --git a/3rdparty/bgfx/examples/common/imgui/vs_imgui_image.bin.h b/3rdparty/bgfx/examples/common/imgui/vs_imgui_image.bin.h
index 4d212e5b132..62b917d1028 100644
--- a/3rdparty/bgfx/examples/common/imgui/vs_imgui_image.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/vs_imgui_image.bin.h
@@ -27,7 +27,7 @@ static const uint8_t vs_imgui_image_dx9[290] =
0x56, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH.o.><...u_vie
0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, 0x04, 0x01, 0x00, 0x03, 0xfe, // wProj...........
0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...".CTAB....S..
- 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, // ................
+ 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, // ................
0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, // .L...0..........
0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x50, // .<.......u_viewP
0x72, 0x6f, 0x6a, 0x00, 0xab, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, // roj.............
@@ -47,9 +47,9 @@ static const uint8_t vs_imgui_image_dx9[290] =
static const uint8_t vs_imgui_image_dx11[473] =
{
0x56, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH.o.><...u_vie
- 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x20, 0x01, 0x04, 0x00, 0xb4, 0x01, 0x44, 0x58, 0x42, // wProj.. .....DXB
- 0x43, 0x74, 0x70, 0x7c, 0x47, 0x5f, 0xbb, 0x2c, 0xd5, 0x04, 0x58, 0xf1, 0x48, 0xae, 0x43, 0x5c, // Ctp|G_.,..X.H.C.
- 0x56, 0x01, 0x00, 0x00, 0x00, 0xb4, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // V............,..
+ 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0xb4, 0x01, 0x44, 0x58, 0x42, // wProj........DXB
+ 0x43, 0x62, 0x0c, 0x7d, 0x32, 0x98, 0x4b, 0xbb, 0x29, 0xce, 0xaa, 0xb2, 0xca, 0x5d, 0xc9, 0x55, // Cb.}2.K.)....].U
+ 0xf0, 0x01, 0x00, 0x00, 0x00, 0xb4, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // .............,..
0x00, 0x80, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x4c, 0x00, 0x00, // .........ISGNL..
0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........8......
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x03, 0x00, // ................
@@ -63,17 +63,17 @@ static const uint8_t vs_imgui_image_dx11[473] =
0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, // POSITION.TEXCOOR
0x44, 0x00, 0xab, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, 0xd4, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, // D....SHDR....@..
0x00, 0x35, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, // .5...Y...F. ....
- 0x00, 0x16, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // ....._...2......
+ 0x00, 0x04, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // ....._...2......
0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, // ._...2.......g..
0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, // .. ..........e..
0x03, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, // .2 ......h......
0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, // .8...........V..
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, // .....F. ........
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // .....F. ........
0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, // .2...........F.
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // ................
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, // .F............ .
0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, // .....F.......F.
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, // .........6...2 .
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, // .........6...2 .
0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, // .....F.......>..
- 0x01, 0x00, 0x02, 0x01, 0x00, 0x10, 0x00, 0x30, 0x0a, // .......0.
+ 0x01, 0x00, 0x02, 0x01, 0x00, 0x10, 0x00, 0x40, 0x00, // .......@.
};
diff --git a/3rdparty/bgfx/examples/common/imgui/vs_imgui_latlong.bin.h b/3rdparty/bgfx/examples/common/imgui/vs_imgui_latlong.bin.h
index f3ddc68571a..7ef94533262 100644
--- a/3rdparty/bgfx/examples/common/imgui/vs_imgui_latlong.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/vs_imgui_latlong.bin.h
@@ -29,7 +29,7 @@ static const uint8_t vs_imgui_latlong_dx9[319] =
0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj......
0x1c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ........#.CTAB..
0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W.............
- 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
+ 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_
0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x00, 0x03, 0x00, // modelViewProj...
0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs
@@ -49,9 +49,9 @@ static const uint8_t vs_imgui_latlong_dx9[319] =
static const uint8_t vs_imgui_latlong_dx11[518] =
{
0x56, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH.o.><...u_mod
- 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj......
- 0xdc, 0x01, 0x44, 0x58, 0x42, 0x43, 0xb0, 0x50, 0xdf, 0x0d, 0x1e, 0x85, 0x4e, 0xbe, 0xdd, 0xef, // ..DXBC.P....N...
- 0x92, 0x24, 0x45, 0x46, 0x54, 0x49, 0x01, 0x00, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x03, 0x00, // .$EFTI..........
+ 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj......
+ 0xdc, 0x01, 0x44, 0x58, 0x42, 0x43, 0x0b, 0x6a, 0x72, 0xae, 0x8a, 0xf0, 0xc5, 0xba, 0x55, 0x23, // ..DXBC.jr.....U#
+ 0xc7, 0x67, 0xc5, 0xc7, 0xe9, 0x83, 0x01, 0x00, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x03, 0x00, // .g..............
0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x49, 0x53, // ..,...........IS
0x47, 0x4e, 0x4c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, // GNL...........8.
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
@@ -65,20 +65,20 @@ static const uint8_t vs_imgui_latlong_dx11[518] =
0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x54, 0x45, // ..SV_POSITION.TE
0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, 0xfc, 0x00, // XCOORD....SHDR..
0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, // ..@...?...Y...F.
- 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x72, 0x10, // ........._...r.
+ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x72, 0x10, // ........._...r.
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x01, 0x00, // ......_...2.....
0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ..g.... ........
0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e...2 ......h.
0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8.........
0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ...
- 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, // ......F.......2.
0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..........F. ...
- 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F.
+ 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F.
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ........... ....
0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..F.......F. ...
- 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, // ......6...2 ....
+ 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, // ......6...2 ....
0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, // ..F.......>.....
- 0x01, 0x00, 0x10, 0x00, 0x30, 0x0a, // ....0.
+ 0x01, 0x00, 0x10, 0x00, 0x40, 0x00, // ....@.
};
diff --git a/3rdparty/bgfx/examples/common/imgui/vs_imgui_texture.bin.h b/3rdparty/bgfx/examples/common/imgui/vs_imgui_texture.bin.h
index b45507b1a7a..805a05eae85 100644
--- a/3rdparty/bgfx/examples/common/imgui/vs_imgui_texture.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/vs_imgui_texture.bin.h
@@ -33,7 +33,7 @@ static const uint8_t vs_imgui_texture_dx9[326] =
0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH........u_vie
0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, 0x28, 0x01, 0x00, 0x03, 0xfe, // wProj......(....
0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...".CTAB....S..
- 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, // ................
+ 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, // ................
0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, // .L...0..........
0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x50, // .<.......u_viewP
0x72, 0x6f, 0x6a, 0x00, 0xab, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, // roj.............
@@ -55,9 +55,9 @@ static const uint8_t vs_imgui_texture_dx9[326] =
static const uint8_t vs_imgui_texture_dx11[575] =
{
0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH........u_vie
- 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x20, 0x01, 0x04, 0x00, 0x18, 0x02, 0x44, 0x58, 0x42, // wProj.. .....DXB
- 0x43, 0x37, 0xe7, 0x4c, 0xe4, 0xce, 0xf7, 0xe6, 0x4f, 0xa8, 0x76, 0xca, 0xde, 0x8c, 0xdb, 0xda, // C7.L....O.v.....
- 0x89, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // .............,..
+ 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x18, 0x02, 0x44, 0x58, 0x42, // wProj........DXB
+ 0x43, 0x02, 0x1b, 0xea, 0x24, 0x10, 0xd8, 0x6f, 0x23, 0xf5, 0xf6, 0x01, 0x38, 0x5b, 0x08, 0x13, // C...$..o#...8[..
+ 0x4d, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // M............,..
0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x68, 0x00, 0x00, // .........ISGNh..
0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........P......
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, // ................
@@ -74,20 +74,20 @@ static const uint8_t vs_imgui_texture_dx11[575] =
0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x43, 0x4f, 0x4c, // .SV_POSITION.COL
0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, 0x53, 0x48, 0x44, // OR.TEXCOORD..SHD
0x52, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x40, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, // R....@...@...Y..
- 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._..
+ 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._..
0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, // ........._...2..
0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x02, 0x00, 0x00, // ....._...2......
0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // .g.... .........
0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, // .e.... ......e..
0x03, 0x32, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, // .2 ......h......
0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, // .8...........V..
- 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, // .....F. ........
+ 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // .....F. ........
0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, // .2...........F.
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, // ................
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, // ................
0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, // .F............ .
0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, // .....F.......F.
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, // .........6.... .
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, // .........6.... .
0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, // .....F.......6..
0x05, 0x32, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x02, 0x00, 0x00, // .2 ......F......
- 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, 0x10, 0x00, 0x30, 0x0a, // .>...........0.
+ 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, 0x10, 0x00, 0x40, 0x00, // .>...........@.
};
diff --git a/3rdparty/bgfx/examples/common/imgui/vs_ocornut_imgui.bin.h b/3rdparty/bgfx/examples/common/imgui/vs_ocornut_imgui.bin.h
index 8567a194292..5473ca3affc 100644
--- a/3rdparty/bgfx/examples/common/imgui/vs_ocornut_imgui.bin.h
+++ b/3rdparty/bgfx/examples/common/imgui/vs_ocornut_imgui.bin.h
@@ -37,9 +37,9 @@ static const uint8_t vs_ocornut_imgui_glsl[523] =
static const uint8_t vs_ocornut_imgui_dx9[367] =
{
0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0b, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH........u_vie
- 0x77, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x05, 0x01, 0x00, 0x00, 0x01, 0x00, 0x50, 0x01, 0x00, 0x03, // wTexel......P...
+ 0x77, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x07, 0x01, 0x00, 0x00, 0x01, 0x00, 0x50, 0x01, 0x00, 0x03, // wTexel......P...
0xfe, 0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, // ....".CTAB....S.
- 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, // ................
+ 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, // ................
0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, // ..L...0.........
0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, // ..<.......u_view
0x54, 0x65, 0x78, 0x65, 0x6c, 0x00, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x01, 0x00, // Texel...........
@@ -63,9 +63,9 @@ static const uint8_t vs_ocornut_imgui_dx9[367] =
static const uint8_t vs_ocornut_imgui_dx11[612] =
{
0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0b, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH........u_vie
- 0x77, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x05, 0x00, 0x10, 0x00, 0x01, 0x00, 0x3c, 0x02, 0x44, 0x58, // wTexel......<.DX
- 0x42, 0x43, 0xb8, 0x8b, 0xf0, 0x0f, 0xda, 0x37, 0x1d, 0x4b, 0x76, 0xe7, 0xff, 0x15, 0x4d, 0x4f, // BC.....7.Kv...MO
- 0x39, 0x51, 0x01, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, // 9Q....<.......,.
+ 0x77, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x3c, 0x02, 0x44, 0x58, // wTexel......<.DX
+ 0x42, 0x43, 0x22, 0x5c, 0xcc, 0x36, 0x58, 0xb2, 0x23, 0x45, 0x8a, 0x2b, 0xbd, 0x13, 0xac, 0xf2, // BC"..6X.#E.+....
+ 0xa4, 0x09, 0x01, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, // ......<.......,.
0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x68, 0x00, // ..........ISGNh.
0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, // ..........P.....
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, // ................
@@ -82,7 +82,7 @@ static const uint8_t vs_ocornut_imgui_dx11[612] =
0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x43, 0x4f, // ..SV_POSITION.CO
0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, 0x53, 0x48, // LOR.TEXCOORD..SH
0x44, 0x52, 0x24, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x49, 0x00, 0x00, 0x00, 0x59, 0x00, // DR$...@...I...Y.
- 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x5f, 0x00, // ..F. ........._.
+ 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, // ..F. ........._.
0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, // .........._...2.
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x02, 0x00, // ......_...2.....
0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ..g.... ........
@@ -91,7 +91,7 @@ static const uint8_t vs_ocornut_imgui_dx11[612] =
0x00, 0x00, 0x36, 0x00, 0x00, 0x08, 0xc2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, // ..6.... .......@
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
0x80, 0x3f, 0x38, 0x00, 0x00, 0x08, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x10, // .?8...2.......F.
- 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ......F. .......
+ 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F. .......
0x00, 0x00, 0x32, 0x00, 0x00, 0x09, 0x12, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, // ..2.... ........
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0x40, // .......@.....@.@
0x00, 0x00, 0x00, 0x00, 0x80, 0xbf, 0x32, 0x00, 0x00, 0x0a, 0x22, 0x20, 0x10, 0x00, 0x00, 0x00, // ......2..." ....
@@ -100,5 +100,5 @@ static const uint8_t vs_ocornut_imgui_dx11[612] =
0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x10, // ..6...2 ......F.
0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, // ......>.........
- 0x10, 0x00, 0x30, 0x0a, // ..0.
+ 0x10, 0x00, 0x10, 0x00, // ....
};
diff --git a/3rdparty/bgfx/examples/common/nanovg/fs_nanovg_fill.bin.h b/3rdparty/bgfx/examples/common/nanovg/fs_nanovg_fill.bin.h
index f623bdd236f..8cde7985315 100644
--- a/3rdparty/bgfx/examples/common/nanovg/fs_nanovg_fill.bin.h
+++ b/3rdparty/bgfx/examples/common/nanovg/fs_nanovg_fill.bin.h
@@ -198,16 +198,16 @@ static const uint8_t fs_nanovg_fill_glsl[3095] =
static const uint8_t fs_nanovg_fill_dx9[1531] =
{
0x46, 0x53, 0x48, 0x03, 0xcf, 0xda, 0x1b, 0x94, 0x07, 0x00, 0x0e, 0x75, 0x5f, 0x65, 0x78, 0x74, // FSH........u_ext
- 0x65, 0x6e, 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x15, 0x01, 0x09, 0x00, 0x01, 0x00, 0x0a, // entRadius.......
- 0x75, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x15, 0x01, 0x06, 0x00, 0x01, 0x00, // u_innerCol......
- 0x0a, 0x75, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x15, 0x01, 0x07, 0x00, 0x01, // .u_outerCol.....
+ 0x65, 0x6e, 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x17, 0x01, 0x09, 0x00, 0x01, 0x00, 0x0a, // entRadius.......
+ 0x75, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x17, 0x01, 0x06, 0x00, 0x01, 0x00, // u_innerCol......
+ 0x0a, 0x75, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x17, 0x01, 0x07, 0x00, 0x01, // .u_outerCol.....
0x00, 0x0a, 0x75, 0x5f, 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x18, 0x01, 0x03, 0x00, // ..u_paintMat....
- 0x03, 0x00, 0x08, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x15, 0x01, 0x0a, 0x00, 0x01, // ...u_params.....
+ 0x03, 0x00, 0x08, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x17, 0x01, 0x0a, 0x00, 0x01, // ...u_params.....
0x00, 0x11, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, // ..u_scissorExtSc
- 0x61, 0x6c, 0x65, 0x15, 0x01, 0x08, 0x00, 0x01, 0x00, 0x0c, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, // ale.......u_scis
+ 0x61, 0x6c, 0x65, 0x17, 0x01, 0x08, 0x00, 0x01, 0x00, 0x0c, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, // ale.......u_scis
0x73, 0x6f, 0x72, 0x4d, 0x61, 0x74, 0x18, 0x01, 0x00, 0x00, 0x03, 0x00, 0x6c, 0x05, 0x00, 0x03, // sorMat......l...
0xff, 0xff, 0xfe, 0xff, 0x63, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x57, 0x01, // ....c.CTAB....W.
- 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, // ................
+ 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, // ................
0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, // ..P.............
0x02, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x02, 0x00, // ................
0x09, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0x00, // ................
@@ -297,16 +297,16 @@ static const uint8_t fs_nanovg_fill_dx9[1531] =
static const uint8_t fs_nanovg_fill_dx11[2286] =
{
0x46, 0x53, 0x48, 0x03, 0xcf, 0xda, 0x1b, 0x94, 0x07, 0x00, 0x0c, 0x75, 0x5f, 0x73, 0x63, 0x69, // FSH........u_sci
- 0x73, 0x73, 0x6f, 0x72, 0x4d, 0x61, 0x74, 0x18, 0x00, 0x30, 0x0a, 0x03, 0x00, 0x0a, 0x75, 0x5f, // ssorMat..0....u_
- 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x18, 0x00, 0x60, 0x0a, 0x03, 0x00, 0x0a, 0x75, // paintMat..`....u
- 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x15, 0x00, 0x90, 0x0a, 0x01, 0x00, 0x0a, // _innerCol.......
- 0x75, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x15, 0x00, 0xa0, 0x0a, 0x01, 0x00, // u_outerCol......
+ 0x73, 0x73, 0x6f, 0x72, 0x4d, 0x61, 0x74, 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0a, 0x75, 0x5f, // ssorMat.......u_
+ 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x18, 0x00, 0x30, 0x00, 0x03, 0x00, 0x0a, 0x75, // paintMat..0....u
+ 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x17, 0x00, 0x60, 0x00, 0x01, 0x00, 0x0a, // _innerCol..`....
+ 0x75, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x17, 0x00, 0x70, 0x00, 0x01, 0x00, // u_outerCol..p...
0x11, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, // .u_scissorExtSca
- 0x6c, 0x65, 0x15, 0x00, 0xb0, 0x0a, 0x01, 0x00, 0x0e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, // le.......u_exten
- 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x15, 0x00, 0xc0, 0x0a, 0x01, 0x00, 0x08, 0x75, 0x5f, // tRadius.......u_
- 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x15, 0x00, 0xd0, 0x0a, 0x01, 0x00, 0x5c, 0x08, 0x44, 0x58, // params........DX
- 0x42, 0x43, 0xbd, 0x03, 0x89, 0x95, 0x1f, 0x98, 0x58, 0xcd, 0x0c, 0xc0, 0xe6, 0x1d, 0x2b, 0x1b, // BC......X.....+.
- 0xf1, 0x5e, 0x01, 0x00, 0x00, 0x00, 0x5c, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, // .^............,.
+ 0x6c, 0x65, 0x17, 0x00, 0x80, 0x00, 0x01, 0x00, 0x0e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, // le.......u_exten
+ 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x17, 0x00, 0x90, 0x00, 0x01, 0x00, 0x08, 0x75, 0x5f, // tRadius.......u_
+ 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x17, 0x00, 0xa0, 0x00, 0x01, 0x00, 0x5c, 0x08, 0x44, 0x58, // params........DX
+ 0x42, 0x43, 0xd1, 0x0d, 0x44, 0xc2, 0xc4, 0x7b, 0x60, 0xde, 0xb6, 0xfb, 0x34, 0x0f, 0x88, 0x9d, // BC..D..{`...4...
+ 0xbc, 0x6e, 0x01, 0x00, 0x00, 0x00, 0x5c, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, // .n............,.
0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x68, 0x00, // ..........ISGNh.
0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, // ..........P.....
0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, // ................
@@ -319,23 +319,23 @@ static const uint8_t fs_nanovg_fill_dx11[2286] =
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, // ................
0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, // ..SV_TARGET...SH
0x44, 0x52, 0x84, 0x07, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xe1, 0x01, 0x00, 0x00, 0x59, 0x00, // DR....@.......Y.
- 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, 0x5a, 0x00, // ..F. .........Z.
+ 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x5a, 0x00, // ..F. .........Z.
0x00, 0x03, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x18, 0x00, 0x04, 0x00, 0x70, // ...`......X....p
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0x32, 0x10, // ......UU..b...2.
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0xc2, 0x10, 0x10, 0x00, 0x01, 0x00, // ......b.........
0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e.... ......h.
0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8...2.....
0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ...
- 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2...2.....
- 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2...2.....
+ 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F.........
0x00, 0x08, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x10, 0x00, 0x00, 0x00, // ..2.......F.....
- 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, // ..F. ...........
+ 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // ..F. ...........
0x00, 0x0a, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x10, 0x80, 0x81, 0x00, // ..2.......F.....
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x80, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F. .A.....
- 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0x32, 0x20, 0x00, 0x0e, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2 ..2.....
+ 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x32, 0x20, 0x00, 0x0e, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2 ..2.....
0x00, 0x00, 0x46, 0x00, 0x10, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe6, 0x8a, // ..F...A.........
- 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@....
+ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@....
0x00, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, // .?...?........8.
0x00, 0x07, 0x12, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x09, 0x22, 0x00, // ..........2...".
@@ -344,24 +344,24 @@ static const uint8_t fs_nanovg_fill_dx11[2286] =
0x00, 0x08, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x80, 0xc1, 0x00, // ..".............
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x38, 0x00, // .......@.....?8.
0x00, 0x08, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, // ..".............
- 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x33, 0x00, // .... .........3.
+ 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x33, 0x00, // .... .........3.
0x00, 0x07, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, // ..".............
0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x33, 0x00, 0x00, 0x07, 0x42, 0x00, // ...@.....?3...B.
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x40, // ......:........@
0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x38, 0x00, 0x00, 0x07, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, // .....?8...".....
0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, // ..*.............
0x00, 0x00, 0x18, 0x00, 0x00, 0x08, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x80, // ......B.......:.
- 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@....
+ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@....
0x00, 0x00, 0x1f, 0x00, 0x04, 0x03, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, // ......*.......8.
0x00, 0x08, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, // ..........V.....
- 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x32, 0x00, // .... .........2.
+ 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x32, 0x00, // .... .........2.
0x00, 0x0a, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, // ............ ...
- 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa6, 0x0e, // ................
+ 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa6, 0x0e, // ................
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0xa6, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, // ............ ...
- 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x32, 0x00, 0x10, 0x00, 0x01, 0x00, // ..........2.....
- 0x00, 0x00, 0xa6, 0x8a, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, // .... .A.........
- 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0x00, 0x00, // ..F. ...........
+ 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x32, 0x00, 0x10, 0x00, 0x01, 0x00, // ..........2.....
+ 0x00, 0x00, 0xa6, 0x8a, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, // .... .A.........
+ 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, // ..F. ...........
0x00, 0x09, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x0e, 0x10, 0x80, 0x81, 0x00, // ................
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x10, 0x80, 0x41, 0x00, 0x00, 0x00, 0x01, 0x00, // ..........A.....
0x00, 0x00, 0x34, 0x00, 0x00, 0x07, 0x12, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3a, 0x00, // ..4...........:.
@@ -376,37 +376,37 @@ static const uint8_t fs_nanovg_fill_dx11[2286] =
0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, // ......B.......*.
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x09, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, // ..B.......*.....
- 0x00, 0x00, 0x2a, 0x80, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, // ..*. .A.........
+ 0x00, 0x00, 0x2a, 0x80, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, // ..*. .A.........
0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, // ..2...B.........
- 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@....
+ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@....
0x00, 0x3f, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x20, 0x00, 0x08, 0x42, 0x00, // .?*........ ..B.
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, // ......*.........
- 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0xf2, 0x00, // ...............
+ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0xf2, 0x00, // ...............
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F. .A.....
- 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x00, // ......F. .......
+ 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, // ......F. .......
0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa6, 0x0a, // ..2.............
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, // ......F.......F.
- 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0x42, 0x00, // .........8...B.
+ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0x42, 0x00, // .........8...B.
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, // ................
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0x82, 0x20, 0x10, 0x00, 0x00, 0x00, // ......8.... ....
0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x10, 0x00, 0x01, 0x00, // ..*.......:.....
0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, // ..6...r ......F.
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x08, 0x42, 0x00, // ..............B.
- 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, // ......:. .......
+ 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, // ......:. .......
0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x1f, 0x00, 0x04, 0x03, 0x2a, 0x00, // ...@.....?....*.
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8.........
0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, // ..V......... ...
- 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
- 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x06, 0x10, // .... ...........
+ 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
+ 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x10, // .... ...........
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa6, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x08, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x0e, 0x10, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x0e, 0x00, // .... ...........
+ 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0e, 0x00, // .... ...........
0x00, 0x08, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x0e, 0x10, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0x45, 0x00, // .... .........E.
+ 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x45, 0x00, // .... .........E.
0x00, 0x09, 0xf2, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe6, 0x0a, 0x10, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, // ..F~.......`....
0x00, 0x00, 0x18, 0x00, 0x00, 0x08, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x80, // ......B.......*.
- 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@....
+ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@....
0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x12, 0x00, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x40, // ..6............@
0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x36, 0x00, 0x00, 0x05, 0x82, 0x00, 0x10, 0x00, 0x02, 0x00, // .....?6.........
0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x09, 0xf2, 0x00, // ..........7.....
@@ -418,17 +418,17 @@ static const uint8_t fs_nanovg_fill_dx11[2286] =
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, // ......6...r ....
0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x01, 0x18, 0x00, // ..F.............
0x00, 0x08, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x80, 0x20, 0x00, 0x00, 0x00, // ..".......:. ...
- 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x1f, 0x00, // .......@.....@..
+ 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x1f, 0x00, // .......@.....@..
0x04, 0x03, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x08, 0xf2, 0x20, // ..........6....
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, // .......@.....?..
0x80, 0x3f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x80, 0x3f, 0x12, 0x00, 0x00, 0x01, 0x18, 0x00, // .?...?...?......
0x00, 0x08, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x80, 0x20, 0x00, 0x00, 0x00, // ..".......:. ...
- 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x1f, 0x00, // .......@....@@..
+ 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x1f, 0x00, // .......@....@@..
0x04, 0x03, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x09, 0xf2, 0x00, // ..........E.....
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe6, 0x1a, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x7e, // ..............F~
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, // .......`........
0x00, 0x08, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x80, 0x20, 0x00, 0x00, 0x00, // ..".......*. ...
- 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, // .......@......6.
+ 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, // .......@......6.
0x00, 0x05, 0x12, 0x00, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ...........@....
0x80, 0x3f, 0x36, 0x00, 0x00, 0x05, 0x82, 0x00, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0a, 0x00, // .?6.............
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x09, 0xf2, 0x00, 0x10, 0x00, 0x01, 0x00, // ......7.........
@@ -437,6 +437,6 @@ static const uint8_t fs_nanovg_fill_dx11[2286] =
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x00, // ..............:.
0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ......8.... ....
0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..F.......F. ...
- 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x01, 0x15, 0x00, 0x00, 0x01, 0x15, 0x00, // ................
- 0x00, 0x01, 0x15, 0x00, 0x00, 0x01, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0xe0, 0x0a, // ......>.......
+ 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x01, 0x15, 0x00, 0x00, 0x01, 0x15, 0x00, // ................
+ 0x00, 0x01, 0x15, 0x00, 0x00, 0x01, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0xb0, 0x00, // ......>.......
};
diff --git a/3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp b/3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp
index 39402237031..7a0a93ecb06 100644
--- a/3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp
+++ b/3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp
@@ -32,6 +32,8 @@
#include <bx/bx.h>
+BX_PRAGMA_DIAGNOSTIC_IGNORED_MSVC(4244); // warning C4244: '=' : conversion from '' to '', possible loss of data
+
namespace
{
#include "vs_nanovg_fill.bin.h"
@@ -309,14 +311,13 @@ namespace
const bgfx::Memory* mem = NULL;
if (NULL != _rgba)
{
- mem = bgfx::alloc(tex->height * pitch);
- bgfx::imageSwizzleBgra8(tex->width, tex->height, pitch, _rgba, mem->data);
+ mem = bgfx::copy(_rgba, tex->height * pitch);
}
tex->id = bgfx::createTexture2D(tex->width
, tex->height
, 1
- , NVG_TEXTURE_RGBA == _type ? bgfx::TextureFormat::BGRA8 : bgfx::TextureFormat::R8
+ , NVG_TEXTURE_RGBA == _type ? bgfx::TextureFormat::RGBA8 : bgfx::TextureFormat::R8
, BGFX_TEXTURE_NONE
, mem
);
diff --git a/3rdparty/bgfx/examples/common/nanovg/vs_nanovg_fill.bin.h b/3rdparty/bgfx/examples/common/nanovg/vs_nanovg_fill.bin.h
index 5c93493f26c..38d4bbbce3a 100644
--- a/3rdparty/bgfx/examples/common/nanovg/vs_nanovg_fill.bin.h
+++ b/3rdparty/bgfx/examples/common/nanovg/vs_nanovg_fill.bin.h
@@ -38,11 +38,11 @@ static const uint8_t vs_nanovg_fill_glsl[541] =
static const uint8_t vs_nanovg_fill_dx9[448] =
{
0x56, 0x53, 0x48, 0x03, 0xcf, 0xda, 0x1b, 0x94, 0x02, 0x00, 0x0b, 0x75, 0x5f, 0x68, 0x61, 0x6c, // VSH........u_hal
- 0x66, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x05, 0x01, 0x01, 0x00, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, // fTexel.......u_v
- 0x69, 0x65, 0x77, 0x53, 0x69, 0x7a, 0x65, 0x05, 0x01, 0x00, 0x00, 0x01, 0x00, 0x90, 0x01, 0x00, // iewSize.........
+ 0x66, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x07, 0x01, 0x01, 0x00, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, // fTexel.......u_v
+ 0x69, 0x65, 0x77, 0x53, 0x69, 0x7a, 0x65, 0x07, 0x01, 0x00, 0x00, 0x01, 0x00, 0x90, 0x01, 0x00, // iewSize.........
0x03, 0xfe, 0xff, 0xfe, 0xff, 0x2e, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x83, // .......CTAB.....
0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, // ................
- 0x81, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, // ...|...D........
+ 0x91, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, // ...|...D........
0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x02, // ...P.......`....
0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, // .......l.......u
0x5f, 0x68, 0x61, 0x6c, 0x66, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x00, 0x01, 0x00, 0x03, 0x00, 0x01, // _halfTexel......
@@ -69,9 +69,9 @@ static const uint8_t vs_nanovg_fill_dx9[448] =
static const uint8_t vs_nanovg_fill_dx11[577] =
{
0x56, 0x53, 0x48, 0x03, 0xcf, 0xda, 0x1b, 0x94, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH........u_vie
- 0x77, 0x53, 0x69, 0x7a, 0x65, 0x05, 0x00, 0x24, 0x0a, 0x01, 0x00, 0x1c, 0x02, 0x44, 0x58, 0x42, // wSize..$.....DXB
- 0x43, 0x96, 0x69, 0x2a, 0xf0, 0x03, 0xd1, 0xd8, 0x4a, 0x3e, 0x52, 0x3a, 0x0a, 0x08, 0x07, 0x7b, // C.i*....J>R:...{
- 0x28, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // (............,..
+ 0x77, 0x53, 0x69, 0x7a, 0x65, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1c, 0x02, 0x44, 0x58, 0x42, // wSize........DXB
+ 0x43, 0x99, 0x64, 0x1c, 0x9f, 0xec, 0x38, 0xd9, 0xd2, 0x91, 0x86, 0xde, 0x66, 0x7d, 0x52, 0x06, // C.d...8.....f}R.
+ 0xfe, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // .............,..
0x00, 0x80, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x4c, 0x00, 0x00, // .........ISGNL..
0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........8......
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, // ................
@@ -86,7 +86,7 @@ static const uint8_t vs_nanovg_fill_dx11[577] =
0x00, 0x0c, 0x03, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, // .....SV_POSITION
0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, 0xab, 0xab, 0x53, 0x48, 0x44, // .TEXCOORD....SHD
0x52, 0x24, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x49, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, // R$...@...I...Y..
- 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._..
+ 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._..
0x03, 0x32, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, // .2......._...2..
0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, // .....g.... .....
0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, // .....e...2 .....
@@ -94,7 +94,7 @@ static const uint8_t vs_nanovg_fill_dx11[577] =
0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, // .........2......
0x00, 0x46, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // .F.......F......
0x00, 0x0e, 0x00, 0x00, 0x08, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x10, // .....2.......F..
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0x85, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, // ....... ........
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .....F. ........
0x00, 0x00, 0x00, 0x00, 0x07, 0x12, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, // ...... .........
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, 0x00, // ......@.........
0x08, 0x22, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x80, 0x41, 0x00, 0x00, // ." ..........A..
@@ -103,6 +103,6 @@ static const uint8_t vs_nanovg_fill_dx11[577] =
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x36, 0x00, 0x00, // ............?6..
0x05, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // .2 ......F......
0x00, 0x36, 0x00, 0x00, 0x05, 0xc2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x14, 0x10, // .6.... .........
- 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x01, 0x00, 0x10, 0x00, 0x30, // .....>.........0
- 0x0a, // .
+ 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x01, 0x00, 0x10, 0x00, 0x10, // .....>..........
+ 0x00, // .
};
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_init_instances.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_init_instances.bin
index 23b42a9c502..e37094e81f0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_init_instances.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_init_instances.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update_instances.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update_instances.bin
index c750f0c8a6c..2a8b0c207cb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update_instances.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update_instances.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bump.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bump.bin
index 56b957d7646..22d61c2a911 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bump.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bump.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_geom.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_geom.bin
index 48129604960..49eed042abb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_geom.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_geom.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light.bin
index 29275cd5d7d..c70f3fbf028 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_bright.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_bright.bin
index 21bed1d20fd..b6aa02abaab 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_bright.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_bright.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lum.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lum.bin
index 500aa8d2d9e..5da19596867 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lum.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lum.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lumavg.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lumavg.bin
index 829bcc06bca..0c581b2f77f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lumavg.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lumavg.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_mesh.bin
index 798f9a69444..bde2a77c924 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_skybox.bin
index 2999427a821..8f0ed628beb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin
index 5fe1a725c2b..8d6b573baf8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_mesh.bin
index f8903ef36c6..7e7e0f7542b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_skybox.bin
index f89f60339b2..87b46fbd364 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_mesh.bin
index 109aca4259e..bc25b2b13b2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit.bin
index eb70abe49ca..5350f0f76d4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb.bin
index 59667ca23ae..78b05dafdee 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin
index 18e5e8476ef..46791491b02 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_particle.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_particle.bin
index f32c363f502..3a7938e0008 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_particle.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_particle.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_raymarching.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_raymarching.bin
index 4c7971ca6fb..8fabafc16ee 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_raymarching.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_raymarching.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm.bin
index 55c65770f67..94b43903c8d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_csm.bin
index 16c93241390..40f5cbb63d4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear.bin
index e3cbf3f7ad7..0895f3ceac1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_csm.bin
index c48c9005b19..abb67019886 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_omni.bin
index ebeecbd315f..56c2fd0c589 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_omni.bin
index b7f3c8f65d7..7f7a4ce68cf 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard.bin
index c474652b6dd..bac30d52ce9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_csm.bin
index dc913d17695..6616d09c0d6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear.bin
index 1879d14ace2..432c0ad5602 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear_csm.bin
index f239919e89c..69be9b8a264 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear_omni.bin
index c3fded0a327..c128fd2a40b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_omni.bin
index 9e95641a4ec..7545c76220c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf.bin
index 9fd70cee74f..2205505e7c1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_csm.bin
index 9a4d136acd0..cd972e11ed3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear.bin
index 7c647ab1e7a..d3ae74ffcbf 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
index 58b6c15f559..08ae741a992 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
index c7553ef0df6..72d4b47b919 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_omni.bin
index 34f198003a7..32d3368fcdd 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm.bin
index f0d637c7bc7..794fc311b05 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_csm.bin
index 794847d7426..e692ce6a5f3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear.bin
index 2cad1ab14c2..c6aa9bb1605 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
index c8ec51c9f76..83be379f851 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
index e17b62bccfa..90a79727576 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_omni.bin
index 3da1be5347d..0bdd8f296b3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin
index 2c61381e72c..b9d3df5e087 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.bin
index 5297665037a..9ef3f6a6a54 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.bin
index f94c2d1e3e3..293ea097d79 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_lightning.bin
index fa38941238c..c917ddf3261 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin
index 2c61381e72c..b9d3df5e087 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin
index 5c4d7a59357..d0bc7635bb3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin
index 5c4d7a59357..d0bc7635bb3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin
index ecc70230fee..88cf95cf3c1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin
index cf18af580ac..a662fffb723 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lightning.bin
index ff75576e579..6dc1221708b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh.bin
index 419e9839665..19bfae2d072 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin
index bf74f33c14c..14c1ee5fbfd 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_lightning.bin
index 2819ff81812..d3260e154e6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin
index 2c61381e72c..b9d3df5e087 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture_lightning.bin
index 95e731444ba..411390e3947 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_tree.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_tree.bin
index 9a897876ef0..e3545cabcc2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_tree.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_tree.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_3d.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_3d.bin
index e73f85355ef..1bd0ae427f5 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_3d.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_3d.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blit.bin
index f32c070e37b..63899d9fae7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blur.bin
index daeccad6c84..6dd383f79a4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_fb.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_fb.bin
index 4cf32b3e725..2b620a87faa 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_fb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_fb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump.bin
index c699f55a59f..96a56e6e404 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump_instanced.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump_instanced.bin
index ea3228b6768..976e45ca043 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump_instanced.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump_instanced.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_callback.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_callback.bin
index 92daddfe344..bd208118d66 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_callback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_callback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_cubes.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_cubes.bin
index 47f62d139ad..3a41de99801 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_cubes.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_cubes.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_combine.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug_line.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug_line.bin
index 47f62d139ad..3a41de99801 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug_line.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug_line.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_geom.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_geom.bin
index c699f55a59f..96a56e6e404 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_geom.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_geom.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_light.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_light.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_light.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_light.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_blur.bin
index cd7cb60dd75..a4aa6bfd8a8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_bright.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_bright.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_bright.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_bright.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lum.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lum.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lum.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lum.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lumavg.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lumavg.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lumavg.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lumavg.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_mesh.bin
index e1142195c96..f6c68d7703d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_skybox.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_tonemap.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_tonemap.bin
index 42b985eb23a..04239696488 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_tonemap.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_tonemap.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_mesh.bin
index 4f937d9ed99..922f34a2554 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_skybox.bin
index 173bb0d4f58..19431c77e61 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_instancing.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_instancing.bin
index 1806dae435f..242829adfea 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_instancing.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_instancing.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_mesh.bin
index 4c8c29b5f0b..afed14ed8b1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit.bin
index 32afd5004b6..5b0f4d302d4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit_blit.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_particle.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_particle.bin
index 23d163e61ea..87620c4f22f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_particle.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_particle.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_raymarching.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_raymarching.bin
index 4038207b3b1..b52f9088493 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_raymarching.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_raymarching.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin
index 3a5be41e543..8f85c40edb9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning.bin
index bd2eb1c510f..4cd7bb1fc7d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_csm.bin
index 35f5c2b5f6f..0102103cb31 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear.bin
index d75a8e39ad8..784559c2316 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_csm.bin
index 7dd461d8d6f..29a4d89ca48 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_omni.bin
index 8525a2aa4b9..bb435c9705b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_omni.bin
index 15b9668f418..76b66b2ddf7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_depth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_depth.bin
index 3a5be41e543..8f85c40edb9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_depth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_depth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.bin
index c5d0cc49a18..587e1c5ea52 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth.bin
index 778af40ba5d..ba60f4be48d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.bin
index cc432490338..dfbe275efe9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture_lightning.bin
index 73115038e72..9ddeb6b0314 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_vblur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_vblur.bin
index 9014b398529..0bef94602dd 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_vblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_vblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_lightning.bin
index 7d3f0c45f9b..d948a54aac5 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin
index b4a3974a164..3f8abf9bd2b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin
index 3a5be41e543..8f85c40edb9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin
index 8c33b800c48..e666405fa49 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lightning.bin
index ad8ee3ba91f..68c21c047fd 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_mesh.bin
index 3c6cb061874..445f521ba13 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow.bin
index 3a5be41e543..8f85c40edb9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow_pd.bin
index bd29fbf7e2c..6bf6bfda9b5 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color.bin
index 3a5be41e543..8f85c40edb9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_lightning.bin
index 6d4075ab081..8a8461290c8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture.bin
index ae2b116015a..f9ffaa68676 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture_lightning.bin
index 7f0d0fd4496..b4a620d07c4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_tree.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_tree.bin
index 4358e8b1069..3c121ff0458 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_tree.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_tree.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_update.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_update.bin
index 651bbfc9460..ee9ec2a3e36 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_update.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_update.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin
index 4038207b3b1..b52f9088493 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_bump.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_bump.bin
index d0b8b8f589d..4bc05ae5253 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_bump.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_bump.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_callback.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_callback.bin
index a4e36feeceb..347b2a17045 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_callback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_callback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_cubes.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_cubes.bin
index 072c8b085a7..0108011f01b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_cubes.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_cubes.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_combine.bin
index f9cb2dc9f5a..829c5fc3eda 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_debug.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_debug.bin
index ee01e0ccf7d..68b8ece5153 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_debug.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_debug.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_debug_line.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_debug_line.bin
index 072c8b085a7..0108011f01b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_debug_line.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_debug_line.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_geom.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_geom.bin
index 2d5eee45f0c..9697d9715f3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_geom.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_geom.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_light.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_light.bin
index a6509ff2a80..e50e94ea95e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_light.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_deferred_light.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_blur.bin
index 16ca08161f2..2334c4478e9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_bright.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_bright.bin
index efa24fb33b9..684bfb42213 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_bright.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_bright.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_lum.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_lum.bin
index 717202fc59c..e1ae5fa9831 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_lum.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_lum.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_lumavg.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_lumavg.bin
index 9c267a515dc..16fbce916db 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_lumavg.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_lumavg.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_mesh.bin
index 4176180843e..3162abdf1b2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_skybox.bin
index fe6c92e9080..de67b2edc2a 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_tonemap.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_tonemap.bin
index af7f6056333..fbbe57f8539 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_tonemap.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_hdr_tonemap.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_ibl_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_ibl_mesh.bin
index 17a0d7ec3a0..05e4cc64e2e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_ibl_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_ibl_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_ibl_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_ibl_skybox.bin
index 198b705e869..6024963efb0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_ibl_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_ibl_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_instancing.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_instancing.bin
index 072c8b085a7..0108011f01b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_instancing.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_instancing.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_mesh.bin
index fe173e8d65e..43352e6238e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit.bin
index c9b9b1bbf96..2f8873ad6ec 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb.bin
index 1ba9eb473b6..bd4ca7f2cbc 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_blit.bin
index f3ff23855e6..751406dca4e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_separate.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_separate.bin
index cf8192748e2..4becff53b9b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_separate.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_separate.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_separate_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_separate_blit.bin
index b252f6f4464..723c501d25f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_separate_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_oit_wb_separate_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_particle.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_particle.bin
index 979449435ac..c816f0058f3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_particle.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_particle.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_raymarching.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_raymarching.bin
index 365808b6c3f..34bbe518343 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_raymarching.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_raymarching.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_black.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_black.bin
index 53decdc9013..db15ddd5d0b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_black.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_black.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm.bin
index b124f7a3d95..f9f32dc30d7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_csm.bin
index 585237b2e71..f474056bd6d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear.bin
index 1c85aaefb08..33651228686 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear_csm.bin
index 9d80c09d0da..390076b93df 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear_omni.bin
index e99b1214f0e..386135a01d9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_omni.bin
index 3113c82eaea..e0baf11d1ef 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_esm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard.bin
index 202981e199c..8dc3b26c993 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_csm.bin
index ee4a5890a16..72bd2b12e68 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear.bin
index 28df018efc4..758d4e62f42 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear_csm.bin
index 337a266e336..7d97c3c6c94 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear_omni.bin
index 719872f75e1..c996ee43c30 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_omni.bin
index 2cce993c5f6..a6374c28274 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_hard_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf.bin
index 979778410f1..ad93b380fbb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_csm.bin
index 5d345b0fb18..9eac9f23669 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear.bin
index 68593e601c6..3584bfd889c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
index a4eaffc5717..6c0c71328b8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
index 188fddbfc84..1c9bbb0dc20 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_omni.bin
index f163b4174e1..f5eb2db0d01 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_pcf_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm.bin
index b0c0b6b7117..3435d2da946 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_csm.bin
index b7a0d90b912..d834a552612 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear.bin
index ac7bc91c04e..d58f1125d48 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
index 81c959caabe..e2f37d0328e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
index 880a1965ed9..2fd74a843fe 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_omni.bin
index c06f2a88d52..bea8d104be0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_lightning_vsm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_texture.bin
index 72512467dbd..ae841b20f23 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_hblur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_hblur.bin
index fdb7fa6983f..f2078e17459 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_hblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_hblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_hblur_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_hblur_vsm.bin
index 35d37d6be0c..6c5dfc3a5f9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_hblur_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_hblur_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth.bin
index a5e3c8fdf33..90a3c8e66e2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_linear.bin
index 07d7f51c723..b546425c545 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm.bin
index c0f2f5a7275..02f116d68e5 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm_linear.bin
index 3a5a2f3b359..eee825a5954 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_texture.bin
index ec8da65aba9..79fcee4f529 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth.bin
index 06d135666da..c1362a520b1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth_vsm.bin
index 3e59ab66b62..a4300f4a81a 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_vblur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_vblur.bin
index fdb7fa6983f..f2078e17459 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_vblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_vblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_vblur_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_vblur_vsm.bin
index 35d37d6be0c..6c5dfc3a5f9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_vblur_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowmaps_vblur_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_color_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_color_lightning.bin
index 863857956ec..2b485b190e7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_color_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_color_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin
index 72512467dbd..ae841b20f23 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin
index 95885932fa5..5f2a390ae65 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin
index a531ea7c820..fe3c98b8a14 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin
index d190bec256c..3bb7ca59764 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin
index 4497e8eb407..e665de3887c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin
index f119c648b27..d2ae7f433af 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin
index a531ea7c820..fe3c98b8a14 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin
index d190bec256c..3bb7ca59764 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin
index 4497e8eb407..e665de3887c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin
index c5867daa721..ee9999fdf11 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin
index 09d5f223f4d..034af143c9e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin
index edccc01170f..13169718c3c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin
index 81160d458dc..196b91e4771 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin
index ec8da65aba9..79fcee4f529 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lightning.bin
index 7ecdb591c3f..90bd45ba152 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_mesh.bin
index 2b36a073ac7..eefef33599d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_mesh_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_mesh_pd.bin
index 621c0de9956..c5f075af753 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_mesh_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_mesh_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_shadow.bin
index 53decdc9013..db15ddd5d0b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_shadow_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_shadow_pd.bin
index cf3805062c3..e9b02f5dfb7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_shadow_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_sms_shadow_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_black.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_black.bin
index 53decdc9013..db15ddd5d0b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_black.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_black.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_lightning.bin
index 3e0e9ce5469..734570ad9c2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin
index 72512467dbd..ae841b20f23 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_texture.bin
index ec8da65aba9..79fcee4f529 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_texture_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_texture_lightning.bin
index e8caddfbd60..ac5c402be31 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_texture_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_stencil_texture_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_tree.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_tree.bin
index 5c472abe711..ae11aa20eb1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_tree.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_tree.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update.bin
index 143f189b07d..5498219bf47 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update_3d.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update_3d.bin
index 08c745a4e7f..4cf2358fc46 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update_3d.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update_3d.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update_cmp.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update_cmp.bin
index 2fb1cad982f..a5f7a508e2d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update_cmp.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_update_cmp.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_blit.bin
index ac1c55fe32b..bb961692993 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_blur.bin
index dd592ea726b..b5aa0399b69 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_fb.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_fb.bin
index 2694a18f45e..396a61b0313 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_fb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/fs_vectordisplay_fb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_bump.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_bump.bin
index d2e832bfa18..dbbdeb9d5ce 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_bump.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_bump.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_bump_instanced.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_bump_instanced.bin
index c70dfa4a4d2..7e3fa3cbc1b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_bump_instanced.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_bump_instanced.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_callback.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_callback.bin
index b511fede4c6..6fbdd9666c7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_callback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_callback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_cubes.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_cubes.bin
index 766655886c8..ea3136548ce 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_cubes.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_cubes.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_combine.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_debug.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_debug.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_debug.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_debug.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_debug_line.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_debug_line.bin
index 766655886c8..ea3136548ce 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_debug_line.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_debug_line.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_geom.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_geom.bin
index d2e832bfa18..dbbdeb9d5ce 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_geom.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_geom.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_light.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_light.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_light.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_deferred_light.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_blur.bin
index c482e839a79..407f06db523 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_bright.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_bright.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_bright.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_bright.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_lum.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_lum.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_lum.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_lum.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_lumavg.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_lumavg.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_lumavg.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_lumavg.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_mesh.bin
index 30ed3391ce7..52d35e7265d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_skybox.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_tonemap.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_tonemap.bin
index 319649ba0a3..0b8adb44a65 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_tonemap.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_hdr_tonemap.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_ibl_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_ibl_mesh.bin
index 89044f0cb19..d6a8adb23eb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_ibl_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_ibl_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_ibl_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_ibl_skybox.bin
index a794f4e5ccb..295af709d4a 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_ibl_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_ibl_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_instancing.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_instancing.bin
index 3a254d5bfc1..d99a711621f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_instancing.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_instancing.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_mesh.bin
index 752b7fad9ab..86b9ecf96c6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_oit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_oit.bin
index 119d0c937b5..5b6bc306da8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_oit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_oit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_oit_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_oit_blit.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_oit_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_oit_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_particle.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_particle.bin
index 9bd5ba1f159..2148ec57ee1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_particle.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_particle.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_raymarching.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_raymarching.bin
index fb901b6e0d3..06316a553f4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_raymarching.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_raymarching.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color.bin
index 32954785db8..1dc1eb8eb60 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning.bin
index 23900188bb0..2cb230201d4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_csm.bin
index bc6b5a0b5d1..e8ef1b2ab66 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear.bin
index f603f0cf21a..1914345cc19 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear_csm.bin
index 242dd13f041..06b4150942b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear_omni.bin
index e8d7fa1716c..4f5a51c0f35 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_omni.bin
index 2b1ee2a04fc..fb98e9b192b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_lightning_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_texture.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_depth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_depth.bin
index 32954785db8..1dc1eb8eb60 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_depth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_depth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_hblur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_hblur.bin
index 74010f5e4ea..78849bce910 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_hblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_hblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth.bin
index cec31db5e7d..b3b2c76fcdb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth_linear.bin
index 514263c1ee4..54fcc1a5c0b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_texture.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_texture_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_texture_lightning.bin
index 2ae5520c182..d221ef09436 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_texture_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_texture_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_unpackdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_unpackdepth.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_unpackdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_unpackdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_vblur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_vblur.bin
index 2f60ed970f9..c91c158b87e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_vblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowmaps_vblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_color_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_color_lightning.bin
index aa9c0642489..4cef2540883 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_color_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_color_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin
index ccae1ba78cc..8456d7f92f2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin
index 32954785db8..1dc1eb8eb60 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svside.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svside.bin
index 22f53885edc..b1eae0e7000 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svside.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_svside.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_texture.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lightning.bin
index ddb9079e6fb..4bf0cff8806 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_mesh.bin
index c5433e4c610..87a5007fe90 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_shadow.bin
index 32954785db8..1dc1eb8eb60 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_shadow_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_shadow_pd.bin
index 8d15e58a212..eb6609a5cd0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_shadow_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_sms_shadow_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color.bin
index 32954785db8..1dc1eb8eb60 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color_lightning.bin
index 07029bd4fe5..3deb18e91f7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color_texture.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_texture.bin
index feab273344b..c9f514aa053 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_texture_lightning.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_texture_lightning.bin
index 80352daad96..0a91b904da6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_texture_lightning.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_stencil_texture_lightning.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_tree.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_tree.bin
index f4c40c17560..573b06ff280 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_tree.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_tree.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_update.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_update.bin
index 2cb6e3fc6f2..a7deb192dcb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_update.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_update.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_vectordisplay_fb.bin b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_vectordisplay_fb.bin
index fb901b6e0d3..06316a553f4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_vectordisplay_fb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx9/vs_vectordisplay_fb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_oit_wb.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_oit_wb.bin
index ca7e14ff481..6348267e457 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_oit_wb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_oit_wb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_oit_wb_separate.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_oit_wb_separate.bin
index 69f3e65b1c8..22899332c34 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_oit_wb_separate.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_oit_wb_separate.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm.bin
index 5773bf8d645..096059b53f1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_csm.bin
index 906ba8f7f9a..c263fce3d50 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear.bin
index 2b3cde2337e..9a106fe2cf4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear_csm.bin
index 18b39077f70..2ad0305c3df 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear_omni.bin
index a7cec2fea33..9425ccfc7c9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_omni.bin
index f4818f22a0f..4c51e759952 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_esm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard.bin
index 914747da536..96a28378993 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_csm.bin
index c80ba6ecdec..b8b3b68e787 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear.bin
index 329b1225b88..ff241dcc87c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear_csm.bin
index 01e40a99eae..89be59b182e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear_omni.bin
index 23e29df5357..9663c9f2a26 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_omni.bin
index 517e512e013..987755f615b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_hard_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf.bin
index 48bfc2ec60c..07fa4e6ab8c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_csm.bin
index 02667048c6d..41d8f2c6210 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear.bin
index a73e6cc979f..498a54e7897 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
index eb61e6db2c6..b8e41b4c324 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
index 698c291bcc5..e35a3702f8b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_omni.bin
index cb0d959d34c..a169733cebe 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_pcf_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm.bin
index 907d6a7c57a..d62fb29ffc3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_csm.bin
index 410990553d4..b9f26763243 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear.bin
index 37dc9ba8b27..42086c83595 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
index 4eb24bdf2ba..926a38fe58c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
index d70201736cc..1940c9d85cd 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_omni.bin
index 4f12e4a01e6..1d873d1dfec 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_color_lightning_vsm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_hblur.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_hblur.bin
index ccd3ccb0b92..59623fe13df 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_hblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_hblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_packdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_packdepth.bin
index 32016f68624..3d8bcb3dfb3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_packdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_packdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_packdepth_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_packdepth_linear.bin
index 5e9e46a3f39..d90aac8cdb6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_packdepth_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_packdepth_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_unpackdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_unpackdepth.bin
index ecc466bed9e..8dc32522c1b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_unpackdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_unpackdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_vblur.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_vblur.bin
index ccd3ccb0b92..59623fe13df 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_vblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_shadowmaps_vblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_sms_mesh_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_sms_mesh_pd.bin
index 1a751a63f51..548e48e2104 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_sms_mesh_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_sms_mesh_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_sms_shadow_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_sms_shadow_pd.bin
index 32016f68624..3d8bcb3dfb3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/fs_sms_shadow_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/fs_sms_shadow_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/gles/vs_particle.bin b/3rdparty/bgfx/examples/runtime/shaders/gles/vs_particle.bin
index 586ce977453..935b3b3b7dd 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/gles/vs_particle.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/gles/vs_particle.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_oit_wb.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_oit_wb.bin
index f20d59cf4e0..33211f436da 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_oit_wb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_oit_wb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_oit_wb_separate.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_oit_wb_separate.bin
index faf3b61feb2..8dd17a78b2e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_oit_wb_separate.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_oit_wb_separate.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm.bin
index 278a8966a92..c0a66357e4b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_csm.bin
index 069d4edae92..fc3c5438596 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear.bin
index 4ddd96f2f55..d398f125f62 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear_csm.bin
index dc17b2a33d5..fd9f1777e99 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear_omni.bin
index d1f3dad4a7f..91fdc59abd8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_omni.bin
index e9b32d94007..a1131ef6d03 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_esm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard.bin
index 770919c8d60..fb4b7d1e173 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_csm.bin
index c5634757c1f..5f83b996f9f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear.bin
index bf130fa6fa0..b6d7cb68eb8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear_csm.bin
index 69370b6389c..42df593d129 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear_omni.bin
index c989ab3c49c..d0a480f8f2d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_omni.bin
index 3312684c8f5..7a12642aed4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_hard_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf.bin
index 06571f9ccef..2b35212e22f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_csm.bin
index 5d70346d740..2b07d3c3362 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear.bin
index 9a41ad4c4d6..0ebf2aceecc 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
index 896d25f3c37..91a23eda013 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
index bc38e19c473..fb7c778d59c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_omni.bin
index cbbda2ece80..e4e06289579 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_pcf_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm.bin
index 53740d1999a..56897d5250c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_csm.bin
index f5c7d817a69..5795fd204b8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear.bin
index cb7329ddb3c..6526a23861e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
index 3c739b5dab8..61cd980fba4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
index cc4183adfa6..6caa801a0cd 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_omni.bin
index dd433625fe5..322b002b190 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_color_lightning_vsm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_hblur.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_hblur.bin
index d4604e69814..67e5c8b1a53 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_hblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_hblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth.bin
index eb8f7c6bed4..eeb4cc3e099 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth_linear.bin
index c8f04eea2b8..3c4b6939ed6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.bin
index 6c989953f4c..bb5e6102d59 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.bin
index d4604e69814..67e5c8b1a53 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_sms_mesh_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_sms_mesh_pd.bin
index d33ead89b0f..04429baf7a0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_sms_mesh_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_sms_mesh_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_sms_shadow_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_sms_shadow_pd.bin
index eb8f7c6bed4..eeb4cc3e099 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_sms_shadow_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_sms_shadow_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/glsl/vs_particle.bin b/3rdparty/bgfx/examples/runtime/shaders/glsl/vs_particle.bin
index 39f9df50dcd..652ebb75dc2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/glsl/vs_particle.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/glsl/vs_particle.bin
Binary files differ
diff --git a/3rdparty/bgfx/include/bgfx.c99.h b/3rdparty/bgfx/include/bgfx.c99.h
index 307fc4fd334..59928105623 100644
--- a/3rdparty/bgfx/include/bgfx.c99.h
+++ b/3rdparty/bgfx/include/bgfx.c99.h
@@ -305,9 +305,9 @@ typedef struct bgfx_caps
*/
uint64_t supported;
+ uint32_t maxDrawCalls; /* < Maximum draw calls. */
uint16_t maxTextureSize; /* < Maximum texture size. */
uint16_t maxViews; /* < Maximum views. */
- uint16_t maxDrawCalls; /* < Maximum draw calls. */
uint8_t maxFBAttachments; /* < Maximum frame buffer attachments. */
uint8_t numGPUs; /* < */
diff --git a/3rdparty/bgfx/include/bgfx.h b/3rdparty/bgfx/include/bgfx.h
index 7462fc2274a..5a623dd817a 100644
--- a/3rdparty/bgfx/include/bgfx.h
+++ b/3rdparty/bgfx/include/bgfx.h
@@ -189,6 +189,20 @@ namespace bgfx
};
};
+ struct BackbufferRatio
+ {
+ enum Enum
+ {
+ None,
+ Equal,
+ Half,
+ Quarter,
+ Eighth,
+ Sixteenth,
+ Double,
+ };
+ };
+
static const uint16_t invalidHandle = UINT16_MAX;
BGFX_HANDLE(DynamicIndexBufferHandle);
@@ -314,14 +328,13 @@ namespace bgfx
///
uint64_t supported;
+ uint32_t maxDrawCalls; ///< Maximum draw calls.
uint16_t maxTextureSize; ///< Maximum texture size.
uint16_t maxViews; ///< Maximum views.
- uint16_t maxDrawCalls; ///< Maximum draw calls.
uint8_t maxFBAttachments; ///< Maximum frame buffer attachments.
- uint8_t numGPUs; ///<
-
- uint16_t vendorId; ///<
- uint16_t deviceId; ///<
+ uint8_t numGPUs; ///< Number of enumerated GPUs.
+ uint16_t vendorId; ///< Selected GPU vendor id.
+ uint16_t deviceId; ///< Selected GPU device id.
struct GPU
{
@@ -329,7 +342,7 @@ namespace bgfx
uint16_t deviceId;
};
- GPU gpu[4]; ///<
+ GPU gpu[4]; ///< Enumerated GPUs.
/// Supported texture formats.
/// - `BGFX_CAPS_FORMAT_TEXTURE_NONE` - not supported
@@ -549,16 +562,26 @@ namespace bgfx
///
void shutdown();
- /// Reset graphic settings.
+ /// Reset graphic settings and back-buffer size.
///
- /// @param _width Main window width.
- /// @param _height Main window height.
+ /// @param _width Back-buffer width.
+ /// @param _height Back-buffer height.
/// @param _flags
/// - `BGFX_RESET_NONE` - No reset flags.
/// - `BGFX_RESET_FULLSCREEN` - Not supported yet.
/// - `BGFX_RESET_MSAA_X[2/4/8/16]` - Enable 2, 4, 8 or 16 x MSAA.
/// - `BGFX_RESET_VSYNC` - Enable V-Sync.
+ /// - `BGFX_RESET_MAXANISOTROPY` - Turn on/off max anisotropy.
/// - `BGFX_RESET_CAPTURE` - Begin screen capture.
+ /// - `BGFX_RESET_HMD` - HMD stereo rendering.
+ /// - `BGFX_RESET_HMD_DEBUG` - HMD stereo rendering debug mode.
+ /// - `BGFX_RESET_HMD_RECENTER` - HMD calibration.
+ /// - `BGFX_RESET_FLIP_AFTER_RENDER` - This flag specifies where flip
+ /// occurs. Default behavior is that flip occurs before rendering new
+ /// frame. This flag only has effect when `BGFX_CONFIG_MULTITHREADED=0`.
+ ///
+ /// @attention This call doesn't actually change window size, it just
+ /// resizes back-buffer. Windowing code has to change window size.
///
/// @attention C99 equivalent is `bgfx_reset`.
///
@@ -645,8 +668,19 @@ namespace bgfx
/// Create static index buffer.
///
- /// @remarks
- /// Only 16-bit index buffer is supported.
+ /// @param _mem Index buffer data.
+ /// @param _flags Buffer creation flags.
+ /// - `BGFX_BUFFER_NONE` - No flags.
+ /// - `BGFX_BUFFER_COMPUTE_READ` - Buffer will be read from by compute shader.
+ /// - `BGFX_BUFFER_COMPUTE_WRITE` - Buffer will be written into by compute shader. When buffer
+ /// is created with `BGFX_BUFFER_COMPUTE_WRITE` flag it cannot be updated from CPU.
+ /// - `BGFX_BUFFER_COMPUTE_READ_WRITE` - Buffer will be used for read/write by compute shader.
+ /// - `BGFX_BUFFER_ALLOW_RESIZE` - Buffer will resize on buffer update if different amount of
+ /// data is passed. If this flag is not specified if more data is passed on update buffer
+ /// will be trimmed to fit existing buffer size. This flag has effect only on dynamic
+ /// buffers.
+ /// - `BGFX_BUFFER_INDEX32` - Buffer is using 32-bit indices. This flag has effect only on
+ /// index buffers.
///
IndexBufferHandle createIndexBuffer(const Memory* _mem, uint8_t _flags = BGFX_BUFFER_NONE);
@@ -671,24 +705,35 @@ namespace bgfx
///
/// @param _num Number of indices.
/// @param _flags Buffer creation flags.
- /// `BGFX_BUFFER_COMPUTE_READ` - compute shader will read buffer.
- /// `BGFX_BUFFER_COMPUTE_WRITE` - compute shader will write into buffer.
- /// `BGFX_BUFFER_ALLOW_RESIZE` buffer can be resized if updated with different size buffer.
- ///
- /// @remarks
- /// 1. Only 16-bit index buffer is supported.
- ///
- /// 2. When buffer is created with `BGFX_BUFFER_COMPUTE_WRITE` flag it cannot be updated
- /// from CPU.
+ /// - `BGFX_BUFFER_NONE` - No flags.
+ /// - `BGFX_BUFFER_COMPUTE_READ` - Buffer will be read from by compute shader.
+ /// - `BGFX_BUFFER_COMPUTE_WRITE` - Buffer will be written into by compute shader. When buffer
+ /// is created with `BGFX_BUFFER_COMPUTE_WRITE` flag it cannot be updated from CPU.
+ /// - `BGFX_BUFFER_COMPUTE_READ_WRITE` - Buffer will be used for read/write by compute shader.
+ /// - `BGFX_BUFFER_ALLOW_RESIZE` - Buffer will resize on buffer update if different amount of
+ /// data is passed. If this flag is not specified if more data is passed on update buffer
+ /// will be trimmed to fit existing buffer size. This flag has effect only on dynamic
+ /// buffers.
+ /// - `BGFX_BUFFER_INDEX32` - Buffer is using 32-bit indices. This flag has effect only on
+ /// index buffers.
///
DynamicIndexBufferHandle createDynamicIndexBuffer(uint32_t _num, uint8_t _flags = BGFX_BUFFER_NONE);
/// Create dynamic index buffer and initialized it.
///
/// @param _mem Index buffer data.
- ///
- /// @remarks
- /// Only 16-bit index buffer is supported.
+ /// @param _flags Buffer creation flags.
+ /// - `BGFX_BUFFER_NONE` - No flags.
+ /// - `BGFX_BUFFER_COMPUTE_READ` - Buffer will be read from by compute shader.
+ /// - `BGFX_BUFFER_COMPUTE_WRITE` - Buffer will be written into by compute shader. When buffer
+ /// is created with `BGFX_BUFFER_COMPUTE_WRITE` flag it cannot be updated from CPU.
+ /// - `BGFX_BUFFER_COMPUTE_READ_WRITE` - Buffer will be used for read/write by compute shader.
+ /// - `BGFX_BUFFER_ALLOW_RESIZE` - Buffer will resize on buffer update if different amount of
+ /// data is passed. If this flag is not specified if more data is passed on update buffer
+ /// will be trimmed to fit existing buffer size. This flag has effect only on dynamic
+ /// buffers.
+ /// - `BGFX_BUFFER_INDEX32` - Buffer is using 32-bit indices. This flag has effect only on
+ /// index buffers.
///
DynamicIndexBufferHandle createDynamicIndexBuffer(const Memory* _mem, uint8_t _flags = BGFX_BUFFER_NONE);
@@ -710,13 +755,17 @@ namespace bgfx
/// @param _num Number of vertices.
/// @param _decl Vertex declaration.
/// @param _flags Buffer creation flags.
- /// `BGFX_BUFFER_COMPUTE_READ` - compute shader will read buffer.
- /// `BGFX_BUFFER_COMPUTE_WRITE` - compute shader will write into buffer.
- /// `BGFX_BUFFER_ALLOW_RESIZE` buffer can be resized if updated with different size buffer.
- ///
- /// @remarks
- /// When buffer is created with `BGFX_BUFFER_COMPUTE_WRITE` flag it cannot be updated
- /// from CPU.
+ /// - `BGFX_BUFFER_NONE` - No flags.
+ /// - `BGFX_BUFFER_COMPUTE_READ` - Buffer will be read from by compute shader.
+ /// - `BGFX_BUFFER_COMPUTE_WRITE` - Buffer will be written into by compute shader. When buffer
+ /// is created with `BGFX_BUFFER_COMPUTE_WRITE` flag it cannot be updated from CPU.
+ /// - `BGFX_BUFFER_COMPUTE_READ_WRITE` - Buffer will be used for read/write by compute shader.
+ /// - `BGFX_BUFFER_ALLOW_RESIZE` - Buffer will resize on buffer update if different amount of
+ /// data is passed. If this flag is not specified if more data is passed on update buffer
+ /// will be trimmed to fit existing buffer size. This flag has effect only on dynamic
+ /// buffers.
+ /// - `BGFX_BUFFER_INDEX32` - Buffer is using 32-bit indices. This flag has effect only on
+ /// index buffers.
///
DynamicVertexBufferHandle createDynamicVertexBuffer(uint32_t _num, const VertexDecl& _decl, uint8_t _flags = BGFX_BUFFER_NONE);
@@ -724,6 +773,18 @@ namespace bgfx
///
/// @param _mem Vertex buffer data.
/// @param _decl Vertex declaration.
+ /// @param _flags Buffer creation flags.
+ /// - `BGFX_BUFFER_NONE` - No flags.
+ /// - `BGFX_BUFFER_COMPUTE_READ` - Buffer will be read from by compute shader.
+ /// - `BGFX_BUFFER_COMPUTE_WRITE` - Buffer will be written into by compute shader. When buffer
+ /// is created with `BGFX_BUFFER_COMPUTE_WRITE` flag it cannot be updated from CPU.
+ /// - `BGFX_BUFFER_COMPUTE_READ_WRITE` - Buffer will be used for read/write by compute shader.
+ /// - `BGFX_BUFFER_ALLOW_RESIZE` - Buffer will resize on buffer update if different amount of
+ /// data is passed. If this flag is not specified if more data is passed on update buffer
+ /// will be trimmed to fit existing buffer size. This flag has effect only on dynamic
+ /// buffers.
+ /// - `BGFX_BUFFER_INDEX32` - Buffer is using 32-bit indices. This flag has effect only on
+ /// index buffers.
///
DynamicVertexBufferHandle createDynamicVertexBuffer(const Memory* _mem, const VertexDecl& _decl, uint8_t _flags = BGFX_BUFFER_NONE);
@@ -879,6 +940,9 @@ namespace bgfx
///
TextureHandle createTexture2D(uint16_t _width, uint16_t _height, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags = BGFX_TEXTURE_NONE, const Memory* _mem = NULL);
+ ///
+ TextureHandle createTexture2D(BackbufferRatio::Enum _ratio, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags = BGFX_TEXTURE_NONE);
+
/// Create 3D texture.
///
/// @param _width
@@ -975,6 +1039,9 @@ namespace bgfx
///
FrameBufferHandle createFrameBuffer(uint16_t _width, uint16_t _height, TextureFormat::Enum _format, uint32_t _textureFlags = BGFX_TEXTURE_U_CLAMP|BGFX_TEXTURE_V_CLAMP);
+ ///
+ FrameBufferHandle createFrameBuffer(BackbufferRatio::Enum _ratio, TextureFormat::Enum _format, uint32_t _textureFlags = BGFX_TEXTURE_U_CLAMP|BGFX_TEXTURE_V_CLAMP);
+
/// Create frame buffer.
///
/// @param _num Number of texture attachments.
diff --git a/3rdparty/bgfx/include/bgfxdefines.h b/3rdparty/bgfx/include/bgfxdefines.h
index f8878a9e05e..dc51503f46e 100644
--- a/3rdparty/bgfx/include/bgfxdefines.h
+++ b/3rdparty/bgfx/include/bgfxdefines.h
@@ -225,6 +225,7 @@
#define BGFX_BUFFER_COMPUTE_READ UINT8_C(0x01)
#define BGFX_BUFFER_COMPUTE_WRITE UINT8_C(0x02)
#define BGFX_BUFFER_ALLOW_RESIZE UINT8_C(0x04)
+#define BGFX_BUFFER_INDEX32 UINT8_C(0x08)
#define BGFX_BUFFER_COMPUTE_READ_WRITE (BGFX_BUFFER_COMPUTE_READ | BGFX_BUFFER_COMPUTE_WRITE)
///
@@ -302,6 +303,7 @@
#define BGFX_RESET_HMD UINT32_C(0x00000400)
#define BGFX_RESET_HMD_DEBUG UINT32_C(0x00000800)
#define BGFX_RESET_HMD_RECENTER UINT32_C(0x00001000)
+#define BGFX_RESET_FLIP_AFTER_RENDER UINT32_C(0x00002000)
///
#define BGFX_CAPS_TEXTURE_COMPARE_LEQUAL UINT64_C(0x0000000000000001)
@@ -316,6 +318,7 @@
#define BGFX_CAPS_FRAGMENT_ORDERING UINT64_C(0x0000000000000200)
#define BGFX_CAPS_SWAP_CHAIN UINT64_C(0x0000000000000400)
#define BGFX_CAPS_HMD UINT64_C(0x0000000000000800)
+#define BGFX_CAPS_INDEX32 UINT64_C(0x0000000000001000)
///
#define BGFX_CAPS_FORMAT_TEXTURE_NONE UINT8_C(0x00)
diff --git a/3rdparty/bgfx/makefile b/3rdparty/bgfx/makefile
index 4b51342bab2..599290517bf 100644
--- a/3rdparty/bgfx/makefile
+++ b/3rdparty/bgfx/makefile
@@ -4,16 +4,22 @@
#
UNAME := $(shell uname)
-ifeq ($(UNAME),$(filter $(UNAME),Linux Darwin))
+ifeq ($(UNAME),$(filter $(UNAME),Linux Darwin FreeBSD GNU/kFreeBSD))
ifeq ($(UNAME),$(filter $(UNAME),Darwin))
OS=darwin
else
+ifeq ($(UNAME),$(filter $(UNAME),FreeBSD GNU/kFreeBSD))
+OS=bsd
+else
OS=linux
endif
+endif
else
OS=windows
endif
+# $(info $(OS))
+
GENIE=../bx/tools/bin/$(OS)/genie
all:
@@ -21,11 +27,13 @@ all:
$(GENIE) --with-tools --with-shared-lib vs2010
$(GENIE) --with-tools --with-shared-lib vs2012
$(GENIE) --with-tools --with-shared-lib vs2013
+ $(GENIE) --with-tools --with-shared-lib vs2015
$(GENIE) --with-tools --with-shared-lib --gcc=mingw-gcc gmake
$(GENIE) --with-tools --with-shared-lib --gcc=linux-gcc gmake
$(GENIE) --with-tools --with-shared-lib --gcc=osx gmake
$(GENIE) --with-tools --with-shared-lib --xcode=osx xcode4
$(GENIE) --with-tools --with-shared-lib --xcode=ios xcode4
+ $(GENIE) --with-shared-lib --gcc=freebsd gmake
$(GENIE) --gcc=android-arm gmake
$(GENIE) --gcc=android-mips gmake
@@ -41,80 +49,92 @@ all:
.build/projects/gmake-android-arm:
$(GENIE) --gcc=android-arm gmake
android-arm-debug: .build/projects/gmake-android-arm
- make -R -C .build/projects/gmake-android-arm config=debug
+ $(MAKE) -R -C .build/projects/gmake-android-arm config=debug
android-arm-release: .build/projects/gmake-android-arm
- make -R -C .build/projects/gmake-android-arm config=release
+ $(MAKE) -R -C .build/projects/gmake-android-arm config=release
android-arm: android-arm-debug android-arm-release
.build/projects/gmake-android-mips:
$(GENIE) --gcc=android-mips gmake
android-mips-debug: .build/projects/gmake-android-mips
- make -R -C .build/projects/gmake-android-mips config=debug
+ $(MAKE) -R -C .build/projects/gmake-android-mips config=debug
android-mips-release: .build/projects/gmake-android-mips
- make -R -C .build/projects/gmake-android-mips config=release
+ $(MAKE) -R -C .build/projects/gmake-android-mips config=release
android-mips: android-mips-debug android-mips-release
.build/projects/gmake-android-x86:
$(GENIE) --gcc=android-x86 gmake
android-x86-debug: .build/projects/gmake-android-x86
- make -R -C .build/projects/gmake-android-x86 config=debug
+ $(MAKE) -R -C .build/projects/gmake-android-x86 config=debug
android-x86-release: .build/projects/gmake-android-x86
- make -R -C .build/projects/gmake-android-x86 config=release
+ $(MAKE) -R -C .build/projects/gmake-android-x86 config=release
android-x86: android-x86-debug android-x86-release
.build/projects/gmake-asmjs:
$(GENIE) --gcc=asmjs gmake
asmjs-debug: .build/projects/gmake-asmjs
- make -R -C .build/projects/gmake-asmjs config=debug
+ $(MAKE) -R -C .build/projects/gmake-asmjs config=debug
asmjs-release: .build/projects/gmake-asmjs
- make -R -C .build/projects/gmake-asmjs config=release
+ $(MAKE) -R -C .build/projects/gmake-asmjs config=release
asmjs: asmjs-debug asmjs-release
.build/projects/gmake-linux:
$(GENIE) --with-tools --with-shared-lib --gcc=linux-gcc gmake
linux-debug32: .build/projects/gmake-linux
- make -R -C .build/projects/gmake-linux config=debug32
+ $(MAKE) -R -C .build/projects/gmake-linux config=debug32
linux-release32: .build/projects/gmake-linux
- make -R -C .build/projects/gmake-linux config=release32
+ $(MAKE) -R -C .build/projects/gmake-linux config=release32
linux-debug64: .build/projects/gmake-linux
- make -R -C .build/projects/gmake-linux config=debug64
+ $(MAKE) -R -C .build/projects/gmake-linux config=debug64
linux-release64: .build/projects/gmake-linux
- make -R -C .build/projects/gmake-linux config=release64
+ $(MAKE) -R -C .build/projects/gmake-linux config=release64
linux: linux-debug32 linux-release32 linux-debug64 linux-release64
+.build/projects/gmake-freebsd:
+ $(GENIE) --with-tools --with-shared-lib --gcc=freebsd gmake
+freebsd-debug32: .build/projects/gmake-freebsd
+ $(MAKE) -R -C .build/projects/gmake-freebsd config=debug32
+freebsd-release32: .build/projects/gmake-freebsd
+ $(MAKE) -R -C .build/projects/gmake-freebsd config=release32
+freebsd-debug64: .build/projects/gmake-freebsd
+ $(MAKE) -R -C .build/projects/gmake-freebsd config=debug64
+freebsd-release64: .build/projects/gmake-freebsd
+ $(MAKE) -R -C .build/projects/gmake-freebsd config=release64
+freebsd: freebsd-debug32 freebsd-release32 freebsd-debug64 freebsd-release64
+
.build/projects/gmake-mingw-gcc:
$(GENIE) --with-tools --with-shared-lib --gcc=mingw-gcc gmake
mingw-gcc-debug32: .build/projects/gmake-mingw-gcc
- make -R -C .build/projects/gmake-mingw-gcc config=debug32
+ $(MAKE) -R -C .build/projects/gmake-mingw-gcc config=debug32
mingw-gcc-release32: .build/projects/gmake-mingw-gcc
- make -R -C .build/projects/gmake-mingw-gcc config=release32
+ $(MAKE) -R -C .build/projects/gmake-mingw-gcc config=release32
mingw-gcc-debug64: .build/projects/gmake-mingw-gcc
- make -R -C .build/projects/gmake-mingw-gcc config=debug64
+ $(MAKE) -R -C .build/projects/gmake-mingw-gcc config=debug64
mingw-gcc-release64: .build/projects/gmake-mingw-gcc
- make -R -C .build/projects/gmake-mingw-gcc config=release64
+ $(MAKE) -R -C .build/projects/gmake-mingw-gcc config=release64
mingw-gcc: mingw-gcc-debug32 mingw-gcc-release32 mingw-gcc-debug64 mingw-gcc-release64
.build/projects/gmake-mingw-clang:
$(GENIE) --gcc=mingw-clang gmake
mingw-clang-debug32: .build/projects/gmake-mingw-clang
- make -R -C .build/projects/gmake-mingw-clang config=debug32
+ $(MAKE) -R -C .build/projects/gmake-mingw-clang config=debug32
mingw-clang-release32: .build/projects/gmake-mingw-clang
- make -R -C .build/projects/gmake-mingw-clang config=release32
+ $(MAKE) -R -C .build/projects/gmake-mingw-clang config=release32
mingw-clang-debug64: .build/projects/gmake-mingw-clang
- make -R -C .build/projects/gmake-mingw-clang config=debug64
+ $(MAKE) -R -C .build/projects/gmake-mingw-clang config=debug64
mingw-clang-release64: .build/projects/gmake-mingw-clang
- make -R -C .build/projects/gmake-mingw-clang config=release64
+ $(MAKE) -R -C .build/projects/gmake-mingw-clang config=release64
mingw-clang: mingw-clang-debug32 mingw-clang-release32 mingw-clang-debug64 mingw-clang-release64
.build/projects/vs2008:
$(GENIE) --with-tools --with-shared-lib vs2008
-vs2008-debug32:
+vs2008-debug32: .build/projects/vs2008
devenv .build/projects/vs2008/bgfx.sln /Build "Debug|Win32"
-vs2008-release32:
+vs2008-release32: .build/projects/vs2008
devenv .build/projects/vs2008/bgfx.sln /Build "Release|Win32"
-vs2008-debug64:
+vs2008-debug64: .build/projects/vs2008
devenv .build/projects/vs2008/bgfx.sln /Build "Debug|x64"
-vs2008-release64:
+vs2008-release64: .build/projects/vs2008
devenv .build/projects/vs2008/bgfx.sln /Build "Release|x64"
vs2008: vs2008-debug32 vs2008-release32 vs2008-debug64 vs2008-release64
@@ -127,72 +147,75 @@ vs2008: vs2008-debug32 vs2008-release32 vs2008-debug64 vs2008-release64
.build/projects/vs2013:
$(GENIE) --with-tools --with-shared-lib vs2013
+.build/projects/vs2015:
+ $(GENIE) --with-tools --with-shared-lib vs2015
+
.build/projects/gmake-nacl:
$(GENIE) --gcc=nacl gmake
nacl-debug32: .build/projects/gmake-nacl
- make -R -C .build/projects/gmake-nacl config=debug32
+ $(MAKE) -R -C .build/projects/gmake-nacl config=debug32
nacl-release32: .build/projects/gmake-nacl
- make -R -C .build/projects/gmake-nacl config=release32
+ $(MAKE) -R -C .build/projects/gmake-nacl config=release32
nacl-debug64: .build/projects/gmake-nacl
- make -R -C .build/projects/gmake-nacl config=debug64
+ $(MAKE) -R -C .build/projects/gmake-nacl config=debug64
nacl-release64: .build/projects/gmake-nacl
- make -R -C .build/projects/gmake-nacl config=release64
+ $(MAKE) -R -C .build/projects/gmake-nacl config=release64
nacl: nacl-debug32 nacl-release32 nacl-debug64 nacl-release64
.build/projects/gmake-nacl-arm:
$(GENIE) --gcc=nacl-arm gmake
nacl-arm-debug: .build/projects/gmake-nacl-arm
- make -R -C .build/projects/gmake-nacl-arm config=debug
+ $(MAKE) -R -C .build/projects/gmake-nacl-arm config=debug
nacl-arm-release: .build/projects/gmake-nacl-arm
- make -R -C .build/projects/gmake-nacl-arm config=release
+ $(MAKE) -R -C .build/projects/gmake-nacl-arm config=release
nacl-arm: nacl-arm-debug32 nacl-arm-release32
.build/projects/gmake-pnacl:
$(GENIE) --gcc=pnacl gmake
pnacl-debug: .build/projects/gmake-pnacl
- make -R -C .build/projects/gmake-pnacl config=debug
+ $(MAKE) -R -C .build/projects/gmake-pnacl config=debug
pnacl-release: .build/projects/gmake-pnacl
- make -R -C .build/projects/gmake-pnacl config=release
+ $(MAKE) -R -C .build/projects/gmake-pnacl config=release
pnacl: pnacl-debug pnacl-release
.build/projects/gmake-osx:
$(GENIE) --with-tools --with-shared-lib --gcc=osx gmake
osx-debug32: .build/projects/gmake-osx
- make -C .build/projects/gmake-osx config=debug32
+ $(MAKE) -C .build/projects/gmake-osx config=debug32
osx-release32: .build/projects/gmake-osx
- make -C .build/projects/gmake-osx config=release32
+ $(MAKE) -C .build/projects/gmake-osx config=release32
osx-debug64: .build/projects/gmake-osx
- make -C .build/projects/gmake-osx config=debug64
+ $(MAKE) -C .build/projects/gmake-osx config=debug64
osx-release64: .build/projects/gmake-osx
- make -C .build/projects/gmake-osx config=release64
+ $(MAKE) -C .build/projects/gmake-osx config=release64
osx: osx-debug32 osx-release32 osx-debug64 osx-release64
.build/projects/gmake-ios-arm:
$(GENIE) --gcc=ios-arm gmake
ios-arm-debug: .build/projects/gmake-ios-arm
- make -R -C .build/projects/gmake-ios-arm config=debug
+ $(MAKE) -R -C .build/projects/gmake-ios-arm config=debug
ios-arm-release: .build/projects/gmake-ios-arm
- make -R -C .build/projects/gmake-ios-arm config=release
+ $(MAKE) -R -C .build/projects/gmake-ios-arm config=release
ios-arm: ios-arm-debug ios-arm-release
.build/projects/gmake-ios-simulator:
$(GENIE) --gcc=ios-simulator gmake
ios-simulator-debug: .build/projects/gmake-ios-simulator
- make -R -C .build/projects/gmake-ios-simulator config=debug
+ $(MAKE) -R -C .build/projects/gmake-ios-simulator config=debug
ios-simulator-release: .build/projects/gmake-ios-simulator
- make -R -C .build/projects/gmake-ios-simulator config=release
+ $(MAKE) -R -C .build/projects/gmake-ios-simulator config=release
ios-simulator: ios-simulator-debug ios-simulator-release
.build/projects/gmake-rpi:
$(GENIE) --gcc=rpi gmake
rpi-debug: .build/projects/gmake-rpi
- make -R -C .build/projects/gmake-rpi config=debug
+ $(MAKE) -R -C .build/projects/gmake-rpi config=debug
rpi-release: .build/projects/gmake-rpi
- make -R -C .build/projects/gmake-rpi config=release
+ $(MAKE) -R -C .build/projects/gmake-rpi config=release
rpi: rpi-debug rpi-release
rebuild-shaders:
- make -R -C examples rebuild
+ $(MAKE) -R -C examples rebuild
analyze:
cppcheck src/
@@ -211,7 +234,7 @@ clean:
SILENT ?= @
UNAME := $(shell uname)
-ifeq ($(UNAME),$(filter $(UNAME),Linux Darwin))
+ifeq ($(UNAME),$(filter $(UNAME),Linux Darwin FreeBSD GNU/kFreeBSD))
ifeq ($(UNAME),$(filter $(UNAME),Darwin))
OS=darwin
BUILD_PROJECT_DIR=gmake-osx
@@ -220,6 +243,14 @@ BUILD_TOOLS_CONFIG=release64
BUILD_TOOLS_SUFFIX=Release
EXE=
else
+ifeq ($(UNAME),$(filter $(UNAME),FreeBSD GNU/kFreeBSD))
+OS=bsd
+BUILD_PROJECT_DIR=gmake-freebsd
+BUILD_OUTPUT_DIR=freebsd64_gcc
+BUILD_TOOLS_CONFIG=release64
+BUILD_TOOLS_SUFFIX=Release
+EXE=
+else
OS=linux
BUILD_PROJECT_DIR=gmake-linux
BUILD_OUTPUT_DIR=linux64_gcc
@@ -227,6 +258,7 @@ BUILD_TOOLS_CONFIG=release64
BUILD_TOOLS_SUFFIX=Release
EXE=
endif
+endif
else
OS=windows
BUILD_PROJECT_DIR=gmake-mingw-gcc
@@ -237,11 +269,11 @@ EXE=.exe
endif
tools/bin/$(OS)/shaderc$(EXE): .build/projects/$(BUILD_PROJECT_DIR)
- $(SILENT) make -C .build/projects/$(BUILD_PROJECT_DIR) -f shaderc.make config=$(BUILD_TOOLS_CONFIG)
+ $(SILENT) $(MAKE) -C .build/projects/$(BUILD_PROJECT_DIR) -f shaderc.make config=$(BUILD_TOOLS_CONFIG)
$(SILENT) cp .build/$(BUILD_OUTPUT_DIR)/bin/shaderc$(BUILD_TOOLS_SUFFIX)$(EXE) $(@)
tools/bin/$(OS)/geometryc$(EXE): .build/projects/$(BUILD_PROJECT_DIR)
- $(SILENT) make -C .build/projects/$(BUILD_PROJECT_DIR) -f geometryc.make config=$(BUILD_TOOLS_CONFIG)
+ $(SILENT) $(MAKE) -C .build/projects/$(BUILD_PROJECT_DIR) -f geometryc.make config=$(BUILD_TOOLS_CONFIG)
$(SILENT) cp .build/$(BUILD_OUTPUT_DIR)/bin/geometryc$(BUILD_TOOLS_SUFFIX)$(EXE) $(@)
tools: tools/bin/$(OS)/shaderc$(EXE) tools/bin/$(OS)/geometryc$(EXE)
diff --git a/3rdparty/bgfx/scripts/genie.lua b/3rdparty/bgfx/scripts/genie.lua
index 31ad5f3aa11..e77a40e22a6 100644
--- a/3rdparty/bgfx/scripts/genie.lua
+++ b/3rdparty/bgfx/scripts/genie.lua
@@ -134,7 +134,7 @@ function exampleProject(_name)
"glfw3"
}
- configuration { "linux" }
+ configuration { "linux or freebsd" }
links {
"Xrandr",
"Xinerama",
@@ -274,7 +274,7 @@ function exampleProject(_name)
kind "ConsoleApp"
targetextension ".bc"
- configuration { "linux-*" }
+ configuration { "linux-* or freebsd" }
links {
"X11",
"GL",
diff --git a/3rdparty/bgfx/scripts/shaderc.lua b/3rdparty/bgfx/scripts/shaderc.lua
index aa43154813a..a52f74bbba6 100644
--- a/3rdparty/bgfx/scripts/shaderc.lua
+++ b/3rdparty/bgfx/scripts/shaderc.lua
@@ -14,6 +14,11 @@ project "shaderc"
path.join(GLSL_OPTIMIZER, "src"),
}
+ removeflags {
+ -- GCC 4.9 -O2 + -fno-strict-aliasing don't work together...
+ "OptimizeSpeed",
+ }
+
configuration { "vs*" }
includedirs {
path.join(GLSL_OPTIMIZER, "src/glsl/msvc"),
@@ -58,7 +63,6 @@ project "shaderc"
configuration { "windows" }
links {
- "d3dx9",
"d3dcompiler",
"dxguid",
}
diff --git a/3rdparty/bgfx/src/bgfx.cpp b/3rdparty/bgfx/src/bgfx.cpp
index 833c4ec6fb0..55a41dfb74f 100644
--- a/3rdparty/bgfx/src/bgfx.cpp
+++ b/3rdparty/bgfx/src/bgfx.cpp
@@ -278,25 +278,6 @@ namespace bgfx
g_callback->fatal(_code, temp);
}
- void mtxOrtho(float* _result, float _left, float _right, float _bottom, float _top, float _near, float _far)
- {
- const float aa = 2.0f/(_right - _left);
- const float bb = 2.0f/(_top - _bottom);
- const float cc = 1.0f/(_far - _near);
- const float dd = (_left + _right)/(_left - _right);
- const float ee = (_top + _bottom)/(_bottom - _top);
- const float ff = _near / (_near - _far);
-
- memset(_result, 0, sizeof(float)*16);
- _result[0] = aa;
- _result[5] = bb;
- _result[10] = cc;
- _result[12] = dd;
- _result[13] = ee;
- _result[14] = ff;
- _result[15] = 1.0f;
- }
-
#include "charset.h"
void charsetFillTexture(const uint8_t* _charset, uint8_t* _rgba, uint32_t _height, uint32_t _pitch, uint32_t _bpp)
@@ -640,7 +621,7 @@ namespace bgfx
}
}
- const char* s_uniformTypeName[UniformType::Count] =
+ const char* s_uniformTypeName[] =
{
"int",
"float",
@@ -653,9 +634,11 @@ namespace bgfx
"mat3",
"mat4",
};
+ BX_STATIC_ASSERT(UniformType::Count == BX_COUNTOF(s_uniformTypeName) );
const char* getUniformTypeName(UniformType::Enum _enum)
{
+ BX_CHECK(_enum < UniformType::Count, "%d < UniformType::Count %d", _enum, UniformType::Count);
return s_uniformTypeName[_enum];
}
@@ -887,6 +870,7 @@ namespace bgfx
CAPS_FLAGS(BGFX_CAPS_FRAGMENT_ORDERING),
CAPS_FLAGS(BGFX_CAPS_SWAP_CHAIN),
CAPS_FLAGS(BGFX_CAPS_HMD),
+ CAPS_FLAGS(BGFX_CAPS_INDEX32),
#undef CAPS_FLAGS
};
@@ -940,6 +924,8 @@ namespace bgfx
TextureFormat::ETC2A1,
TextureFormat::PTC14,
TextureFormat::PTC14A,
+ TextureFormat::BGRA8, // GL doesn't support BGRA8 without extensions.
+ TextureFormat::RGBA8, // D3D9 doesn't support RGBA8
};
void Context::init(RendererType::Enum _type)
@@ -948,14 +934,13 @@ namespace bgfx
m_exit = false;
m_frames = 0;
- m_render = &m_frame[0];
- m_submit = &m_frame[1];
m_debug = BGFX_DEBUG_NONE;
m_submit->create();
- m_render->create();
#if BGFX_CONFIG_MULTITHREADED
+ m_render->create();
+
if (s_renderFrameCalled)
{
// When bgfx::renderFrame is called before init render thread
@@ -1043,9 +1028,12 @@ namespace bgfx
m_clearQuad.shutdown();
frame();
- destroyTransientVertexBuffer(m_submit->m_transientVb);
- destroyTransientIndexBuffer(m_submit->m_transientIb);
- frame();
+ if (BX_ENABLED(BGFX_CONFIG_MULTITHREADED) )
+ {
+ destroyTransientVertexBuffer(m_submit->m_transientVb);
+ destroyTransientIndexBuffer(m_submit->m_transientIb);
+ frame();
+ }
frame(); // If any VertexDecls needs to be destroyed.
@@ -1068,10 +1056,11 @@ namespace bgfx
{
m_thread.shutdown();
}
+
+ m_render->destroy();
#endif // BGFX_CONFIG_MULTITHREADED
m_submit->destroy();
- m_render->destroy();
if (BX_ENABLED(BGFX_CONFIG_DEBUG) )
{
@@ -1173,10 +1162,6 @@ namespace bgfx
// release render thread
gameSemPost();
-
-#if !BGFX_CONFIG_MULTITHREADED
- renderFrame();
-#endif // BGFX_CONFIG_MULTITHREADED
}
void Context::swap()
@@ -1200,9 +1185,12 @@ namespace bgfx
}
m_submit->finish();
- Frame* temp = m_render;
- m_render = m_submit;
- m_submit = temp;
+ bx::xchg(m_render, m_submit);
+
+ if (!BX_ENABLED(BGFX_CONFIG_MULTITHREADED) )
+ {
+ renderFrame();
+ }
m_frames++;
m_submit->start();
@@ -1219,9 +1207,10 @@ namespace bgfx
bool Context::renderFrame()
{
- if (m_rendererInitialized)
+ if (m_rendererInitialized
+ && !m_flipAfterRender)
{
- m_renderCtx->flip();
+ m_renderCtx->flip(m_render->m_hmd);
}
gameSemWait();
@@ -1235,6 +1224,12 @@ namespace bgfx
renderSemPost();
+ if (m_rendererInitialized
+ && m_flipAfterRender)
+ {
+ m_renderCtx->flip(m_render->m_hmd);
+ }
+
return m_exit;
}
@@ -1844,6 +1839,21 @@ again:
}
break;
+ case CommandBuffer::ResizeTexture:
+ {
+ TextureHandle handle;
+ _cmdbuf.read(handle);
+
+ uint16_t width;
+ _cmdbuf.read(width);
+
+ uint16_t height;
+ _cmdbuf.read(height);
+
+ m_renderCtx->resizeTexture(handle, width, height);
+ }
+ break;
+
case CommandBuffer::DestroyTexture:
{
TextureHandle handle;
@@ -2426,10 +2436,28 @@ again:
{
BGFX_CHECK_MAIN_THREAD();
BX_CHECK(NULL != _mem, "_mem can't be NULL");
- return s_ctx->createTexture(_mem, _flags, _skip, _info);
+ return s_ctx->createTexture(_mem, _flags, _skip, _info, BackbufferRatio::None);
}
- TextureHandle createTexture2D(uint16_t _width, uint16_t _height, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags, const Memory* _mem)
+ void getTextureSizeFromRatio(BackbufferRatio::Enum _ratio, uint16_t& _width, uint16_t& _height)
+ {
+ switch (_ratio)
+ {
+ case BackbufferRatio::Half: _width /= 2; _height /= 2; break;
+ case BackbufferRatio::Quarter: _width /= 4; _height /= 4; break;
+ case BackbufferRatio::Eighth: _width /= 8; _height /= 8; break;
+ case BackbufferRatio::Sixteenth: _width /= 16; _height /= 16; break;
+ case BackbufferRatio::Double: _width *= 2; _height *= 2; break;
+
+ default:
+ break;
+ }
+
+ _width = bx::uint16_max(1, _width);
+ _height = bx::uint16_max(1, _height);
+ }
+
+ TextureHandle createTexture2D(BackbufferRatio::Enum _ratio, uint16_t _width, uint16_t _height, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags, const Memory* _mem)
{
BGFX_CHECK_MAIN_THREAD();
@@ -2454,19 +2482,36 @@ again:
uint32_t magic = BGFX_CHUNK_MAGIC_TEX;
bx::write(&writer, magic);
+ if (BackbufferRatio::None != _ratio)
+ {
+ _width = uint16_t(s_ctx->m_frame->m_resolution.m_width);
+ _height = uint16_t(s_ctx->m_frame->m_resolution.m_height);
+ getTextureSizeFromRatio(_ratio, _width, _height);
+ }
+
TextureCreate tc;
- tc.m_flags = _flags;
- tc.m_width = _width;
- tc.m_height = _height;
- tc.m_sides = 0;
- tc.m_depth = 0;
+ tc.m_flags = _flags;
+ tc.m_width = _width;
+ tc.m_height = _height;
+ tc.m_sides = 0;
+ tc.m_depth = 0;
tc.m_numMips = _numMips;
- tc.m_format = uint8_t(_format);
+ tc.m_format = uint8_t(_format);
tc.m_cubeMap = false;
- tc.m_mem = _mem;
+ tc.m_mem = _mem;
bx::write(&writer, tc);
- return s_ctx->createTexture(mem, _flags, 0, NULL);
+ return s_ctx->createTexture(mem, _flags, 0, NULL, _ratio);
+ }
+
+ TextureHandle createTexture2D(uint16_t _width, uint16_t _height, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags, const Memory* _mem)
+ {
+ return createTexture2D(BackbufferRatio::None, _width, _height, _numMips, _format, _flags, _mem);
+ }
+
+ TextureHandle createTexture2D(BackbufferRatio::Enum _ratio, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags)
+ {
+ return createTexture2D(_ratio, 0, 0, _numMips, _format, _flags, NULL);
}
TextureHandle createTexture3D(uint16_t _width, uint16_t _height, uint16_t _depth, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags, const Memory* _mem)
@@ -2507,7 +2552,7 @@ again:
tc.m_mem = _mem;
bx::write(&writer, tc);
- return s_ctx->createTexture(mem, _flags, 0, NULL);
+ return s_ctx->createTexture(mem, _flags, 0, NULL, BackbufferRatio::None);
}
TextureHandle createTextureCube(uint16_t _size, uint8_t _numMips, TextureFormat::Enum _format, uint32_t _flags, const Memory* _mem)
@@ -2547,7 +2592,7 @@ again:
tc.m_mem = _mem;
bx::write(&writer, tc);
- return s_ctx->createTexture(mem, _flags, 0, NULL);
+ return s_ctx->createTexture(mem, _flags, 0, NULL, BackbufferRatio::None);
}
void destroyTexture(TextureHandle _handle)
@@ -2610,9 +2655,21 @@ again:
return createFrameBuffer(1, &th, true);
}
+ FrameBufferHandle createFrameBuffer(BackbufferRatio::Enum _ratio, TextureFormat::Enum _format, uint32_t _textureFlags)
+ {
+ _textureFlags |= _textureFlags&BGFX_TEXTURE_RT_MSAA_MASK ? 0 : BGFX_TEXTURE_RT;
+ TextureHandle th = createTexture2D(_ratio, 1, _format, _textureFlags);
+ return createFrameBuffer(1, &th, true);
+ }
+
FrameBufferHandle createFrameBuffer(uint8_t _num, TextureHandle* _handles, bool _destroyTextures)
{
BGFX_CHECK_MAIN_THREAD();
+ BX_CHECK(_num != 0, "Number of frame buffer attachments can't be 0.");
+ BX_CHECK(_num <= BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS, "Number of frame buffer attachments is larger than allowed %d (max: %d)."
+ , _num
+ , BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS
+ );
BX_CHECK(NULL != _handles, "_handles can't be NULL");
FrameBufferHandle handle = s_ctx->createFrameBuffer(_num, _handles);
if (_destroyTextures)
diff --git a/3rdparty/bgfx/src/bgfx_compute.sh b/3rdparty/bgfx/src/bgfx_compute.sh
index 0db15d93488..fd38626c04c 100644
--- a/3rdparty/bgfx/src/bgfx_compute.sh
+++ b/3rdparty/bgfx/src/bgfx_compute.sh
@@ -56,7 +56,7 @@ vec2 unpackHalf2x16(uint _x)
#define IMAGE2D_RW( _name, _reg) RWTexture2D<float> _name : register(u[_reg])
#define UIMAGE2D_RW(_name, _reg) RWTexture2D<uint> _name : register(u[_reg])
-#define BUFFER_RO(_name, _struct, _reg) Buffer<_struct> _name : register(b[_reg])
+#define BUFFER_RO(_name, _struct, _reg) Buffer<_struct> _name : register(t[_reg])
#define BUFFER_RW(_name, _struct, _reg) RWBuffer<_struct> _name : register(u[_reg])
#define BUFFER_WR(_name, _struct, _reg) BUFFER_RW(_name, _struct, _reg)
diff --git a/3rdparty/bgfx/src/bgfx_p.h b/3rdparty/bgfx/src/bgfx_p.h
index 7d9b3fc7fcc..c9e57421e84 100644
--- a/3rdparty/bgfx/src/bgfx_p.h
+++ b/3rdparty/bgfx/src/bgfx_p.h
@@ -234,6 +234,12 @@ namespace bgfx
extern ::IUnknown* g_bgfxCoreWindow;
#endif // BX_PLATFORM_*
+#if BGFX_CONFIG_MAX_DRAW_CALLS < (64<<10)
+ typedef uint16_t RenderItemCount;
+#else
+ typedef uint32_t RenderItemCount;
+#endif // BGFX_CONFIG_MAX_DRAW_CALLS < (64<<10)
+
struct Clear
{
uint8_t m_index[8];
@@ -299,48 +305,7 @@ namespace bgfx
bool isGraphicsDebuggerPresent();
void release(const Memory* _mem);
const char* getAttribName(Attrib::Enum _attr);
-
- inline uint32_t gcd(uint32_t _a, uint32_t _b)
- {
- do
- {
- uint32_t tmp = _a % _b;
- _a = _b;
- _b = tmp;
- }
- while (_b);
-
- return _a;
- }
-
- inline uint32_t lcm(uint32_t _a, uint32_t _b)
- {
- return _a * (_b / gcd(_a, _b) );
- }
-
- inline uint32_t strideAlign(uint32_t _offset, uint32_t _stride)
- {
- using namespace bx;
- const uint32_t mod = uint32_mod(_offset, _stride);
- const uint32_t add = uint32_sub(_stride, mod);
- const uint32_t mask = uint32_cmpeq(mod, 0);
- const uint32_t tmp = uint32_selb(mask, 0, add);
- const uint32_t result = uint32_add(_offset, tmp);
-
- return result;
- }
-
- inline uint32_t strideAlign16(uint32_t _offset, uint32_t _stride)
- {
- uint32_t align = lcm(16, _stride);
- return _offset+align-(_offset%align);
- }
-
- inline uint32_t strideAlign256(uint32_t _offset, uint32_t _stride)
- {
- uint32_t align = lcm(256, _stride);
- return _offset+align-(_offset%align);
- }
+ void getTextureSizeFromRatio(BackbufferRatio::Enum _ratio, uint16_t& _width, uint16_t& _height);
inline uint32_t castfu(float _value)
{
@@ -604,6 +569,7 @@ namespace bgfx
CreateProgram,
CreateTexture,
UpdateTexture,
+ ResizeTexture,
CreateFrameBuffer,
CreateUniform,
UpdateViewName,
@@ -810,8 +776,6 @@ namespace bgfx
}
};
- void mtxOrtho(float* _result, float _left, float _right, float _bottom, float _top, float _near, float _far);
-
struct MatrixCache
{
MatrixCache()
@@ -1378,8 +1342,9 @@ namespace bgfx
void setIndexBuffer(const DynamicIndexBuffer& _dib, uint32_t _firstIndex, uint32_t _numIndices)
{
+ const uint32_t indexSize = 0 == (_dib.m_flags & BGFX_BUFFER_INDEX32) ? 2 : 4;
m_draw.m_startIndex = _dib.m_startIndex + _firstIndex;
- m_draw.m_numIndices = bx::uint32_min(_numIndices, _dib.m_size/2);
+ m_draw.m_numIndices = bx::uint32_min(_numIndices, _dib.m_size/indexSize);
m_draw.m_indexBuffer = _dib.m_handle;
}
@@ -1513,8 +1478,8 @@ namespace bgfx
uint32_t allocTransientIndexBuffer(uint32_t& _num)
{
- uint32_t offset = m_iboffset;
- m_iboffset = offset + (_num+1)*sizeof(uint16_t);
+ uint32_t offset = bx::strideAlign(m_iboffset, sizeof(uint16_t) );
+ m_iboffset = offset + _num*sizeof(uint16_t);
m_iboffset = bx::uint32_min(m_iboffset, BGFX_CONFIG_TRANSIENT_INDEX_BUFFER_SIZE);
_num = (m_iboffset-offset)/sizeof(uint16_t);
return offset;
@@ -1522,7 +1487,7 @@ namespace bgfx
bool checkAvailTransientVertexBuffer(uint32_t _num, uint16_t _stride)
{
- uint32_t offset = strideAlign(m_vboffset, _stride);
+ uint32_t offset = bx::strideAlign(m_vboffset, _stride);
uint32_t vboffset = offset + _num * _stride;
vboffset = bx::uint32_min(vboffset, BGFX_CONFIG_TRANSIENT_VERTEX_BUFFER_SIZE);
uint32_t num = (vboffset-offset)/_stride;
@@ -1531,8 +1496,8 @@ namespace bgfx
uint32_t allocTransientVertexBuffer(uint32_t& _num, uint16_t _stride)
{
- uint32_t offset = strideAlign(m_vboffset, _stride);
- m_vboffset = offset + (_num+1) * _stride;
+ uint32_t offset = bx::strideAlign(m_vboffset, _stride);
+ m_vboffset = offset + _num * _stride;
m_vboffset = bx::uint32_min(m_vboffset, BGFX_CONFIG_TRANSIENT_VERTEX_BUFFER_SIZE);
_num = (m_vboffset-offset)/_stride;
return offset;
@@ -1616,7 +1581,7 @@ namespace bgfx
uint8_t m_viewFlags[BGFX_CONFIG_MAX_VIEWS];
uint64_t m_sortKeys[BGFX_CONFIG_MAX_DRAW_CALLS+1];
- uint16_t m_sortValues[BGFX_CONFIG_MAX_DRAW_CALLS+1];
+ RenderItemCount m_sortValues[BGFX_CONFIG_MAX_DRAW_CALLS+1];
RenderItem m_renderItem[BGFX_CONFIG_MAX_DRAW_CALLS+1];
RenderDraw m_draw;
RenderCompute m_compute;
@@ -1626,9 +1591,9 @@ namespace bgfx
ConstantBuffer* m_constantBuffer;
- uint16_t m_num;
- uint16_t m_numRenderItems;
- uint16_t m_numDropped;
+ RenderItemCount m_num;
+ RenderItemCount m_numRenderItems;
+ RenderItemCount m_numDropped;
MatrixCache m_matrixCache;
RectCache m_rectCache;
@@ -1865,7 +1830,7 @@ namespace bgfx
virtual ~RendererContextI() = 0;
virtual RendererType::Enum getRendererType() const = 0;
virtual const char* getRendererName() const = 0;
- virtual void flip() = 0;
+ virtual void flip(HMD& _hmd) = 0;
virtual void createIndexBuffer(IndexBufferHandle _handle, Memory* _mem, uint8_t _flags) = 0;
virtual void destroyIndexBuffer(IndexBufferHandle _handle) = 0;
virtual void createVertexDecl(VertexDeclHandle _handle, const VertexDecl& _decl) = 0;
@@ -1886,6 +1851,7 @@ namespace bgfx
virtual void updateTextureBegin(TextureHandle _handle, uint8_t _side, uint8_t _mip) = 0;
virtual void updateTexture(TextureHandle _handle, uint8_t _side, uint8_t _mip, const Rect& _rect, uint16_t _z, uint16_t _depth, uint16_t _pitch, const Memory* _mem) = 0;
virtual void updateTextureEnd() = 0;
+ virtual void resizeTexture(TextureHandle _handle, uint16_t _width, uint16_t _height) = 0;
virtual void destroyTexture(TextureHandle _handle) = 0;
virtual void createFrameBuffer(FrameBufferHandle _handle, uint8_t _num, const TextureHandle* _textureHandles) = 0;
virtual void createFrameBuffer(FrameBufferHandle _handle, void* _nwh, uint32_t _width, uint32_t _height, TextureFormat::Enum _depthFormat) = 0;
@@ -1917,7 +1883,7 @@ namespace bgfx
{
Context()
: m_render(&m_frame[0])
- , m_submit(&m_frame[1])
+ , m_submit(&m_frame[BGFX_CONFIG_MULTITHREADED ? 1 : 0])
, m_numFreeDynamicIndexBufferHandles(0)
, m_numFreeDynamicVertexBufferHandles(0)
, m_clearColorDirty(0)
@@ -1927,6 +1893,7 @@ namespace bgfx
, m_renderCtx(NULL)
, m_rendererInitialized(false)
, m_exit(false)
+ , m_flipAfterRender(false)
{
}
@@ -1961,7 +1928,23 @@ namespace bgfx
m_resolution.m_height = bx::uint32_max(1, _height);
m_resolution.m_flags = _flags;
+ m_flipAfterRender = !!(_flags & BGFX_RESET_FLIP_AFTER_RENDER);
+
memset(m_fb, 0xff, sizeof(m_fb) );
+
+ for (uint16_t ii = 0, num = m_textureHandle.getNumHandles(); ii < num; ++ii)
+ {
+ uint16_t textureIdx = m_textureHandle.getHandleAt(ii);
+ const TextureRef& textureRef = m_textureRef[textureIdx];
+ if (BackbufferRatio::None != textureRef.m_bbRatio)
+ {
+ TextureHandle handle = { textureIdx };
+ resizeTexture(handle
+ , uint16_t(m_resolution.m_width)
+ , uint16_t(m_resolution.m_height)
+ );
+ }
+ }
}
BGFX_API_FUNC(void setDebug(uint32_t _debug) )
@@ -2106,7 +2089,8 @@ namespace bgfx
BGFX_API_FUNC(DynamicIndexBufferHandle createDynamicIndexBuffer(uint32_t _num, uint8_t _flags) )
{
DynamicIndexBufferHandle handle = BGFX_INVALID_HANDLE;
- uint32_t size = BX_ALIGN_16( (_num+1)*2);
+ const uint32_t indexSize = 0 == (_flags & BGFX_BUFFER_INDEX32) ? 2 : 4;
+ uint32_t size = BX_ALIGN_16(_num*indexSize);
uint64_t ptr = 0;
if (0 != (_flags & BGFX_BUFFER_COMPUTE_WRITE) )
@@ -2144,7 +2128,7 @@ namespace bgfx
dib.m_handle.idx = uint16_t(ptr>>32);
dib.m_offset = uint32_t(ptr);
dib.m_size = size;
- dib.m_startIndex = strideAlign(dib.m_offset, 2)/2;
+ dib.m_startIndex = bx::strideAlign(dib.m_offset, indexSize)/indexSize;
dib.m_flags = _flags;
return handle;
@@ -2153,7 +2137,8 @@ namespace bgfx
BGFX_API_FUNC(DynamicIndexBufferHandle createDynamicIndexBuffer(const Memory* _mem, uint8_t _flags) )
{
BX_CHECK(0 == (_flags & BGFX_BUFFER_COMPUTE_READ_WRITE), "Cannot initialize compute buffer from CPU.");
- DynamicIndexBufferHandle handle = createDynamicIndexBuffer(_mem->size/2, _flags);
+ const uint32_t indexSize = 0 == (_flags & BGFX_BUFFER_INDEX32) ? 2 : 4;
+ DynamicIndexBufferHandle handle = createDynamicIndexBuffer(_mem->size/indexSize, _flags);
if (isValid(handle) )
{
updateDynamicIndexBuffer(handle, _mem);
@@ -2167,6 +2152,7 @@ namespace bgfx
DynamicIndexBuffer& dib = m_dynamicIndexBuffers[_handle.idx];
BX_CHECK(0 == (dib.m_flags & BGFX_BUFFER_COMPUTE_READ_WRITE), "Can't update GPU buffer from CPU.");
+ const uint32_t indexSize = 0 == (dib.m_flags & BGFX_BUFFER_INDEX32) ? 2 : 4;
if (dib.m_size < _mem->size
&& 0 != (dib.m_flags & BGFX_BUFFER_ALLOW_RESIZE) )
@@ -2178,10 +2164,10 @@ namespace bgfx
dib.m_handle.idx = uint16_t(ptr>>32);
dib.m_offset = uint32_t(ptr);
dib.m_size = _mem->size;
- dib.m_startIndex = strideAlign(dib.m_offset, 2)/2;
+ dib.m_startIndex = bx::strideAlign(dib.m_offset, indexSize)/indexSize;
}
- uint32_t offset = dib.m_startIndex*2;
+ uint32_t offset = dib.m_startIndex*indexSize;
uint32_t size = bx::uint32_min(dib.m_size, _mem->size);
BX_CHECK(_mem->size <= size, "Truncating dynamic index buffer update (size %d, mem size %d)."
, size
@@ -2253,7 +2239,7 @@ namespace bgfx
BGFX_API_FUNC(DynamicVertexBufferHandle createDynamicVertexBuffer(uint32_t _num, const VertexDecl& _decl, uint8_t _flags) )
{
DynamicVertexBufferHandle handle = BGFX_INVALID_HANDLE;
- uint32_t size = strideAlign16( (_num+1)*_decl.m_stride, _decl.m_stride);
+ uint32_t size = bx::strideAlign16(_num*_decl.m_stride, _decl.m_stride);
uint64_t ptr = 0;
if (0 != (_flags & BGFX_BUFFER_COMPUTE_WRITE) )
@@ -2287,7 +2273,7 @@ namespace bgfx
dvb.m_handle.idx = uint16_t(ptr>>32);
dvb.m_offset = uint32_t(ptr);
dvb.m_size = size;
- dvb.m_startVertex = strideAlign(dvb.m_offset, _decl.m_stride)/_decl.m_stride;
+ dvb.m_startVertex = bx::strideAlign(dvb.m_offset, _decl.m_stride)/_decl.m_stride;
dvb.m_numVertices = dvb.m_size/_decl.m_stride;
dvb.m_stride = _decl.m_stride;
dvb.m_decl = declHandle;
@@ -2326,7 +2312,7 @@ namespace bgfx
dvb.m_handle.idx = uint16_t(ptr>>32);
dvb.m_offset = uint32_t(ptr);
dvb.m_size = _mem->size;
- dvb.m_startVertex = strideAlign(dvb.m_offset, dvb.m_stride)/dvb.m_stride;
+ dvb.m_startVertex = bx::strideAlign(dvb.m_offset, dvb.m_stride)/dvb.m_stride;
}
uint32_t offset = dvb.m_startVertex*dvb.m_stride;
@@ -2426,12 +2412,12 @@ namespace bgfx
{
uint32_t offset = m_submit->allocTransientIndexBuffer(_num);
- TransientIndexBuffer& dib = *m_submit->m_transientIb;
+ TransientIndexBuffer& tib = *m_submit->m_transientIb;
- _tib->data = &dib.data[offset];
+ _tib->data = &tib.data[offset];
_tib->size = _num * 2;
- _tib->handle = dib.handle;
- _tib->startIndex = strideAlign(offset, 2)/2;
+ _tib->handle = tib.handle;
+ _tib->startIndex = bx::strideAlign(offset, 2)/2;
}
TransientVertexBuffer* createTransientVertexBuffer(uint32_t _size, const VertexDecl* _decl = NULL)
@@ -2500,7 +2486,7 @@ namespace bgfx
_tvb->data = &dvb.data[offset];
_tvb->size = _num * _decl.m_stride;
- _tvb->startVertex = strideAlign(offset, _decl.m_stride)/_decl.m_stride;
+ _tvb->startVertex = bx::strideAlign(offset, _decl.m_stride)/_decl.m_stride;
_tvb->stride = _decl.m_stride;
_tvb->handle = dvb.handle;
_tvb->decl = declHandle;
@@ -2757,7 +2743,7 @@ namespace bgfx
}
}
- BGFX_API_FUNC(TextureHandle createTexture(const Memory* _mem, uint32_t _flags, uint8_t _skip, TextureInfo* _info) )
+ BGFX_API_FUNC(TextureHandle createTexture(const Memory* _mem, uint32_t _flags, uint8_t _skip, TextureInfo* _info, BackbufferRatio::Enum _ratio) )
{
TextureInfo ti;
if (NULL == _info)
@@ -2795,6 +2781,7 @@ namespace bgfx
{
TextureRef& ref = m_textureRef[handle.idx];
ref.m_refCount = 1;
+ ref.m_bbRatio = uint8_t(_ratio);
ref.m_format = uint8_t(_info->format);
CommandBuffer& cmdbuf = getCommandBuffer(CommandBuffer::CreateTexture);
@@ -2820,6 +2807,26 @@ namespace bgfx
textureDecRef(_handle);
}
+ void resizeTexture(TextureHandle _handle, uint16_t _width, uint16_t _height)
+ {
+ const TextureRef& textureRef = m_textureRef[_handle.idx];
+ BX_CHECK(BackbufferRatio::None != textureRef.m_bbRatio, "");
+
+ getTextureSizeFromRatio(BackbufferRatio::Enum(textureRef.m_bbRatio), _width, _height);
+
+ BX_TRACE("Resize %3d: %4dx%d %s"
+ , _handle.idx
+ , _width
+ , _height
+ , getName(TextureFormat::Enum(textureRef.m_format) )
+ );
+
+ CommandBuffer& cmdbuf = getCommandBuffer(CommandBuffer::ResizeTexture);
+ cmdbuf.write(_handle);
+ cmdbuf.write(_width);
+ cmdbuf.write(_height);
+ }
+
void textureIncRef(TextureHandle _handle)
{
TextureRef& ref = m_textureRef[_handle.idx];
@@ -2871,10 +2878,13 @@ namespace bgfx
FrameBufferRef& ref = m_frameBufferRef[handle.idx];
ref.m_window = false;
memset(ref.un.m_th, 0xff, sizeof(ref.un.m_th) );
+ BackbufferRatio::Enum bbRatio = BackbufferRatio::Enum(m_textureRef[_handles[0].idx].m_bbRatio);
for (uint32_t ii = 0; ii < _num; ++ii)
{
TextureHandle texHandle = _handles[ii];
BGFX_CHECK_HANDLE("createFrameBuffer texture handle", m_textureHandle, texHandle);
+ BX_CHECK(bbRatio == m_textureRef[texHandle.idx].m_bbRatio, "Mismatch in texture back-buffer ratio.");
+ BX_UNUSED(bbRatio);
cmdbuf.write(texHandle);
@@ -3415,12 +3425,12 @@ namespace bgfx
}
#endif // BGFX_CONFIG_MULTITHREADED
- Frame m_frame[2];
+ Frame m_frame[1+(BGFX_CONFIG_MULTITHREADED ? 1 : 0)];
Frame* m_render;
Frame* m_submit;
uint64_t m_tempKeys[BGFX_CONFIG_MAX_DRAW_CALLS];
- uint16_t m_tempValues[BGFX_CONFIG_MAX_DRAW_CALLS];
+ RenderItemCount m_tempValues[BGFX_CONFIG_MAX_DRAW_CALLS];
VertexBuffer m_vertexBuffers[BGFX_CONFIG_MAX_VERTEX_BUFFERS];
@@ -3471,6 +3481,7 @@ namespace bgfx
struct TextureRef
{
int16_t m_refCount;
+ uint8_t m_bbRatio;
uint8_t m_format;
};
@@ -3520,6 +3531,7 @@ namespace bgfx
bool m_rendererInitialized;
bool m_exit;
+ bool m_flipAfterRender;
typedef UpdateBatchT<256> TextureUpdateBatch;
BX_ALIGN_DECL_CACHE_LINE(TextureUpdateBatch m_textureUpdateBatch);
diff --git a/3rdparty/bgfx/src/config.h b/3rdparty/bgfx/src/config.h
index 791f39a7aad..1aeaf930b85 100644
--- a/3rdparty/bgfx/src/config.h
+++ b/3rdparty/bgfx/src/config.h
@@ -42,19 +42,19 @@
# ifndef BGFX_CONFIG_RENDERER_OPENGL
# define BGFX_CONFIG_RENDERER_OPENGL (0 \
- || BX_PLATFORM_WINDOWS \
- || BX_PLATFORM_LINUX \
|| BX_PLATFORM_FREEBSD \
+ || BX_PLATFORM_LINUX \
|| BX_PLATFORM_OSX \
+ || BX_PLATFORM_WINDOWS \
? 1 : 0)
# endif // BGFX_CONFIG_RENDERER_OPENGL
# ifndef BGFX_CONFIG_RENDERER_OPENGLES
# define BGFX_CONFIG_RENDERER_OPENGLES (0 \
- || BX_PLATFORM_EMSCRIPTEN \
- || BX_PLATFORM_NACL \
|| BX_PLATFORM_ANDROID \
+ || BX_PLATFORM_EMSCRIPTEN \
|| BX_PLATFORM_IOS \
+ || BX_PLATFORM_NACL \
|| BX_PLATFORM_QNX \
|| BX_PLATFORM_RPI \
? 1 : 0)
@@ -150,16 +150,16 @@
#ifndef BGFX_CONFIG_MULTITHREADED
# define BGFX_CONFIG_MULTITHREADED ( (!BGFX_CONFIG_RENDERER_NULL)&&(0 \
|| BX_PLATFORM_ANDROID \
- || BX_PLATFORM_IOS \
- || BX_PLATFORM_LINUX \
|| BX_PLATFORM_FREEBSD \
+ || BX_PLATFORM_LINUX \
+ || BX_PLATFORM_IOS \
|| BX_PLATFORM_NACL \
|| BX_PLATFORM_OSX \
|| BX_PLATFORM_QNX \
|| BX_PLATFORM_RPI \
|| BX_PLATFORM_WINDOWS \
- || BX_PLATFORM_XBOX360 \
|| BX_PLATFORM_WINRT \
+ || BX_PLATFORM_XBOX360 \
? 1 : 0) )
#endif // BGFX_CONFIG_MULTITHREADED
@@ -168,7 +168,7 @@
#endif // BGFX_CONFIG_MAX_DRAW_CALLS
#ifndef BGFX_CONFIG_MAX_MATRIX_CACHE
-# define BGFX_CONFIG_MAX_MATRIX_CACHE (64<<10)
+# define BGFX_CONFIG_MAX_MATRIX_CACHE (BGFX_CONFIG_MAX_DRAW_CALLS+1)
#endif // BGFX_CONFIG_MAX_MATRIX_CACHE
#ifndef BGFX_CONFIG_MAX_RECT_CACHE
diff --git a/3rdparty/bgfx/src/fs_clear0.bin.h b/3rdparty/bgfx/src/fs_clear0.bin.h
index 52e8b21a533..8a49f45759a 100644
--- a/3rdparty/bgfx/src/fs_clear0.bin.h
+++ b/3rdparty/bgfx/src/fs_clear0.bin.h
@@ -13,10 +13,10 @@ static const uint8_t fs_clear0_glsl[130] =
static const uint8_t fs_clear0_dx9[204] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x01, // clear_color.....
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x01, // clear_color.....
0x00, 0xa8, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, // .........$.CTAB.
0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, // ...[............
- 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
+ 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, // .......D.......b
0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, // gfx_clear_color.
0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, // ................
@@ -26,27 +26,13 @@ static const uint8_t fs_clear0_dx9[204] =
0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, // 9.952.3111......
0x08, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ............
};
-static const uint8_t fs_clear0_dx11[607] =
+static const uint8_t fs_clear0_dx11[259] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x08, // clear_color.....
- 0x00, 0x38, 0x02, 0x44, 0x58, 0x42, 0x43, 0x69, 0x80, 0xef, 0x6f, 0xd0, 0x54, 0x8e, 0x60, 0xf8, // .8.DXBCi..o.T.`.
- 0xc6, 0x2b, 0x40, 0xf5, 0xaf, 0xa8, 0x14, 0x01, 0x00, 0x00, 0x00, 0x38, 0x02, 0x00, 0x00, 0x05, // .+@........8....
- 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x74, // ...4.......@...t
- 0x01, 0x00, 0x00, 0xbc, 0x01, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0xd0, 0x00, 0x00, 0x00, 0x01, // .......RDEF.....
- 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, // ...H............
- 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, // ...........<....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, // ...........$Glob
- 0x61, 0x6c, 0x73, 0x00, 0xab, 0xab, 0xab, 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, // als....<.......`
- 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, // ...............x
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x8c, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, // .......bgfx_clea
- 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, // r_color.........
- 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ...........Micro
- 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
- 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
- 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, // 29.952.3111....I
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x08, // clear_color.....
+ 0x00, 0xdc, 0x00, 0x44, 0x58, 0x42, 0x43, 0x97, 0x89, 0xd6, 0x18, 0xd7, 0x24, 0x4d, 0xea, 0xd1, // ...DXBC.....$M..
+ 0xcc, 0xac, 0xc3, 0xb2, 0xf1, 0x52, 0x06, 0x01, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x03, // .....R..........
+ 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x49, // ...,...`.......I
0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, // SGN,...........
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, // .......SV_POSITI
@@ -57,13 +43,6 @@ static const uint8_t fs_clear0_dx11[607] =
0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, // .......Y...F. ..
0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, // .......e.... ...
0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, // ...6.... ......F
- 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x53, // . .........>...S
- 0x54, 0x41, 0x54, 0x74, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // TATt............
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, // ...............
+ 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, // . .........>....
+ 0x00, 0x80, 0x00, // ...
};
diff --git a/3rdparty/bgfx/src/fs_clear1.bin.h b/3rdparty/bgfx/src/fs_clear1.bin.h
index bb9577de924..ccccdffbee0 100644
--- a/3rdparty/bgfx/src/fs_clear1.bin.h
+++ b/3rdparty/bgfx/src/fs_clear1.bin.h
@@ -15,10 +15,10 @@ static const uint8_t fs_clear1_glsl[170] =
static const uint8_t fs_clear1_dx9[216] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x02, // clear_color.....
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x02, // clear_color.....
0x00, 0xb4, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, // .........$.CTAB.
0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, // ...[............
- 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
+ 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, // .......D.......b
0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, // gfx_clear_color.
0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, // ................
@@ -29,27 +29,13 @@ static const uint8_t fs_clear1_dx9[216] =
0x08, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x08, 0x0f, 0x80, 0x01, // ................
0x00, 0xe4, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ........
};
-static const uint8_t fs_clear1_dx11[667] =
+static const uint8_t fs_clear1_dx11[319] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x08, // clear_color.....
- 0x00, 0x74, 0x02, 0x44, 0x58, 0x42, 0x43, 0x5e, 0x43, 0xcd, 0xdc, 0x9e, 0x83, 0xb7, 0x99, 0x9b, // .t.DXBC^C.......
- 0x10, 0x35, 0x0e, 0xb5, 0x20, 0x97, 0xd2, 0x01, 0x00, 0x00, 0x00, 0x74, 0x02, 0x00, 0x00, 0x05, // .5.. ......t....
- 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x8c, // ...4.......@....
- 0x01, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0xd0, 0x00, 0x00, 0x00, 0x01, // .......RDEF.....
- 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, // ...H............
- 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, // ...........<....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, // ...........$Glob
- 0x61, 0x6c, 0x73, 0x00, 0xab, 0xab, 0xab, 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, // als....<.......`
- 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, // ...............x
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x8c, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, // .......bgfx_clea
- 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, // r_color.........
- 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ...........Micro
- 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
- 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
- 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, // 29.952.3111....I
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x08, // clear_color.....
+ 0x00, 0x18, 0x01, 0x44, 0x58, 0x42, 0x43, 0xe1, 0xf9, 0x8b, 0x7f, 0x06, 0xb6, 0xc7, 0x96, 0x4e, // ...DXBC........N
+ 0x0b, 0xee, 0xe9, 0x51, 0x29, 0xfb, 0x5a, 0x01, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x03, // ...Q).Z.........
+ 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0x49, // ...,...`.......I
0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, // SGN,...........
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, // .......SV_POSITI
@@ -64,13 +50,5 @@ static const uint8_t fs_clear1_dx11[667] =
0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x00, // ......6.... ...
0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, // ...F. .........6
0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, // .... ......F. ..
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x53, 0x54, 0x41, 0x54, 0x74, // .......>...STATt
- 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, // ...........
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x00, // .......>.......
};
diff --git a/3rdparty/bgfx/src/fs_clear2.bin.h b/3rdparty/bgfx/src/fs_clear2.bin.h
index f8d70de0b3c..664f83dcbb6 100644
--- a/3rdparty/bgfx/src/fs_clear2.bin.h
+++ b/3rdparty/bgfx/src/fs_clear2.bin.h
@@ -18,10 +18,10 @@ static const uint8_t fs_clear2_glsl[210] =
static const uint8_t fs_clear2_dx9[228] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x03, // clear_color.....
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x03, // clear_color.....
0x00, 0xc0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, // .........$.CTAB.
0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, // ...[............
- 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
+ 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, // .......D.......b
0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, // gfx_clear_color.
0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, // ................
@@ -33,27 +33,13 @@ static const uint8_t fs_clear2_dx9[228] =
0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x02, 0x08, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0xff, // ................
0xff, 0x00, 0x00, 0x00, // ....
};
-static const uint8_t fs_clear2_dx11[727] =
+static const uint8_t fs_clear2_dx11[379] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x08, // clear_color.....
- 0x00, 0xb0, 0x02, 0x44, 0x58, 0x42, 0x43, 0xa5, 0x0c, 0xb3, 0x39, 0xa8, 0x21, 0xc4, 0x89, 0xbd, // ...DXBC...9.!...
- 0xea, 0xb5, 0x9a, 0x23, 0xdf, 0xf9, 0x7c, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x05, // ...#..|.........
- 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xa4, // ...4.......@....
- 0x01, 0x00, 0x00, 0x34, 0x02, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0xd0, 0x00, 0x00, 0x00, 0x01, // ...4...RDEF.....
- 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, // ...H............
- 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, // ...........<....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, // ...........$Glob
- 0x61, 0x6c, 0x73, 0x00, 0xab, 0xab, 0xab, 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, // als....<.......`
- 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, // ...............x
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x8c, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, // .......bgfx_clea
- 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, // r_color.........
- 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ...........Micro
- 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
- 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
- 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, // 29.952.3111....I
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x08, // clear_color.....
+ 0x00, 0x54, 0x01, 0x44, 0x58, 0x42, 0x43, 0x28, 0xea, 0x41, 0xd6, 0x8b, 0x20, 0x1f, 0x3c, 0x2c, // .T.DXBC(.A.. .<,
+ 0x9b, 0xee, 0x43, 0x6d, 0x8a, 0xc1, 0xeb, 0x01, 0x00, 0x00, 0x00, 0x54, 0x01, 0x00, 0x00, 0x03, // ..Cm.......T....
+ 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x49, // ...,...`.......I
0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, // SGN,...........
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, // .......SV_POSITI
@@ -72,13 +58,5 @@ static const uint8_t fs_clear2_dx11[727] =
0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, // ...6.... ......F
0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, // . .........6....
0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, // ......F. ......
- 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x53, 0x54, 0x41, 0x54, 0x74, 0x00, 0x00, 0x00, 0x04, // ...>...STATt....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, // .......
+ 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x00, // ...>.......
};
diff --git a/3rdparty/bgfx/src/fs_clear3.bin.h b/3rdparty/bgfx/src/fs_clear3.bin.h
index a8854653241..75c196bc010 100644
--- a/3rdparty/bgfx/src/fs_clear3.bin.h
+++ b/3rdparty/bgfx/src/fs_clear3.bin.h
@@ -20,10 +20,10 @@ static const uint8_t fs_clear3_glsl[250] =
static const uint8_t fs_clear3_dx9[240] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x04, // clear_color.....
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x04, // clear_color.....
0x00, 0xcc, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, // .........$.CTAB.
0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, // ...[............
- 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
+ 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, // .......D.......b
0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, // gfx_clear_color.
0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, // ................
@@ -35,27 +35,13 @@ static const uint8_t fs_clear3_dx9[240] =
0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x02, 0x08, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x01, // ................
0x00, 0x00, 0x02, 0x03, 0x08, 0x0f, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ................
};
-static const uint8_t fs_clear3_dx11[787] =
+static const uint8_t fs_clear3_dx11[439] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x08, // clear_color.....
- 0x00, 0xec, 0x02, 0x44, 0x58, 0x42, 0x43, 0xf7, 0xac, 0x69, 0x7e, 0xb5, 0x9d, 0x1e, 0x99, 0x16, // ...DXBC..i~.....
- 0xb5, 0x9d, 0xdf, 0xcb, 0x2f, 0xba, 0xe0, 0x01, 0x00, 0x00, 0x00, 0xec, 0x02, 0x00, 0x00, 0x05, // ..../...........
- 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xbc, // ...4.......@....
- 0x01, 0x00, 0x00, 0x70, 0x02, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0xd0, 0x00, 0x00, 0x00, 0x01, // ...p...RDEF.....
- 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, // ...H............
- 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, // ...........<....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, // ...........$Glob
- 0x61, 0x6c, 0x73, 0x00, 0xab, 0xab, 0xab, 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, // als....<.......`
- 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, // ...............x
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x8c, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, // .......bgfx_clea
- 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, // r_color.........
- 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ...........Micro
- 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
- 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
- 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, // 29.952.3111....I
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x08, // clear_color.....
+ 0x00, 0x90, 0x01, 0x44, 0x58, 0x42, 0x43, 0x12, 0x80, 0x92, 0xa3, 0x15, 0xef, 0x86, 0x85, 0x80, // ...DXBC.........
+ 0xb7, 0x87, 0xf9, 0x1f, 0xb5, 0xa2, 0x4a, 0x01, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, 0x03, // ......J.........
+ 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x49, // ...,...`.......I
0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, // SGN,...........
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, // .......SV_POSITI
@@ -78,13 +64,5 @@ static const uint8_t fs_clear3_dx11[787] =
0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, // .... ......F. ..
0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x03, // .......6.... ...
0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3e, // ...F. .........>
- 0x00, 0x00, 0x01, 0x53, 0x54, 0x41, 0x54, 0x74, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, // ...STATt........
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x80, 0x00, // ...
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x00, // .......
};
diff --git a/3rdparty/bgfx/src/fs_clear4.bin.h b/3rdparty/bgfx/src/fs_clear4.bin.h
index ebb316dbbfb..a43d969d33c 100644
--- a/3rdparty/bgfx/src/fs_clear4.bin.h
+++ b/3rdparty/bgfx/src/fs_clear4.bin.h
@@ -23,10 +23,10 @@ static const uint8_t fs_clear4_glsl[290] =
static const uint8_t fs_clear4_dx9[240] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x04, // clear_color.....
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x04, // clear_color.....
0x00, 0xcc, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, // .........$.CTAB.
0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, // ...[............
- 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
+ 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, // .......D.......b
0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, // gfx_clear_color.
0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, // ................
@@ -38,27 +38,13 @@ static const uint8_t fs_clear4_dx9[240] =
0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x02, 0x08, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x01, // ................
0x00, 0x00, 0x02, 0x03, 0x08, 0x0f, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ................
};
-static const uint8_t fs_clear4_dx11[847] =
+static const uint8_t fs_clear4_dx11[499] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x08, // clear_color.....
- 0x00, 0x28, 0x03, 0x44, 0x58, 0x42, 0x43, 0x47, 0xd8, 0xca, 0x4e, 0x36, 0x2e, 0xbe, 0x94, 0x9f, // .(.DXBCG..N6....
- 0x4f, 0x06, 0xa2, 0x85, 0xb9, 0xc5, 0xfc, 0x01, 0x00, 0x00, 0x00, 0x28, 0x03, 0x00, 0x00, 0x05, // O..........(....
- 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xd4, // ...4.......@....
- 0x01, 0x00, 0x00, 0xac, 0x02, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0xd0, 0x00, 0x00, 0x00, 0x01, // .......RDEF.....
- 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, // ...H............
- 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, // ...........<....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, // ...........$Glob
- 0x61, 0x6c, 0x73, 0x00, 0xab, 0xab, 0xab, 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, // als....<.......`
- 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, // ...............x
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x8c, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, // .......bgfx_clea
- 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, // r_color.........
- 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ...........Micro
- 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
- 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
- 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, // 29.952.3111....I
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x08, // clear_color.....
+ 0x00, 0xcc, 0x01, 0x44, 0x58, 0x42, 0x43, 0x0e, 0x7a, 0x23, 0x41, 0x2a, 0x54, 0xbd, 0xa3, 0x8b, // ...DXBC.z#A*T...
+ 0x1e, 0xbd, 0x2e, 0x91, 0x6f, 0x8b, 0x29, 0x01, 0x00, 0x00, 0x00, 0xcc, 0x01, 0x00, 0x00, 0x03, // ....o.).........
+ 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0x49, // ...,...`.......I
0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, // SGN,...........
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, // .......SV_POSITI
@@ -84,13 +70,6 @@ static const uint8_t fs_clear4_dx11[847] =
0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, // . .........6....
0x20, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, // ......F. ......
0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x04, 0x00, 0x00, 0x00, 0x46, // ...6.... ......F
- 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x53, // . .........>...S
- 0x54, 0x41, 0x54, 0x74, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // TATt............
- 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, // ...............
+ 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, // . .........>....
+ 0x00, 0x80, 0x00, // ...
};
diff --git a/3rdparty/bgfx/src/fs_clear5.bin.h b/3rdparty/bgfx/src/fs_clear5.bin.h
index 82f7a266804..9eacd37a9a8 100644
--- a/3rdparty/bgfx/src/fs_clear5.bin.h
+++ b/3rdparty/bgfx/src/fs_clear5.bin.h
@@ -25,10 +25,10 @@ static const uint8_t fs_clear5_glsl[330] =
static const uint8_t fs_clear5_dx9[240] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x04, // clear_color.....
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x04, // clear_color.....
0x00, 0xcc, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, // .........$.CTAB.
0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, // ...[............
- 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
+ 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, // .......D.......b
0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, // gfx_clear_color.
0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, // ................
@@ -40,27 +40,13 @@ static const uint8_t fs_clear5_dx9[240] =
0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x02, 0x08, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x01, // ................
0x00, 0x00, 0x02, 0x03, 0x08, 0x0f, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ................
};
-static const uint8_t fs_clear5_dx11[907] =
+static const uint8_t fs_clear5_dx11[559] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x08, // clear_color.....
- 0x00, 0x64, 0x03, 0x44, 0x58, 0x42, 0x43, 0x9a, 0xcb, 0x63, 0x53, 0x10, 0x0d, 0xd9, 0x68, 0xeb, // .d.DXBC..cS...h.
- 0xfd, 0x18, 0x1e, 0xb7, 0xf0, 0xd5, 0x2b, 0x01, 0x00, 0x00, 0x00, 0x64, 0x03, 0x00, 0x00, 0x05, // ......+....d....
- 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xec, // ...4.......@....
- 0x01, 0x00, 0x00, 0xe8, 0x02, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0xd0, 0x00, 0x00, 0x00, 0x01, // .......RDEF.....
- 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, // ...H............
- 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, // ...........<....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, // ...........$Glob
- 0x61, 0x6c, 0x73, 0x00, 0xab, 0xab, 0xab, 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, // als....<.......`
- 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, // ...............x
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x8c, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, // .......bgfx_clea
- 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, // r_color.........
- 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ...........Micro
- 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
- 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
- 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, // 29.952.3111....I
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x08, // clear_color.....
+ 0x00, 0x08, 0x02, 0x44, 0x58, 0x42, 0x43, 0x60, 0x35, 0x1a, 0x9f, 0xa4, 0xdc, 0x6a, 0x17, 0x97, // ...DXBC`5....j..
+ 0x20, 0xbd, 0x81, 0xee, 0x84, 0xd9, 0xac, 0x01, 0x00, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x03, // ...............
+ 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x49, // ...,...`.......I
0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, // SGN,...........
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, // .......SV_POSITI
@@ -90,13 +76,5 @@ static const uint8_t fs_clear5_dx11[907] =
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x04, // .......6.... ...
0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x36, // ...F. .........6
0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x05, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, // .... ......F. ..
- 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x53, 0x54, 0x41, 0x54, 0x74, // .......>...STATt
- 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, // ...........
+ 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x00, // .......>.......
};
diff --git a/3rdparty/bgfx/src/fs_clear6.bin.h b/3rdparty/bgfx/src/fs_clear6.bin.h
index b82cbe71b28..bc1f2b2ff2c 100644
--- a/3rdparty/bgfx/src/fs_clear6.bin.h
+++ b/3rdparty/bgfx/src/fs_clear6.bin.h
@@ -28,10 +28,10 @@ static const uint8_t fs_clear6_glsl[370] =
static const uint8_t fs_clear6_dx9[240] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x04, // clear_color.....
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x04, // clear_color.....
0x00, 0xcc, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, // .........$.CTAB.
0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, // ...[............
- 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
+ 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, // .......D.......b
0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, // gfx_clear_color.
0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, // ................
@@ -43,27 +43,13 @@ static const uint8_t fs_clear6_dx9[240] =
0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x02, 0x08, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x01, // ................
0x00, 0x00, 0x02, 0x03, 0x08, 0x0f, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ................
};
-static const uint8_t fs_clear6_dx11[967] =
+static const uint8_t fs_clear6_dx11[619] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x08, // clear_color.....
- 0x00, 0xa0, 0x03, 0x44, 0x58, 0x42, 0x43, 0xff, 0xf5, 0x10, 0x9a, 0x40, 0xad, 0x68, 0x1d, 0x9d, // ...DXBC....@.h..
- 0xf8, 0x25, 0x1d, 0x09, 0x74, 0x78, 0x23, 0x01, 0x00, 0x00, 0x00, 0xa0, 0x03, 0x00, 0x00, 0x05, // .%..tx#.........
- 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x04, // ...4.......@....
- 0x02, 0x00, 0x00, 0x24, 0x03, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0xd0, 0x00, 0x00, 0x00, 0x01, // ...$...RDEF.....
- 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, // ...H............
- 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, // ...........<....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, // ...........$Glob
- 0x61, 0x6c, 0x73, 0x00, 0xab, 0xab, 0xab, 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, // als....<.......`
- 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, // ...............x
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x8c, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, // .......bgfx_clea
- 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, // r_color.........
- 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ...........Micro
- 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
- 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
- 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, // 29.952.3111....I
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x08, // clear_color.....
+ 0x00, 0x44, 0x02, 0x44, 0x58, 0x42, 0x43, 0x68, 0xe2, 0x88, 0x87, 0x2b, 0x8c, 0x92, 0xbc, 0x98, // .D.DXBCh...+....
+ 0x11, 0xb6, 0x94, 0x5c, 0x76, 0x9a, 0x47, 0x01, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, 0x03, // ....v.G....D....
+ 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, 0x49, // ...,...`...$...I
0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, // SGN,...........
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, // .......SV_POSITI
@@ -97,13 +83,5 @@ static const uint8_t fs_clear6_dx11[967] =
0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x05, 0x00, 0x00, 0x00, 0x46, // ...6.... ......F
0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, // . .........6....
0x20, 0x10, 0x00, 0x06, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, // ......F. ......
- 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x53, 0x54, 0x41, 0x54, 0x74, 0x00, 0x00, 0x00, 0x08, // ...>...STATt....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, // .......
+ 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x00, // ...>.......
};
diff --git a/3rdparty/bgfx/src/fs_clear7.bin.h b/3rdparty/bgfx/src/fs_clear7.bin.h
index 0c143097401..7c194f16b41 100644
--- a/3rdparty/bgfx/src/fs_clear7.bin.h
+++ b/3rdparty/bgfx/src/fs_clear7.bin.h
@@ -30,10 +30,10 @@ static const uint8_t fs_clear7_glsl[410] =
static const uint8_t fs_clear7_dx9[240] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x04, // clear_color.....
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x04, // clear_color.....
0x00, 0xcc, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, // .........$.CTAB.
0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, // ...[............
- 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
+ 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, // .......T...0....
0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, // .......D.......b
0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, // gfx_clear_color.
0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, // ................
@@ -45,27 +45,13 @@ static const uint8_t fs_clear7_dx9[240] =
0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x02, 0x08, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x01, // ................
0x00, 0x00, 0x02, 0x03, 0x08, 0x0f, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ................
};
-static const uint8_t fs_clear7_dx11[1027] =
+static const uint8_t fs_clear7_dx11[679] =
{
0x46, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x62, 0x67, 0x66, 0x78, 0x5f, // FSH........bgfx_
- 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x15, 0x08, 0x00, 0x00, 0x08, // clear_color.....
- 0x00, 0xdc, 0x03, 0x44, 0x58, 0x42, 0x43, 0xe8, 0xce, 0x0f, 0xa5, 0xe8, 0x1d, 0xad, 0xe4, 0x06, // ...DXBC.........
- 0x9c, 0x68, 0x8b, 0xa9, 0x74, 0x19, 0x97, 0x01, 0x00, 0x00, 0x00, 0xdc, 0x03, 0x00, 0x00, 0x05, // .h..t...........
- 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x1c, // ...4.......@....
- 0x02, 0x00, 0x00, 0x60, 0x03, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0xd0, 0x00, 0x00, 0x00, 0x01, // ...`...RDEF.....
- 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, // ...H............
- 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, // ...........<....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, // ...........$Glob
- 0x61, 0x6c, 0x73, 0x00, 0xab, 0xab, 0xab, 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, // als....<.......`
- 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, // ...............x
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x8c, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x63, 0x6c, 0x65, 0x61, // .......bgfx_clea
- 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, // r_color.........
- 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ...........Micro
- 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
- 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
- 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, // 29.952.3111....I
+ 0x63, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x17, 0x08, 0x00, 0x00, 0x08, // clear_color.....
+ 0x00, 0x80, 0x02, 0x44, 0x58, 0x42, 0x43, 0xe7, 0x1e, 0xec, 0x06, 0x0c, 0xd8, 0x43, 0x65, 0x9a, // ...DXBC......Ce.
+ 0x6f, 0x6f, 0xc7, 0x6f, 0x21, 0xde, 0xa4, 0x01, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x03, // oo.o!...........
+ 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x3c, 0x01, 0x00, 0x00, 0x49, // ...,...`...<...I
0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, // SGN,...........
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................
0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, // .......SV_POSITI
@@ -103,13 +89,5 @@ static const uint8_t fs_clear7_dx11[1027] =
0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x06, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, // .... ......F. ..
0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0xf2, 0x20, 0x10, 0x00, 0x07, // .......6.... ...
0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3e, // ...F. .........>
- 0x00, 0x00, 0x01, 0x53, 0x54, 0x41, 0x54, 0x74, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, // ...STATt........
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x80, 0x00, // ...
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x00, // .......
};
diff --git a/3rdparty/bgfx/src/fs_debugfont.bin.h b/3rdparty/bgfx/src/fs_debugfont.bin.h
index f0e065883f2..fa08afc0167 100644
--- a/3rdparty/bgfx/src/fs_debugfont.bin.h
+++ b/3rdparty/bgfx/src/fs_debugfont.bin.h
@@ -1,34 +1,34 @@
-static const uint8_t fs_debugfont_glsl[359] =
+static const uint8_t fs_debugfont_glsl[354] =
{
0x46, 0x53, 0x48, 0x03, 0xb8, 0xbe, 0x22, 0x66, 0x01, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH..."f...s_tex
- 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x47, 0x01, 0x00, 0x00, 0x76, // Color......G...v
- 0x61, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, // arying mediump v
- 0x65, 0x63, 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x76, 0x61, // ec4 v_color0;.va
- 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, // rying mediump ve
- 0x63, 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x31, 0x3b, 0x0a, 0x76, 0x61, 0x72, // c4 v_color1;.var
- 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, // ying mediump vec
- 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x3b, 0x0a, 0x75, // 2 v_texcoord0;.u
- 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x32, 0x44, // niform sampler2D
- 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x0a, 0x76, 0x6f, 0x69, // s_texColor;.voi
- 0x64, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x28, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x6c, 0x6f, // d main ().{. lo
- 0x77, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, // wp vec4 tmpvar_1
- 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x20, 0x3d, 0x20, 0x6d, // ;. tmpvar_1 = m
- 0x69, 0x78, 0x20, 0x28, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x31, 0x2c, 0x20, 0x76, 0x5f, // ix (v_color1, v_
- 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, // color0, texture2
- 0x44, 0x20, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2c, 0x20, 0x76, // D (s_texColor, v
- 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x29, 0x2e, 0x78, 0x78, 0x78, 0x78, // _texcoord0).xxxx
- 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, // );. if ((tmpvar
- 0x5f, 0x31, 0x2e, 0x77, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x30, 0x33, 0x39, 0x32, 0x31, 0x35, // _1.w < 0.0039215
- 0x37, 0x29, 0x29, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x73, 0x63, 0x61, 0x72, // 7)) {. discar
- 0x64, 0x3b, 0x0a, 0x20, 0x20, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x67, 0x6c, 0x5f, 0x46, 0x72, 0x61, // d;. };. gl_Fra
- 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, // gColor = tmpvar_
- 0x31, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // 1;.}...
+ 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x42, 0x01, 0x00, 0x00, 0x76, // Color......B...v
+ 0x61, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, // arying highp vec
+ 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x76, 0x61, 0x72, 0x79, // 4 v_color0;.vary
+ 0x69, 0x6e, 0x67, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, // ing highp vec4 v
+ 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x31, 0x3b, 0x0a, 0x76, 0x61, 0x72, 0x79, 0x69, 0x6e, 0x67, // _color1;.varying
+ 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, // highp vec2 v_te
+ 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x3b, 0x0a, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, // xcoord0;.uniform
+ 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x32, 0x44, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, // sampler2D s_tex
+ 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x0a, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, 0x6e, // Color;.void main
+ 0x20, 0x28, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x77, 0x70, 0x20, 0x76, 0x65, 0x63, // ().{. lowp vec
+ 0x34, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, // 4 tmpvar_1;. tm
+ 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x20, 0x3d, 0x20, 0x6d, 0x69, 0x78, 0x20, 0x28, 0x76, 0x5f, // pvar_1 = mix (v_
+ 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x31, 0x2c, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, // color1, v_color0
+ 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x44, 0x20, 0x28, 0x73, 0x5f, 0x74, // , texture2D (s_t
+ 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2c, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, // exColor, v_texco
+ 0x6f, 0x72, 0x64, 0x30, 0x29, 0x2e, 0x78, 0x78, 0x78, 0x78, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x69, // ord0).xxxx);. i
+ 0x66, 0x20, 0x28, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x77, 0x20, 0x3c, // f ((tmpvar_1.w <
+ 0x20, 0x30, 0x2e, 0x30, 0x30, 0x33, 0x39, 0x32, 0x31, 0x35, 0x36, 0x39, 0x29, 0x29, 0x20, 0x7b, // 0.003921569)) {
+ 0x0a, 0x20, 0x20, 0x20, 0x20, 0x64, 0x69, 0x73, 0x63, 0x61, 0x72, 0x64, 0x3b, 0x0a, 0x20, 0x20, // . discard;.
+ 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x67, 0x6c, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, // };. gl_FragColo
+ 0x72, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x7d, 0x0a, // r = tmpvar_1;.}.
+ 0x0a, 0x00, // ..
};
static const uint8_t fs_debugfont_dx9[353] =
{
0x46, 0x53, 0x48, 0x03, 0xb8, 0xbe, 0x22, 0x66, 0x00, 0x00, 0x54, 0x01, 0x00, 0x03, 0xff, 0xff, // FSH..."f..T.....
0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, // ..".CTAB....S...
- 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, // ................
+ 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................
0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, // L...0...........
0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, // <.......s_texCol
0x6f, 0x72, 0x00, 0xab, 0x04, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, // or..............
@@ -50,60 +50,39 @@ static const uint8_t fs_debugfont_dx9[353] =
0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0x80, 0xff, 0xff, 0x00, 0x00, // ................
0x00, // .
};
-static const uint8_t fs_debugfont_dx11[856] =
+static const uint8_t fs_debugfont_dx11[520] =
{
- 0x46, 0x53, 0x48, 0x03, 0xb8, 0xbe, 0x22, 0x66, 0x00, 0x00, 0x48, 0x03, 0x44, 0x58, 0x42, 0x43, // FSH..."f..H.DXBC
- 0x38, 0x48, 0x7e, 0xf5, 0x2d, 0x94, 0x99, 0x42, 0x10, 0xd8, 0xfb, 0x0c, 0xb8, 0x88, 0x50, 0x85, // 8H~.-..B......P.
- 0x01, 0x00, 0x00, 0x00, 0x48, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, // ....H.......4...
- 0x00, 0x01, 0x00, 0x00, 0x8c, 0x01, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xcc, 0x02, 0x00, 0x00, // ................
- 0x52, 0x44, 0x45, 0x46, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // RDEF............
- 0x02, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, 0x00, // ................
- 0x92, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................
- 0x01, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, // ....w...........
- 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................
- 0x0d, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x5f, // ....s_texColors_
- 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x00, 0x73, // texColorampler.s
- 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // _texColors_texCo
- 0x6c, 0x6f, 0x72, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, // lorexture.Micros
- 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, // oft (R) HLSL Sha
- 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, // der Compiler 9.2
- 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0x49, 0x53, 0x47, 0x4e, // 9.952.3111..ISGN
- 0x84, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, // ............h...
- 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x0f, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ....t...........
- 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, // ............t...
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................
- 0x0f, 0x0f, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ....z...........
- 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, // ............SV_P
- 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, // OSITION.COLOR.TE
- 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, 0x4f, 0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, // XCOORD..OSGN,...
- 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ .......
- 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, // ................
- 0x53, 0x56, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, // SV_TARGET...SHDR
- 0x04, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // ....@...A...Z...
- 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x18, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, // .`......X....p..
- 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, // ....UU..b.......
- 0x01, 0x00, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, // ....b...........
- 0x62, 0x10, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, // b...2.......e...
- 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, // . ......h.......
- 0x45, 0x00, 0x00, 0x09, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, // E...........F...
- 0x03, 0x00, 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, // ....F~.......`..
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ................
- 0x46, 0x1e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x80, 0x41, 0x00, 0x00, 0x00, // F.......F...A...
- 0x02, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x09, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....2...........
- 0x06, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ........F.......
- 0x46, 0x1e, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x07, 0x12, 0x00, 0x10, 0x00, // F.......1.......
- 0x01, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, // ....:........@..
- 0x81, 0x80, 0x80, 0x3b, 0x0d, 0x00, 0x04, 0x03, 0x0a, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ...;............
- 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, // 6.... ......F...
- 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x53, 0x54, 0x41, 0x54, 0x74, 0x00, 0x00, 0x00, // ....>...STATt...
- 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, // ................
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........
+ 0x46, 0x53, 0x48, 0x03, 0xb8, 0xbe, 0x22, 0x66, 0x00, 0x00, 0xf8, 0x01, 0x44, 0x58, 0x42, 0x43, // FSH..."f....DXBC
+ 0x5a, 0xd5, 0xe8, 0x3a, 0x43, 0x7d, 0xa8, 0x34, 0xa8, 0x0a, 0x2d, 0x0c, 0xa2, 0xce, 0x50, 0x4f, // Z..:C}.4..-...PO
+ 0x01, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, // ............,...
+ 0xb8, 0x00, 0x00, 0x00, 0xec, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x84, 0x00, 0x00, 0x00, // ........ISGN....
+ 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........h.......
+ 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, // ................
+ 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // t...............
+ 0x01, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........t.......
+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, // ................
+ 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // z...............
+ 0x03, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, // ........SV_POSIT
+ 0x49, 0x4f, 0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, // ION.COLOR.TEXCOO
+ 0x52, 0x44, 0x00, 0xab, 0x4f, 0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // RD..OSGN,.......
+ 0x08, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .... ...........
+ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, // ............SV_T
+ 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, 0x04, 0x01, 0x00, 0x00, // ARGET...SHDR....
+ 0x40, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, 0x00, 0x60, 0x10, 0x00, // @...A...Z....`..
+ 0x00, 0x00, 0x00, 0x00, 0x58, 0x18, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....X....p......
+ 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // UU..b...........
+ 0x62, 0x10, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, // b...........b...
+ 0x32, 0x10, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, // 2.......e.... ..
+ 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x09, // ....h.......E...
+ 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, // ........F.......
+ 0x46, 0x7e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // F~.......`......
+ 0x00, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, // ............F...
+ 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x80, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ....F...A.......
+ 0x32, 0x00, 0x00, 0x09, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x10, 0x00, // 2...............
+ 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, // ....F.......F...
+ 0x02, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x07, 0x12, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ....1...........
+ 0x3a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x81, 0x80, 0x80, 0x3b, // :........@.....;
+ 0x0d, 0x00, 0x04, 0x03, 0x0a, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, // ............6...
+ 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // . ......F.......
+ 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // >.......
};
diff --git a/3rdparty/bgfx/src/image.cpp b/3rdparty/bgfx/src/image.cpp
index f7aa4404b71..37537a11cb3 100644
--- a/3rdparty/bgfx/src/image.cpp
+++ b/3rdparty/bgfx/src/image.cpp
@@ -2122,6 +2122,14 @@ namespace bgfx
imageCheckerboard(_width, _height, 16, UINT32_C(0xff000000), UINT32_C(0xffffffff), _dst);
break;
+ case TextureFormat::RGBA8:
+ imageSwizzleBgra8(_width, _height, _pitch, _src, _dst);
+ break;
+
+ case TextureFormat::BGRA8:
+ memcpy(_dst, _src, _pitch*_height);
+ break;
+
default:
// Decompression not implemented... Make ugly red-yellow checkerboard texture.
imageCheckerboard(_width, _height, 16, UINT32_C(0xffff0000), UINT32_C(0xffffff00), _dst);
@@ -2129,6 +2137,25 @@ namespace bgfx
}
}
+ void imageDecodeToRgba8(uint8_t* _dst, const uint8_t* _src, uint32_t _width, uint32_t _height, uint32_t _pitch, uint8_t _type)
+ {
+ switch (_type)
+ {
+ case TextureFormat::RGBA8:
+ memcpy(_dst, _src, _pitch*_height);
+ break;
+
+ case TextureFormat::BGRA8:
+ imageSwizzleBgra8(_width, _height, _pitch, _src, _dst);
+ break;
+
+ default:
+ imageDecodeToBgra8(_dst, _src, _width, _height, _pitch, _type);
+ imageSwizzleBgra8(_width, _height, _pitch, _dst, _dst);
+ break;
+ }
+ }
+
bool imageGetRawData(const ImageContainer& _imageContainer, uint8_t _side, uint8_t _lod, const void* _data, uint32_t _size, ImageMip& _mip)
{
uint32_t offset = _imageContainer.m_offset;
diff --git a/3rdparty/bgfx/src/image.h b/3rdparty/bgfx/src/image.h
index ab1430c375d..ec7105e46cb 100644
--- a/3rdparty/bgfx/src/image.h
+++ b/3rdparty/bgfx/src/image.h
@@ -92,7 +92,10 @@ namespace bgfx
bool imageParse(ImageContainer& _imageContainer, const void* _data, uint32_t _size);
///
- void imageDecodeToBgra8(uint8_t* _dst, const uint8_t* _src, uint32_t _width, uint32_t _height, uint32_t _srcPitch, uint8_t _type);
+ void imageDecodeToBgra8(uint8_t* _dst, const uint8_t* _src, uint32_t _width, uint32_t _height, uint32_t _pitch, uint8_t _type);
+
+ ///
+ void imageDecodeToRgba8(uint8_t* _dst, const uint8_t* _src, uint32_t _width, uint32_t _height, uint32_t _pitch, uint8_t _type);
///
bool imageGetRawData(const ImageContainer& _dds, uint8_t _side, uint8_t _index, const void* _data, uint32_t _size, ImageMip& _mip);
diff --git a/3rdparty/bgfx/src/ovr.cpp b/3rdparty/bgfx/src/ovr.cpp
index f86d69a345d..194ba5edfc5 100644
--- a/3rdparty/bgfx/src/ovr.cpp
+++ b/3rdparty/bgfx/src/ovr.cpp
@@ -1,7 +1,7 @@
/*
-* Copyright 2011-2015 Branimir Karadzic. All rights reserved.
-* License: http://www.opensource.org/licenses/BSD-2-Clause
-*/
+ * Copyright 2011-2015 Branimir Karadzic. All rights reserved.
+ * License: http://www.opensource.org/licenses/BSD-2-Clause
+ */
#include "ovr.h"
@@ -39,19 +39,6 @@ namespace bgfx
{
switch (_config->Header.API)
{
-#if BGFX_CONFIG_RENDERER_DIRECT3D9
- case ovrRenderAPI_D3D9:
- {
- ovrD3D9ConfigData* data = (ovrD3D9ConfigData*)_config;
-# if OVR_VERSION > OVR_VERSION_043
- m_rtSize = data->Header.BackBufferSize;
-# else
- m_rtSize = data->Header.RTSize;
-# endif // OVR_VERSION > OVR_VERSION_043
- }
- break;
-#endif // BGFX_CONFIG_RENDERER_DIRECT3D9
-
#if BGFX_CONFIG_RENDERER_DIRECT3D11
case ovrRenderAPI_D3D11:
{
@@ -202,7 +189,7 @@ ovrError:
m_debug = false;
}
- bool OVR::swap()
+ bool OVR::swap(HMD& _hmd)
{
if (NULL == m_hmd)
{
@@ -226,6 +213,8 @@ ovrError:
m_pose[1] = ovrHmd_GetEyePose(m_hmd, ovrEye_Right);
#endif // OVR_VERSION > OVR_VERSION_042
+ getEyePose(_hmd);
+
return true;
}
@@ -241,16 +230,9 @@ ovrError:
{
if (NULL != m_hmd)
{
- ovrEyeType eye[2] = { ovrEye_Left, ovrEye_Right };
for (int ii = 0; ii < 2; ++ii)
{
- ovrPosef& pose = m_pose[ii];
-#if OVR_VERSION > OVR_VERSION_042
- pose = ovrHmd_GetHmdPosePerEye(m_hmd, eye[ii]);
-#else
- pose = ovrHmd_GetEyePose(m_hmd, eye[ii]);
-#endif // OVR_VERSION > OVR_VERSION_042
-
+ const ovrPosef& pose = m_pose[ii];
HMD::Eye& eye = _hmd.eye[ii];
eye.rotation[0] = pose.Orientation.x;
eye.rotation[1] = pose.Orientation.y;
diff --git a/3rdparty/bgfx/src/ovr.h b/3rdparty/bgfx/src/ovr.h
index e8c86b895e0..52eaa591f50 100644
--- a/3rdparty/bgfx/src/ovr.h
+++ b/3rdparty/bgfx/src/ovr.h
@@ -25,22 +25,9 @@
# include <OVR_CAPI.h>
# endif // OVR_VERSION < OVR_VERSION_050
-# if BGFX_CONFIG_RENDERER_DIRECT3D9
-# define OVR_D3D_VERSION 9
-# if OVR_VERSION < OVR_VERSION_050
-# include <OVR_D3D.h>
-# else
-# include <OVR_CAPI_D3D.h>
-# endif
-# endif // BGFX_CONFIG_RENDERER_DIRECT3D9
-
# if BGFX_CONFIG_RENDERER_DIRECT3D11
-# ifdef OVR_CAPI_D3D_h
-# undef OVR_CAPI_D3D_h
-# undef OVR_D3D_VERSION
-# endif // OVR_CAPI_D3D_h
-# define OVR_D3D_VERSION 11
# if OVR_VERSION < OVR_VERSION_050
+# define OVR_D3D_VERSION 11
# include <OVR_D3D.h>
# else
# include <OVR_CAPI_D3D.h>
@@ -83,7 +70,7 @@ namespace bgfx
bool postReset(void* _nwh, ovrRenderAPIConfig* _config, bool _debug = false);
void postReset(const ovrTexture& _texture);
void preReset();
- bool swap();
+ bool swap(HMD& _hmd);
void recenter();
void getEyePose(HMD& _hmd);
void getSize(uint32_t& _width, uint32_t& _height) const
@@ -143,8 +130,9 @@ namespace bgfx
return false;
}
- bool swap()
+ bool swap(HMD& _hmd)
{
+ getEyePose(_hmd);
return false;
}
diff --git a/3rdparty/bgfx/src/renderer_d3d11.cpp b/3rdparty/bgfx/src/renderer_d3d11.cpp
index 20ac1323d98..24df2fd71d2 100644
--- a/3rdparty/bgfx/src/renderer_d3d11.cpp
+++ b/3rdparty/bgfx/src/renderer_d3d11.cpp
@@ -627,6 +627,7 @@ namespace bgfx { namespace d3d11
if (SUCCEEDED(hr) )
{
+#if BX_COMPILER_MSVC
BX_PRAGMA_DIAGNOSTIC_PUSH();
BX_PRAGMA_DIAGNOSTIC_IGNORED_MSVC(4530) // warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
try
@@ -641,6 +642,9 @@ BX_PRAGMA_DIAGNOSTIC_IGNORED_MSVC(4530) // warning C4530: C++ exception handler
hr = E_FAIL;
}
BX_PRAGMA_DIAGNOSTIC_POP();
+#else
+ hr = device->GetAdapter(&adapter);
+#endif // BX_COMPILER_MSVC
}
}
BGFX_FATAL(SUCCEEDED(hr), Fatal::UnableToInitialize, "Unable to create Direct3D11 device.");
@@ -682,6 +686,12 @@ BX_PRAGMA_DIAGNOSTIC_POP();
, NULL
, &m_swapChain
);
+ BGFX_FATAL(SUCCEEDED(hr), Fatal::UnableToInitialize, "Failed to create swap chain.");
+
+ DX_CHECK(m_factory->MakeWindowAssociation(g_bgfxHwnd, 0
+ | DXGI_MWA_NO_WINDOW_CHANGES
+ | DXGI_MWA_NO_ALT_ENTER
+ ) );
#else
hr = adapter->GetParent(IID_IDXGIFactory, (void**)&m_factory);
BGFX_FATAL(SUCCEEDED(hr), Fatal::UnableToInitialize, "Unable to create Direct3D11 device.");
@@ -704,13 +714,8 @@ BX_PRAGMA_DIAGNOSTIC_POP();
, &m_scd
, &m_swapChain
);
-#endif // BX_PLATFORM_WINRT
BGFX_FATAL(SUCCEEDED(hr), Fatal::UnableToInitialize, "Failed to create swap chain.");
-
- DX_CHECK(m_factory->MakeWindowAssociation(g_bgfxHwnd, 0
- | DXGI_MWA_NO_WINDOW_CHANGES
- | DXGI_MWA_NO_ALT_ENTER
- ) );
+#endif // BX_PLATFORM_WINRT
m_numWindows = 1;
@@ -765,6 +770,7 @@ BX_PRAGMA_DIAGNOSTIC_POP();
| (getIntelExtensions(m_device) ? BGFX_CAPS_FRAGMENT_ORDERING : 0)
| BGFX_CAPS_SWAP_CHAIN
| (m_ovr.isInitialized() ? BGFX_CAPS_HMD : 0)
+ | BGFX_CAPS_INDEX32
);
g_caps.maxTextureSize = D3D11_REQ_TEXTURE2D_U_OR_V_DIMENSION;
g_caps.maxFBAttachments = uint8_t(bx::uint32_min(D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT, BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS) );
@@ -972,6 +978,35 @@ BX_PRAGMA_DIAGNOSTIC_POP();
{
}
+ void resizeTexture(TextureHandle _handle, uint16_t _width, uint16_t _height) BX_OVERRIDE
+ {
+ TextureD3D11& texture = m_textures[_handle.idx];
+
+ uint32_t size = sizeof(uint32_t) + sizeof(TextureCreate);
+ const Memory* mem = alloc(size);
+
+ bx::StaticMemoryBlockWriter writer(mem->data, mem->size);
+ uint32_t magic = BGFX_CHUNK_MAGIC_TEX;
+ bx::write(&writer, magic);
+
+ TextureCreate tc;
+ tc.m_flags = texture.m_flags;
+ tc.m_width = _width;
+ tc.m_height = _height;
+ tc.m_sides = 0;
+ tc.m_depth = 0;
+ tc.m_numMips = 1;
+ tc.m_format = texture.m_requestedFormat;
+ tc.m_cubeMap = false;
+ tc.m_mem = NULL;
+ bx::write(&writer, tc);
+
+ texture.destroy();
+ texture.create(mem, tc.m_flags, 0);
+
+ release(mem);
+ }
+
void destroyTexture(TextureHandle _handle) BX_OVERRIDE
{
m_textures[_handle.idx].destroy();
@@ -1165,7 +1200,7 @@ BX_PRAGMA_DIAGNOSTIC_POP();
deviceCtx->IASetIndexBuffer(ib.m_ptr, DXGI_FORMAT_R16_UINT, 0);
float proj[16];
- mtxOrtho(proj, 0.0f, (float)width, (float)height, 0.0f, 0.0f, 1000.0f);
+ bx::mtxOrtho(proj, 0.0f, (float)width, (float)height, 0.0f, 0.0f, 1000.0f);
PredefinedUniform& predefined = program.m_predefined[0];
uint8_t flags = predefined.m_type;
@@ -1198,6 +1233,11 @@ BX_PRAGMA_DIAGNOSTIC_POP();
DX_RELEASE(m_backBufferDepthStencil, 0);
DX_RELEASE(m_backBufferColor, 0);
+ for (uint32_t ii = 0; ii < BX_COUNTOF(m_frameBuffers); ++ii)
+ {
+ m_frameBuffers[ii].preReset();
+ }
+
// invalidateCache();
capturePreReset();
@@ -1239,6 +1279,11 @@ BX_PRAGMA_DIAGNOSTIC_POP();
m_currentColor = m_backBufferColor;
m_currentDepthStencil = m_backBufferDepthStencil;
+ for (uint32_t ii = 0; ii < BX_COUNTOF(m_frameBuffers); ++ii)
+ {
+ m_frameBuffers[ii].postReset();
+ }
+
capturePostReset();
}
@@ -1252,7 +1297,7 @@ BX_PRAGMA_DIAGNOSTIC_POP();
;
}
- void flip() BX_OVERRIDE
+ void flip(HMD& _hmd) BX_OVERRIDE
{
if (NULL != m_swapChain)
{
@@ -1269,7 +1314,7 @@ BX_PRAGMA_DIAGNOSTIC_POP();
if (SUCCEEDED(hr) )
{
- if (!m_ovr.swap() )
+ if (!m_ovr.swap(_hmd) )
{
hr = m_swapChain->Present(syncInterval, 0);
}
@@ -1555,7 +1600,7 @@ BX_PRAGMA_DIAGNOSTIC_POP();
for (uint32_t ii = 0; ii < _numInstanceData; ++ii)
{
- uint32_t index = 8-_numInstanceData+ii;
+ uint32_t index = 7-ii; // TEXCOORD7 = i_data0, TEXCOORD6 = i_data1, etc.
uint32_t jj;
D3D11_INPUT_ELEMENT_DESC* curr = vertexElements;
@@ -2360,8 +2405,9 @@ BX_PRAGMA_DIAGNOSTIC_POP();
void BufferD3D11::create(uint32_t _size, void* _data, uint8_t _flags, uint16_t _stride, bool _vertex)
{
- m_uav = NULL;
- m_size = _size;
+ m_uav = NULL;
+ m_size = _size;
+ m_flags = _flags;
const bool needUav = 0 != (_flags & BGFX_BUFFER_COMPUTE_WRITE);
const bool needSrv = 0 != (_flags & BGFX_BUFFER_COMPUTE_READ);
@@ -2377,9 +2423,13 @@ BX_PRAGMA_DIAGNOSTIC_POP();
desc.MiscFlags = 0;
desc.StructureByteStride = 0;
- DXGI_FORMAT format = _vertex
+ const DXGI_FORMAT indexFormat = 0 == (_flags & BGFX_BUFFER_INDEX32)
+ ? DXGI_FORMAT_R16_UINT
+ : DXGI_FORMAT_R32_UINT
+ ;
+ const DXGI_FORMAT format = _vertex
? DXGI_FORMAT_R32G32B32A32_FLOAT
- : DXGI_FORMAT_R16_UINT
+ : indexFormat
;
ID3D11Device* device = s_renderD3D11->m_device;
@@ -2451,7 +2501,7 @@ BX_PRAGMA_DIAGNOSTIC_POP();
ID3D11DeviceContext* deviceCtx = s_renderD3D11->m_deviceCtx;
BX_CHECK(m_dynamic, "Must be dynamic!");
-#if 1
+#if 0
BX_UNUSED(_discard);
ID3D11Device* device = s_renderD3D11->m_device;
@@ -2508,7 +2558,7 @@ BX_PRAGMA_DIAGNOSTIC_POP();
: 0
;
- BufferD3D11::create(_size, _data, _flags, stride);
+ BufferD3D11::create(_size, _data, _flags, stride, true);
}
void ShaderD3D11::create(const Memory* _mem)
@@ -2921,15 +2971,15 @@ BX_PRAGMA_DIAGNOSTIC_POP();
ID3D11DeviceContext* deviceCtx = s_renderD3D11->m_deviceCtx;
D3D11_BOX box;
- box.left = _rect.m_x;
- box.top = _rect.m_y;
- box.right = box.left + _rect.m_width;
+ box.left = _rect.m_x;
+ box.top = _rect.m_y;
+ box.right = box.left + _rect.m_width;
box.bottom = box.top + _rect.m_height;
- box.front = _z;
- box.back = box.front + _depth;
+ box.front = _z;
+ box.back = box.front + _depth;
const uint32_t subres = _mip + (_side * m_numMips);
- const uint32_t bpp = getBitsPerPixel(TextureFormat::Enum(m_textureFormat) );
+ const uint32_t bpp = getBitsPerPixel(TextureFormat::Enum(m_textureFormat) );
const uint32_t rectpitch = _rect.m_width*bpp/8;
const uint32_t srcpitch = UINT16_MAX == _pitch ? rectpitch : _pitch;
@@ -2976,35 +3026,10 @@ BX_PRAGMA_DIAGNOSTIC_POP();
m_dsv = NULL;
m_swapChain = NULL;
- m_num = 0;
- for (uint32_t ii = 0; ii < _num; ++ii)
- {
- TextureHandle handle = _handles[ii];
- if (isValid(handle) )
- {
- const TextureD3D11& texture = s_renderD3D11->m_textures[handle.idx];
- if (isDepth( (TextureFormat::Enum)texture.m_textureFormat) )
- {
- BX_CHECK(NULL == m_dsv, "Frame buffer already has depth-stencil attached.");
+ m_numTh = _num;
+ memcpy(m_th, _handles, _num*sizeof(TextureHandle) );
- const uint32_t msaaQuality = bx::uint32_satsub( (texture.m_flags&BGFX_TEXTURE_RT_MSAA_MASK)>>BGFX_TEXTURE_RT_MSAA_SHIFT, 1);
- const DXGI_SAMPLE_DESC& msaa = s_msaa[msaaQuality];
-
- D3D11_DEPTH_STENCIL_VIEW_DESC dsvDesc;
- dsvDesc.Format = s_textureFormat[texture.m_textureFormat].m_fmtDsv;
- dsvDesc.ViewDimension = 1 < msaa.Count ? D3D11_DSV_DIMENSION_TEXTURE2DMS : D3D11_DSV_DIMENSION_TEXTURE2D;
- dsvDesc.Flags = 0;
- dsvDesc.Texture2D.MipSlice = 0;
- DX_CHECK(s_renderD3D11->m_device->CreateDepthStencilView(texture.m_ptr, &dsvDesc, &m_dsv) );
- }
- else
- {
- DX_CHECK(s_renderD3D11->m_device->CreateRenderTargetView(texture.m_ptr, NULL, &m_rtv[m_num]) );
- DX_CHECK(s_renderD3D11->m_device->CreateShaderResourceView(texture.m_ptr, NULL, &m_srv[m_num]) );
- m_num++;
- }
- }
- }
+ postReset();
}
void FrameBufferD3D11::create(uint16_t _denseIdx, void* _nwh, uint32_t _width, uint32_t _height, TextureFormat::Enum _depthFormat)
@@ -3036,6 +3061,21 @@ BX_PRAGMA_DIAGNOSTIC_POP();
uint16_t FrameBufferD3D11::destroy()
{
+ preReset();
+
+ DX_RELEASE(m_swapChain, 0);
+
+ m_num = 0;
+ m_numTh = 0;
+
+ uint16_t denseIdx = m_denseIdx;
+ m_denseIdx = UINT16_MAX;
+
+ return denseIdx;
+ }
+
+ void FrameBufferD3D11::preReset()
+ {
for (uint32_t ii = 0, num = m_num; ii < num; ++ii)
{
DX_RELEASE(m_srv[ii], 0);
@@ -3043,14 +3083,42 @@ BX_PRAGMA_DIAGNOSTIC_POP();
}
DX_RELEASE(m_dsv, 0);
- DX_RELEASE(m_swapChain, 0);
+ }
- m_num = 0;
+ void FrameBufferD3D11::postReset()
+ {
+ if (0 < m_numTh)
+ {
+ m_num = 0;
+ for (uint32_t ii = 0; ii < m_numTh; ++ii)
+ {
+ TextureHandle handle = m_th[ii];
+ if (isValid(handle) )
+ {
+ const TextureD3D11& texture = s_renderD3D11->m_textures[handle.idx];
+ if (isDepth( (TextureFormat::Enum)texture.m_textureFormat) )
+ {
+ BX_CHECK(NULL == m_dsv, "Frame buffer already has depth-stencil attached.");
- uint16_t denseIdx = m_denseIdx;
- m_denseIdx = UINT16_MAX;
+ const uint32_t msaaQuality = bx::uint32_satsub( (texture.m_flags&BGFX_TEXTURE_RT_MSAA_MASK)>>BGFX_TEXTURE_RT_MSAA_SHIFT, 1);
+ const DXGI_SAMPLE_DESC& msaa = s_msaa[msaaQuality];
- return denseIdx;
+ D3D11_DEPTH_STENCIL_VIEW_DESC dsvDesc;
+ dsvDesc.Format = s_textureFormat[texture.m_textureFormat].m_fmtDsv;
+ dsvDesc.ViewDimension = 1 < msaa.Count ? D3D11_DSV_DIMENSION_TEXTURE2DMS : D3D11_DSV_DIMENSION_TEXTURE2D;
+ dsvDesc.Flags = 0;
+ dsvDesc.Texture2D.MipSlice = 0;
+ DX_CHECK(s_renderD3D11->m_device->CreateDepthStencilView(texture.m_ptr, &dsvDesc, &m_dsv) );
+ }
+ else
+ {
+ DX_CHECK(s_renderD3D11->m_device->CreateRenderTargetView(texture.m_ptr, NULL, &m_rtv[m_num]) );
+ DX_CHECK(s_renderD3D11->m_device->CreateShaderResourceView(texture.m_ptr, NULL, &m_srv[m_num]) );
+ m_num++;
+ }
+ }
+ }
+ }
}
void FrameBufferD3D11::resolve()
@@ -3137,12 +3205,6 @@ BX_PRAGMA_DIAGNOSTIC_POP();
const bool hmdEnabled = m_ovr.isEnabled() || m_ovr.isDebug();
_render->m_hmdEnabled = hmdEnabled;
- if (hmdEnabled)
- {
- HMD& hmd = _render->m_hmd;
- m_ovr.getEyePose(hmd);
- }
-
ViewState viewState(_render, hmdEnabled);
bool wireframe = !!(_render->m_debug&BGFX_DEBUG_WIREFRAME);
@@ -3268,11 +3330,11 @@ BX_PRAGMA_DIAGNOSTIC_POP();
vp.MinDepth = 0.0f;
vp.MaxDepth = 1.0f;
deviceCtx->RSSetViewports(1, &vp);
- Clear& clear = _render->m_clear[view];
+ Clear& clr = _render->m_clear[view];
- if (BGFX_CLEAR_NONE != (clear.m_flags & BGFX_CLEAR_MASK) )
+ if (BGFX_CLEAR_NONE != (clr.m_flags & BGFX_CLEAR_MASK) )
{
- clearQuad(_clearQuad, viewState.m_rect, clear, _render->m_clearColor);
+ clearQuad(_clearQuad, viewState.m_rect, clr, _render->m_clearColor);
prim = s_primInfo[BX_COUNTOF(s_primName)]; // Force primitive type update after clear quad.
}
}
@@ -3369,7 +3431,7 @@ BX_PRAGMA_DIAGNOSTIC_POP();
}
else
{
- srv[ii] = texture.m_srv;
+ srv[ii] = texture.m_srv;
sampler[ii] = texture.m_sampler;
}
}
@@ -3686,7 +3748,10 @@ BX_PRAGMA_DIAGNOSTIC_POP();
if (invalidHandle != handle)
{
const IndexBufferD3D11& ib = m_indexBuffers[handle];
- deviceCtx->IASetIndexBuffer(ib.m_ptr, DXGI_FORMAT_R16_UINT, 0);
+ deviceCtx->IASetIndexBuffer(ib.m_ptr
+ , 0 == (ib.m_flags & BGFX_BUFFER_INDEX32) ? DXGI_FORMAT_R16_UINT : DXGI_FORMAT_R32_UINT
+ , 0
+ );
}
else
{
@@ -3714,10 +3779,12 @@ BX_PRAGMA_DIAGNOSTIC_POP();
{
if (UINT32_MAX == draw.m_numIndices)
{
- numIndices = m_indexBuffers[draw.m_indexBuffer.idx].m_size/2;
+ const IndexBufferD3D11& ib = m_indexBuffers[draw.m_indexBuffer.idx];
+ const uint32_t indexSize = 0 == (ib.m_flags & BGFX_BUFFER_INDEX32) ? 2 : 4;
+ numIndices = ib.m_size/indexSize;
numPrimsSubmitted = numIndices/prim.m_div - prim.m_sub;
- numInstances = draw.m_numInstances;
- numPrimsRendered = numPrimsSubmitted*draw.m_numInstances;
+ numInstances = draw.m_numInstances;
+ numPrimsRendered = numPrimsSubmitted*draw.m_numInstances;
deviceCtx->DrawIndexedInstanced(numIndices
, draw.m_numInstances
diff --git a/3rdparty/bgfx/src/renderer_d3d11.h b/3rdparty/bgfx/src/renderer_d3d11.h
index e3a6b7d9bc8..22bf6a0ddce 100644
--- a/3rdparty/bgfx/src/renderer_d3d11.h
+++ b/3rdparty/bgfx/src/renderer_d3d11.h
@@ -100,11 +100,12 @@ namespace bgfx { namespace d3d11
: m_ptr(NULL)
, m_srv(NULL)
, m_uav(NULL)
+ , m_flags(BGFX_BUFFER_NONE)
, m_dynamic(false)
{
}
- void create(uint32_t _size, void* _data, uint8_t _flags, uint16_t _stride = 0, bool _vertex = true);
+ void create(uint32_t _size, void* _data, uint8_t _flags, uint16_t _stride = 0, bool _vertex = false);
void update(uint32_t _offset, uint32_t _size, void* _data, bool _discard = false);
void destroy()
@@ -123,6 +124,7 @@ namespace bgfx { namespace d3d11
ID3D11ShaderResourceView* m_srv;
ID3D11UnorderedAccessView* m_uav;
uint32_t m_size;
+ uint8_t m_flags;
bool m_dynamic;
};
@@ -283,14 +285,18 @@ namespace bgfx { namespace d3d11
struct FrameBufferD3D11
{
FrameBufferD3D11()
- : m_denseIdx(UINT16_MAX)
+ : m_dsv(NULL)
+ , m_denseIdx(UINT16_MAX)
, m_num(0)
+ , m_numTh(0)
{
}
void create(uint8_t _num, const TextureHandle* _handles);
void create(uint16_t _denseIdx, void* _nwh, uint32_t _width, uint32_t _height, TextureFormat::Enum _depthFormat);
uint16_t destroy();
+ void preReset();
+ void postReset();
void resolve();
void clear(const Clear& _clear, const float _palette[][4]);
@@ -300,6 +306,8 @@ namespace bgfx { namespace d3d11
IDXGISwapChain* m_swapChain;
uint16_t m_denseIdx;
uint8_t m_num;
+ uint8_t m_numTh;
+ TextureHandle m_th[BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS];
};
} /* namespace d3d11 */ } // namespace bgfx
diff --git a/3rdparty/bgfx/src/renderer_d3d9.cpp b/3rdparty/bgfx/src/renderer_d3d9.cpp
index 970485bb5d1..faf5f98ac39 100644
--- a/3rdparty/bgfx/src/renderer_d3d9.cpp
+++ b/3rdparty/bgfx/src/renderer_d3d9.cpp
@@ -219,7 +219,7 @@ namespace bgfx { namespace d3d9
{ D3DFMT_UNKNOWN }, // RG32
{ D3DFMT_G32R32F }, // RG32F
{ D3DFMT_A8R8G8B8 }, // BGRA8
- { D3DFMT_A8R8G8B8 }, // RGBA8
+ { D3DFMT_UNKNOWN }, // RGBA8
{ D3DFMT_A16B16G16R16 }, // RGBA16
{ D3DFMT_A16B16G16R16F }, // RGBA16F
{ D3DFMT_UNKNOWN }, // RGBA32
@@ -462,6 +462,7 @@ namespace bgfx { namespace d3d9
BX_TRACE("Max fragment shader 2.0 instr. slots: %d", m_caps.PS20Caps.NumInstructionSlots);
BX_TRACE("Max fragment shader 3.0 instr. slots: %d", m_caps.MaxPixelShader30InstructionSlots);
BX_TRACE("Num simultaneous render targets: %d", m_caps.NumSimultaneousRTs);
+ BX_TRACE("Max vertex index: %d", m_caps.MaxVertexIndex);
g_caps.supported |= ( 0
| BGFX_CAPS_TEXTURE_3D
@@ -469,8 +470,10 @@ namespace bgfx { namespace d3d9
| BGFX_CAPS_VERTEX_ATTRIB_HALF
| BGFX_CAPS_FRAGMENT_DEPTH
| BGFX_CAPS_SWAP_CHAIN
+ | ( (UINT16_MAX < m_caps.MaxVertexIndex) ? BGFX_CAPS_INDEX32 : 0)
);
g_caps.maxTextureSize = uint16_t(bx::uint32_min(m_caps.MaxTextureWidth, m_caps.MaxTextureHeight) );
+// g_caps.maxVertexIndex = m_caps.MaxVertexIndex;
m_caps.NumSimultaneousRTs = uint8_t(bx::uint32_min(m_caps.NumSimultaneousRTs, BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS) );
g_caps.maxFBAttachments = uint8_t(m_caps.NumSimultaneousRTs);
@@ -668,9 +671,9 @@ namespace bgfx { namespace d3d9
return BGFX_RENDERER_DIRECT3D9_NAME;
}
- void createIndexBuffer(IndexBufferHandle _handle, Memory* _mem, uint8_t /*_flags*/) BX_OVERRIDE
+ void createIndexBuffer(IndexBufferHandle _handle, Memory* _mem, uint8_t _flags) BX_OVERRIDE
{
- m_indexBuffers[_handle.idx].create(_mem->size, _mem->data);
+ m_indexBuffers[_handle.idx].create(_mem->size, _mem->data, _flags);
}
void destroyIndexBuffer(IndexBufferHandle _handle) BX_OVERRIDE
@@ -698,9 +701,9 @@ namespace bgfx { namespace d3d9
m_vertexBuffers[_handle.idx].destroy();
}
- void createDynamicIndexBuffer(IndexBufferHandle _handle, uint32_t _size, uint8_t /*_flags*/) BX_OVERRIDE
+ void createDynamicIndexBuffer(IndexBufferHandle _handle, uint32_t _size, uint8_t _flags) BX_OVERRIDE
{
- m_indexBuffers[_handle.idx].create(_size, NULL);
+ m_indexBuffers[_handle.idx].create(_size, NULL, _flags);
}
void updateDynamicIndexBuffer(IndexBufferHandle _handle, uint32_t _offset, uint32_t _size, Memory* _mem) BX_OVERRIDE
@@ -771,6 +774,13 @@ namespace bgfx { namespace d3d9
m_updateTexture = NULL;
}
+ void resizeTexture(TextureHandle _handle, uint16_t _width, uint16_t _height) BX_OVERRIDE
+ {
+ TextureD3D9& texture = m_textures[_handle.idx];
+ texture.m_width = _width;
+ texture.m_height = _height;
+ }
+
void destroyTexture(TextureHandle _handle) BX_OVERRIDE
{
m_textures[_handle.idx].destroy();
@@ -941,7 +951,7 @@ namespace bgfx { namespace d3d9
DX_CHECK(device->SetIndices(ib.m_ptr) );
float proj[16];
- mtxOrtho(proj, 0.0f, (float)width, (float)height, 0.0f, 0.0f, 1000.0f);
+ bx::mtxOrtho(proj, 0.0f, (float)width, (float)height, 0.0f, 0.0f, 1000.0f);
PredefinedUniform& predefined = program.m_predefined[0];
uint8_t flags = predefined.m_type;
@@ -1134,7 +1144,7 @@ namespace bgfx { namespace d3d9
;
}
- void flip() BX_OVERRIDE
+ void flip(HMD& /*_hmd*/) BX_OVERRIDE
{
if (NULL != m_device)
{
@@ -1762,13 +1772,14 @@ namespace bgfx { namespace d3d9
s_renderD3D9 = NULL;
}
- void IndexBufferD3D9::create(uint32_t _size, void* _data)
+ void IndexBufferD3D9::create(uint32_t _size, void* _data, uint8_t _flags)
{
- m_size = _size;
+ m_size = _size;
+ m_flags = _flags;
m_dynamic = NULL == _data;
uint32_t usage = D3DUSAGE_WRITEONLY;
- D3DPOOL pool = s_renderD3D9->m_pool;
+ D3DPOOL pool = s_renderD3D9->m_pool;
if (m_dynamic)
{
@@ -1776,9 +1787,14 @@ namespace bgfx { namespace d3d9
pool = D3DPOOL_DEFAULT;
}
+ const D3DFORMAT format = 0 == (_flags & BGFX_BUFFER_INDEX32)
+ ? D3DFMT_INDEX16
+ : D3DFMT_INDEX32
+ ;
+
DX_CHECK(s_renderD3D9->m_device->CreateIndexBuffer(m_size
, usage
- , D3DFMT_INDEX16
+ , format
, pool
, &m_ptr
, NULL
@@ -1802,9 +1818,14 @@ namespace bgfx { namespace d3d9
{
if (m_dynamic)
{
+ const D3DFORMAT format = 0 == (m_flags & BGFX_BUFFER_INDEX32)
+ ? D3DFMT_INDEX16
+ : D3DFMT_INDEX32
+ ;
+
DX_CHECK(s_renderD3D9->m_device->CreateIndexBuffer(m_size
, D3DUSAGE_WRITEONLY|D3DUSAGE_DYNAMIC
- , D3DFMT_INDEX16
+ , format
, D3DPOOL_DEFAULT
, &m_ptr
, NULL
@@ -1949,7 +1970,7 @@ namespace bgfx { namespace d3d9
for (uint8_t ii = 0; ii < _numInstanceData; ++ii)
{
memcpy(elem, &inst, sizeof(D3DVERTEXELEMENT9) );
- elem->UsageIndex = uint8_t(8-_numInstanceData+ii);
+ elem->UsageIndex = uint8_t(7-ii); // TEXCOORD7 = i_data0, TEXCOORD6 = i_data1, etc.
elem->Offset = ii*16;
++elem;
}
@@ -2375,10 +2396,8 @@ namespace bgfx { namespace d3d9
m_textureFormat = imageContainer.m_format;
const TextureFormatInfo& tfi = s_textureFormat[m_requestedFormat];
- const bool convert = D3DFMT_UNKNOWN == tfi.m_fmt;
-
uint8_t bpp = getBitsPerPixel(TextureFormat::Enum(m_textureFormat) );
- if (convert)
+ if (D3DFMT_UNKNOWN == tfi.m_fmt)
{
m_textureFormat = (uint8_t)TextureFormat::BGRA8;
bpp = 32;
@@ -2420,6 +2439,8 @@ namespace bgfx { namespace d3d9
&& imageContainer.m_format != TextureFormat::BC5
;
+ const bool convert = m_textureFormat != m_requestedFormat;
+
for (uint8_t side = 0, numSides = imageContainer.m_cubeMap ? 6 : 1; side < numSides; ++side)
{
uint32_t width = textureWidth;
@@ -2452,7 +2473,13 @@ namespace bgfx { namespace d3d9
uint32_t srcpitch = mipWidth*bpp/8;
uint8_t* temp = (uint8_t*)BX_ALLOC(g_allocator, srcpitch*mipHeight);
- imageDecodeToBgra8(temp, mip.m_data, mip.m_width, mip.m_height, srcpitch, mip.m_format);
+ imageDecodeToBgra8(temp
+ , mip.m_data
+ , mip.m_width
+ , mip.m_height
+ , srcpitch
+ , mip.m_format
+ );
uint32_t dstpitch = pitch;
for (uint32_t yy = 0; yy < height; ++yy)
@@ -3325,10 +3352,12 @@ namespace bgfx { namespace d3d9
{
if (UINT32_MAX == draw.m_numIndices)
{
- numIndices = m_indexBuffers[draw.m_indexBuffer.idx].m_size/2;
+ const IndexBufferD3D9& ib = m_indexBuffers[draw.m_indexBuffer.idx];
+ const uint32_t indexSize = 0 == (ib.m_flags & BGFX_BUFFER_INDEX32) ? 2 : 4;
+ numIndices = ib.m_size/indexSize;
numPrimsSubmitted = numIndices/prim.m_div - prim.m_sub;
- numInstances = draw.m_numInstances;
- numPrimsRendered = numPrimsSubmitted*draw.m_numInstances;
+ numInstances = draw.m_numInstances;
+ numPrimsRendered = numPrimsSubmitted*draw.m_numInstances;
DX_CHECK(device->DrawIndexedPrimitive(prim.m_type
, draw.m_startVertex
diff --git a/3rdparty/bgfx/src/renderer_d3d9.h b/3rdparty/bgfx/src/renderer_d3d9.h
index 5ff3762581b..429721fab9b 100644
--- a/3rdparty/bgfx/src/renderer_d3d9.h
+++ b/3rdparty/bgfx/src/renderer_d3d9.h
@@ -129,11 +129,13 @@ namespace bgfx { namespace d3d9
{
IndexBufferD3D9()
: m_ptr(NULL)
+ , m_size(0)
+ , m_flags(BGFX_BUFFER_NONE)
, m_dynamic(false)
{
}
- void create(uint32_t _size, void* _data);
+ void create(uint32_t _size, void* _data, uint8_t _flags);
void update(uint32_t _offset, uint32_t _size, void* _data, bool _discard = false)
{
void* buffer;
@@ -162,6 +164,7 @@ namespace bgfx { namespace d3d9
IDirect3DIndexBuffer9* m_ptr;
uint32_t m_size;
+ uint8_t m_flags;
bool m_dynamic;
};
diff --git a/3rdparty/bgfx/src/renderer_gl.cpp b/3rdparty/bgfx/src/renderer_gl.cpp
index 86a0c06f287..38875bbd2d7 100644
--- a/3rdparty/bgfx/src/renderer_gl.cpp
+++ b/3rdparty/bgfx/src/renderer_gl.cpp
@@ -202,30 +202,30 @@ namespace bgfx { namespace gl
{ GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG, GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG, GL_ZERO, false }, // PTC14A
{ GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG, GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG, GL_ZERO, false }, // PTC22
{ GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG, GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG, GL_ZERO, false }, // PTC24
- { GL_ZERO, GL_ZERO, GL_ZERO, true }, // Unknown
- { GL_ZERO, GL_ZERO, GL_ZERO, true }, // R1
- { GL_R8, GL_RED, GL_UNSIGNED_BYTE, true }, // R8
- { GL_R16, GL_RED, GL_UNSIGNED_SHORT, true }, // R16
- { GL_R16F, GL_RED, GL_HALF_FLOAT, true }, // R16F
- { GL_R32UI, GL_RED, GL_UNSIGNED_INT, true }, // R32
- { GL_R32F, GL_RED, GL_FLOAT, true }, // R32F
- { GL_RG8, GL_RG, GL_UNSIGNED_BYTE, true }, // RG8
- { GL_RG16, GL_RG, GL_UNSIGNED_SHORT, true }, // RG16
- { GL_RG16F, GL_RG, GL_FLOAT, true }, // RG16F
- { GL_RG32UI, GL_RG, GL_UNSIGNED_INT, true }, // RG32
- { GL_RG32F, GL_RG, GL_FLOAT, true }, // RG32F
- { GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE, true }, // BGRA8
- { GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE, true }, // RGBA8
- { GL_RGBA16, GL_RGBA, GL_UNSIGNED_BYTE, true }, // RGBA16
- { GL_RGBA16F, GL_RGBA, GL_HALF_FLOAT, true }, // RGBA16F
- { GL_RGBA32UI, GL_RGBA, GL_UNSIGNED_INT, true }, // RGBA32
- { GL_RGBA32F, GL_RGBA, GL_FLOAT, true }, // RGBA32F
- { GL_RGB565, GL_RGB, GL_UNSIGNED_SHORT_5_6_5, true }, // R5G6B5
- { GL_RGBA4, GL_RGBA, GL_UNSIGNED_SHORT_4_4_4_4, true }, // RGBA4
- { GL_RGB5_A1, GL_RGBA, GL_UNSIGNED_SHORT_5_5_5_1, true }, // RGB5A1
- { GL_RGB10_A2, GL_RGBA, GL_UNSIGNED_INT_2_10_10_10_REV, true }, // RGB10A2
- { GL_R11F_G11F_B10F, GL_RGB, GL_UNSIGNED_INT_10F_11F_11F_REV, true }, // R11G11B10F
- { GL_ZERO, GL_ZERO, GL_ZERO, true }, // UnknownDepth
+ { GL_ZERO, GL_ZERO, GL_ZERO, false }, // Unknown
+ { GL_ZERO, GL_ZERO, GL_ZERO, false }, // R1
+ { GL_R8, GL_RED, GL_UNSIGNED_BYTE, false }, // R8
+ { GL_R16, GL_RED, GL_UNSIGNED_SHORT, false }, // R16
+ { GL_R16F, GL_RED, GL_HALF_FLOAT, false }, // R16F
+ { GL_R32UI, GL_RED, GL_UNSIGNED_INT, false }, // R32
+ { GL_R32F, GL_RED, GL_FLOAT, false }, // R32F
+ { GL_RG8, GL_RG, GL_UNSIGNED_BYTE, false }, // RG8
+ { GL_RG16, GL_RG, GL_UNSIGNED_SHORT, false }, // RG16
+ { GL_RG16F, GL_RG, GL_FLOAT, false }, // RG16F
+ { GL_RG32UI, GL_RG, GL_UNSIGNED_INT, false }, // RG32
+ { GL_RG32F, GL_RG, GL_FLOAT, false }, // RG32F
+ { GL_RGBA, GL_BGRA, GL_UNSIGNED_BYTE, false }, // BGRA8
+ { GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE, false }, // RGBA8
+ { GL_RGBA16, GL_RGBA, GL_UNSIGNED_BYTE, false }, // RGBA16
+ { GL_RGBA16F, GL_RGBA, GL_HALF_FLOAT, false }, // RGBA16F
+ { GL_RGBA32UI, GL_RGBA, GL_UNSIGNED_INT, false }, // RGBA32
+ { GL_RGBA32F, GL_RGBA, GL_FLOAT, false }, // RGBA32F
+ { GL_RGB565, GL_RGB, GL_UNSIGNED_SHORT_5_6_5, false }, // R5G6B5
+ { GL_RGBA4, GL_RGBA, GL_UNSIGNED_SHORT_4_4_4_4, false }, // RGBA4
+ { GL_RGB5_A1, GL_RGBA, GL_UNSIGNED_SHORT_5_5_5_1, false }, // RGB5A1
+ { GL_RGB10_A2, GL_RGBA, GL_UNSIGNED_INT_2_10_10_10_REV, false }, // RGB10A2
+ { GL_R11F_G11F_B10F, GL_RGB, GL_UNSIGNED_INT_10F_11F_11F_REV, false }, // R11G11B10F
+ { GL_ZERO, GL_ZERO, GL_ZERO, false }, // UnknownDepth
{ GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT, GL_UNSIGNED_SHORT, false }, // D16
{ GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT, GL_UNSIGNED_INT, false }, // D24
{ GL_DEPTH24_STENCIL8, GL_DEPTH_STENCIL, GL_UNSIGNED_INT_24_8, false }, // D24S8
@@ -479,6 +479,7 @@ namespace bgfx { namespace gl
OES_depth24,
OES_depth32,
OES_depth_texture,
+ OES_element_index_uint,
OES_fragment_precision_high,
OES_get_program_binary,
OES_required_internalformat,
@@ -666,6 +667,7 @@ namespace bgfx { namespace gl
{ "OES_depth24", false, true },
{ "OES_depth32", false, true },
{ "OES_depth_texture", false, true },
+ { "OES_element_index_uint", false, true },
{ "OES_fragment_precision_high", false, true },
{ "OES_get_program_binary", false, true },
{ "OES_required_internalformat", false, true },
@@ -1280,8 +1282,6 @@ namespace bgfx { namespace gl
m_readPixelsFmt = GL_BGRA;
}
- s_textureFormat[TextureFormat::BGRA8].m_fmt = GL_BGRA;
-
// Mixing GLES and GL extensions here. OpenGL EXT_bgra and
// APPLE_texture_format_BGRA8888 wants
// format to be BGRA but internal format to stay RGBA, but
@@ -1301,7 +1301,7 @@ namespace bgfx { namespace gl
if (!isTextureFormatValid(TextureFormat::BGRA8) )
{
// Revert back to RGBA if texture can't be created.
- setTextureFormat(TextureFormat::BGRA8, GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE);
+ setTextureFormat(TextureFormat::BGRA8, GL_RGBA, GL_BGRA, GL_UNSIGNED_BYTE);
}
}
@@ -1330,19 +1330,23 @@ namespace bgfx { namespace gl
g_caps.formats[ii] = s_textureFormat[ii].m_supported ? 1 : 0;
}
- g_caps.supported |= !!(BGFX_CONFIG_RENDERER_OPENGL || BGFX_CONFIG_RENDERER_OPENGLES >= 30) || s_extension[Extension::OES_texture_3D].m_supported
+ g_caps.supported |= !!(BGFX_CONFIG_RENDERER_OPENGL || BGFX_CONFIG_RENDERER_OPENGLES >= 30)
+ || s_extension[Extension::OES_texture_3D].m_supported
? BGFX_CAPS_TEXTURE_3D
: 0
;
- g_caps.supported |= !!(BGFX_CONFIG_RENDERER_OPENGL || BGFX_CONFIG_RENDERER_OPENGLES >= 30) || s_extension[Extension::EXT_shadow_samplers].m_supported
+ g_caps.supported |= !!(BGFX_CONFIG_RENDERER_OPENGL || BGFX_CONFIG_RENDERER_OPENGLES >= 30)
+ || s_extension[Extension::EXT_shadow_samplers].m_supported
? BGFX_CAPS_TEXTURE_COMPARE_ALL
: 0
;
- g_caps.supported |= !!(BGFX_CONFIG_RENDERER_OPENGL || BGFX_CONFIG_RENDERER_OPENGLES >= 30) || s_extension[Extension::OES_vertex_half_float].m_supported
+ g_caps.supported |= !!(BGFX_CONFIG_RENDERER_OPENGL || BGFX_CONFIG_RENDERER_OPENGLES >= 30)
+ || s_extension[Extension::OES_vertex_half_float].m_supported
? BGFX_CAPS_VERTEX_ATTRIB_HALF
: 0
;
- g_caps.supported |= !!(BGFX_CONFIG_RENDERER_OPENGL || BGFX_CONFIG_RENDERER_OPENGLES >= 30) || s_extension[Extension::EXT_frag_depth].m_supported
+ g_caps.supported |= !!(BGFX_CONFIG_RENDERER_OPENGL || BGFX_CONFIG_RENDERER_OPENGLES >= 30)
+ || s_extension[Extension::EXT_frag_depth].m_supported
? BGFX_CAPS_FRAGMENT_DEPTH
: 0
;
@@ -1354,6 +1358,11 @@ namespace bgfx { namespace gl
? BGFX_CAPS_FRAGMENT_ORDERING
: 0
;
+ g_caps.supported |= !!(BGFX_CONFIG_RENDERER_OPENGL || BGFX_CONFIG_RENDERER_OPENGLES >= 30)
+ || s_extension[Extension::OES_element_index_uint].m_supported
+ ? BGFX_CAPS_INDEX32
+ : 0
+ ;
g_caps.maxTextureSize = uint16_t(glGet(GL_MAX_TEXTURE_SIZE) );
@@ -1591,7 +1600,7 @@ namespace bgfx { namespace gl
return BGFX_RENDERER_OPENGL_NAME;
}
- void flip()
+ void flip(HMD& _hmd)
{
if (m_flip)
{
@@ -1600,16 +1609,16 @@ namespace bgfx { namespace gl
m_glctx.swap(m_frameBuffers[m_windows[ii].idx].m_swapChain);
}
- if (!m_ovr.swap() )
+ if (!m_ovr.swap(_hmd) )
{
m_glctx.swap();
}
}
}
- void createIndexBuffer(IndexBufferHandle _handle, Memory* _mem, uint8_t /*_flags*/) BX_OVERRIDE
+ void createIndexBuffer(IndexBufferHandle _handle, Memory* _mem, uint8_t _flags) BX_OVERRIDE
{
- m_indexBuffers[_handle.idx].create(_mem->size, _mem->data);
+ m_indexBuffers[_handle.idx].create(_mem->size, _mem->data, _flags);
}
void destroyIndexBuffer(IndexBufferHandle _handle) BX_OVERRIDE
@@ -1638,9 +1647,9 @@ namespace bgfx { namespace gl
m_vertexBuffers[_handle.idx].destroy();
}
- void createDynamicIndexBuffer(IndexBufferHandle _handle, uint32_t _size, uint8_t /*_flags*/) BX_OVERRIDE
+ void createDynamicIndexBuffer(IndexBufferHandle _handle, uint32_t _size, uint8_t _flags) BX_OVERRIDE
{
- m_indexBuffers[_handle.idx].create(_size, NULL);
+ m_indexBuffers[_handle.idx].create(_size, NULL, _flags);
}
void updateDynamicIndexBuffer(IndexBufferHandle _handle, uint32_t _offset, uint32_t _size, Memory* _mem) BX_OVERRIDE
@@ -1708,6 +1717,35 @@ namespace bgfx { namespace gl
{
}
+ void resizeTexture(TextureHandle _handle, uint16_t _width, uint16_t _height) BX_OVERRIDE
+ {
+ TextureGL& texture = m_textures[_handle.idx];
+
+ uint32_t size = sizeof(uint32_t) + sizeof(TextureCreate);
+ const Memory* mem = alloc(size);
+
+ bx::StaticMemoryBlockWriter writer(mem->data, mem->size);
+ uint32_t magic = BGFX_CHUNK_MAGIC_TEX;
+ bx::write(&writer, magic);
+
+ TextureCreate tc;
+ tc.m_flags = texture.m_flags;
+ tc.m_width = _width;
+ tc.m_height = _height;
+ tc.m_sides = 0;
+ tc.m_depth = 0;
+ tc.m_numMips = 1;
+ tc.m_format = texture.m_requestedFormat;
+ tc.m_cubeMap = false;
+ tc.m_mem = NULL;
+ bx::write(&writer, tc);
+
+ texture.destroy();
+ texture.create(mem, tc.m_flags, 0);
+
+ release(mem);
+ }
+
void destroyTexture(TextureHandle _handle) BX_OVERRIDE
{
m_textures[_handle.idx].destroy();
@@ -1846,7 +1884,7 @@ namespace bgfx { namespace gl
GL_CHECK(glUniform1i(program.m_sampler[0], 0) );
float proj[16];
- mtxOrtho(proj, 0.0f, (float)width, (float)height, 0.0f, 0.0f, 1000.0f);
+ bx::mtxOrtho(proj, 0.0f, (float)width, (float)height, 0.0f, 0.0f, 1000.0f);
GL_CHECK(glUniformMatrix4fv(program.m_predefined[0].m_loc
, 1
@@ -1908,6 +1946,11 @@ namespace bgfx { namespace gl
);
updateCapture();
+ for (uint32_t ii = 0; ii < BX_COUNTOF(m_frameBuffers); ++ii)
+ {
+ m_frameBuffers[ii].postReset();
+ }
+
ovrPreReset();
ovrPostReset();
}
@@ -2842,32 +2885,40 @@ namespace bgfx { namespace gl
void ProgramGL::create(const ShaderGL& _vsh, const ShaderGL& _fsh)
{
m_id = glCreateProgram();
- BX_TRACE("program create: %d: %d, %d", m_id, _vsh.m_id, _fsh.m_id);
+ BX_TRACE("Program create: GL%d: GL%d, GL%d", m_id, _vsh.m_id, _fsh.m_id);
const uint64_t id = (uint64_t(_vsh.m_hash)<<32) | _fsh.m_hash;
const bool cached = s_renderGL->programFetchFromCache(m_id, id);
if (!cached)
{
- GL_CHECK(glAttachShader(m_id, _vsh.m_id) );
-
- if (0 != _fsh.m_id)
+ GLint linked = 0;
+ if (0 != _vsh.m_id)
{
- GL_CHECK(glAttachShader(m_id, _fsh.m_id) );
- }
+ GL_CHECK(glAttachShader(m_id, _vsh.m_id) );
- GL_CHECK(glLinkProgram(m_id) );
+ if (0 != _fsh.m_id)
+ {
+ GL_CHECK(glAttachShader(m_id, _fsh.m_id) );
+ }
- GLint linked = 0;
- GL_CHECK(glGetProgramiv(m_id, GL_LINK_STATUS, &linked) );
+ GL_CHECK(glLinkProgram(m_id) );
+ GL_CHECK(glGetProgramiv(m_id, GL_LINK_STATUS, &linked) );
+
+ if (0 == linked)
+ {
+ char log[1024];
+ GL_CHECK(glGetProgramInfoLog(m_id, sizeof(log), NULL, log) );
+ BX_TRACE("%d: %s", linked, log);
+ }
+ }
if (0 == linked)
{
- char log[1024];
- GL_CHECK(glGetProgramInfoLog(m_id, sizeof(log), NULL, log) );
- BX_TRACE("%d: %s", linked, log);
-
+ BX_WARN(0 != _vsh.m_id, "Invalid vertex/compute shader.");
GL_CHECK(glDeleteProgram(m_id) );
+ m_used[0] = Attrib::Count;
+ m_id = 0;
return;
}
@@ -3301,22 +3352,30 @@ namespace bgfx { namespace gl
m_fmt = tfi.m_fmt;
m_type = tfi.m_type;
- const bool compressed = isCompressed(TextureFormat::Enum(_format) );
- const bool decompress = !tfi.m_supported && compressed;
+ const bool swizzle = true
+ && TextureFormat::BGRA8 == m_requestedFormat
+ && !s_textureFormat[m_requestedFormat].m_supported
+ && !s_renderGL->m_textureSwizzleSupport
+ ;
+ const bool compressed = isCompressed(TextureFormat::Enum(m_requestedFormat) );
+ const bool convert = false
+ || (compressed && m_textureFormat != m_requestedFormat)
+ || swizzle
+ ;
- if (decompress)
+ if (convert)
{
- m_textureFormat = (uint8_t)TextureFormat::BGRA8;
- const TextureFormatInfo& tfiBgra8 = s_textureFormat[TextureFormat::BGRA8];
- m_fmt = tfiBgra8.m_fmt;
- m_type = tfiBgra8.m_type;
+ m_textureFormat = (uint8_t)TextureFormat::RGBA8;
+ const TextureFormatInfo& tfiRgba8 = s_textureFormat[TextureFormat::RGBA8];
+ m_fmt = tfiRgba8.m_fmt;
+ m_type = tfiRgba8.m_type;
}
setSamplerState(_flags);
if (BX_ENABLED(BGFX_CONFIG_RENDERER_OPENGL)
- && TextureFormat::BGRA8 == m_textureFormat
- && GL_RGBA == m_fmt
+ && TextureFormat::BGRA8 == m_requestedFormat
+ && !s_textureFormat[m_requestedFormat].m_supported
&& s_renderGL->m_textureSwizzleSupport)
{
GLint swizzleMask[] = { GL_BLUE, GL_GREEN, GL_RED, GL_ALPHA };
@@ -3410,12 +3469,15 @@ namespace bgfx { namespace gl
const GLenum internalFmt = s_textureFormat[m_textureFormat].m_internalFmt;
const bool swizzle = true
- && TextureFormat::BGRA8 == m_textureFormat
- && GL_RGBA == m_fmt
+ && TextureFormat::BGRA8 == m_requestedFormat
+ && !s_textureFormat[m_requestedFormat].m_supported
&& !s_renderGL->m_textureSwizzleSupport
;
- const bool convert = m_textureFormat != m_requestedFormat;
- const bool compressed = isCompressed(TextureFormat::Enum(m_textureFormat) );
+ const bool compressed = isCompressed(TextureFormat::Enum(m_requestedFormat) );
+ const bool convert = false
+ || (compressed && m_textureFormat != m_requestedFormat)
+ || swizzle
+ ;
uint32_t blockWidth = 1;
uint32_t blockHeight = 1;
@@ -3436,7 +3498,7 @@ namespace bgfx { namespace gl
, 0 != (m_flags&BGFX_TEXTURE_RT_MASK) ? " (render target)" : ""
);
- BX_WARN(!swizzle && !convert, "Texture %s%s%s from %s to %s."
+ BX_WARN(!convert, "Texture %s%s%s from %s to %s."
, swizzle ? "swizzle" : ""
, swizzle&&convert ? " and " : ""
, convert ? "convert" : ""
@@ -3445,7 +3507,7 @@ namespace bgfx { namespace gl
);
uint8_t* temp = NULL;
- if (convert || swizzle)
+ if (convert)
{
temp = (uint8_t*)BX_ALLOC(g_allocator, textureWidth*textureHeight*4);
}
@@ -3484,13 +3546,7 @@ namespace bgfx { namespace gl
if (convert)
{
- imageDecodeToBgra8(temp, mip.m_data, mip.m_width, mip.m_height, mip.m_width*4, mip.m_format);
- data = temp;
- }
-
- if (swizzle)
- {
- imageSwizzleBgra8(width, height, mip.m_width*4, data, temp);
+ imageDecodeToRgba8(temp, mip.m_data, mip.m_width, mip.m_height, mip.m_width*4, mip.m_format);
data = temp;
}
@@ -3588,20 +3644,22 @@ namespace bgfx { namespace gl
GLenum target = GL_TEXTURE_CUBE_MAP == m_target ? GL_TEXTURE_CUBE_MAP_POSITIVE_X : m_target;
const bool swizzle = true
- && TextureFormat::BGRA8 == m_textureFormat
- && GL_RGBA == m_fmt
+ && TextureFormat::BGRA8 == m_requestedFormat
+ && !s_textureFormat[m_requestedFormat].m_supported
&& !s_renderGL->m_textureSwizzleSupport
;
const bool unpackRowLength = BX_IGNORE_C4127(!!BGFX_CONFIG_RENDERER_OPENGL || s_extension[Extension::EXT_unpack_subimage].m_supported);
- const bool convert = m_textureFormat != m_requestedFormat;
- const bool compressed = isCompressed(TextureFormat::Enum(m_textureFormat) );
+ const bool compressed = isCompressed(TextureFormat::Enum(m_requestedFormat) );
+ const bool convert = false
+ || (compressed && m_textureFormat != m_requestedFormat)
+ || swizzle
+ ;
const uint32_t width = _rect.m_width;
const uint32_t height = _rect.m_height;
uint8_t* temp = NULL;
if (convert
- || swizzle
|| !unpackRowLength)
{
temp = (uint8_t*)BX_ALLOC(g_allocator, rectpitch*height);
@@ -3640,17 +3698,13 @@ namespace bgfx { namespace gl
if (convert)
{
- imageDecodeToBgra8(temp, data, width, height, srcpitch, m_requestedFormat);
+ imageDecodeToRgba8(temp, data, width, height, srcpitch, m_requestedFormat);
data = temp;
srcpitch = rectpitch;
}
- if (swizzle)
- {
- imageSwizzleBgra8(width, height, srcpitch, data, temp);
- data = temp;
- }
- else if (!unpackRowLength && !convert)
+ if (!unpackRowLength
+ && !convert)
{
imageCopy(width, height, bpp, srcpitch, data, temp);
data = temp;
@@ -4177,6 +4231,7 @@ namespace bgfx { namespace gl
BX_TRACE("Failed to compile shader. %d: %s", compiled, log);
GL_CHECK(glDeleteShader(m_id) );
+ m_id = 0;
BGFX_FATAL(false, bgfx::Fatal::InvalidShader, "Failed to compile shader.");
}
else if (BX_ENABLED(BGFX_CONFIG_DEBUG)
@@ -4217,128 +4272,139 @@ namespace bgfx { namespace gl
void FrameBufferGL::create(uint8_t _num, const TextureHandle* _handles)
{
GL_CHECK(glGenFramebuffers(1, &m_fbo[0]) );
- GL_CHECK(glBindFramebuffer(GL_FRAMEBUFFER, m_fbo[0]) );
-// m_denseIdx = UINT16_MAX;
- bool needResolve = false;
+ m_numTh = _num;
+ memcpy(m_th, _handles, _num*sizeof(TextureHandle) );
- GLenum buffers[BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS];
+ postReset();
+ }
- uint32_t colorIdx = 0;
- for (uint32_t ii = 0; ii < _num; ++ii)
+ void FrameBufferGL::postReset()
+ {
+ if (0 != m_fbo[0])
{
- TextureHandle handle = _handles[ii];
- if (isValid(handle) )
- {
- const TextureGL& texture = s_renderGL->m_textures[handle.idx];
+ GL_CHECK(glBindFramebuffer(GL_FRAMEBUFFER, m_fbo[0]) );
- if (0 == colorIdx)
- {
- m_width = texture.m_width;
- m_height = texture.m_height;
- }
+ bool needResolve = false;
- GLenum attachment = GL_COLOR_ATTACHMENT0 + colorIdx;
- TextureFormat::Enum format = (TextureFormat::Enum)texture.m_textureFormat;
- if (isDepth(format) )
+ GLenum buffers[BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS];
+
+ uint32_t colorIdx = 0;
+ for (uint32_t ii = 0; ii < m_numTh; ++ii)
+ {
+ TextureHandle handle = m_th[ii];
+ if (isValid(handle) )
{
- const ImageBlockInfo& info = getBlockInfo(format);
- if (0 < info.stencilBits)
+ const TextureGL& texture = s_renderGL->m_textures[handle.idx];
+
+ if (0 == colorIdx)
{
- attachment = GL_DEPTH_STENCIL_ATTACHMENT;
+ m_width = texture.m_width;
+ m_height = texture.m_height;
}
- else if (0 == info.depthBits)
+
+ GLenum attachment = GL_COLOR_ATTACHMENT0 + colorIdx;
+ TextureFormat::Enum format = (TextureFormat::Enum)texture.m_textureFormat;
+ if (isDepth(format) )
{
- attachment = GL_STENCIL_ATTACHMENT;
+ const ImageBlockInfo& info = getBlockInfo(format);
+ if (0 < info.stencilBits)
+ {
+ attachment = GL_DEPTH_STENCIL_ATTACHMENT;
+ }
+ else if (0 == info.depthBits)
+ {
+ attachment = GL_STENCIL_ATTACHMENT;
+ }
+ else
+ {
+ attachment = GL_DEPTH_ATTACHMENT;
+ }
}
else
{
- attachment = GL_DEPTH_ATTACHMENT;
+ buffers[colorIdx] = attachment;
+ ++colorIdx;
}
+
+ if (0 != texture.m_rbo)
+ {
+ GL_CHECK(glFramebufferRenderbuffer(GL_FRAMEBUFFER
+ , attachment
+ , GL_RENDERBUFFER
+ , texture.m_rbo
+ ) );
+ }
+ else
+ {
+ GL_CHECK(glFramebufferTexture2D(GL_FRAMEBUFFER
+ , attachment
+ , texture.m_target
+ , texture.m_id
+ , 0
+ ) );
+ }
+
+ needResolve |= (0 != texture.m_rbo) && (0 != texture.m_id);
}
- else
- {
- buffers[colorIdx] = attachment;
- ++colorIdx;
- }
+ }
- if (0 != texture.m_rbo)
+ m_num = uint8_t(colorIdx);
+
+ if (BX_ENABLED(BGFX_CONFIG_RENDERER_OPENGL) )
+ {
+ if (0 == colorIdx)
{
- GL_CHECK(glFramebufferRenderbuffer(GL_FRAMEBUFFER
- , attachment
- , GL_RENDERBUFFER
- , texture.m_rbo
- ) );
+ // When only depth is attached disable draw buffer to avoid
+ // GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER.
+ GL_CHECK(glDrawBuffer(GL_NONE) );
}
else
{
- GL_CHECK(glFramebufferTexture2D(GL_FRAMEBUFFER
- , attachment
- , texture.m_target
- , texture.m_id
- , 0
- ) );
+ GL_CHECK(glDrawBuffers(colorIdx, buffers) );
}
- needResolve |= (0 != texture.m_rbo) && (0 != texture.m_id);
+ // Disable read buffer to avoid GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER.
+ GL_CHECK(glReadBuffer(GL_NONE) );
}
- }
- m_num = uint8_t(colorIdx);
+ frameBufferValidate();
- if (BX_ENABLED(BGFX_CONFIG_RENDERER_OPENGL) )
- {
- if (0 == colorIdx)
+ if (needResolve)
{
- // When only depth is attached disable draw buffer to avoid
- // GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER.
- GL_CHECK(glDrawBuffer(GL_NONE) );
- }
- else
- {
- GL_CHECK(glDrawBuffers(colorIdx, buffers) );
- }
+ GL_CHECK(glGenFramebuffers(1, &m_fbo[1]) );
+ GL_CHECK(glBindFramebuffer(GL_FRAMEBUFFER, m_fbo[1]) );
- // Disable read buffer to avoid GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER.
- GL_CHECK(glReadBuffer(GL_NONE) );
- }
-
- frameBufferValidate();
-
- if (needResolve)
- {
- GL_CHECK(glGenFramebuffers(1, &m_fbo[1]) );
- GL_CHECK(glBindFramebuffer(GL_FRAMEBUFFER, m_fbo[1]) );
-
- colorIdx = 0;
- for (uint32_t ii = 0; ii < _num; ++ii)
- {
- TextureHandle handle = _handles[ii];
- if (isValid(handle) )
+ colorIdx = 0;
+ for (uint32_t ii = 0; ii < m_numTh; ++ii)
{
- const TextureGL& texture = s_renderGL->m_textures[handle.idx];
-
- if (0 != texture.m_id)
+ TextureHandle handle = m_th[ii];
+ if (isValid(handle) )
{
- GLenum attachment = GL_COLOR_ATTACHMENT0 + colorIdx;
- if (!isDepth( (TextureFormat::Enum)texture.m_textureFormat) )
+ const TextureGL& texture = s_renderGL->m_textures[handle.idx];
+
+ if (0 != texture.m_id)
{
- ++colorIdx;
- GL_CHECK(glFramebufferTexture2D(GL_FRAMEBUFFER
- , attachment
- , texture.m_target
- , texture.m_id
- , 0
- ) );
+ GLenum attachment = GL_COLOR_ATTACHMENT0 + colorIdx;
+ if (!isDepth( (TextureFormat::Enum)texture.m_textureFormat) )
+ {
+ ++colorIdx;
+ GL_CHECK(glFramebufferTexture2D(GL_FRAMEBUFFER
+ , attachment
+ , texture.m_target
+ , texture.m_id
+ , 0
+ ) );
+ }
}
}
}
+
+ frameBufferValidate();
}
- frameBufferValidate();
+ GL_CHECK(glBindFramebuffer(GL_FRAMEBUFFER, s_renderGL->m_msaaBackBufferFbo) );
}
-
- GL_CHECK(glBindFramebuffer(GL_FRAMEBUFFER, s_renderGL->m_msaaBackBufferFbo) );
}
void FrameBufferGL::create(uint16_t _denseIdx, void* _nwh, uint32_t _width, uint32_t _height, TextureFormat::Enum _depthFormat)
@@ -4355,7 +4421,6 @@ namespace bgfx { namespace gl
if (0 != m_num)
{
GL_CHECK(glDeleteFramebuffers(0 == m_fbo[1] ? 1 : 2, m_fbo) );
- memset(m_fbo, 0, sizeof(m_fbo) );
m_num = 0;
}
@@ -4365,6 +4430,7 @@ namespace bgfx { namespace gl
m_swapChain = NULL;
}
+ memset(m_fbo, 0, sizeof(m_fbo) );
uint16_t denseIdx = m_denseIdx;
m_denseIdx = UINT16_MAX;
@@ -4487,12 +4553,6 @@ namespace bgfx { namespace gl
const bool hmdEnabled = m_ovr.isEnabled() || m_ovr.isDebug();
_render->m_hmdEnabled = hmdEnabled;
- if (hmdEnabled)
- {
- HMD& hmd = _render->m_hmd;
- m_ovr.getEyePose(hmd);
- }
-
ViewState viewState(_render, hmdEnabled);
uint16_t programIdx = invalidHandle;
@@ -5041,6 +5101,10 @@ namespace bgfx { namespace gl
{
programIdx = key.m_program;
GLuint id = invalidHandle == programIdx ? 0 : m_program[programIdx].m_id;
+
+ // Skip rendering if program index is valid, but program is invalid.
+ programIdx = 0 == id ? invalidHandle : programIdx;
+
GL_CHECK(glUseProgram(id) );
programChanged =
constantsChanged =
@@ -5253,16 +5317,24 @@ namespace bgfx { namespace gl
if (isValid(draw.m_indexBuffer) )
{
+ const IndexBufferGL& ib = m_indexBuffers[draw.m_indexBuffer.idx];
+ const bool hasIndex16 = 0 == (ib.m_flags & BGFX_BUFFER_INDEX32);
+ const GLenum indexFormat = hasIndex16
+ ? GL_UNSIGNED_SHORT
+ : GL_UNSIGNED_INT
+ ;
+
if (UINT32_MAX == draw.m_numIndices)
{
- numIndices = m_indexBuffers[draw.m_indexBuffer.idx].m_size/2;
+ const uint32_t indexSize = hasIndex16 ? 2 : 4;
+ numIndices = ib.m_size/indexSize;
numPrimsSubmitted = numIndices/prim.m_div - prim.m_sub;
- numInstances = draw.m_numInstances;
- numPrimsRendered = numPrimsSubmitted*draw.m_numInstances;
+ numInstances = draw.m_numInstances;
+ numPrimsRendered = numPrimsSubmitted*draw.m_numInstances;
GL_CHECK(glDrawElementsInstanced(prim.m_type
, numIndices
- , GL_UNSIGNED_SHORT
+ , indexFormat
, (void*)0
, draw.m_numInstances
) );
@@ -5276,7 +5348,7 @@ namespace bgfx { namespace gl
GL_CHECK(glDrawElementsInstanced(prim.m_type
, numIndices
- , GL_UNSIGNED_SHORT
+ , indexFormat
, (void*)(uintptr_t)(draw.m_startIndex*2)
, draw.m_numInstances
) );
diff --git a/3rdparty/bgfx/src/renderer_gl.h b/3rdparty/bgfx/src/renderer_gl.h
index f9414490acc..338550f0ad5 100644
--- a/3rdparty/bgfx/src/renderer_gl.h
+++ b/3rdparty/bgfx/src/renderer_gl.h
@@ -782,9 +782,10 @@ namespace bgfx { namespace gl
struct IndexBufferGL
{
- void create(uint32_t _size, void* _data)
+ void create(uint32_t _size, void* _data, uint8_t _flags)
{
- m_size = _size;
+ m_size = _size;
+ m_flags = _flags;
GL_CHECK(glGenBuffers(1, &m_id) );
BX_CHECK(0 != m_id, "Failed to generate buffer id.");
@@ -792,7 +793,7 @@ namespace bgfx { namespace gl
GL_CHECK(glBufferData(GL_ELEMENT_ARRAY_BUFFER
, _size
, _data
- , (NULL==_data)?GL_DYNAMIC_DRAW:GL_STATIC_DRAW
+ , (NULL==_data) ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW
) );
GL_CHECK(glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0) );
}
@@ -819,6 +820,7 @@ namespace bgfx { namespace gl
GLuint m_id;
uint32_t m_size;
VaoCacheRef m_vcref;
+ uint8_t m_flags;
};
struct VertexBufferGL
@@ -834,7 +836,7 @@ namespace bgfx { namespace gl
GL_CHECK(glBufferData(GL_ARRAY_BUFFER
, _size
, _data
- , (NULL==_data)?GL_DYNAMIC_DRAW:GL_STATIC_DRAW
+ , (NULL==_data) ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW
) );
GL_CHECK(glBindBuffer(GL_ARRAY_BUFFER, 0) );
}
@@ -928,6 +930,7 @@ namespace bgfx { namespace gl
void create(uint8_t _num, const TextureHandle* _handles);
void create(uint16_t _denseIdx, void* _nwh, uint32_t _width, uint32_t _height, TextureFormat::Enum _depthFormat);
+ void postReset();
uint16_t destroy();
void resolve();
void discard(uint16_t _flags);
@@ -937,7 +940,9 @@ namespace bgfx { namespace gl
uint32_t m_width;
uint32_t m_height;
uint16_t m_denseIdx;
- uint8_t m_num;
+ uint8_t m_num;
+ uint8_t m_numTh;
+ TextureHandle m_th[BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS];
};
struct ProgramGL
diff --git a/3rdparty/bgfx/src/renderer_null.cpp b/3rdparty/bgfx/src/renderer_null.cpp
index 76cd0fadb13..ce5f812448b 100644
--- a/3rdparty/bgfx/src/renderer_null.cpp
+++ b/3rdparty/bgfx/src/renderer_null.cpp
@@ -29,7 +29,7 @@ namespace bgfx { namespace noop
return BGFX_RENDERER_NULL_NAME;
}
- void flip() BX_OVERRIDE
+ void flip(HMD& /*_hmd*/) BX_OVERRIDE
{
}
@@ -113,6 +113,10 @@ namespace bgfx { namespace noop
{
}
+ void resizeTexture(TextureHandle /*_handle*/, uint16_t /*_width*/, uint16_t /*_height*/) BX_OVERRIDE
+ {
+ }
+
void destroyTexture(TextureHandle /*_handle*/) BX_OVERRIDE
{
}
diff --git a/3rdparty/bgfx/src/vs_clear.bin.h b/3rdparty/bgfx/src/vs_clear.bin.h
index d19be5bb761..59e52fe4321 100644
--- a/3rdparty/bgfx/src/vs_clear.bin.h
+++ b/3rdparty/bgfx/src/vs_clear.bin.h
@@ -1,22 +1,22 @@
-static const uint8_t vs_clear_glsl[168] =
+static const uint8_t vs_clear_glsl[164] =
{
- 0x56, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x61, 0x74, // VSH...........at
- 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, // tribute mediump
- 0x76, 0x65, 0x63, 0x33, 0x20, 0x61, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, // vec3 a_position;
- 0x0a, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x28, 0x29, 0x0a, 0x7b, 0x0a, // .void main ().{.
- 0x20, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x74, // mediump vec4 t
- 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // mpvar_1;. tmpva
- 0x72, 0x5f, 0x31, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x74, // r_1.w = 1.0;. t
- 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x3d, 0x20, 0x61, 0x5f, // mpvar_1.xyz = a_
- 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x0a, 0x20, 0x20, 0x67, 0x6c, 0x5f, 0x50, // position;. gl_P
- 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, // osition = tmpvar
- 0x5f, 0x31, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // _1;.}...
+ 0x56, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x61, 0x74, // VSH...........at
+ 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, // tribute highp ve
+ 0x63, 0x33, 0x20, 0x61, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x0a, 0x76, // c3 a_position;.v
+ 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x28, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, // oid main ().{.
+ 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // highp vec4 tmpva
+ 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, // r_1;. tmpvar_1.
+ 0x77, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // w = 1.0;. tmpva
+ 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x70, 0x6f, 0x73, 0x69, // r_1.xyz = a_posi
+ 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x0a, 0x20, 0x20, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, // tion;. gl_Posit
+ 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, // ion = tmpvar_1;.
+ 0x7d, 0x0a, 0x0a, 0x00, // }...
};
static const uint8_t vs_clear_dx9[181] =
{
0x56, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x03, 0xfe, 0xff, // VSH.............
0xfe, 0xff, 0x16, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // ....CTAB....#...
- 0x00, 0x03, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, // ................
+ 0x00, 0x03, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................
0x1c, 0x00, 0x00, 0x00, 0x76, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ....vs_3_0.Micro
0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh
0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9.
@@ -27,18 +27,12 @@ static const uint8_t vs_clear_dx9[181] =
0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x24, 0x90, 0x00, 0x00, 0x40, 0xa0, 0x00, 0x00, 0x15, 0xa0, // ......$...@.....
0xff, 0xff, 0x00, 0x00, 0x00, // .....
};
-static const uint8_t vs_clear_dx11[474] =
+static const uint8_t vs_clear_dx11[254] =
{
- 0x56, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x01, 0x44, 0x58, 0x42, 0x43, // VSH.........DXBC
- 0x57, 0x20, 0x79, 0xb7, 0x44, 0x3d, 0x33, 0xc3, 0xcb, 0xcd, 0xa1, 0xfb, 0x77, 0xc4, 0xdf, 0xf4, // W y.D=3.....w...
- 0x01, 0x00, 0x00, 0x00, 0xc8, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, // ............4...
- 0x8c, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0x4c, 0x01, 0x00, 0x00, // ............L...
- 0x52, 0x44, 0x45, 0x46, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // RDEFP...........
- 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x04, 0xfe, 0xff, 0x00, 0x91, 0x00, 0x00, // ................
- 0x1c, 0x00, 0x00, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, // ....Microsoft (R
- 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, // ) HLSL Shader Co
- 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, // mpiler 9.29.952.
- 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, 0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, // 3111....ISGN,...
+ 0x56, 0x53, 0x48, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0x00, 0x44, 0x58, 0x42, 0x43, // VSH.........DXBC
+ 0x23, 0xd8, 0xec, 0x20, 0x51, 0x86, 0x8e, 0xd5, 0x59, 0x28, 0x7f, 0x72, 0x54, 0xef, 0x89, 0xca, // #.. Q...Y(.rT...
+ 0x01, 0x00, 0x00, 0x00, 0xec, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, // ............,...
+ 0x60, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, // `.......ISGN,...
0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ .......
0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, // ................
0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0xab, 0xab, 0xab, 0x4f, 0x53, 0x47, 0x4e, // POSITION....OSGN
@@ -50,13 +44,5 @@ static const uint8_t vs_clear_dx11[474] =
0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, // . ..........6...
0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x12, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // r ......F.......
0x36, 0x00, 0x00, 0x05, 0x82, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, // 6.... .......@..
- 0x00, 0x00, 0x80, 0x3f, 0x3e, 0x00, 0x00, 0x01, 0x53, 0x54, 0x41, 0x54, 0x74, 0x00, 0x00, 0x00, // ...?>...STATt...
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, // ..........
+ 0x00, 0x00, 0x80, 0x3f, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, // ...?>.........
};
diff --git a/3rdparty/bgfx/src/vs_debugfont.bin.h b/3rdparty/bgfx/src/vs_debugfont.bin.h
index 62716d4d2af..21c919cc71a 100644
--- a/3rdparty/bgfx/src/vs_debugfont.bin.h
+++ b/3rdparty/bgfx/src/vs_debugfont.bin.h
@@ -1,38 +1,37 @@
-static const uint8_t vs_debugfont_glsl[521] =
+static const uint8_t vs_debugfont_glsl[503] =
{
0x56, 0x53, 0x48, 0x03, 0xb8, 0xbe, 0x22, 0x66, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH..."f...u_mod
0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x01, 0x00, // elViewProj......
- 0xe4, 0x01, 0x00, 0x00, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x6d, 0x65, // ....attribute me
- 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, // diump vec4 a_col
- 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x6d, // or0;.attribute m
- 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x61, 0x5f, 0x63, 0x6f, // ediump vec4 a_co
- 0x6c, 0x6f, 0x72, 0x31, 0x3b, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, // lor1;.attribute
- 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x61, 0x5f, 0x70, // mediump vec3 a_p
- 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, // osition;.attribu
- 0x74, 0x65, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, // te mediump vec2
- 0x61, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x3b, 0x0a, 0x76, 0x61, 0x72, // a_texcoord0;.var
- 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, // ying mediump vec
- 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x76, 0x61, 0x72, 0x79, // 4 v_color0;.vary
- 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, // ing mediump vec4
- 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x31, 0x3b, 0x0a, 0x76, 0x61, 0x72, 0x79, 0x69, // v_color1;.varyi
- 0x6e, 0x67, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, // ng mediump vec2
- 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x3b, 0x0a, 0x75, 0x6e, 0x69, // v_texcoord0;.uni
- 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x6d, 0x61, 0x74, // form mediump mat
+ 0xd2, 0x01, 0x00, 0x00, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x68, 0x69, // ....attribute hi
+ 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, // ghp vec4 a_color
+ 0x30, 0x3b, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x68, 0x69, 0x67, // 0;.attribute hig
+ 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x31, // hp vec4 a_color1
+ 0x3b, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, // ;.attribute high
+ 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x61, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, // p vec3 a_positio
+ 0x6e, 0x3b, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x68, 0x69, 0x67, // n;.attribute hig
+ 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x61, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, // hp vec2 a_texcoo
+ 0x72, 0x64, 0x30, 0x3b, 0x0a, 0x76, 0x61, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x69, 0x67, // rd0;.varying hig
+ 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, // hp vec4 v_color0
+ 0x3b, 0x0a, 0x76, 0x61, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, // ;.varying highp
+ 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x31, 0x3b, 0x0a, 0x76, // vec4 v_color1;.v
+ 0x61, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, // arying highp vec
+ 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x3b, 0x0a, 0x75, // 2 v_texcoord0;.u
+ 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, // niform highp mat
0x34, 0x20, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, // 4 u_modelViewPro
0x6a, 0x3b, 0x0a, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x28, 0x29, 0x0a, // j;.void main ().
- 0x7b, 0x0a, 0x20, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, // {. mediump vec4
- 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, 0x70, // tmpvar_1;. tmp
- 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x0a, 0x20, // var_1.w = 1.0;.
- 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x3d, 0x20, // tmpvar_1.xyz =
- 0x61, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x0a, 0x20, 0x20, 0x67, 0x6c, // a_position;. gl
- 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x28, 0x75, 0x5f, 0x6d, // _Position = (u_m
- 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x20, 0x2a, 0x20, 0x74, // odelViewProj * t
- 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x76, 0x5f, 0x74, 0x65, // mpvar_1);. v_te
- 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x74, 0x65, 0x78, 0x63, // xcoord0 = a_texc
- 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, // oord0;. v_color
- 0x30, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x20, 0x20, // 0 = a_color0;.
- 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x31, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, // v_color1 = a_col
- 0x6f, 0x72, 0x31, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // or1;.}...
+ 0x7b, 0x0a, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x74, // {. highp vec4 t
+ 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // mpvar_1;. tmpva
+ 0x72, 0x5f, 0x31, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x74, // r_1.w = 1.0;. t
+ 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x3d, 0x20, 0x61, 0x5f, // mpvar_1.xyz = a_
+ 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x0a, 0x20, 0x20, 0x67, 0x6c, 0x5f, 0x50, // position;. gl_P
+ 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x28, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // osition = (u_mod
+ 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, // elViewProj * tmp
+ 0x76, 0x61, 0x72, 0x5f, 0x31, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, // var_1);. v_texc
+ 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, // oord0 = a_texcoo
+ 0x72, 0x64, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, // rd0;. v_color0
+ 0x3d, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x76, 0x5f, // = a_color0;. v_
+ 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x31, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, // color1 = a_color
+ 0x31, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // 1;.}...
};
static const uint8_t vs_debugfont_dx9[391] =
{
@@ -40,7 +39,7 @@ static const uint8_t vs_debugfont_dx9[391] =
0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj......
0x64, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // d.......#.CTAB..
0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W.............
- 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
+ 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0.....
0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_
0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x00, 0x03, 0x00, // modelViewProj...
0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs
@@ -62,99 +61,51 @@ static const uint8_t vs_debugfont_dx9[391] =
0x0f, 0xe0, 0x01, 0x00, 0xe4, 0x90, 0x01, 0x00, 0x00, 0x02, 0x03, 0x00, 0x03, 0xe0, 0x03, 0x00, // ................
0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // .......
};
-static const uint8_t vs_debugfont_dx11[1486] =
+static const uint8_t vs_debugfont_dx11[714] =
{
0x56, 0x53, 0x48, 0x03, 0xb8, 0xbe, 0x22, 0x66, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH..."f...u_mod
- 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj......
- 0xa0, 0x05, 0x44, 0x58, 0x42, 0x43, 0xd8, 0x0a, 0x62, 0xda, 0x4f, 0xc6, 0x4b, 0xc9, 0x8b, 0x8f, // ..DXBC..b.O.K...
- 0x39, 0xd9, 0xc4, 0x30, 0xee, 0xfe, 0x01, 0x00, 0x00, 0x00, 0xa0, 0x05, 0x00, 0x00, 0x05, 0x00, // 9..0............
- 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0xb4, 0x02, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x00, 0xc8, 0x03, // ..4.......<.....
- 0x00, 0x00, 0x24, 0x05, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0x78, 0x02, 0x00, 0x00, 0x01, 0x00, // ..$...RDEFx.....
- 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x04, // ..H.............
- 0xfe, 0xff, 0x00, 0x91, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, // ......D...<.....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, 0x61, // ..........$Globa
- 0x6c, 0x73, 0x00, 0xab, 0xab, 0xab, 0x3c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x60, 0x00, // ls....<.......`.
- 0x00, 0x00, 0x30, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, // ..0.............
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x01, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x01, // ................
- 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, // .. ...@.........
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x40, 0x00, // ..........`...@.
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xca, 0x01, // ................
- 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, // ......@.........
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0x01, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x40, 0x00, // ..............@.
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, 0x01, // ................
- 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, // .. ...@.........
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe6, 0x01, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00, 0x40, 0x00, // ..........`...@.
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0x01, // ................
- 0x00, 0x00, 0xa0, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x01, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x00, 0x00, 0xa0, 0x09, 0x00, 0x00, 0x40, 0x00, // ..............@.
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x02, // ................
- 0x00, 0x00, 0xe0, 0x09, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xb0, 0x01, // ......@.........
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, 0x20, 0x0a, 0x00, 0x00, 0x04, 0x00, // ......(... .....
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......4.......u_
- 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x63, 0x74, 0x00, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, // viewRect........
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, // ..........u_view
- 0x54, 0x65, 0x78, 0x65, 0x6c, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x00, 0xab, 0x03, 0x00, // Texel.u_view....
- 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ..............u_
- 0x69, 0x6e, 0x76, 0x56, 0x69, 0x65, 0x77, 0x00, 0x75, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x00, 0x75, // invView.u_proj.u
- 0x5f, 0x69, 0x6e, 0x76, 0x50, 0x72, 0x6f, 0x6a, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x50, // _invProj.u_viewP
- 0x72, 0x6f, 0x6a, 0x00, 0x75, 0x5f, 0x69, 0x6e, 0x76, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, // roj.u_invViewPro
- 0x6a, 0x00, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, // j.u_model.......
- 0x04, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x65, // .. .......u_mode
- 0x6c, 0x56, 0x69, 0x65, 0x77, 0x00, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x69, 0x65, // lView.u_modelVie
- 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x00, 0x75, 0x5f, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x52, 0x65, 0x66, // wProj.u_alphaRef
- 0x00, 0xab, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, // ..Microsoft (R)
- 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, // HLSL Shader Comp
- 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, // iler 9.29.952.31
- 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, 0x53, 0x47, 0x4e, 0x80, 0x00, 0x00, 0x00, 0x04, 0x00, // 11....ISGN......
- 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......h.........
- 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x68, 0x00, // ..............h.
- 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, // ................
- 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......n.........
- 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, 0x77, 0x00, // ..............w.
+ 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj......
+ 0x9c, 0x02, 0x44, 0x58, 0x42, 0x43, 0xcf, 0x16, 0xf5, 0x3b, 0x91, 0xcc, 0xae, 0x24, 0x91, 0x6c, // ..DXBC...;...$.l
+ 0x08, 0xa4, 0x91, 0x55, 0x2a, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x03, 0x00, // ...U*...........
+ 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x49, 0x53, // ..,.......@...IS
+ 0x47, 0x4e, 0x80, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x00, // GN............h.
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
+ 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ......h.........
+ 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x6e, 0x00, // ..............n.
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, // ................
+ 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......w.........
+ 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x43, 0x4f, // ..............CO
+ 0x4c, 0x4f, 0x52, 0x00, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x54, 0x45, 0x58, // LOR.POSITION.TEX
+ 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0x4f, 0x53, 0x47, 0x4e, 0x84, 0x00, 0x00, 0x00, 0x04, 0x00, // COORD.OSGN......
+ 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ......h.........
+ 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x74, 0x00, // ..............t.
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, // ................
+ 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ......t.........
+ 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x7a, 0x00, // ..............z.
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, // ................
- 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x50, 0x4f, 0x53, 0x49, // ......COLOR.POSI
- 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0x4f, 0x53, // TION.TEXCOORD.OS
- 0x47, 0x4e, 0x84, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x00, // GN............h.
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......t.........
- 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x74, 0x00, // ..............t.
- 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, // ................
- 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......z.........
- 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x00, 0x00, 0x53, 0x56, // ..............SV
- 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, // _POSITION.COLOR.
- 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, 0x53, 0x48, 0x44, 0x52, 0x54, 0x01, // TEXCOORD..SHDRT.
- 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x55, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, // ..@...U...Y...F.
- 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, // ........._.....
- 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x01, 0x00, // ......_.........
- 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x72, 0x10, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._...r......._.
- 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, // ..2.......g....
- 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, // ..........e....
- 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, // ......e.... ....
- 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0x32, 0x20, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e...2 ......h.
- 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8.........
- 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ...
- 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
- 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ...........
- 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, // ......F.......2.
+ 0x00, 0x00, 0x03, 0x0c, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, // ......SV_POSITIO
+ 0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, // N.COLOR.TEXCOORD
+ 0x00, 0xab, 0x53, 0x48, 0x44, 0x52, 0x54, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x55, 0x00, // ..SHDRT...@...U.
+ 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, // ..Y...F. .......
+ 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._..........._.
+ 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x72, 0x10, // .........._...r.
+ 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x03, 0x00, // ......_...2.....
+ 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ..g.... ........
+ 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, // ..e.... ......e.
+ 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0x32, 0x20, // ... ......e...2
+ 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, // ......h.......8.
+ 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x02, 0x00, // ..........V.....
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, // ..F. .........2.
0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..........F. ...
- 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F.
- 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ........... ....
- 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..F.......F. ...
- 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, // ......6.... ....
- 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, // ..F.......6....
- 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, // ......F.......6.
- 0x00, 0x05, 0x32, 0x20, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x03, 0x00, // ..2 ......F.....
- 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x53, 0x54, 0x41, 0x54, 0x74, 0x00, 0x00, 0x00, 0x08, 0x00, // ..>...STATt.....
- 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
- 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, 0x06, 0x00, 0x01, 0x00, 0x10, 0x00, 0x30, 0x0a, // ............0.
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F.
+ 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2.........
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xa6, 0x1a, // ..F. ...........
+ 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F.........
+ 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
+ 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6.
+ 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, // ... ......F.....
+ 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x1e, // ..6.... ......F.
+ 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, 0x00, 0x03, 0x00, // ......6...2 ....
+ 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x04, // ..F.......>.....
+ 0x05, 0x00, 0x06, 0x00, 0x01, 0x00, 0x10, 0x00, 0x40, 0x00, // ........@.
};
diff --git a/3rdparty/bgfx/tools/shaderc/shaderc.cpp b/3rdparty/bgfx/tools/shaderc/shaderc.cpp
index 93f4fe1fbb0..1388385f079 100644
--- a/3rdparty/bgfx/tools/shaderc/shaderc.cpp
+++ b/3rdparty/bgfx/tools/shaderc/shaderc.cpp
@@ -313,45 +313,6 @@ void strreplace(char* _str, const char* _find, const char* _replace)
}
}
-class LineReader
-{
-public:
- LineReader(const char* _str)
- : m_str(_str)
- , m_pos(0)
- , m_size( (uint32_t)strlen(_str) )
- {
- }
-
- std::string getLine()
- {
- const char* str = &m_str[m_pos];
- skipLine();
-
- const char* eol = &m_str[m_pos];
-
- std::string tmp;
- tmp.assign(str, eol-str);
- return tmp;
- }
-
- bool isEof() const
- {
- return m_str[m_pos] == '\0';
- }
-
- void skipLine()
- {
- const char* str = &m_str[m_pos];
- const char* nl = bx::strnl(str);
- m_pos += (uint32_t)(nl - str);
- }
-
- const char* m_str;
- uint32_t m_pos;
- uint32_t m_size;
-};
-
void printCode(const char* _code, int32_t _line, int32_t _start, int32_t _end)
{
fprintf(stderr, "Code:\n---\n");
@@ -1130,14 +1091,7 @@ int main(int _argc, const char* _argv[])
}
else
{
- if (d3d > 9)
- {
- compiled = compileHLSLShaderDx11(cmdLine, input, writer);
- }
- else
- {
- compiled = compileHLSLShaderDx9(cmdLine, input, writer);
- }
+ compiled = compileHLSLShader(cmdLine, d3d, input, writer);
}
writer->close();
@@ -1297,14 +1251,7 @@ int main(int _argc, const char* _argv[])
}
else
{
- if (d3d > 9)
- {
- compiled = compileHLSLShaderDx11(cmdLine, preprocessor.m_preprocessed, writer);
- }
- else
- {
- compiled = compileHLSLShaderDx9(cmdLine, preprocessor.m_preprocessed, writer);
- }
+ compiled = compileHLSLShader(cmdLine, d3d, preprocessor.m_preprocessed, writer);
}
writer->close();
@@ -1773,14 +1720,7 @@ int main(int _argc, const char* _argv[])
}
else
{
- if (d3d > 9)
- {
- compiled = compileHLSLShaderDx11(cmdLine, preprocessor.m_preprocessed, writer);
- }
- else
- {
- compiled = compileHLSLShaderDx9(cmdLine, preprocessor.m_preprocessed, writer);
- }
+ compiled = compileHLSLShader(cmdLine, d3d, preprocessor.m_preprocessed, writer);
}
writer->close();
diff --git a/3rdparty/bgfx/tools/shaderc/shaderc.h b/3rdparty/bgfx/tools/shaderc/shaderc.h
index 342f3dd2201..38735c6be64 100644
--- a/3rdparty/bgfx/tools/shaderc/shaderc.h
+++ b/3rdparty/bgfx/tools/shaderc/shaderc.h
@@ -35,13 +35,9 @@
#define BX_WARN _BX_WARN
#define BX_CHECK _BX_CHECK
-#ifndef SHADERC_CONFIG_DIRECT3D9
-# define SHADERC_CONFIG_DIRECT3D9 BX_PLATFORM_WINDOWS
-#endif // SHADERC_CONFIG_DIRECT3D9
-
-#ifndef SHADERC_CONFIG_DIRECT3D11
-# define SHADERC_CONFIG_DIRECT3D11 BX_PLATFORM_WINDOWS
-#endif // SHADERC_CONFIG_DIRECT3D11
+#ifndef SHADERC_CONFIG_HLSL
+# define SHADERC_CONFIG_HLSL BX_PLATFORM_WINDOWS
+#endif // SHADERC_CONFIG_HLSL
extern bool g_verbose;
@@ -65,6 +61,45 @@ extern bool g_verbose;
#include <bx/hash.h>
#include "../../src/vertexdecl.h"
+class LineReader
+{
+public:
+ LineReader(const char* _str)
+ : m_str(_str)
+ , m_pos(0)
+ , m_size((uint32_t)strlen(_str))
+ {
+ }
+
+ std::string getLine()
+ {
+ const char* str = &m_str[m_pos];
+ skipLine();
+
+ const char* eol = &m_str[m_pos];
+
+ std::string tmp;
+ tmp.assign(str, eol - str);
+ return tmp;
+ }
+
+ bool isEof() const
+ {
+ return m_str[m_pos] == '\0';
+ }
+
+ void skipLine()
+ {
+ const char* str = &m_str[m_pos];
+ const char* nl = bx::strnl(str);
+ m_pos += (uint32_t)(nl - str);
+ }
+
+ const char* m_str;
+ uint32_t m_pos;
+ uint32_t m_size;
+};
+
struct UniformType
{
enum Enum
@@ -106,8 +141,7 @@ void strreplace(char* _str, const char* _find, const char* _replace);
int32_t writef(bx::WriterI* _writer, const char* _format, ...);
void writeFile(const char* _filePath, const void* _data, int32_t _size);
-bool compileHLSLShaderDx9(bx::CommandLine& _cmdLine, const std::string& _code, bx::WriterI* _writer);
-bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code, bx::WriterI* _writer);
+bool compileHLSLShader(bx::CommandLine& _cmdLine, uint32_t _d3d, const std::string& _code, bx::WriterI* _writer, bool firstPass = true);
bool compileGLSLShader(bx::CommandLine& _cmdLine, uint32_t _gles, const std::string& _code, bx::WriterI* _writer);
#endif // SHADERC_H_HEADER_GUARD
diff --git a/3rdparty/bgfx/tools/shaderc/shaderc_d3d9.cpp b/3rdparty/bgfx/tools/shaderc/shaderc_d3d9.cpp
deleted file mode 100644
index 7f301320d82..00000000000
--- a/3rdparty/bgfx/tools/shaderc/shaderc_d3d9.cpp
+++ /dev/null
@@ -1,305 +0,0 @@
-/*
- * Copyright 2011-2015 Branimir Karadzic. All rights reserved.
- * License: http://www.opensource.org/licenses/BSD-2-Clause
- */
-
-#include "shaderc.h"
-
-#if SHADERC_CONFIG_DIRECT3D9
-
-#include <sal.h>
-#define __D3DX9MATH_INL__ // not used and MinGW complains about type-punning
-BX_PRAGMA_DIAGNOSTIC_PUSH();
-BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC("-Wundef");
-#include <d3dx9.h>
-BX_PRAGMA_DIAGNOSTIC_POP();
-
-#if defined(__MINGW32__)
-# ifndef D3DXDisassembleShader
-extern "C" HRESULT WINAPI D3DXDisassembleShader(CONST DWORD* pShader, BOOL EnableColorCode, LPCSTR pComments, LPD3DXBUFFER* ppDisassembly);
-# endif // D3DXDisassembleShader
-#endif // !defined(__MINGW32__)
-
-struct UniformRemapDx9
-{
- UniformType::Enum id;
- D3DXPARAMETER_CLASS paramClass;
- D3DXPARAMETER_TYPE paramType;
- uint8_t columns;
- uint8_t rows;
-};
-
-static const UniformRemapDx9 s_constRemapDx9[7] =
-{
- { UniformType::Uniform1iv, D3DXPC_SCALAR, D3DXPT_INT, 0, 0 },
- { UniformType::Uniform1fv, D3DXPC_SCALAR, D3DXPT_FLOAT, 0, 0 },
- { UniformType::Uniform2fv, D3DXPC_VECTOR, D3DXPT_FLOAT, 0, 0 },
- { UniformType::Uniform3fv, D3DXPC_VECTOR, D3DXPT_FLOAT, 0, 0 },
- { UniformType::Uniform4fv, D3DXPC_VECTOR, D3DXPT_FLOAT, 0, 0 },
- { UniformType::Uniform3x3fv, D3DXPC_MATRIX_COLUMNS, D3DXPT_FLOAT, 3, 3 },
- { UniformType::Uniform4x4fv, D3DXPC_MATRIX_COLUMNS, D3DXPT_FLOAT, 4, 4 },
-};
-
-UniformType::Enum findUniformTypeDx9(const D3DXCONSTANT_DESC& constDesc)
-{
- for (uint32_t ii = 0; ii < BX_COUNTOF(s_constRemapDx9); ++ii)
- {
- const UniformRemapDx9& remap = s_constRemapDx9[ii];
-
- if (remap.paramClass == constDesc.Class
- && remap.paramType == constDesc.Type)
- {
- if (D3DXPC_MATRIX_COLUMNS != constDesc.Class)
- {
- return remap.id;
- }
-
- if (remap.columns == constDesc.Columns
- && remap.rows == constDesc.Rows)
- {
- return remap.id;
- }
- }
- }
-
- return UniformType::Count;
-}
-
-static uint32_t s_optimizationLevelDx9[4] =
-{
- D3DXSHADER_OPTIMIZATION_LEVEL0,
- D3DXSHADER_OPTIMIZATION_LEVEL1,
- D3DXSHADER_OPTIMIZATION_LEVEL2,
- D3DXSHADER_OPTIMIZATION_LEVEL3,
-};
-
-bool compileHLSLShaderDx9(bx::CommandLine& _cmdLine, const std::string& _code, bx::WriterI* _writer)
-{
- BX_TRACE("DX9");
-
- const char* profile = _cmdLine.findOption('p', "profile");
- if (NULL == profile)
- {
- fprintf(stderr, "Shader profile must be specified.\n");
- return false;
- }
-
- bool debug = _cmdLine.hasArg('\0', "debug");
-
- uint32_t flags = 0;
- flags |= debug ? D3DXSHADER_DEBUG : 0;
- flags |= _cmdLine.hasArg('\0', "avoid-flow-control") ? D3DXSHADER_AVOID_FLOW_CONTROL : 0;
- flags |= _cmdLine.hasArg('\0', "no-preshader") ? D3DXSHADER_NO_PRESHADER : 0;
- flags |= _cmdLine.hasArg('\0', "partial-precision") ? D3DXSHADER_PARTIALPRECISION : 0;
- flags |= _cmdLine.hasArg('\0', "prefer-flow-control") ? D3DXSHADER_PREFER_FLOW_CONTROL : 0;
- flags |= _cmdLine.hasArg('\0', "backwards-compatibility") ? D3DXSHADER_ENABLE_BACKWARDS_COMPATIBILITY : 0;
-
- bool werror = _cmdLine.hasArg('\0', "Werror");
-
- uint32_t optimization = 3;
- if (_cmdLine.hasArg(optimization, 'O') )
- {
- optimization = bx::uint32_min(optimization, BX_COUNTOF(s_optimizationLevelDx9)-1);
- flags |= s_optimizationLevelDx9[optimization];
- }
- else
- {
- flags |= D3DXSHADER_SKIPOPTIMIZATION;
- }
-
- BX_TRACE("Profile: %s", profile);
- BX_TRACE("Flags: 0x%08x", flags);
-
- LPD3DXBUFFER code;
- LPD3DXBUFFER errorMsg;
- LPD3DXCONSTANTTABLE constantTable;
-
- HRESULT hr;
-
- // Output preprocessed shader so that HLSL can be debugged via GPA
- // or PIX. Compiling through memory won't embed preprocessed shader
- // file path.
- if (debug)
- {
- std::string hlslfp = _cmdLine.findOption('o');
- hlslfp += ".hlsl";
- writeFile(hlslfp.c_str(), _code.c_str(), (int32_t)_code.size() );
-
- hr = D3DXCompileShaderFromFileA(hlslfp.c_str()
- , NULL
- , NULL
- , "main"
- , profile
- , flags
- , &code
- , &errorMsg
- , &constantTable
- );
- }
- else
- {
- hr = D3DXCompileShader(_code.c_str()
- , (uint32_t)_code.size()
- , NULL
- , NULL
- , "main"
- , profile
- , flags
- , &code
- , &errorMsg
- , &constantTable
- );
- }
-
- if (FAILED(hr)
- || (werror && NULL != errorMsg) )
- {
- const char* log = (const char*)errorMsg->GetBufferPointer();
-
- char source[1024];
- int32_t line = 0;
- int32_t column = 0;
- int32_t start = 0;
- int32_t end = INT32_MAX;
-
- if (3 == sscanf(log, "%[^(](%u,%u):", source, &line, &column)
- && 0 != line)
- {
- start = bx::uint32_imax(1, line-10);
- end = start + 20;
- }
-
- printCode(_code.c_str(), line, start, end);
- fprintf(stderr, "Error: 0x%08x %s\n", (uint32_t)hr, log);
- errorMsg->Release();
- return false;
- }
-
- UniformArray uniforms;
-
- if (NULL != constantTable)
- {
- D3DXCONSTANTTABLE_DESC desc;
- hr = constantTable->GetDesc(&desc);
- if (FAILED(hr) )
- {
- fprintf(stderr, "Error 0x%08x\n", (uint32_t)hr);
- return false;
- }
-
- BX_TRACE("Creator: %s 0x%08x", desc.Creator, (uint32_t /*mingw warning*/)desc.Version);
- BX_TRACE("Num constants: %d", desc.Constants);
- BX_TRACE("# cl ty RxC S By Name");
-
- for (uint32_t ii = 0; ii < desc.Constants; ++ii)
- {
- D3DXHANDLE handle = constantTable->GetConstant(NULL, ii);
- D3DXCONSTANT_DESC constDesc;
- uint32_t count;
- constantTable->GetConstantDesc(handle, &constDesc, &count);
- BX_TRACE("%3d %2d %2d [%dx%d] %d %3d %s[%d] c%d (%d)"
- , ii
- , constDesc.Class
- , constDesc.Type
- , constDesc.Rows
- , constDesc.Columns
- , constDesc.StructMembers
- , constDesc.Bytes
- , constDesc.Name
- , constDesc.Elements
- , constDesc.RegisterIndex
- , constDesc.RegisterCount
- );
-
- UniformType::Enum type = findUniformTypeDx9(constDesc);
- if (UniformType::Count != type)
- {
- Uniform un;
- un.name = '$' == constDesc.Name[0] ? constDesc.Name+1 : constDesc.Name;
- un.type = type;
- un.num = constDesc.Elements;
- un.regIndex = constDesc.RegisterIndex;
- un.regCount = constDesc.RegisterCount;
- uniforms.push_back(un);
- }
- }
- }
-
- uint16_t count = (uint16_t)uniforms.size();
- bx::write(_writer, count);
-
- uint32_t fragmentBit = profile[0] == 'p' ? BGFX_UNIFORM_FRAGMENTBIT : 0;
- for (UniformArray::const_iterator it = uniforms.begin(); it != uniforms.end(); ++it)
- {
- const Uniform& un = *it;
- uint8_t nameSize = (uint8_t)un.name.size();
- bx::write(_writer, nameSize);
- bx::write(_writer, un.name.c_str(), nameSize);
- uint8_t type = un.type|fragmentBit;
- bx::write(_writer, type);
- bx::write(_writer, un.num);
- bx::write(_writer, un.regIndex);
- bx::write(_writer, un.regCount);
-
- BX_TRACE("%s, %s, %d, %d, %d"
- , un.name.c_str()
- , getUniformTypeName(un.type)
- , un.num
- , un.regIndex
- , un.regCount
- );
- }
-
- uint16_t shaderSize = (uint16_t)code->GetBufferSize();
- bx::write(_writer, shaderSize);
- bx::write(_writer, code->GetBufferPointer(), shaderSize);
- uint8_t nul = 0;
- bx::write(_writer, nul);
-
- if (_cmdLine.hasArg('\0', "disasm") )
- {
- LPD3DXBUFFER disasm;
- D3DXDisassembleShader( (const DWORD*)code->GetBufferPointer()
- , false
- , NULL
- , &disasm
- );
-
- if (NULL != disasm)
- {
- std::string disasmfp = _cmdLine.findOption('o');
- disasmfp += ".disasm";
-
- writeFile(disasmfp.c_str(), disasm->GetBufferPointer(), disasm->GetBufferSize() );
- disasm->Release();
- }
- }
-
- if (NULL != code)
- {
- code->Release();
- }
-
- if (NULL != errorMsg)
- {
- errorMsg->Release();
- }
-
- if (NULL != constantTable)
- {
- constantTable->Release();
- }
-
- return true;
-}
-
-#else
-
-bool compileHLSLShaderDx9(bx::CommandLine& _cmdLine, const std::string& _code, bx::WriterI* _writer)
-{
- BX_UNUSED(_cmdLine, _code, _writer);
- fprintf(stderr, "HLSL compiler is not supported on this platform.\n");
- return false;
-}
-
-#endif // SHADERC_CONFIG_DIRECT3D9
diff --git a/3rdparty/bgfx/tools/shaderc/shaderc_d3d11.cpp b/3rdparty/bgfx/tools/shaderc/shaderc_hlsl.cpp
index 4dcbb75bedd..f4b1d4e9bd2 100644
--- a/3rdparty/bgfx/tools/shaderc/shaderc_d3d11.cpp
+++ b/3rdparty/bgfx/tools/shaderc/shaderc_hlsl.cpp
@@ -5,7 +5,7 @@
#include "shaderc.h"
-#if SHADERC_CONFIG_DIRECT3D11
+#if SHADERC_CONFIG_HLSL
#include <d3dcompiler.h>
#include <d3d11shader.h>
@@ -15,10 +15,44 @@
#endif // D3D_SVF_USED
#ifndef IID_ID3D11ShaderReflection
+// In case MinGW is missing IID...
static const GUID GUID_ID3D11ShaderReflection = { 0x0a233719, 0x3960, 0x4578, { 0x9d, 0x7c, 0x20, 0x3b, 0x8b, 0x1d, 0x9c, 0xc1 } };
# define IID_ID3D11ShaderReflection GUID_ID3D11ShaderReflection
#endif // IID_ID3D11ShaderReflection
+struct CTHeader
+{
+ uint32_t Size;
+ uint32_t Creator;
+ uint32_t Version;
+ uint32_t Constants;
+ uint32_t ConstantInfo;
+ uint32_t Flags;
+ uint32_t Target;
+};
+
+struct CTInfo
+{
+ uint32_t Name;
+ uint16_t RegisterSet;
+ uint16_t RegisterIndex;
+ uint16_t RegisterCount;
+ uint16_t Reserved;
+ uint32_t TypeInfo;
+ uint32_t DefaultValue;
+};
+
+struct CTType
+{
+ uint16_t Class;
+ uint16_t Type;
+ uint16_t Rows;
+ uint16_t Columns;
+ uint16_t Elements;
+ uint16_t StructMembers;
+ uint32_t StructMemberInfo;
+};
+
struct RemapInputSemantic
{
bgfx::Attrib::Enum m_attr;
@@ -62,7 +96,7 @@ const RemapInputSemantic& findInputSemantic(const char* _name, uint8_t _index)
return s_remapInputSemantic[bgfx::Attrib::Count];
}
-struct UniformRemapDx11
+struct UniformRemap
{
UniformType::Enum id;
D3D_SHADER_VARIABLE_CLASS paramClass;
@@ -71,22 +105,20 @@ struct UniformRemapDx11
uint8_t rows;
};
-static const UniformRemapDx11 s_constRemapDx11[7] =
+static const UniformRemap s_uniformRemap[7] =
{
{ UniformType::Uniform1iv, D3D_SVC_SCALAR, D3D_SVT_INT, 0, 0 },
{ UniformType::Uniform1fv, D3D_SVC_SCALAR, D3D_SVT_FLOAT, 0, 0 },
- { UniformType::Uniform2fv, D3D_SVC_VECTOR, D3D_SVT_FLOAT, 0, 0 },
- { UniformType::Uniform3fv, D3D_SVC_VECTOR, D3D_SVT_FLOAT, 0, 0 },
{ UniformType::Uniform4fv, D3D_SVC_VECTOR, D3D_SVT_FLOAT, 0, 0 },
{ UniformType::Uniform3x3fv, D3D_SVC_MATRIX_COLUMNS, D3D_SVT_FLOAT, 3, 3 },
{ UniformType::Uniform4x4fv, D3D_SVC_MATRIX_COLUMNS, D3D_SVT_FLOAT, 4, 4 },
};
-UniformType::Enum findUniformTypeDx11(const D3D11_SHADER_TYPE_DESC& constDesc)
+UniformType::Enum findUniformType(const D3D11_SHADER_TYPE_DESC& constDesc)
{
- for (uint32_t ii = 0; ii < BX_COUNTOF(s_constRemapDx11); ++ii)
+ for (uint32_t ii = 0; ii < BX_COUNTOF(s_uniformRemap); ++ii)
{
- const UniformRemapDx11& remap = s_constRemapDx11[ii];
+ const UniformRemap& remap = s_uniformRemap[ii];
if (remap.paramClass == constDesc.Class
&& remap.paramType == constDesc.Type)
@@ -115,103 +147,113 @@ static uint32_t s_optimizationLevelDx11[4] =
D3DCOMPILE_OPTIMIZATION_LEVEL3,
};
-bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code, bx::WriterI* _writer)
-{
- BX_TRACE("DX11");
+typedef std::vector<std::string> UniformNameList;
- const char* profile = _cmdLine.findOption('p', "profile");
- if (NULL == profile)
+bool getReflectionDataDx9(ID3DBlob* _code, UniformArray& _uniforms)
+{
+ // see reference for magic values: https://msdn.microsoft.com/en-us/library/ff552891(VS.85).aspx
+ const uint32_t D3DSIO_COMMENT = 0x0000FFFE;
+ const uint32_t D3DSIO_END = 0x0000FFFF;
+ const uint32_t D3DSI_OPCODE_MASK = 0x0000FFFF;
+ const uint32_t D3DSI_COMMENTSIZE_MASK = 0x7FFF0000;
+ const uint32_t CTAB_CONSTANT = MAKEFOURCC('C','T','A','B');
+
+ // parse the shader blob for the constant table
+ const size_t codeSize = _code->GetBufferSize();
+ const uint32_t* ptr = (const uint32_t*)_code->GetBufferPointer();
+ const uint32_t* end = (const uint32_t*)( (const uint8_t*)ptr + codeSize);
+ const CTHeader* header = NULL;
+
+ ptr++; // first byte is shader type / version; skip it since we already know
+
+ while (ptr < end && *ptr != D3DSIO_END)
{
- fprintf(stderr, "Shader profile must be specified.\n");
- return false;
- }
-
- bool debug = _cmdLine.hasArg('\0', "debug");
-
- uint32_t flags = D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY;
- flags |= debug ? D3DCOMPILE_DEBUG : 0;
- flags |= _cmdLine.hasArg('\0', "avoid-flow-control") ? D3DCOMPILE_AVOID_FLOW_CONTROL : 0;
- flags |= _cmdLine.hasArg('\0', "no-preshader") ? D3DCOMPILE_NO_PRESHADER : 0;
- flags |= _cmdLine.hasArg('\0', "partial-precision") ? D3DCOMPILE_PARTIAL_PRECISION : 0;
- flags |= _cmdLine.hasArg('\0', "prefer-flow-control") ? D3DCOMPILE_PREFER_FLOW_CONTROL : 0;
- flags |= _cmdLine.hasArg('\0', "backwards-compatibility") ? D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY : 0;
+ uint32_t cur = *ptr++;
+ if ( (cur & D3DSI_OPCODE_MASK) != D3DSIO_COMMENT)
+ {
+ continue;
+ }
- bool werror = _cmdLine.hasArg('\0', "Werror");
+ // try to find CTAB comment block
+ uint32_t commentSize = (cur & D3DSI_COMMENTSIZE_MASK) >> 16;
+ uint32_t fourcc = *ptr;
+ if (fourcc == CTAB_CONSTANT)
+ {
+ // found the constant table data
+ header = (const CTHeader*)(ptr + 1);
+ uint32_t tableSize = (commentSize - 1) * 4;
+ if (tableSize < sizeof(CTHeader) || header->Size != sizeof(CTHeader) )
+ {
+ fprintf(stderr, "Error: Invalid constant table data\n");
+ return false;
+ }
+ break;
+ }
- if (werror)
- {
- flags |= D3DCOMPILE_WARNINGS_ARE_ERRORS;
+ // this is a different kind of comment section, so skip over it
+ ptr += commentSize - 1;
}
- uint32_t optimization = 3;
- if (_cmdLine.hasArg(optimization, 'O') )
+ if (!header)
{
- optimization = bx::uint32_min(optimization, BX_COUNTOF(s_optimizationLevelDx11)-1);
- flags |= s_optimizationLevelDx11[optimization];
- }
- else
- {
- flags |= D3DCOMPILE_SKIP_OPTIMIZATION;
+ fprintf(stderr, "Error: Could not find constant table data\n");
+ return false;
}
- BX_TRACE("Profile: %s", profile);
- BX_TRACE("Flags: 0x%08x", flags);
-
- ID3DBlob* code;
- ID3DBlob* errorMsg;
-
- // Output preprocessed shader so that HLSL can be debugged via GPA
- // or PIX. Compiling through memory won't embed preprocessed shader
- // file path.
- std::string hlslfp;
+ const uint8_t* headerBytePtr = (const uint8_t*)header;
+ const char* creator = (const char*)(headerBytePtr + header->Creator);
- if (debug)
- {
- hlslfp = _cmdLine.findOption('o');
- hlslfp += ".hlsl";
- writeFile(hlslfp.c_str(), _code.c_str(), (int32_t)_code.size() );
- }
+ BX_TRACE("Creator: %s 0x%08x", creator, header->Version);
+ BX_TRACE("Num constants: %d", header->Constants);
+ BX_TRACE("# cl ty RxC S By Name");
- HRESULT hr = D3DCompile(_code.c_str()
- , _code.size()
- , hlslfp.c_str()
- , NULL
- , NULL
- , "main"
- , profile
- , flags
- , 0
- , &code
- , &errorMsg
- );
- if (FAILED(hr)
- || (werror && NULL != errorMsg) )
+ const CTInfo* ctInfoArray = (const CTInfo*)(headerBytePtr + header->ConstantInfo);
+ for (uint32_t ii = 0; ii < header->Constants; ++ii)
{
- const char* log = (char*)errorMsg->GetBufferPointer();
+ const CTInfo& ctInfo = ctInfoArray[ii];
+ const CTType& ctType = *(const CTType*)(headerBytePtr + ctInfo.TypeInfo);
+ const char* name = (const char*)(headerBytePtr + ctInfo.Name);
+
+ BX_TRACE("%3d %2d %2d [%dx%d] %d %s[%d] c%d (%d)"
+ , ii
+ , ctType.Class
+ , ctType.Type
+ , ctType.Rows
+ , ctType.Columns
+ , ctType.StructMembers
+ , name
+ , ctType.Elements
+ , ctInfo.RegisterIndex
+ , ctInfo.RegisterCount
+ );
- int32_t line = 0;
- int32_t column = 0;
- int32_t start = 0;
- int32_t end = INT32_MAX;
+ D3D11_SHADER_TYPE_DESC desc;
+ desc.Class = (D3D_SHADER_VARIABLE_CLASS)ctType.Class;
+ desc.Type = (D3D_SHADER_VARIABLE_TYPE)ctType.Type;
+ desc.Rows = ctType.Rows;
+ desc.Columns = ctType.Columns;
- if (2 == sscanf(log, "(%u,%u):", &line, &column)
- && 0 != line)
+ UniformType::Enum type = findUniformType(desc);
+ if (UniformType::Count != type)
{
- start = bx::uint32_imax(1, line-10);
- end = start + 20;
+ Uniform un;
+ un.name = '$' == name[0] ? name + 1 : name;
+ un.type = type;
+ un.num = (uint8_t)ctType.Elements;
+ un.regIndex = ctInfo.RegisterIndex;
+ un.regCount = ctInfo.RegisterCount;
+ _uniforms.push_back(un);
}
-
- printCode(_code.c_str(), line, start, end);
- fprintf(stderr, "Error: 0x%08x %s\n", (uint32_t)hr, log);
- errorMsg->Release();
- return false;
}
- UniformArray uniforms;
+ return true;
+}
+bool getReflectionDataDx11(ID3DBlob* _code, bool _vshader, UniformArray& _uniforms, uint8_t& _numAttrs, uint16_t* _attrs, uint16_t& _size, UniformNameList& unusedUniforms)
+{
ID3D11ShaderReflection* reflect = NULL;
- hr = D3DReflect(code->GetBufferPointer()
- , code->GetBufferSize()
+ HRESULT hr = D3DReflect(_code->GetBufferPointer()
+ , _code->GetBufferSize()
, IID_ID3D11ShaderReflection
, (void**)&reflect
);
@@ -233,10 +275,8 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
BX_TRACE("Num constant buffers: %d", desc.ConstantBuffers);
BX_TRACE("Input:");
- uint8_t numAttrs = 0;
- uint16_t attrs[bgfx::Attrib::Count];
- if (profile[0] == 'v') // Only care about input semantic on vertex shaders
+ if (_vshader) // Only care about input semantic on vertex shaders
{
for (uint32_t ii = 0; ii < desc.InputParameters; ++ii)
{
@@ -255,8 +295,8 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
const RemapInputSemantic& ris = findInputSemantic(spd.SemanticName, spd.SemanticIndex);
if (ris.m_attr != bgfx::Attrib::Count)
{
- attrs[numAttrs] = bgfx::attribToId(ris.m_attr);
- ++numAttrs;
+ _attrs[_numAttrs] = bgfx::attribToId(ris.m_attr);
+ ++_numAttrs;
}
}
}
@@ -269,15 +309,13 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
BX_TRACE("\t%2d: %s%d, %d, %d", ii, spd.SemanticName, spd.SemanticIndex, spd.SystemValueType, spd.ComponentType);
}
- uint16_t size = 0;
-
- for (uint32_t ii = 0; ii < bx::uint32_min(1, desc.ConstantBuffers); ++ii)
+ for (uint32_t ii = 0, num = bx::uint32_min(1, desc.ConstantBuffers); ii < num; ++ii)
{
ID3D11ShaderReflectionConstantBuffer* cbuffer = reflect->GetConstantBufferByIndex(ii);
D3D11_SHADER_BUFFER_DESC bufferDesc;
hr = cbuffer->GetDesc(&bufferDesc);
- size = (uint16_t)bufferDesc.Size;
+ _size = (uint16_t)bufferDesc.Size;
if (SUCCEEDED(hr) )
{
@@ -300,7 +338,7 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
hr = type->GetDesc(&constDesc);
if (SUCCEEDED(hr) )
{
- UniformType::Enum uniformType = findUniformTypeDx11(constDesc);
+ UniformType::Enum uniformType = findUniformType(constDesc);
if (UniformType::Count != uniformType
&& 0 != (varDesc.uFlags & D3D_SVF_USED) )
@@ -310,10 +348,10 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
un.type = uniformType;
un.num = constDesc.Elements;
un.regIndex = varDesc.StartOffset;
- un.regCount = BX_ALIGN_16(varDesc.Size)/16;
- uniforms.push_back(un);
+ un.regCount = BX_ALIGN_16(varDesc.Size) / 16;
+ _uniforms.push_back(un);
- BX_TRACE("\t%s, %d, size %d, flags 0x%08x, %d"
+ BX_TRACE("\t%s, %d, size %d, flags 0x%08x, %d (used)"
, varDesc.Name
, varDesc.StartOffset
, varDesc.Size
@@ -323,6 +361,11 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
}
else
{
+ if (0 == (varDesc.uFlags & D3D_SVF_USED) )
+ {
+ unusedUniforms.push_back(varDesc.Name);
+ }
+
BX_TRACE("\t%s, unknown type", varDesc.Name);
}
}
@@ -351,6 +394,166 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
}
}
+ if (NULL != reflect)
+ {
+ reflect->Release();
+ }
+
+ return true;
+}
+
+bool compileHLSLShader(bx::CommandLine& _cmdLine, uint32_t _d3d, const std::string& _code, bx::WriterI* _writer, bool _firstPass)
+{
+ BX_TRACE("DX11");
+
+ const char* profile = _cmdLine.findOption('p', "profile");
+ if (NULL == profile)
+ {
+ fprintf(stderr, "Shader profile must be specified.\n");
+ return false;
+ }
+
+ bool debug = _cmdLine.hasArg('\0', "debug");
+
+ uint32_t flags = D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY;
+ flags |= debug ? D3DCOMPILE_DEBUG : 0;
+ flags |= _cmdLine.hasArg('\0', "avoid-flow-control") ? D3DCOMPILE_AVOID_FLOW_CONTROL : 0;
+ flags |= _cmdLine.hasArg('\0', "no-preshader") ? D3DCOMPILE_NO_PRESHADER : 0;
+ flags |= _cmdLine.hasArg('\0', "partial-precision") ? D3DCOMPILE_PARTIAL_PRECISION : 0;
+ flags |= _cmdLine.hasArg('\0', "prefer-flow-control") ? D3DCOMPILE_PREFER_FLOW_CONTROL : 0;
+ flags |= _cmdLine.hasArg('\0', "backwards-compatibility") ? D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY : 0;
+
+ bool werror = _cmdLine.hasArg('\0', "Werror");
+
+ if (werror)
+ {
+ flags |= D3DCOMPILE_WARNINGS_ARE_ERRORS;
+ }
+
+ uint32_t optimization = 3;
+ if (_cmdLine.hasArg(optimization, 'O') )
+ {
+ optimization = bx::uint32_min(optimization, BX_COUNTOF(s_optimizationLevelDx11)-1);
+ flags |= s_optimizationLevelDx11[optimization];
+ }
+ else
+ {
+ flags |= D3DCOMPILE_SKIP_OPTIMIZATION;
+ }
+
+ BX_TRACE("Profile: %s", profile);
+ BX_TRACE("Flags: 0x%08x", flags);
+
+ ID3DBlob* code;
+ ID3DBlob* errorMsg;
+
+ // Output preprocessed shader so that HLSL can be debugged via GPA
+ // or PIX. Compiling through memory won't embed preprocessed shader
+ // file path.
+ std::string hlslfp;
+
+ if (debug)
+ {
+ hlslfp = _cmdLine.findOption('o');
+ hlslfp += ".hlsl";
+ writeFile(hlslfp.c_str(), _code.c_str(), (int32_t)_code.size() );
+ }
+
+ HRESULT hr = D3DCompile(_code.c_str()
+ , _code.size()
+ , hlslfp.c_str()
+ , NULL
+ , NULL
+ , "main"
+ , profile
+ , flags
+ , 0
+ , &code
+ , &errorMsg
+ );
+ if (FAILED(hr)
+ || (werror && NULL != errorMsg) )
+ {
+ const char* log = (char*)errorMsg->GetBufferPointer();
+
+ int32_t line = 0;
+ int32_t column = 0;
+ int32_t start = 0;
+ int32_t end = INT32_MAX;
+
+ if (2 == sscanf(log, "(%u,%u):", &line, &column)
+ && 0 != line)
+ {
+ start = bx::uint32_imax(1, line-10);
+ end = start + 20;
+ }
+
+ printCode(_code.c_str(), line, start, end);
+ fprintf(stderr, "Error: 0x%08x %s\n", (uint32_t)hr, log);
+ errorMsg->Release();
+ return false;
+ }
+
+ UniformArray uniforms;
+ uint8_t numAttrs = 0;
+ uint16_t attrs[bgfx::Attrib::Count];
+ uint16_t size = 0;
+
+ if (_d3d == 9)
+ {
+ if (!getReflectionDataDx9(code, uniforms) )
+ {
+ return false;
+ }
+ }
+ else
+ {
+ UniformNameList unusedUniforms;
+ if (!getReflectionDataDx11(code, profile[0] == 'v', uniforms, numAttrs, attrs, size, unusedUniforms) )
+ {
+ return false;
+ }
+
+ if (_firstPass
+ && unusedUniforms.size() > 0)
+ {
+ const size_t strLength = strlen("uniform");
+
+ // first time through, we just find unused uniforms and get rid of them
+ std::string output;
+ LineReader reader(_code.c_str() );
+ while (!reader.isEof() )
+ {
+ std::string line = reader.getLine();
+ for (UniformNameList::const_iterator it = unusedUniforms.begin(), itEnd = unusedUniforms.end(); it != itEnd; ++it)
+ {
+ size_t index = line.find("uniform ");
+ if (index == std::string::npos)
+ {
+ continue;
+ }
+
+ // matching lines like: uniform u_name;
+ // we want to replace "uniform" with "static" so that it's no longer
+ // included in the uniform blob that the application must upload
+ // we can't just remove them, because unused functions might still reference
+ // them and cause a compile error when they're gone
+ if (!!bx::findIdentifierMatch(line.c_str(), it->c_str() ) )
+ {
+ line = line.replace(index, strLength, "static");
+ unusedUniforms.erase(it);
+ break;
+ }
+ }
+
+ output += line;
+ }
+
+ // recompile with the unused uniforms converted to statics
+ return compileHLSLShader(_cmdLine, _d3d, output.c_str(), _writer, false);
+ }
+ }
+
uint16_t count = (uint16_t)uniforms.size();
bx::write(_writer, count);
@@ -398,10 +601,13 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
uint8_t nul = 0;
bx::write(_writer, nul);
- bx::write(_writer, numAttrs);
- bx::write(_writer, attrs, numAttrs*sizeof(uint16_t) );
+ if (_d3d > 9)
+ {
+ bx::write(_writer, numAttrs);
+ bx::write(_writer, attrs, numAttrs*sizeof(uint16_t) );
- bx::write(_writer, size);
+ bx::write(_writer, size);
+ }
if (_cmdLine.hasArg('\0', "disasm") )
{
@@ -423,11 +629,6 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
}
}
- if (NULL != reflect)
- {
- reflect->Release();
- }
-
if (NULL != errorMsg)
{
errorMsg->Release();
@@ -440,11 +641,11 @@ bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code,
#else
-bool compileHLSLShaderDx11(bx::CommandLine& _cmdLine, const std::string& _code, bx::WriterI* _writer)
+bool compileHLSLShader(bx::CommandLine& _cmdLine, uint32_t _d3d, const std::string& _code, bx::WriterI* _writer, bool _firstPass)
{
- BX_UNUSED(_cmdLine, _code, _writer);
+ BX_UNUSED(_cmdLine, _d3d, _code, _writer, _firstPass);
fprintf(stderr, "HLSL compiler is not supported on this platform.\n");
return false;
}
-#endif // SHADERC_CONFIG_DIRECT3D11
+#endif // SHADERC_CONFIG_HLSL
diff --git a/3rdparty/bx/include/bx/os.h b/3rdparty/bx/include/bx/os.h
index 939119f9090..4fcd2c08079 100644
--- a/3rdparty/bx/include/bx/os.h
+++ b/3rdparty/bx/include/bx/os.h
@@ -164,6 +164,7 @@ namespace bx
{
#if BX_PLATFORM_WINRT
BX_UNUSED(_path);
+ return -1;
#elif BX_COMPILER_MSVC_COMPATIBLE
return ::_chdir(_path);
#else
@@ -175,6 +176,7 @@ namespace bx
{
#if BX_PLATFORM_WINRT
BX_UNUSED(_buffer, _size);
+ return NULL;
#elif BX_COMPILER_MSVC_COMPATIBLE
return ::_getcwd(_buffer, (int)_size);
#else
diff --git a/3rdparty/bx/include/bx/radixsort.h b/3rdparty/bx/include/bx/radixsort.h
index 5f37a269c9d..9ed4011fbf0 100644
--- a/3rdparty/bx/include/bx/radixsort.h
+++ b/3rdparty/bx/include/bx/radixsort.h
@@ -22,12 +22,12 @@ namespace bx
Ty* __restrict values = _values;
Ty* __restrict tempValues = _tempValues;
- uint16_t histogram[BX_RADIXSORT_HISTOGRAM_SIZE];
+ uint32_t histogram[BX_RADIXSORT_HISTOGRAM_SIZE];
uint16_t shift = 0;
uint32_t pass = 0;
for (; pass < 3; ++pass)
{
- memset(histogram, 0, sizeof(uint16_t)*BX_RADIXSORT_HISTOGRAM_SIZE);
+ memset(histogram, 0, sizeof(uint32_t)*BX_RADIXSORT_HISTOGRAM_SIZE);
bool sorted = true;
{
@@ -47,10 +47,10 @@ namespace bx
goto done;
}
- uint16_t offset = 0;
+ uint32_t offset = 0;
for (uint32_t ii = 0; ii < BX_RADIXSORT_HISTOGRAM_SIZE; ++ii)
{
- uint16_t count = histogram[ii];
+ uint32_t count = histogram[ii];
histogram[ii] = offset;
offset += count;
}
@@ -59,7 +59,7 @@ namespace bx
{
uint32_t key = keys[ii];
uint16_t index = (key>>shift)&BX_RADIXSORT_BIT_MASK;
- uint16_t dest = histogram[index]++;
+ uint32_t dest = histogram[index]++;
tempKeys[dest] = key;
tempValues[dest] = values[ii];
}
@@ -95,12 +95,12 @@ done:
Ty* __restrict values = _values;
Ty* __restrict tempValues = _tempValues;
- uint16_t histogram[BX_RADIXSORT_HISTOGRAM_SIZE];
+ uint32_t histogram[BX_RADIXSORT_HISTOGRAM_SIZE];
uint16_t shift = 0;
uint32_t pass = 0;
for (; pass < 6; ++pass)
{
- memset(histogram, 0, sizeof(uint16_t)*BX_RADIXSORT_HISTOGRAM_SIZE);
+ memset(histogram, 0, sizeof(uint32_t)*BX_RADIXSORT_HISTOGRAM_SIZE);
bool sorted = true;
{
@@ -120,10 +120,10 @@ done:
goto done;
}
- uint16_t offset = 0;
+ uint32_t offset = 0;
for (uint32_t ii = 0; ii < BX_RADIXSORT_HISTOGRAM_SIZE; ++ii)
{
- uint16_t count = histogram[ii];
+ uint32_t count = histogram[ii];
histogram[ii] = offset;
offset += count;
}
@@ -132,7 +132,7 @@ done:
{
uint64_t key = keys[ii];
uint16_t index = (key>>shift)&BX_RADIXSORT_BIT_MASK;
- uint16_t dest = histogram[index]++;
+ uint32_t dest = histogram[index]++;
tempKeys[dest] = key;
tempValues[dest] = values[ii];
}
diff --git a/3rdparty/bx/include/bx/uint32_t.h b/3rdparty/bx/include/bx/uint32_t.h
index 9e77295c5e5..16ce229429c 100644
--- a/3rdparty/bx/include/bx/uint32_t.h
+++ b/3rdparty/bx/include/bx/uint32_t.h
@@ -679,6 +679,64 @@ namespace bx
#endif // BX_COMPILER_
}
+ /// Greatest common divisor.
+ inline uint32_t uint32_gcd(uint32_t _a, uint32_t _b)
+ {
+ do
+ {
+ uint32_t tmp = _a % _b;
+ _a = _b;
+ _b = tmp;
+ }
+ while (_b);
+
+ return _a;
+ }
+
+ /// Least common multiple.
+ inline uint32_t uint32_lcm(uint32_t _a, uint32_t _b)
+ {
+ return _a * (_b / uint32_gcd(_a, _b) );
+ }
+
+ /// Align to arbitrary stride.
+ inline uint32_t strideAlign(uint32_t _offset, uint32_t _stride)
+ {
+ const uint32_t mod = uint32_mod(_offset, _stride);
+ const uint32_t add = uint32_sub(_stride, mod);
+ const uint32_t mask = uint32_cmpeq(mod, 0);
+ const uint32_t tmp = uint32_selb(mask, 0, add);
+ const uint32_t result = uint32_add(_offset, tmp);
+
+ return result;
+ }
+
+ /// Align to arbitrary stride and 16-bytes.
+ inline uint32_t strideAlign16(uint32_t _offset, uint32_t _stride)
+ {
+ const uint32_t align = uint32_lcm(16, _stride);
+ const uint32_t mod = uint32_mod(_offset, align);
+ const uint32_t mask = uint32_cmpeq(mod, 0);
+ const uint32_t tmp0 = uint32_selb(mask, 0, align);
+ const uint32_t tmp1 = uint32_add(_offset, tmp0);
+ const uint32_t result = uint32_sub(tmp1, mod);
+
+ return result;
+ }
+
+ /// Align to arbitrary stride and 256-bytes.
+ inline uint32_t strideAlign256(uint32_t _offset, uint32_t _stride)
+ {
+ const uint32_t align = uint32_lcm(256, _stride);
+ const uint32_t mod = uint32_mod(_offset, align);
+ const uint32_t mask = uint32_cmpeq(mod, 0);
+ const uint32_t tmp0 = uint32_selb(mask, 0, align);
+ const uint32_t tmp1 = uint32_add(_offset, tmp0);
+ const uint32_t result = uint32_sub(tmp1, mod);
+
+ return result;
+ }
+
} // namespace bx
#endif // BX_UINT32_T_H_HEADER_GUARD
diff --git a/3rdparty/bx/tests/uint32_t.cpp b/3rdparty/bx/tests/uint32_t.cpp
new file mode 100644
index 00000000000..b232ff63ac1
--- /dev/null
+++ b/3rdparty/bx/tests/uint32_t.cpp
@@ -0,0 +1,22 @@
+/*
+ * Copyright 2010-2015 Branimir Karadzic. All rights reserved.
+ * License: http://www.opensource.org/licenses/BSD-2-Clause
+ */
+
+#include "test.h"
+#include <bx/uint32_t.h>
+
+TEST(StrideAlign)
+{
+ CHECK(0 == bx::strideAlign(0, 12) );
+ for (uint32_t ii = 0; ii < 12; ++ii)
+ {
+ CHECK(12 == bx::strideAlign(ii+1, 12) );
+ }
+
+ CHECK(0 == bx::strideAlign16(0, 12) );
+ for (uint32_t ii = 0; ii < 12; ++ii)
+ {
+ CHECK(48 == bx::strideAlign16(ii+1, 12) );
+ }
+}
diff --git a/3rdparty/bx/tools/bin/darwin/genie b/3rdparty/bx/tools/bin/darwin/genie
index 93e518e687c..2d6bd49e5b0 100644
--- a/3rdparty/bx/tools/bin/darwin/genie
+++ b/3rdparty/bx/tools/bin/darwin/genie
Binary files differ
diff --git a/3rdparty/bx/tools/bin/linux/genie b/3rdparty/bx/tools/bin/linux/genie
index 59318fd4cb5..9e1c5a8ebb0 100644
--- a/3rdparty/bx/tools/bin/linux/genie
+++ b/3rdparty/bx/tools/bin/linux/genie
Binary files differ
diff --git a/3rdparty/bx/tools/bin/windows/genie.exe b/3rdparty/bx/tools/bin/windows/genie.exe
index e3d94152944..8b788066d1c 100644
--- a/3rdparty/bx/tools/bin/windows/genie.exe
+++ b/3rdparty/bx/tools/bin/windows/genie.exe
Binary files differ
diff --git a/3rdparty/genie/README.md b/3rdparty/genie/README.md
index 7282d91a701..e9317b363e1 100644
--- a/3rdparty/genie/README.md
+++ b/3rdparty/genie/README.md
@@ -14,7 +14,7 @@ Supported project generators:
Download (stable)
-----------------
- version 257 (commit 77931cf939ad4ec1bacb1fe92045012fd1e25eba)
+ version 273 (commit aa7e321e7a29dd140e285c4ab9aacc06f54c4de7)
Linux:
https://github.com/bkaradzic/bx/raw/master/tools/bin/linux/genie
diff --git a/3rdparty/genie/docs/scripting-reference.md b/3rdparty/genie/docs/scripting-reference.md
index 02a8fb4b653..85464a74f00 100644
--- a/3rdparty/genie/docs/scripting-reference.md
+++ b/3rdparty/genie/docs/scripting-reference.md
@@ -15,9 +15,11 @@
* [buildoptions](#buildoptionsoptions)
* [configuration](#configurationkeywords)
* [configurations](#configurationsnames)
+ * [custombuildtask](#custombuildtasktask)
* [debugargs](#debugargsargs)
* [debugdir](#debugdirpath)
* [defines](#definessymbols)
+ * [dependency](#dependencyfiles)
* [deploymentoptions](#deploymentoptionsoptions)
* [excludes](#excludesfiles)
* [files](#filesfiles)
@@ -78,6 +80,7 @@
* [pchsource](#pchsourcefile)
* [platforms](#platformsidentifiers)
* [postbuildcommands](#postbuildcommandscommands)
+ * [postcompiletasks](#postcompiletaskstasks)
* [prebuildcommands](#prebuildcommandscommands)
* [prelinkcommands](#prelinkcommandscommands)
* [printf](#printfformat-args)
@@ -334,6 +337,33 @@ local cfgs = configurations()
[Back to top](#table-of-contents)
---
+### custombuildtask({_input_file_, _output_file_, {_dependency_,...},{_command_,...}},...)
+Defines custom build task for specific input file, that generates output file, there can be additional dependencies, and
+for rule listed commands are executed.
+
+**Scope:** solutions, projects, configurations
+
+#### Arguments
+_input_file_ - source file that should be "compiled" with custom task
+_output_file_ - generated file name
+_dependency_ - additional dependencies, that can be used as parameters to commands
+_command_ - command list, special functions in commands are :
+ $(<) - input file
+ $(@) - output file
+ $(1) - $(9) - additional dependencies
+
+#### Examples
+
+```lua
+custombuildtask {
+ { ROOT_DIR .. "version.txt" , GEN_DIR .. "src/version.inc", { ROOT_DIR .. "version.py" }, {"@echo Generating version.inc file...", "python $(1) $(<) > $(@)" }},
+ }
+
+```
+
+[Back to top](#table-of-contents)
+
+---
### debugargs({_args_...})
Specifies a list of arguments to pas to the application when run under the debugger.
@@ -395,6 +425,23 @@ defines { "CALLSPEC=__dllexport" }
[Back to top](#table-of-contents)
---
+### dependency({_main_file, _depending_of_}...)
+GMAKE specific adds dependency between source file and any other file.
+
+**Scope:** solutions, projects, configurations
+
+#### Arguments
+_main_file - name of source file that depends of other file
+_depending_of_ - name of dependency file
+
+#### Examples
+```lua
+dependency { { ROOT_DIR .. "src/test.c", ROOT_DIR .. "verion.txt" } }
+```
+
+[Back to top](#table-of-contents)
+
+---
### deploymentoptions({_options_...})
Passes arguments directly to the deployment tool command line. Multiple calls are concatenated.
@@ -1502,6 +1549,22 @@ configuration "not windows"
[Back to top](#table-of-contents)
---
+### postcompiletasks({_commands_...})
+Specifies shell commands to run after compile of file is finished
+(GMAKE specific)
+
+**Scope:** solutions, projects, configurations
+
+#### Arguments
+_commands_ - one or more shell commands
+
+#### Examples
+```lua
+ postcompiletasks { "rm $(@:%.o=%.d)" }
+```
+[Back to top](#table-of-contents)
+
+---
### prebuildcommands({_commands_...})
Specifies shell commands to run before each build
diff --git a/3rdparty/genie/src/actions/make/make_cpp.lua b/3rdparty/genie/src/actions/make/make_cpp.lua
index 53ba7b487bc..fbb6ff02135 100644
--- a/3rdparty/genie/src/actions/make/make_cpp.lua
+++ b/3rdparty/genie/src/actions/make/make_cpp.lua
@@ -3,7 +3,7 @@
-- Generate a C/C++ project makefile.
-- Copyright (c) 2002-2013 Jason Perkins and the Premake project
--
- premake.make.linkoptions_after = false
+
premake.make.cpp = { }
premake.make.override = { }
local cpp = premake.make.cpp
@@ -34,13 +34,13 @@
objdirs[_MAKE.esc(path.getdirectory(path.trimdots(file)))] = 1
end
end
-
+
for _, custombuildtask in ipairs(prj.custombuildtask or {}) do
for _, buildtask in ipairs(custombuildtask or {}) do
additionalobjdirs[_MAKE.esc(path.getdirectory(path.getrelative(prj.location,buildtask[2])))] = 1
end
end
-
+
_p('OBJDIRS := \\')
_p('\t$(OBJDIR) \\')
for dir, _ in pairs(objdirs) do
@@ -162,7 +162,7 @@
-- per-file build rules
cpp.fileRules(prj)
-
+
-- per-dependency build rules
cpp.dependencyRules(prj)
@@ -185,14 +185,14 @@
end
cmd = string.gsub(cmd, "%$%(<%)", "$<")
cmd = string.gsub(cmd, "%$%(@%)", "$@")
-
+
_p('\t$(SILENT) %s',cmd)
-
+
end
_p('')
end
end
-
+
-- include the dependencies, built by GCC (with the -MMD flag)
_p('-include $(OBJECTS:%%.o=%%.d)')
_p('ifneq (,$(PCH))')
@@ -411,11 +411,7 @@
-- $(LIBS) moved to end (http://sourceforge.net/p/premake/bugs/279/)
local tool = iif(cfg.language == "C", "CC", "CXX")
- if (premake.make.linkoptions_after) then
- _p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(LIBS) $(ALL_LDFLAGS)', tool)
- else
- _p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)', tool)
- end
+ _p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)', tool)
end
end
@@ -503,7 +499,7 @@
_p('\t$(SILENT) %s', task)
_p('')
end
-
+
_p('')
elseif (path.getextension(file) == ".rc") then
_p('$(OBJDIR)/%s.res: %s', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file))
@@ -517,7 +513,7 @@
end
end
end
-
+
function cpp.dependencyRules(prj)
for _, dependency in ipairs(prj.dependency or {}) do
for _, dep in ipairs(dependency or {}) do
@@ -536,7 +532,7 @@
end
end
end
-
+
function cpp.buildcommand(iscfile, objext)
local flags = iif(iscfile, '$(CC) $(ALL_CFLAGS)', '$(CXX) $(ALL_CXXFLAGS)')
diff --git a/3rdparty/genie/src/actions/vstudio/vs200x_vcproj.lua b/3rdparty/genie/src/actions/vstudio/vs200x_vcproj.lua
index 14c13f3f14e..795635bb134 100644
--- a/3rdparty/genie/src/actions/vstudio/vs200x_vcproj.lua
+++ b/3rdparty/genie/src/actions/vstudio/vs200x_vcproj.lua
@@ -119,6 +119,8 @@
_p(depth, '\t>')
depth = depth + 1
+ local excluded = table.icontains(prj.excludes, fname)
+
-- handle file configuration stuff. This needs to be cleaned up and simplified.
-- configurations are cached, so this isn't as bad as it looks
for _, cfginfo in ipairs(prj.solution.vstudio_configs) do
@@ -132,6 +134,9 @@
if usePCH or isSourceCode then
_p(depth, '<FileConfiguration')
_p(depth, '\tName="%s"', cfginfo.name)
+ if excluded or table.icontains(cfg.excludes, fname) then
+ _p(depth, '\tExcludedFromBuild="true"')
+ end
_p(depth, '\t>')
_p(depth, '\t<Tool')
_p(depth, '\t\tName="%s"'
diff --git a/3rdparty/genie/src/actions/xcode/xcode_common.lua b/3rdparty/genie/src/actions/xcode/xcode_common.lua
index 90139906e05..5eed2d99f04 100644
--- a/3rdparty/genie/src/actions/xcode/xcode_common.lua
+++ b/3rdparty/genie/src/actions/xcode/xcode_common.lua
@@ -80,7 +80,7 @@
[".html"] = "text.html",
[".lua"] = "sourcecode.lua",
[".m"] = "sourcecode.c.objc",
- [".mm"] = "sourcecode.cpp.objc",
+ [".mm"] = "sourcecode.cpp.objcpp",
[".nib"] = "wrapper.nib",
[".pch"] = "sourcecode.c.h",
[".plist"] = "text.plist.xml",
@@ -114,8 +114,8 @@
[".h"] = "sourcecode.cpp.h",
[".html"] = "text.html",
[".lua"] = "sourcecode.lua",
- [".m"] = "sourcecode.cpp.objc",
- [".mm"] = "sourcecode.cpp.objc",
+ [".m"] = "sourcecode.cpp.objcpp",
+ [".mm"] = "sourcecode.cpp.objcpp",
[".nib"] = "wrapper.nib",
[".pch"] = "sourcecode.cpp.h",
[".plist"] = "text.plist.xml",
diff --git a/3rdparty/genie/src/base/api.lua b/3rdparty/genie/src/base/api.lua
index d5ba16f010d..24bcf2677e7 100644
--- a/3rdparty/genie/src/base/api.lua
+++ b/3rdparty/genie/src/base/api.lua
@@ -906,7 +906,7 @@
-- the group object
--
- local function creategroup(name, sln, parent, inpath)
+ local function creategroup(name, sln, curpath, parent, inpath)
local group = {}
@@ -921,7 +921,7 @@
group.solution = sln
group.name = name
- group.uuid = os.uuid(group.name)
+ group.uuid = os.uuid(curpath)
group.parent = parent
return group
end
@@ -951,7 +951,7 @@
local group = sln.groups[curpath]
if group == nil then
- group = creategroup(v, sln, lastgroup, curpath)
+ group = creategroup(v, sln, curpath, lastgroup, curpath)
end
lastgroup = group
end
diff --git a/3rdparty/genie/src/host/scripts.c b/3rdparty/genie/src/host/scripts.c
index f52eb1683aa..21ae3bfdb60 100644
--- a/3rdparty/genie/src/host/scripts.c
+++ b/3rdparty/genie/src/host/scripts.c
@@ -92,10 +92,10 @@ const char* builtin_scripts[] = {
" fieldname, value, os.matchdirs)\nend\nfunction premake.setfilearray(ctype, fieldname, value)\nreturn domatchedarray(ctype, fieldname, value, os.matchfiles)\nend\nfunction premake.setkeyvalue(ctype, fieldname, values)\nlocal container, err = premake.getobject(ctype)\nif not container then\nerror(err, 4)\nend\nif not container[fieldname] then\ncontainer[fieldname] = {}\nend\nif type(values) ~= \"table\" then\nerror(\"invalid value; table expected\", 4)\nend\nlocal field = container[fieldname]\nfor key,value in pairs(values) do\nif not field[key] then\nfield[key] = {}\nend\ntable.insertflat(field[key], value)\nend\nreturn field\nend\nfunction premake.setstring(ctype, fieldname, value, allowed)\nlocal container, err = premake.getobject(ctype)\nif (not container) then\nerror(err, 4)\nend\nif (value) then\nvalue, err = premake.checkvalue(value, allowed)\nif (not value) then\nerror(err, 4)\nend\ncontainer[fieldname] = value\nend\nreturn container[fieldname]\nend\nfunction premake.remove(fieldname, value)\nlocal cfg "
"= premake.CurrentConfiguration\ncfg.removes = cfg.removes or {}\ncfg.removes[fieldname] = premake.setarray(cfg.removes, fieldname, value)\nend\nlocal function accessor(name, value)\nlocal kind = premake.fields[name].kind\nlocal scope = premake.fields[name].scope\nlocal allowed = premake.fields[name].allowed\nif (kind == \"string\" or kind == \"path\") and value then\nif type(value) ~= \"string\" then\nerror(\"string value expected\", 3)\nend\nend\nlocal container, err = premake.getobject(scope)\nif (not container) then\nerror(err, 3)\nend\nif kind == \"string\" then\nreturn premake.setstring(scope, name, value, allowed)\nelseif kind == \"path\" then\nif value then value = path.getabsolute(value) end\nreturn premake.setstring(scope, name, value)\nelseif kind == \"list\" then\nreturn premake.setarray(container, name, value, allowed)\nelseif kind == \"table\" then\nreturn premake.settable(container, name, value, allowed)\nelseif kind == \"dirlist\" then\nreturn premake.setdirarray(container, name, value)\nel"
"seif kind == \"filelist\" or kind == \"absolutefilelist\" then\nreturn premake.setfilearray(container, name, value)\nelseif kind == \"keyvalue\" or kind == \"keypath\" then\nreturn premake.setkeyvalue(scope, name, value)\nend\nend\nfor name, info in pairs(premake.fields) do\n_G[name] = function(value)\nreturn accessor(name, value)\nend\nif info.kind == \"list\"\nor info.kind == \"dirlist\"\nor info.kind == \"filelist\"\nor info.kind == \"absolutefilelist\"\nthen\nif name ~= \"removefiles\"\nand name ~= \"files\" then\n_G[\"remove\"..name] = function(value)\npremake.remove(name, value)\nend\nend\nend\nend\nfunction configuration(terms)\nif not terms then\nreturn premake.CurrentConfiguration\nend\nlocal container, err = premake.getobject(\"container\")\nif (not container) then\nerror(err, 2)\nend\nlocal cfg = { }\ncfg.terms = table.flatten({terms})\ntable.insert(container.blocks, cfg)\npremake.CurrentConfiguration = cfg\ncfg.keywords = { }\nfor _, word in ipairs(cfg.terms) do\ntable.insert(cfg.keywords, path.wi"
- "ldcards(word):lower())\nend\nfor name, field in pairs(premake.fields) do\nif (field.kind ~= \"string\" and field.kind ~= \"path\") then\ncfg[name] = { }\nend\nend\nreturn cfg\nend\nlocal function creategroup(name, sln, parent, inpath)\nlocal group = {}\nsetmetatable(group, {\n__type = \"group\"\n})\ntable.insert(sln.groups, group)\nsln.groups[inpath] = group\ngroup.solution = sln\ngroup.name = name\ngroup.uuid = os.uuid(group.name)\ngroup.parent = parent\nreturn group\nend\nlocal function creategroupsfrompath(inpath, sln)\nif inpath == nil then return nil end\ninpath = path.translate(inpath, \"/\")\nlocal groups = string.explode(inpath, \"/\")\nlocal curpath = \"\"\nlocal lastgroup = nil\nfor i, v in ipairs(groups) do\ncurpath = curpath .. \"/\" .. v:lower()\nlocal group = sln.groups[curpath]\nif group == nil then\ngroup = creategroup(v, sln, lastgroup, curpath)\nend\nlastgroup = group\nend\nreturn lastgroup\nend\nlocal function createproject(name, sln, isUsage)\nlocal prj = {}\nsetmetatable(prj, {\n__type = "
- "\"project\",\n})\ntable.insert(sln.projects, prj)\nif(isUsage) then\nif(sln.projects[name]) then\nsln.projects[name].usageProj = prj;\nelse\nsln.projects[name] = prj\nend\nelse\nif(sln.projects[name]) then\nprj.usageProj = sln.projects[name];\nend\nsln.projects[name] = prj\nend\nlocal group = creategroupsfrompath(premake.CurrentGroup, sln)\nprj.solution = sln\nprj.name = name\nprj.basedir = os.getcwd()\nprj.uuid = os.uuid(prj.name)\nprj.blocks = { }\nprj.usage = isUsage\nprj.group = group\nreturn prj;\nend\nfunction usage(name)\nif (not name) then\nif(type(premake.CurrentContainer) ~= \"project\") then return nil end\nif(not premake.CurrentContainer.usage) then return nil end\nreturn premake.CurrentContainer\nend\nlocal sln\nif (type(premake.CurrentContainer) == \"project\") then\nsln = premake.CurrentContainer.solution\nelse\nsln = premake.CurrentContainer\nend\nif (type(sln) ~= \"solution\") then\nerror(\"no active solution\", 2)\nend\nif((not sln.pr"
- "ojects[name]) or\n((not sln.projects[name].usage) and (not sln.projects[name].usageProj))) then\npremake.CurrentContainer = createproject(name, sln, true)\nelse\npremake.CurrentContainer = iff(sln.projects[name].usage,\nsln.projects[name], sln.projects[name].usageProj)\nend\nconfiguration { }\nreturn premake.CurrentContainer\nend\nfunction project(name)\nif (not name) then\nif(type(premake.CurrentContainer) ~= \"project\") then return nil end\nif(premake.CurrentContainer.usage) then return nil end\nreturn premake.CurrentContainer\nend\nlocal sln\nif (type(premake.CurrentContainer) == \"project\") then\nsln = premake.CurrentContainer.solution\nelse\nsln = premake.CurrentContainer\nend\nif (type(sln) ~= \"solution\") then\nerror(\"no active solution\", 2)\nend\nif((not sln.projects[name]) or sln.projects[name].usage) then\npremake.CurrentContainer = createproject(name, sln)\nelse\npremake.CurrentContainer = sln.projects[name];\nend\nconfiguration { }\nreturn premake.CurrentContainer\nend\nfunction solution(name)"
- "\nif not name then\nif type(premake.CurrentContainer) == \"project\" then\nreturn premake.CurrentContainer.solution\nelse\nreturn premake.CurrentContainer\nend\nend\npremake.CurrentContainer = premake.solution.get(name)\nif (not premake.CurrentContainer) then\npremake.CurrentContainer = premake.solution.new(name)\nend\nconfiguration { }\nreturn premake.CurrentContainer\nend\nfunction group(name)\nif not name then\nreturn premake.CurrentGroup\nend\npremake.CurrentGroup = name\nreturn premake.CurrentGroup\nend\nfunction newaction(a)\npremake.action.add(a)\nend\nfunction newoption(opt)\npremake.option.add(opt)\nend\n",
+ "ldcards(word):lower())\nend\nfor name, field in pairs(premake.fields) do\nif (field.kind ~= \"string\" and field.kind ~= \"path\") then\ncfg[name] = { }\nend\nend\nreturn cfg\nend\nlocal function creategroup(name, sln, curpath, parent, inpath)\nlocal group = {}\nsetmetatable(group, {\n__type = \"group\"\n})\ntable.insert(sln.groups, group)\nsln.groups[inpath] = group\ngroup.solution = sln\ngroup.name = name\ngroup.uuid = os.uuid(curpath)\ngroup.parent = parent\nreturn group\nend\nlocal function creategroupsfrompath(inpath, sln)\nif inpath == nil then return nil end\ninpath = path.translate(inpath, \"/\")\nlocal groups = string.explode(inpath, \"/\")\nlocal curpath = \"\"\nlocal lastgroup = nil\nfor i, v in ipairs(groups) do\ncurpath = curpath .. \"/\" .. v:lower()\nlocal group = sln.groups[curpath]\nif group == nil then\ngroup = creategroup(v, sln, curpath, lastgroup, curpath)\nend\nlastgroup = group\nend\nreturn lastgroup\nend\nlocal function createproject(name, sln, isUsage)\nlocal prj = {}\nsetmetatable(prj"
+ ", {\n__type = \"project\",\n})\ntable.insert(sln.projects, prj)\nif(isUsage) then\nif(sln.projects[name]) then\nsln.projects[name].usageProj = prj;\nelse\nsln.projects[name] = prj\nend\nelse\nif(sln.projects[name]) then\nprj.usageProj = sln.projects[name];\nend\nsln.projects[name] = prj\nend\nlocal group = creategroupsfrompath(premake.CurrentGroup, sln)\nprj.solution = sln\nprj.name = name\nprj.basedir = os.getcwd()\nprj.uuid = os.uuid(prj.name)\nprj.blocks = { }\nprj.usage = isUsage\nprj.group = group\nreturn prj;\nend\nfunction usage(name)\nif (not name) then\nif(type(premake.CurrentContainer) ~= \"project\") then return nil end\nif(not premake.CurrentContainer.usage) then return nil end\nreturn premake.CurrentContainer\nend\nlocal sln\nif (type(premake.CurrentContainer) == \"project\") then\nsln = premake.CurrentContainer.solution\nelse\nsln = premake.CurrentContainer\nend\nif (type(sln) ~= \"solution\") then\nerror(\"no active solution\", 2)\nend\n"
+ "if((not sln.projects[name]) or\n((not sln.projects[name].usage) and (not sln.projects[name].usageProj))) then\npremake.CurrentContainer = createproject(name, sln, true)\nelse\npremake.CurrentContainer = iff(sln.projects[name].usage,\nsln.projects[name], sln.projects[name].usageProj)\nend\nconfiguration { }\nreturn premake.CurrentContainer\nend\nfunction project(name)\nif (not name) then\nif(type(premake.CurrentContainer) ~= \"project\") then return nil end\nif(premake.CurrentContainer.usage) then return nil end\nreturn premake.CurrentContainer\nend\nlocal sln\nif (type(premake.CurrentContainer) == \"project\") then\nsln = premake.CurrentContainer.solution\nelse\nsln = premake.CurrentContainer\nend\nif (type(sln) ~= \"solution\") then\nerror(\"no active solution\", 2)\nend\nif((not sln.projects[name]) or sln.projects[name].usage) then\npremake.CurrentContainer = createproject(name, sln)\nelse\npremake.CurrentContainer = sln.projects[name];\nend\nconfiguration { }\nreturn premake.CurrentContainer\nend\nfunction "
+ "solution(name)\nif not name then\nif type(premake.CurrentContainer) == \"project\" then\nreturn premake.CurrentContainer.solution\nelse\nreturn premake.CurrentContainer\nend\nend\npremake.CurrentContainer = premake.solution.get(name)\nif (not premake.CurrentContainer) then\npremake.CurrentContainer = premake.solution.new(name)\nend\nconfiguration { }\nreturn premake.CurrentContainer\nend\nfunction group(name)\nif not name then\nreturn premake.CurrentGroup\nend\npremake.CurrentGroup = name\nreturn premake.CurrentGroup\nend\nfunction newaction(a)\npremake.action.add(a)\nend\nfunction newoption(opt)\npremake.option.add(opt)\nend\n",
/* base/cmdline.lua */
"newoption \n{\ntrigger = \"cc\",\nvalue = \"VALUE\",\ndescription = \"Choose a C/C++ compiler set\",\nallowed = {\n{ \"gcc\", \"GNU GCC (gcc/g++)\" },\n{ \"ow\", \"OpenWatcom\" },\n}\n}\nnewoption\n{\ntrigger = \"dotnet\",\nvalue = \"VALUE\",\ndescription = \"Choose a .NET compiler set\",\nallowed = {\n{ \"msnet\", \"Microsoft .NET (csc)\" },\n{ \"mono\", \"Novell Mono (mcs)\" },\n{ \"pnet\", \"Portable.NET (cscc)\" },\n}\n}\nnewoption\n{\ntrigger = \"file\",\nvalue = \"FILE\",\ndescription = \"Read FILE as a Premake script; default is 'premake4.lua'\"\n}\nnewoption\n{\ntrigger = \"help\",\ndescription = \"Display this information\"\n}\nnewoption\n{\ntrigger = \"os\",\nvalue = \"VALUE\",\ndescription = \"Generate files for a different operating system\",\nallowed = {\n{ \"bsd\", \"OpenBSD, NetBSD, or FreeBSD\" },\n{ \"linux\", \"Linux\" },\n{ \"macosx\", \"Apple Mac OS X\" },\n{ \"solaris\", \"Solaris\" },\n{ \"windows\", \"Microsoft W"
@@ -117,8 +117,8 @@ const char* builtin_scripts[] = {
/* tools/gcc.lua */
"premake.gcc = { }\npremake.gcc.cc = \"gcc\"\npremake.gcc.cxx = \"g++\"\npremake.gcc.ar = \"ar\"\npremake.gcc.llvm = false\nlocal cflags =\n{\nEnableSSE = \"-msse\",\nEnableSSE2 = \"-msse2\",\nExtraWarnings = \"-Wall -Wextra\",\nFatalWarnings = \"-Werror\",\nFloatFast = \"-ffast-math\",\nFloatStrict = \"-ffloat-store\",\nNoFramePointer = \"-fomit-frame-pointer\",\nOptimize = \"-O2\",\nOptimizeSize = \"-Os\",\nOptimizeSpeed = \"-O3\",\nSymbols = \"-g\",\n}\nlocal cxxflags =\n{\nNoExceptions = \"-fno-exceptions\",\nNoRTTI = \"-fno-rtti\",\nUnsignedChar = \"-funsigned-char\",\n}\npremake.gcc.platforms =\n{\nNative = {\ncppflags = \"-MMD\",\n},\nx32 = {\ncppflags = \"-MMD\",\nflags = \"-m32\",\n},\nx64 = {\ncppflags = \"-MMD\",\nflags = \"-m64\",\n},\nUniversal = {\ncppflags = \"\",\nflags = \"-arch i386 -arch x86_64 -arch ppc -arch ppc64\",\n},\nUniversal32 = {\ncppflags = \"\",\nflags = \"-arch i386 -arch ppc\",\n},\nUniversal64 = {\ncppflags"
" = \"\",\nflags = \"-arch x86_64 -arch ppc64\",\n},\nPS3 = {\ncc = \"ppu-lv2-g++\",\ncxx = \"ppu-lv2-g++\",\nar = \"ppu-lv2-ar\",\ncppflags = \"-MMD\",\n},\nWiiDev = {\ncppflags = \"-MMD -MP -I$(LIBOGC_INC) $(MACHDEP)\",\nldflags= \"-L$(LIBOGC_LIB) $(MACHDEP)\",\ncfgsettings = [[\n ifeq ($(strip $(DEVKITPPC)),)\n $(error \"DEVKITPPC environment variable is not set\")'\n endif\n include $(DEVKITPPC)/wii_rules']],\n},\n}\nlocal platforms = premake.gcc.platforms\nfunction premake.gcc.getcppflags(cfg)\nlocal flags = { }\ntable.insert(flags, platforms[cfg.platform].cppflags)\nif flags[1]:startswith(\"-MMD\") then\ntable.insert(flags, \"-MP\")\nend\nreturn flags\nend\nfunction premake.gcc.getcflags(cfg)\nlocal result = table.translate(cfg.flags, cflags)\ntable.insert(result, platforms[cfg.platform].flags)\nif cfg.system ~= \"windows\" and cfg.kind == \"SharedLib\" then\ntable.insert(result, \"-fPIC\")\nend\nreturn result\nend\nfunction premake.gcc.getcxxflags(cfg)\nlocal result ="
- " table.translate(cfg.flags, cxxflags)\nreturn result\nend\nfunction premake.gcc.getldflags(cfg)\nlocal result = { }\nif cfg.kind == \"SharedLib\" then\nif cfg.system == \"macosx\" then\ntable.insert(result, \"-dynamiclib\")\nelse\ntable.insert(result, \"-shared\")\nend\nif cfg.system == \"windows\" and not cfg.flags.NoImportLib then\ntable.insert(result, '-Wl,--out-implib=\"' .. cfg.linktarget.fullpath .. '\"')\nend\nend\nif cfg.kind == \"WindowedApp\" and cfg.system == \"windows\" then\ntable.insert(result, \"-mwindows\")\nend\nlocal platform = platforms[cfg.platform]\ntable.insert(result, platform.flags)\ntable.insert(result, platform.ldflags)\nreturn result\nend\nfunction premake.gcc.getlibdirflags(cfg)\nlocal result = { }\nfor _, value in ipairs(premake.getlinks(cfg, \"all\", \"directory\")) do\ntable.insert(result, '-L' .. _MAKE.esc(value))\nend\nreturn result\nend\nfunction premake.gcc.getlinkflags(cfg)\nlocal result = {}\nfor _, value in ipairs(premake.getlinks(cfg, \"system\", \"name\")) do\nif path.ge"
- "textension(value) == \".framework\" then\ntable.insert(result, '-framework ' .. _MAKE.esc(path.getbasename(value)))\nelse\ntable.insert(result, '-l' .. _MAKE.esc(value))\nend\nend\nreturn result\nend\nfunction premake.gcc.getdefines(defines)\nlocal result = { }\nfor _,def in ipairs(defines) do\ntable.insert(result, '-D' .. def)\nend\nreturn result\nend\nfunction premake.gcc.getincludedirs(includedirs)\nlocal result = { }\nfor _,dir in ipairs(includedirs) do\ntable.insert(result, \"-I\" .. _MAKE.esc(dir))\nend\nreturn result\nend\nfunction premake.gcc.getcfgsettings(cfg)\nreturn platforms[cfg.platform].cfgsettings\nend\n",
+ " table.translate(cfg.flags, cxxflags)\nreturn result\nend\nfunction premake.gcc.getldflags(cfg)\nlocal result = { }\nif not cfg.flags.Symbols then\nif cfg.system == \"macosx\" then\ntable.insert(result, \"-Wl,-x\")\nelse\ntable.insert(result, \"-s\")\nend\nend\nif cfg.kind == \"SharedLib\" then\nif cfg.system == \"macosx\" then\ntable.insert(result, \"-dynamiclib\")\nelse\ntable.insert(result, \"-shared\")\nend\nif cfg.system == \"windows\" and not cfg.flags.NoImportLib then\ntable.insert(result, '-Wl,--out-implib=\"' .. cfg.linktarget.fullpath .. '\"')\nend\nend\nif cfg.kind == \"WindowedApp\" and cfg.system == \"windows\" then\ntable.insert(result, \"-mwindows\")\nend\nlocal platform = platforms[cfg.platform]\ntable.insert(result, platform.flags)\ntable.insert(result, platform.ldflags)\nreturn result\nend\nfunction premake.gcc.getlibdirflags(cfg)\nlocal result = { }\nfor _, value in ipairs(premake.getlinks(cfg, \"all\", \"directory\")) do\ntable.insert(result, '-L' .. _MAKE.esc(value))\nend\nreturn result\ne"
+ "nd\nfunction premake.gcc.getlinkflags(cfg)\nlocal result = {}\nfor _, value in ipairs(premake.getlinks(cfg, \"system\", \"name\")) do\nif path.getextension(value) == \".framework\" then\ntable.insert(result, '-framework ' .. _MAKE.esc(path.getbasename(value)))\nelse\ntable.insert(result, '-l' .. _MAKE.esc(value))\nend\nend\nreturn result\nend\nfunction premake.gcc.getdefines(defines)\nlocal result = { }\nfor _,def in ipairs(defines) do\ntable.insert(result, '-D' .. def)\nend\nreturn result\nend\nfunction premake.gcc.getincludedirs(includedirs)\nlocal result = { }\nfor _,dir in ipairs(includedirs) do\ntable.insert(result, \"-I\" .. _MAKE.esc(dir))\nend\nreturn result\nend\nfunction premake.gcc.getcfgsettings(cfg)\nreturn platforms[cfg.platform].cfgsettings\nend\n",
/* tools/msc.lua */
"premake.msc = { }\npremake.msc.namestyle = \"windows\"\n",
@@ -179,19 +179,19 @@ const char* builtin_scripts[] = {
"ative(sln.location, prj.location)), _MAKE.esc(_MAKE.getmakefilename(prj, true)))\n_p('')\nend\n_p('clean:')\nfor _ ,prj in ipairs(sln.projects) do\n_p('\\t@${MAKE} --no-print-directory -C %s -f %s clean', _MAKE.esc(path.getrelative(sln.location, prj.location)), _MAKE.esc(_MAKE.getmakefilename(prj, true)))\nend\n_p('')\n_p('help:')\n_p(1,'@echo \"Usage: make [config=name] [target]\"')\n_p(1,'@echo \"\"')\n_p(1,'@echo \"CONFIGURATIONS:\"')\nlocal cfgpairs = { }\nfor _, platform in ipairs(platforms) do\nfor _, cfgname in ipairs(sln.configurations) do\n_p(1,'@echo \" %s\"', premake.getconfigname(cfgname, platform, true))\nend\nend\n_p(1,'@echo \"\"')\n_p(1,'@echo \"TARGETS:\"')\n_p(1,'@echo \" all (default)\"')\n_p(1,'@echo \" clean\"')\nfor _, prj in ipairs(sln.projects) do\n_p(1,'@echo \" %s\"', prj.name)\nend\n_p(1,'@echo \"\"')\n_p(1,'@echo \"For more information, see http://industriousone.com/premake/quick-start\"')\nend\n",
/* actions/make/make_cpp.lua */
- "premake.make.linkoptions_after = false\npremake.make.cpp = { }\npremake.make.override = { }\nlocal cpp = premake.make.cpp\nlocal make = premake.make\nfunction premake.make_cpp(prj)\nlocal cc = premake.gettool(prj)\nlocal platforms = premake.filterplatforms(prj.solution, cc.platforms, \"Native\")\npremake.gmake_cpp_header(prj, cc, platforms)\nfor _, platform in ipairs(platforms) do\nfor cfg in premake.eachconfig(prj, platform) do\npremake.gmake_cpp_config(prj, cfg, cc)\nend\nend\nlocal objdirs = {}\nlocal additionalobjdirs = {}\nfor _, file in ipairs(prj.files) do\nif path.iscppfile(file) then\nobjdirs[_MAKE.esc(path.getdirectory(path.trimdots(file)))] = 1\nend\nend\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nadditionalobjdirs[_MAKE.esc(path.getdirectory(path.getrelative(prj.location,buildtask[2])))] = 1\nend\nend\n_p('OBJDIRS := \\\\')\n_p('\\t$(OBJDIR) \\\\')\nfor dir, _ in pairs(objdirs) do\n_p('\\t$(OBJDIR)/%s \\\\', dir)\nend\nfor d"
- "ir, _ in pairs(additionalobjdirs) do\n_p('\\t%s \\\\', dir)\nend\n_p('')\n_p('RESOURCES := \\\\')\nfor _, file in ipairs(prj.files) do\nif path.isresourcefile(file) then\n_p('\\t$(OBJDIR)/%s.res \\\\', _MAKE.esc(path.getbasename(file)))\nend\nend\n_p('')\n_p('.PHONY: clean prebuild prelink')\n_p('')\nif os.is(\"MacOSX\") and prj.kind == \"WindowedApp\" then\n_p('all: $(TARGETDIR) $(OBJDIRS) prebuild prelink $(TARGET) $(dir $(TARGETDIR))PkgInfo $(dir $(TARGETDIR))Info.plist')\nelse\n_p('all: $(TARGETDIR) $(OBJDIRS) prebuild prelink $(TARGET)')\nend\n_p('\\t@:')\n_p('')\nif (prj.kind == \"StaticLib\" and prj.options.ArchiveSplit) then\n_p('define max_args')\n_p('\\t$(eval _args:=)')\n_p('\\t$(foreach obj,$3,$(eval _args+=$(obj))$(if $(word $2,$(_args)),$1$(_args)$(EOL)$(eval _args:=)))')\n_p('\\t$(if $(_args),$1$(_args))')\n_p('endef')\n_p('')\n_p('define EOL')\n_p('')\n_p('')\n_p('endef')\n_p('')\nend\n_p('$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)')\nif prj.kind == \"StaticLib\" then\nif prj.msgarchiv"
- "ing then\n_p('\\t@echo ' .. prj.msgarchiving)\nelse\n_p('\\t@echo Archiving %s', prj.name)\nend\nif (not prj.archivesplit_size) then\nprj.archivesplit_size=200\nend\nif (not prj.options.ArchiveSplit) then\n_p('\\t$(SILENT) $(LINKCMD) $(OBJECTS)')\nelse\n_p('\\t$(call RM,$(TARGET))')\n_p('\\t@$(call max_args,$(LINKCMD),'.. prj.archivesplit_size ..',$(OBJECTS))')\n_p('\\t$(SILENT) $(LINKCMD_NDX)')\nend\nelse\nif prj.msglinking then\n_p('\\t@echo ' .. prj.msglinking)\nelse\n_p('\\t@echo Linking %s', prj.name)\nend\n_p('\\t$(SILENT) $(LINKCMD)')\nend\n_p('\\t$(POSTBUILDCMDS)')\n_p('')\n_p('$(TARGETDIR):')\npremake.make_mkdirrule(\"$(TARGETDIR)\")\n_p('$(OBJDIRS):')\nif (not prj.solution.messageskip) or (not table.contains(prj.solution.messageskip, \"SkipCreatingMessage\")) then\n_p('\\t@echo Creating $(@)')\nend\n_p('\\t-$(call MKDIR,$@)')\n_p('')\nif os.is(\"MacOSX\") and prj.kind == \"WindowedApp\" then\n_p('$(dir $(TARGETDIR))PkgInfo:')\n_p('$(dir $(TARGETDIR))Info.plist:')\n_p('')\nend\n_p('clean:')\nif (not p"
- "rj.solution.messageskip) or (not table.contains(prj.solution.messageskip, \"SkipCleaningMessage\")) then\n_p('\\t@echo Cleaning %s', prj.name)\nend\n_p('ifeq (posix,$(SHELLTYPE))')\n_p('\\t$(SILENT) rm -f $(TARGET)')\n_p('\\t$(SILENT) rm -rf $(OBJDIR)')\n_p('else')\n_p('\\t$(SILENT) if exist $(subst /,\\\\\\\\,$(TARGET)) del $(subst /,\\\\\\\\,$(TARGET))')\n_p('\\t$(SILENT) if exist $(subst /,\\\\\\\\,$(OBJDIR)) rmdir /s /q $(subst /,\\\\\\\\,$(OBJDIR))')\n_p('endif')\n_p('')\n_p('prebuild:')\n_p('\\t$(PREBUILDCMDS)')\n_p('')\n_p('prelink:')\n_p('\\t$(PRELINKCMDS)')\n_p('')\ncpp.pchrules(prj)\ncpp.fileRules(prj)\ncpp.dependencyRules(prj)\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nlocal deps = string.format(\"%s \",path.getrelative(prj.location,buildtask[1]))\nfor _, depdata in ipairs(buildtask[3] or {}) do\ndeps = deps .. string.format(\"%s \",path.getrelative(prj.location,depdata))\nend\n_p('%s: %s'\n,path.getrelative(prj.location,b"
- "uildtask[2])\n, deps\n)\nfor _, cmdline in ipairs(buildtask[4] or {}) do\nlocal cmd = cmdline\nlocal num = 1\nfor _, depdata in ipairs(buildtask[3] or {}) do\ncmd = string.gsub(cmd,\"%$%(\" .. num ..\"%)\", string.format(\"%s \",path.getrelative(prj.location,depdata)))\nnum = num + 1\nend\ncmd = string.gsub(cmd, \"%$%(<%)\", \"$<\")\ncmd = string.gsub(cmd, \"%$%(@%)\", \"$@\")\n_p('\\t$(SILENT) %s',cmd)\nend\n_p('')\nend\nend\n_p('-include $(OBJECTS:%%.o=%%.d)')\n_p('ifneq (,$(PCH))')\n_p(' -include $(OBJDIR)/$(notdir $(PCH)).d')\n_p('endif')\nend\nfunction premake.gmake_cpp_header(prj, cc, platforms)\n_p('# %s project makefile autogenerated by GENie', premake.action.current().shortname)\n_p('ifndef config')\n_p(' config=%s', _MAKE.esc(premake.getconfigname(prj.solution.configurations[1], platforms[1], true)))\n_p('endif')\n_p('')\n_p('ifndef verbose')\n_p(' SILENT = @')\n_p('endif')\n_p('')\n_p('SHELLTYPE := msdos')\n_p('ifeq (,$(ComSpec)$(COMSPEC))')\n_p(' SHELLTYPE := posix')\n_p('endif')\n_p('ifeq (/bi"
- "n,$(findstring /bin,$(SHELL)))')\n_p(' SHELLTYPE := posix')\n_p('endif')\n_p('')\n_p('ifeq (posix,$(SHELLTYPE))')\n_p(' MKDIR = $(SILENT) mkdir -p \"$(1)\"')\n_p(' COPY = $(SILENT) cp -fR \"$(1)\" \"$(2)\"')\n_p(' RM= $(SILENT) rm -f \"$(1)\"')\n_p('else')\n_p(' MKDIR = $(SILENT) mkdir \"$(subst /,\\\\\\\\,$(1))\" 2> nul || exit 0')\n_p(' COPY = $(SILENT) copy /Y \"$(subst /,\\\\\\\\,$(1))\" \"$(subst /,\\\\\\\\,$(2))\"')\n_p(' RM = $(SILENT) del /F \"$(subst /,\\\\\\\\,$(1))\" 2> nul || exit 0')\n_p('endif')\n_p('')\n_p('CC = %s', cc.cc)\n_p('CXX = %s', cc.cxx)\n_p('AR = %s', cc.ar)\n_p('')\n_p('ifndef RESCOMP')\n_p(' ifdef WINDRES')\n_p(' RESCOMP = $(WINDRES)')\n_p(' else')\n_p(' RESCOMP = windres')\n_p(' endif')\n_p('endif')\n_p('')\nend\nfunction premake.gmake_cpp_config(prj, cfg, cc)\n_p('ifeq ($(config),%s)', _MAKE.esc(cfg.shortname))\ncpp.platformtools(cfg, cc)\n_p(' ' .. (table.contains(premake.make.override,\"OBJDIR\") and \"override \" or \"\") .. 'OBJDIR = %s', _MAKE.e"
- "sc(cfg.objectsdir))\n_p(' ' .. (table.contains(premake.make.override,\"TARGETDIR\") and \"override \" or \"\") .. 'TARGETDIR = %s', _MAKE.esc(cfg.buildtarget.directory))\n_p(' ' .. (table.contains(premake.make.override,\"TARGET\") and \"override \" or \"\") .. 'TARGET = $(TARGETDIR)/%s', _MAKE.esc(cfg.buildtarget.name))\n_p(' DEFINES +=%s', make.list(cc.getdefines(cfg.defines)))\n_p(' INCLUDES +=%s', make.list(cc.getincludedirs(cfg.includedirs)))\ncpp.pchconfig(cfg)\ncpp.flags(cfg, cc)\ncpp.linker(prj, cfg, cc)\n_p(' OBJECTS := \\\\')\nfor _, file in ipairs(prj.files) do\nif path.iscppfile(file) then\nif not table.icontains(cfg.excludes, file) then\n_p('\\t$(OBJDIR)/%s.o \\\\'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n)\nend\nend\nend\n_p('')\n_p(' define PREBUILDCMDS')\nif #cfg.prebuildcommands > 0 then\n_p('\\t@echo Running pre-build commands')\n_p('\\t%s', table.implode(cfg.prebuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define PRELINKCMDS')\nif #cfg.prelinkco"
- "mmands > 0 then\n_p('\\t@echo Running pre-link commands')\n_p('\\t%s', table.implode(cfg.prelinkcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define POSTBUILDCMDS')\nif #cfg.postbuildcommands > 0 then\n_p('\\t@echo Running post-build commands')\n_p('\\t%s', table.implode(cfg.postbuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\nmake.settings(cfg, cc)\n_p('endif')\n_p('')\nend\nfunction cpp.platformtools(cfg, cc)\nlocal platform = cc.platforms[cfg.platform]\nif platform.cc then\n_p(' CC = %s', platform.cc)\nend\nif platform.cxx then\n_p(' CXX = %s', platform.cxx)\nend\nif platform.ar then\n_p(' AR = %s', platform.ar)\nend\nend\nfunction cpp.flags(cfg, cc)\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p(' FORCE_INCLUDE += -include $(OBJDIR)/$(notdir $(PCH))')\nend\nif #cfg.forcedincludes > 0 then\n_p(' FORCE_INCLUDE += -include %s'\n,premake.esc(table.concat(cfg.forcedincludes, \";\")))\nend\n_p(' ALL_CPPFLAGS += $(CPPFLAGS) %s $(DEFINES) $(INCLUDES)', "
- "table.concat(cc.getcppflags(cfg), \" \"))\n_p(' ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cfg.buildoptions, cfg.buildoptions_c)))\n_p(' ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_cpp)))\n_p(' ALL_OBJCFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_objc)))\n_p(' ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)%s',\n make.list(table.join(cc.getdefines(cfg.resdefines),\n cc.getincludedirs(cfg.resincludedirs), cfg.resoptions)))\nend\nfunction cpp.linker(prj, cfg, cc)\n_p(' ALL_LDFLAGS += $(LDFLAGS)%s', make.list(table.join(cc.getlibdirflags(cfg), cc.getldflags(cfg), cfg.linkoptions)))\n_p(' LDDEPS +=%s', make.list(_MAKE.esc(premake.getlinks(cfg, \"siblings\", \"fullpath\"))))\n_p(' LIBS "
- " += $(LDDEPS)%s', make.list(cc.getlinkflags(cfg)))\nif cfg.kind == \"StaticLib\" then\nif cfg.platform:startswith(\"Universal\") then\n_p(' LINKCMD = libtool -o $(TARGET)')\nelse\nif (not prj.options.ArchiveSplit) then\nif cc.llvm then\n_p(' LINKCMD = $(AR) rcs $(TARGET)')\nelse\n_p(' LINKCMD = $(AR) -rcs $(TARGET)')\nend\nelse\nif cc.llvm then\n_p(' LINKCMD = $(AR) qc $(TARGET)')\n_p(' LINKCMD_NDX= $(AR) cs $(TARGET)')\nelse\n_p(' LINKCMD = $(AR) -qc $(TARGET)')\n_p(' LINKCMD_NDX= $(AR) -cs $(TARGET)')\nend\nend\nend\nelse\nlocal tool = iif(cfg.language == \"C\", \"CC\", \"CXX\")\nif (premake.make.linkoptions_after) then\n_p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(LIBS) $(ALL_LDFLAGS)', tool)\nelse\n_p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)', tool)\nend\nend\nend\nfunction cpp.pchconfig(cfg)\nif not cfg.pchheader or cfg.flags.NoPCH then\nreturn\nend\nlocal pch = cfg.pchheader\nfor _, incdir in ipairs(cfg."
- "includedirs) do\nlocal abspath = path.getabsolute(path.join(cfg.project.location, incdir))\nlocal testname = path.join(abspath, pch)\nif os.isfile(testname) then\npch = path.getrelative(cfg.location, testname)\nbreak\nend\nend\n_p(' PCH = %s', _MAKE.esc(pch))\n_p(' GCH = $(OBJDIR)/$(notdir $(PCH)).gch')\nend\nfunction cpp.pchrules(prj)\n_p('ifneq (,$(PCH))')\n_p('$(GCH): $(PCH)')\n_p('\\t@echo $(notdir $<)')\nlocal cmd = iif(prj.language == \"C\", \"$(CC) -x c-header $(ALL_CFLAGS)\", \"$(CXX) -x c++-header $(ALL_CXXFLAGS)\")\n_p('\\t$(SILENT) %s -MMD -MP $(DEFINES) $(INCLUDES) -o \"$@\" -MF \"$(@:%%.gch=%%.d)\" -c \"$<\"', cmd)\n_p('endif')\n_p('')\nend\nfunction cpp.fileRules(prj)\nfor _, file in ipairs(prj.files or {}) do\nif path.iscppfile(file) then\n_p('$(OBJDIR)/%s.o: %s'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n, _MAKE.esc(file)\n)\nif (path.isobjcfile(file) and prj.msgcompile_objc) then\n_p('\\t@echo ' .. prj.msgcompile_objc)\nelseif prj.msgcompile then\n_p('\\t@echo ' .. prj."
- "msgcompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nif (path.isobjcfile(file)) then\n_p('\\t$(SILENT) $(CXX) $(ALL_OBJCFLAGS) $(FORCE_INCLUDE) -o \"$@\" -MF $(@:%%.o=%%.d) -c \"$<\"')\nelse\ncpp.buildcommand(path.iscfile(file) and not prj.options.ForceCPP, \"o\")\nend\nfor _, task in ipairs(prj.postcompiletasks or {}) do\n_p('\\t$(SILENT) %s', task)\n_p('')\nend\n_p('')\nelseif (path.getextension(file) == \".rc\") then\n_p('$(OBJDIR)/%s.res: %s', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file))\nif prj.msgresource then\n_p('\\t@echo ' .. prj.msgresource)\nelse\n_p('\\t@echo $(notdir $<)')\nend\n_p('\\t$(SILENT) $(RESCOMP) $< -O coff -o \"$@\" $(ALL_RESFLAGS)')\n_p('')\nend\nend\nend\nfunction cpp.dependencyRules(prj)\nfor _, dependency in ipairs(prj.dependency or {}) do\nfor _, dep in ipairs(dependency or {}) do\nif (dep[3]==nil or dep[3]==false) then\n_p('$(OBJDIR)/%s.o: %s'\n, _MAKE.esc(path.trimdots(path.removeext(path.getrelative(prj.location, dep[1]))))\n, _MAKE.esc(path.getrelative(prj.location, dep["
- "2]))\n)\nelse\n_p('%s: %s'\n, _MAKE.esc(dep[1])\n, _MAKE.esc(path.getrelative(prj.location, dep[2]))\n)\nend\n_p('')\nend\nend\nend\nfunction cpp.buildcommand(iscfile, objext)\nlocal flags = iif(iscfile, '$(CC) $(ALL_CFLAGS)', '$(CXX) $(ALL_CXXFLAGS)')\n_p('\\t$(SILENT) %s $(FORCE_INCLUDE) -o \"$@\" -MF $(@:%%.%s=%%.d) -c \"$<\"', flags, objext)\nend\n",
+ "premake.make.cpp = { }\npremake.make.override = { }\nlocal cpp = premake.make.cpp\nlocal make = premake.make\nfunction premake.make_cpp(prj)\nlocal cc = premake.gettool(prj)\nlocal platforms = premake.filterplatforms(prj.solution, cc.platforms, \"Native\")\npremake.gmake_cpp_header(prj, cc, platforms)\nfor _, platform in ipairs(platforms) do\nfor cfg in premake.eachconfig(prj, platform) do\npremake.gmake_cpp_config(prj, cfg, cc)\nend\nend\nlocal objdirs = {}\nlocal additionalobjdirs = {}\nfor _, file in ipairs(prj.files) do\nif path.iscppfile(file) then\nobjdirs[_MAKE.esc(path.getdirectory(path.trimdots(file)))] = 1\nend\nend\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nadditionalobjdirs[_MAKE.esc(path.getdirectory(path.getrelative(prj.location,buildtask[2])))] = 1\nend\nend\n_p('OBJDIRS := \\\\')\n_p('\\t$(OBJDIR) \\\\')\nfor dir, _ in pairs(objdirs) do\n_p('\\t$(OBJDIR)/%s \\\\', dir)\nend\nfor dir, _ in pairs(additionalobjdirs) do\n_p"
+ "('\\t%s \\\\', dir)\nend\n_p('')\n_p('RESOURCES := \\\\')\nfor _, file in ipairs(prj.files) do\nif path.isresourcefile(file) then\n_p('\\t$(OBJDIR)/%s.res \\\\', _MAKE.esc(path.getbasename(file)))\nend\nend\n_p('')\n_p('.PHONY: clean prebuild prelink')\n_p('')\nif os.is(\"MacOSX\") and prj.kind == \"WindowedApp\" then\n_p('all: $(TARGETDIR) $(OBJDIRS) prebuild prelink $(TARGET) $(dir $(TARGETDIR))PkgInfo $(dir $(TARGETDIR))Info.plist')\nelse\n_p('all: $(TARGETDIR) $(OBJDIRS) prebuild prelink $(TARGET)')\nend\n_p('\\t@:')\n_p('')\nif (prj.kind == \"StaticLib\" and prj.options.ArchiveSplit) then\n_p('define max_args')\n_p('\\t$(eval _args:=)')\n_p('\\t$(foreach obj,$3,$(eval _args+=$(obj))$(if $(word $2,$(_args)),$1$(_args)$(EOL)$(eval _args:=)))')\n_p('\\t$(if $(_args),$1$(_args))')\n_p('endef')\n_p('')\n_p('define EOL')\n_p('')\n_p('')\n_p('endef')\n_p('')\nend\n_p('$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)')\nif prj.kind == \"StaticLib\" then\nif prj.msgarchiving then\n_p('\\t@echo ' .. prj.msgarchi"
+ "ving)\nelse\n_p('\\t@echo Archiving %s', prj.name)\nend\nif (not prj.archivesplit_size) then\nprj.archivesplit_size=200\nend\nif (not prj.options.ArchiveSplit) then\n_p('\\t$(SILENT) $(LINKCMD) $(OBJECTS)')\nelse\n_p('\\t$(call RM,$(TARGET))')\n_p('\\t@$(call max_args,$(LINKCMD),'.. prj.archivesplit_size ..',$(OBJECTS))')\n_p('\\t$(SILENT) $(LINKCMD_NDX)')\nend\nelse\nif prj.msglinking then\n_p('\\t@echo ' .. prj.msglinking)\nelse\n_p('\\t@echo Linking %s', prj.name)\nend\n_p('\\t$(SILENT) $(LINKCMD)')\nend\n_p('\\t$(POSTBUILDCMDS)')\n_p('')\n_p('$(TARGETDIR):')\npremake.make_mkdirrule(\"$(TARGETDIR)\")\n_p('$(OBJDIRS):')\nif (not prj.solution.messageskip) or (not table.contains(prj.solution.messageskip, \"SkipCreatingMessage\")) then\n_p('\\t@echo Creating $(@)')\nend\n_p('\\t-$(call MKDIR,$@)')\n_p('')\nif os.is(\"MacOSX\") and prj.kind == \"WindowedApp\" then\n_p('$(dir $(TARGETDIR))PkgInfo:')\n_p('$(dir $(TARGETDIR))Info.plist:')\n_p('')\nend\n_p('clean:')\nif (not prj.solution.messageskip) or (not table.c"
+ "ontains(prj.solution.messageskip, \"SkipCleaningMessage\")) then\n_p('\\t@echo Cleaning %s', prj.name)\nend\n_p('ifeq (posix,$(SHELLTYPE))')\n_p('\\t$(SILENT) rm -f $(TARGET)')\n_p('\\t$(SILENT) rm -rf $(OBJDIR)')\n_p('else')\n_p('\\t$(SILENT) if exist $(subst /,\\\\\\\\,$(TARGET)) del $(subst /,\\\\\\\\,$(TARGET))')\n_p('\\t$(SILENT) if exist $(subst /,\\\\\\\\,$(OBJDIR)) rmdir /s /q $(subst /,\\\\\\\\,$(OBJDIR))')\n_p('endif')\n_p('')\n_p('prebuild:')\n_p('\\t$(PREBUILDCMDS)')\n_p('')\n_p('prelink:')\n_p('\\t$(PRELINKCMDS)')\n_p('')\ncpp.pchrules(prj)\ncpp.fileRules(prj)\ncpp.dependencyRules(prj)\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nlocal deps = string.format(\"%s \",path.getrelative(prj.location,buildtask[1]))\nfor _, depdata in ipairs(buildtask[3] or {}) do\ndeps = deps .. string.format(\"%s \",path.getrelative(prj.location,depdata))\nend\n_p('%s: %s'\n,path.getrelative(prj.location,buildtask[2])\n, deps\n)\nfor _, cmdline "
+ "in ipairs(buildtask[4] or {}) do\nlocal cmd = cmdline\nlocal num = 1\nfor _, depdata in ipairs(buildtask[3] or {}) do\ncmd = string.gsub(cmd,\"%$%(\" .. num ..\"%)\", string.format(\"%s \",path.getrelative(prj.location,depdata)))\nnum = num + 1\nend\ncmd = string.gsub(cmd, \"%$%(<%)\", \"$<\")\ncmd = string.gsub(cmd, \"%$%(@%)\", \"$@\")\n \n_p('\\t$(SILENT) %s',cmd)\nend\n_p('')\nend\nend\n_p('-include $(OBJECTS:%%.o=%%.d)')\n_p('ifneq (,$(PCH))')\n_p(' -include $(OBJDIR)/$(notdir $(PCH)).d')\n_p('endif')\nend\nfunction premake.gmake_cpp_header(prj, cc, platforms)\n_p('# %s project makefile autogenerated by GENie', premake.action.current().shortname)\n_p('ifndef config')\n_p(' config=%s', _MAKE.esc(premake.getconfigname(prj.solution.configurations[1], platforms[1], true)))\n_p('endif')\n_p('')\n_p('ifndef verbose')\n_p(' SILENT = @')\n_p('endif')\n_p('')\n_p('SHELLTYPE := msdos')\n_p('ifeq (,$(ComSpec)$(COMSPEC))')\n_p(' SHELLTYPE := posix')\n_p('endif')\n_p('ifeq (/bin,$(findstring /bin,$(SHELL)))')\n_p("
+ "' SHELLTYPE := posix')\n_p('endif')\n_p('')\n_p('ifeq (posix,$(SHELLTYPE))')\n_p(' MKDIR = $(SILENT) mkdir -p \"$(1)\"')\n_p(' COPY = $(SILENT) cp -fR \"$(1)\" \"$(2)\"')\n_p(' RM= $(SILENT) rm -f \"$(1)\"')\n_p('else')\n_p(' MKDIR = $(SILENT) mkdir \"$(subst /,\\\\\\\\,$(1))\" 2> nul || exit 0')\n_p(' COPY = $(SILENT) copy /Y \"$(subst /,\\\\\\\\,$(1))\" \"$(subst /,\\\\\\\\,$(2))\"')\n_p(' RM = $(SILENT) del /F \"$(subst /,\\\\\\\\,$(1))\" 2> nul || exit 0')\n_p('endif')\n_p('')\n_p('CC = %s', cc.cc)\n_p('CXX = %s', cc.cxx)\n_p('AR = %s', cc.ar)\n_p('')\n_p('ifndef RESCOMP')\n_p(' ifdef WINDRES')\n_p(' RESCOMP = $(WINDRES)')\n_p(' else')\n_p(' RESCOMP = windres')\n_p(' endif')\n_p('endif')\n_p('')\nend\nfunction premake.gmake_cpp_config(prj, cfg, cc)\n_p('ifeq ($(config),%s)', _MAKE.esc(cfg.shortname))\ncpp.platformtools(cfg, cc)\n_p(' ' .. (table.contains(premake.make.override,\"OBJDIR\") and \"override \" or \"\") .. 'OBJDIR = %s', _MAKE.esc(cfg.objectsdir))\n_p(' ' .. (tabl"
+ "e.contains(premake.make.override,\"TARGETDIR\") and \"override \" or \"\") .. 'TARGETDIR = %s', _MAKE.esc(cfg.buildtarget.directory))\n_p(' ' .. (table.contains(premake.make.override,\"TARGET\") and \"override \" or \"\") .. 'TARGET = $(TARGETDIR)/%s', _MAKE.esc(cfg.buildtarget.name))\n_p(' DEFINES +=%s', make.list(cc.getdefines(cfg.defines)))\n_p(' INCLUDES +=%s', make.list(cc.getincludedirs(cfg.includedirs)))\ncpp.pchconfig(cfg)\ncpp.flags(cfg, cc)\ncpp.linker(prj, cfg, cc)\n_p(' OBJECTS := \\\\')\nfor _, file in ipairs(prj.files) do\nif path.iscppfile(file) then\nif not table.icontains(cfg.excludes, file) then\n_p('\\t$(OBJDIR)/%s.o \\\\'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n)\nend\nend\nend\n_p('')\n_p(' define PREBUILDCMDS')\nif #cfg.prebuildcommands > 0 then\n_p('\\t@echo Running pre-build commands')\n_p('\\t%s', table.implode(cfg.prebuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define PRELINKCMDS')\nif #cfg.prelinkcommands > 0 then\n_p('\\t@echo Running"
+ " pre-link commands')\n_p('\\t%s', table.implode(cfg.prelinkcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define POSTBUILDCMDS')\nif #cfg.postbuildcommands > 0 then\n_p('\\t@echo Running post-build commands')\n_p('\\t%s', table.implode(cfg.postbuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\nmake.settings(cfg, cc)\n_p('endif')\n_p('')\nend\nfunction cpp.platformtools(cfg, cc)\nlocal platform = cc.platforms[cfg.platform]\nif platform.cc then\n_p(' CC = %s', platform.cc)\nend\nif platform.cxx then\n_p(' CXX = %s', platform.cxx)\nend\nif platform.ar then\n_p(' AR = %s', platform.ar)\nend\nend\nfunction cpp.flags(cfg, cc)\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p(' FORCE_INCLUDE += -include $(OBJDIR)/$(notdir $(PCH))')\nend\nif #cfg.forcedincludes > 0 then\n_p(' FORCE_INCLUDE += -include %s'\n,premake.esc(table.concat(cfg.forcedincludes, \";\")))\nend\n_p(' ALL_CPPFLAGS += $(CPPFLAGS) %s $(DEFINES) $(INCLUDES)', table.concat(cc.getcppflags(cfg), \" "
+ "\"))\n_p(' ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cfg.buildoptions, cfg.buildoptions_c)))\n_p(' ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_cpp)))\n_p(' ALL_OBJCFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_objc)))\n_p(' ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)%s',\n make.list(table.join(cc.getdefines(cfg.resdefines),\n cc.getincludedirs(cfg.resincludedirs), cfg.resoptions)))\nend\nfunction cpp.linker(prj, cfg, cc)\n_p(' ALL_LDFLAGS += $(LDFLAGS)%s', make.list(table.join(cc.getlibdirflags(cfg), cc.getldflags(cfg), cfg.linkoptions)))\n_p(' LDDEPS +=%s', make.list(_MAKE.esc(premake.getlinks(cfg, \"siblings\", \"fullpath\"))))\n_p(' LIBS += $(LDDEPS)%s', make.list(cc.ge"
+ "tlinkflags(cfg)))\nif cfg.kind == \"StaticLib\" then\nif cfg.platform:startswith(\"Universal\") then\n_p(' LINKCMD = libtool -o $(TARGET)')\nelse\nif (not prj.options.ArchiveSplit) then\nif cc.llvm then\n_p(' LINKCMD = $(AR) rcs $(TARGET)')\nelse\n_p(' LINKCMD = $(AR) -rcs $(TARGET)')\nend\nelse\nif cc.llvm then\n_p(' LINKCMD = $(AR) qc $(TARGET)')\n_p(' LINKCMD_NDX= $(AR) cs $(TARGET)')\nelse\n_p(' LINKCMD = $(AR) -qc $(TARGET)')\n_p(' LINKCMD_NDX= $(AR) -cs $(TARGET)')\nend\nend\nend\nelse\nlocal tool = iif(cfg.language == \"C\", \"CC\", \"CXX\")\n_p(' LINKCMD = $(%s) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)', tool)\nend\nend\nfunction cpp.pchconfig(cfg)\nif not cfg.pchheader or cfg.flags.NoPCH then\nreturn\nend\nlocal pch = cfg.pchheader\nfor _, incdir in ipairs(cfg.includedirs) do\nlocal abspath = path.getabsolute(path.join(cfg.project.location, incdir))\nlocal testname = path.join(abspath, pch)\nif os.isfile(testname) then\npch = path.getrelative(cfg.lo"
+ "cation, testname)\nbreak\nend\nend\n_p(' PCH = %s', _MAKE.esc(pch))\n_p(' GCH = $(OBJDIR)/$(notdir $(PCH)).gch')\nend\nfunction cpp.pchrules(prj)\n_p('ifneq (,$(PCH))')\n_p('$(GCH): $(PCH)')\n_p('\\t@echo $(notdir $<)')\nlocal cmd = iif(prj.language == \"C\", \"$(CC) -x c-header $(ALL_CFLAGS)\", \"$(CXX) -x c++-header $(ALL_CXXFLAGS)\")\n_p('\\t$(SILENT) %s -MMD -MP $(DEFINES) $(INCLUDES) -o \"$@\" -MF \"$(@:%%.gch=%%.d)\" -c \"$<\"', cmd)\n_p('endif')\n_p('')\nend\nfunction cpp.fileRules(prj)\nfor _, file in ipairs(prj.files or {}) do\nif path.iscppfile(file) then\n_p('$(OBJDIR)/%s.o: %s'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n, _MAKE.esc(file)\n)\nif (path.isobjcfile(file) and prj.msgcompile_objc) then\n_p('\\t@echo ' .. prj.msgcompile_objc)\nelseif prj.msgcompile then\n_p('\\t@echo ' .. prj.msgcompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nif (path.isobjcfile(file)) then\n_p('\\t$(SILENT) $(CXX) $(ALL_OBJCFLAGS) $(FORCE_INCLUDE) -o \"$@\" -MF $(@:%%.o=%%.d) -c \"$<\"')\nelse\n"
+ "cpp.buildcommand(path.iscfile(file) and not prj.options.ForceCPP, \"o\")\nend\nfor _, task in ipairs(prj.postcompiletasks or {}) do\n_p('\\t$(SILENT) %s', task)\n_p('')\nend\n_p('')\nelseif (path.getextension(file) == \".rc\") then\n_p('$(OBJDIR)/%s.res: %s', _MAKE.esc(path.getbasename(file)), _MAKE.esc(file))\nif prj.msgresource then\n_p('\\t@echo ' .. prj.msgresource)\nelse\n_p('\\t@echo $(notdir $<)')\nend\n_p('\\t$(SILENT) $(RESCOMP) $< -O coff -o \"$@\" $(ALL_RESFLAGS)')\n_p('')\nend\nend\nend\nfunction cpp.dependencyRules(prj)\nfor _, dependency in ipairs(prj.dependency or {}) do\nfor _, dep in ipairs(dependency or {}) do\nif (dep[3]==nil or dep[3]==false) then\n_p('$(OBJDIR)/%s.o: %s'\n, _MAKE.esc(path.trimdots(path.removeext(path.getrelative(prj.location, dep[1]))))\n, _MAKE.esc(path.getrelative(prj.location, dep[2]))\n)\nelse\n_p('%s: %s'\n, _MAKE.esc(dep[1])\n, _MAKE.esc(path.getrelative(prj.location, dep[2]))\n)\nend\n_p('')\nend\nend\nend\nfunction cpp.buildcommand(iscfile, objext)\nlocal flags = i"
+ "if(iscfile, '$(CC) $(ALL_CFLAGS)', '$(CXX) $(ALL_CXXFLAGS)')\n_p('\\t$(SILENT) %s $(FORCE_INCLUDE) -o \"$@\" -MF $(@:%%.%s=%%.d) -c \"$<\"', flags, objext)\nend\n",
/* actions/make/make_csharp.lua */
"local function getresourcefilename(cfg, fname)\nif path.getextension(fname) == \".resx\" then\n local name = cfg.buildtarget.basename .. \".\"\n local dir = path.getdirectory(fname)\n if dir ~= \".\" then \nname = name .. path.translate(dir, \".\") .. \".\"\nend\nreturn \"$(OBJDIR)/\" .. _MAKE.esc(name .. path.getbasename(fname)) .. \".resources\"\nelse\nreturn fname\nend\nend\nfunction premake.make_csharp(prj)\nlocal csc = premake.dotnet\nlocal cfglibs = { }\nlocal cfgpairs = { }\nlocal anycfg\nfor cfg in premake.eachconfig(prj) do\nanycfg = cfg\ncfglibs[cfg] = premake.getlinks(cfg, \"siblings\", \"fullpath\")\ncfgpairs[cfg] = { }\nfor _, fname in ipairs(cfglibs[cfg]) do\nif path.getdirectory(fname) ~= cfg.buildtarget.directory then\ncfgpairs[cfg][\"$(TARGETDIR)/\" .. _MAKE.esc(path.getname(fname))] = _MAKE.esc(fname)\nend\nend\nend\nlocal sources = {}\nlocal embedded = { }\nlocal copypairs = { }\nfor fcfg in premake.project.eachfile(prj) do\nlocal action = csc.getbuildaction(fcfg)\nif action == \"Co"
@@ -213,22 +213,22 @@ const char* builtin_scripts[] = {
/* actions/vstudio/vs200x_vcproj.lua */
"premake.vstudio.vc200x = { }\nlocal vc200x = premake.vstudio.vc200x\nlocal tree = premake.tree\nlocal function bool(value)\nreturn iif(value, \"true\", \"false\")\nend\nfunction vc200x.optimization(cfg)\nlocal result = 0\nfor _, value in ipairs(cfg.flags) do\nif (value == \"Optimize\") then\nresult = 3\nelseif (value == \"OptimizeSize\") then\nresult = 1\nelseif (value == \"OptimizeSpeed\") then\nresult = 2\nend\nend\nreturn result\nend\nfunction vc200x.header(element)\nio.eol = \"\\r\\n\"\n_p('<?xml version=\"1.0\" encoding=\"Windows-1252\"?>')\n_p('<%s', element)\n_p(1,'ProjectType=\"Visual C++\"')\n_p(1,'Version=\"9.00\"')\nend\nfunction vc200x.Configuration(name, cfg)\n_p(2,'<Configuration')\n_p(3,'Name=\"%s\"', premake.esc(name))\n_p(3,'OutputDirectory=\"%s\"', premake.esc(cfg.buildtarget.directory))\n_p(3,'IntermediateDirectory=\"%s\"', premake.esc(cfg.objectsdir))\nlocal cfgtype\nif (cfg.kind == \"SharedLib\") then\ncfgtype = 2\nelseif (cfg.kind == \"StaticLib\") then\ncfgtype = 4\nelse\ncfgtype = 1\nen"
- "d\n_p(3,'ConfigurationType=\"%s\"', cfgtype)\nif (cfg.flags.MFC) then\n_p(3, 'UseOfMFC=\"%d\"', iif(cfg.flags.StaticRuntime, 1, 2))\nend \nif (cfg.flags.ATL or cfg.flags.StaticATL) then\n_p(3, 'UseOfATL=\"%d\"', iif(cfg.flags.StaticATL, 1, 2))\nend\n_p(3,'CharacterSet=\"%s\"', iif(cfg.flags.Unicode, 1, 2))\nif cfg.flags.Managed then\n_p(3,'ManagedExtensions=\"1\"')\nend\n_p(3,'>')\nend\nfunction vc200x.Files(prj)\nlocal tr = premake.project.buildsourcetree(prj)\ntree.traverse(tr, {\nonbranchenter = function(node, depth)\n_p(depth, '<Filter')\n_p(depth, '\\tName=\"%s\"', node.name)\n_p(depth, '\\tFilter=\"\"')\n_p(depth, '\\t>')\nend,\nonbranchexit = function(node, depth)\n_p(depth, '</Filter>')\nend,\nonleaf = function(node, depth)\nlocal fname = node.cfg.name\n_p(depth, '<File')\n_p(depth, '\\tRelativePath=\"%s\"', path.translate(fname, \"\\\\\"))\n_p(depth, '\\t>')\ndepth = depth + 1\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nif cfginfo.isreal then\nlocal cfg = premake.getconfig(prj, cfginf"
- "o.src_buildcfg, cfginfo.src_platform)\nlocal usePCH = (not prj.flags.NoPCH and prj.pchsource == node.cfg.name)\nlocal isSourceCode = path.iscppfile(fname)\nlocal needsCompileAs = (path.iscfile(fname) ~= premake.project.iscproject(prj))\nif usePCH or isSourceCode then\n_p(depth, '<FileConfiguration')\n_p(depth, '\\tName=\"%s\"', cfginfo.name)\n_p(depth, '\\t>')\n_p(depth, '\\t<Tool')\n_p(depth, '\\t\\tName=\"%s\"'\n, iif(cfg.system == \"Xbox360\", \"VCCLX360CompilerTool\", \"VCCLCompilerTool\")\n)\n_p(depth, '\\t\\tObjectFile=\"$(IntDir)\\\\%s.obj\"'\n, path.translate(path.trimdots(path.removeext(fname)), \"\\\\\")\n)\nif needsCompileAs then\n_p(depth, '\\t\\tCompileAs=\"%s\"', iif(path.iscfile(fname), 1, 2))\nend\nif usePCH then\nif cfg.system == \"PS3\" then\nlocal options = table.join(premake.snc.getcflags(cfg),\n premake.snc.getcxxflags(cfg),\n cfg.buildoptions)\noptions = table.concat(options, \" \");\noptions = options .. ' --create_pch=\"$(IntDir)/$(Tar"
- "getName).pch\"' \n_p(depth, '\\t\\tAdditionalOptions=\"%s\"', premake.esc(options))\nelse\n_p(depth, '\\t\\tUsePrecompiledHeader=\"1\"')\nend\nend\n_p(depth, '\\t/>')\n_p(depth, '</FileConfiguration>')\nend\nend\nend\ndepth = depth - 1\n_p(depth, '</File>')\nend,\n}, false, 2)\nend\nfunction vc200x.Platforms(prj)\nlocal used = { }\n_p(1,'<Platforms>')\nfor _, cfg in ipairs(prj.solution.vstudio_configs) do\nif cfg.isreal and not table.contains(used, cfg.platform) then\ntable.insert(used, cfg.platform)\n_p(2,'<Platform')\n_p(3,'Name=\"%s\"', cfg.platform)\n_p(2,'/>')\nend\nend\n_p(1,'</Platforms>')\nend\nfunction vc200x.Symbols(cfg)\nif (not cfg.flags.Symbols) then\nreturn 0\nelse\nif cfg.flags.NoEditAndContinue or \n vc200x.optimization(cfg) ~= 0 or \n cfg.flags.Managed or \n cfg.platform == \"x64\" then\nreturn 3\nelse\nreturn 4\nend\nend\nend\nfunction vc200x.VCCLCompilerTool(cfg)\n_p(3,'<Tool')\n_p(4,'Name=\"%s\"', iif(cfg.platform ~= \"Xbox360\", \"VCCLCompilerTool\", \"VCCLX360Comp"
- "ilerTool\"))\nif cfg.flags.UnsignedChar then\ntable.insert(cfg.buildoptions, '/J')\nend\nif #cfg.buildoptions > 0 then\n_p(4,'AdditionalOptions=\"%s /MP\"', table.concat(premake.esc(cfg.buildoptions), \" \"))\nend\n_p(4,'Optimization=\"%s\"', vc200x.optimization(cfg))\nif cfg.flags.NoFramePointer then\n_p(4,'OmitFramePointers=\"%s\"', bool(true))\nend\nif #cfg.includedirs > 0 then\n_p(4,'AdditionalIncludeDirectories=\"%s\"', premake.esc(path.translate(table.concat(cfg.includedirs, \";\"), '\\\\')))\nend\nif #cfg.defines > 0 then\n_p(4,'PreprocessorDefinitions=\"%s\"', premake.esc(table.concat(cfg.defines, \";\")))\nend\nif premake.config.isdebugbuild(cfg) and cfg.flags.EnableMinimalRebuild and not cfg.flags.Managed then\n_p(4,'MinimalRebuild=\"%s\"', bool(true))\nend\nif cfg.flags.NoExceptions then\n_p(4,'ExceptionHandling=\"0\"')\nelseif cfg.flags.SEH then\n_p(4,'ExceptionHandling=\"2\"')\nend\nif vc200x.optimization(cfg) == 0 and not cfg.flags.Managed then\n_p(4,'BasicRuntimeChecks=\"3\"')\nend\nif vc200x.op"
- "timization(cfg) ~= 0 then\n_p(4,'StringPooling=\"%s\"', bool(true))\nend\nlocal runtime\nif premake.config.isdebugbuild(cfg) then\nruntime = iif(cfg.flags.StaticRuntime, 1, 3)\nelse\nruntime = iif(cfg.flags.StaticRuntime, 0, 2)\nend\n_p(4,'RuntimeLibrary=\"%s\"', runtime)\n_p(4,'EnableFunctionLevelLinking=\"%s\"', bool(true))\nif cfg.platform ~= \"Xbox360\" and cfg.platform ~= \"x64\" then\nif cfg.flags.EnableSSE then\n_p(4,'EnableEnhancedInstructionSet=\"1\"')\nelseif cfg.flags.EnableSSE2 then\n_p(4,'EnableEnhancedInstructionSet=\"2\"')\nend\nend\nif cfg.flags.FloatFast then\n_p(4,'FloatingPointModel=\"2\"')\nelseif cfg.flags.FloatStrict then\n_p(4,'FloatingPointModel=\"1\"')\nend\nif cfg.flags.NoRTTI and not cfg.flags.Managed then\n_p(4,'RuntimeTypeInfo=\"%s\"', bool(false))\nend\nif cfg.flags.NativeWChar then\n_p(4,'TreatWChar_tAsBuiltInType=\"%s\"', bool(true))\nelseif cfg.flags.NoNativeWChar then\n_p(4,'TreatWChar_tAsBuiltInType=\"%s\"', bool(false))\nend\nif not cfg.flags.NoPCH and cfg.pchheader then\n_p"
- "(4,'UsePrecompiledHeader=\"2\"')\n_p(4,'PrecompiledHeaderThrough=\"%s\"', cfg.pchheader)\nelse\n_p(4,'UsePrecompiledHeader=\"%s\"', iif(cfg.flags.NoPCH, 0, 2))\nend\n_p(4,'WarningLevel=\"%s\"', iif(cfg.flags.ExtraWarnings, 4, 3))\nif cfg.flags.FatalWarnings then\n_p(4,'WarnAsError=\"%s\"', bool(true))\nend\nif _ACTION < \"vs2008\" and not cfg.flags.Managed then\n_p(4,'Detect64BitPortabilityProblems=\"%s\"', bool(not cfg.flags.No64BitChecks))\nend\n_p(4,'ProgramDataBaseFileName=\"$(OutDir)\\\\%s.pdb\"', path.getbasename(cfg.buildtarget.name))\n_p(4,'DebugInformationFormat=\"%s\"', vc200x.Symbols(cfg))\nif cfg.language == \"C\" then\n_p(4, 'CompileAs=\"1\"')\nend\n_p(3,'/>')\nend\nfunction vc200x.VCLinkerTool(cfg)\n_p(3,'<Tool')\nif cfg.kind ~= \"StaticLib\" then\n_p(4,'Name=\"%s\"', iif(cfg.platform ~= \"Xbox360\", \"VCLinkerTool\", \"VCX360LinkerTool\"))\nif cfg.flags.NoImportLib then\n_p(4,'IgnoreImportLibrary=\"%s\"', bool(true))\nend\nif #cfg.linkoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', table.conc"
- "at(premake.esc(cfg.linkoptions), \" \"))\nend\nif #cfg.links > 0 then\n_p(4,'AdditionalDependencies=\"%s\"', table.concat(premake.getlinks(cfg, \"all\", \"fullpath\"), \" \"))\nend\n_p(4,'OutputFile=\"$(OutDir)\\\\%s\"', cfg.buildtarget.name)\n_p(4,'LinkIncremental=\"%s\"', \niif(premake.config.isincrementallink(cfg) , 2, 1))\n_p(4,'AdditionalLibraryDirectories=\"%s\"', table.concat(premake.esc(path.translate(cfg.libdirs, '\\\\')) , \";\"))\nlocal deffile = premake.findfile(cfg, \".def\")\nif deffile then\n_p(4,'ModuleDefinitionFile=\"%s\"', deffile)\nend\nif cfg.flags.NoManifest then\n_p(4,'GenerateManifest=\"%s\"', bool(false))\nend\n_p(4,'GenerateDebugInformation=\"%s\"', bool(vc200x.Symbols(cfg) ~= 0))\nif vc200x.Symbols(cfg) ~= 0 then\n_p(4,'ProgramDataBaseFileName=\"$(OutDir)\\\\%s.pdb\"', path.getbasename(cfg.buildtarget.name))\nend\n_p(4,'SubSystem=\"%s\"', iif(cfg.kind == \"ConsoleApp\", 1, 2))\nif vc200x.optimization(cfg) ~= 0 then\n_p(4,'OptimizeReferences=\"2\"')\n_p(4,'EnableCOMDATFolding=\"2\"')"
- "\nend\nif (cfg.kind == \"ConsoleApp\" or cfg.kind == \"WindowedApp\") and not cfg.flags.WinMain then\n_p(4,'EntryPointSymbol=\"mainCRTStartup\"')\nend\nif cfg.kind == \"SharedLib\" then\nlocal implibname = cfg.linktarget.fullpath\n_p(4,'ImportLibrary=\"%s\"', iif(cfg.flags.NoImportLib, cfg.objectsdir .. \"\\\\\" .. path.getname(implibname), implibname))\nend\n_p(4,'TargetMachine=\"%d\"', iif(cfg.platform == \"x64\", 17, 1))\nelse\n_p(4,'Name=\"VCLibrarianTool\"')\nif #cfg.links > 0 then\n_p(4,'AdditionalDependencies=\"%s\"', table.concat(premake.getlinks(cfg, \"all\", \"fullpath\"), \" \"))\nend\n_p(4,'OutputFile=\"$(OutDir)\\\\%s\"', cfg.buildtarget.name)\nif #cfg.libdirs > 0 then\n_p(4,'AdditionalLibraryDirectories=\"%s\"', premake.esc(path.translate(table.concat(cfg.libdirs , \";\"))))\nend\nlocal addlOptions = {}\nif cfg.platform == \"x32\" then\ntable.insert(addlOptions, \"/MACHINE:X86\")\nelseif cfg.platform == \"x64\" then\ntable.insert(addlOptions, \"/MACHINE:X64\")\nend\naddlOptions = table.join(addlO"
- "ptions, cfg.linkoptions)\nif #addlOptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', table.concat(premake.esc(addlOptions), \" \"))\nend\nend\n_p(3,'/>')\nend\nfunction vc200x.VCCLCompilerTool_PS3(cfg)\n_p(3,'<Tool')\n_p(4,'Name=\"VCCLCompilerTool\"')\nlocal buildoptions = table.join(premake.snc.getcflags(cfg), premake.snc.getcxxflags(cfg), cfg.buildoptions)\nif not cfg.flags.NoPCH and cfg.pchheader then\n_p(4,'UsePrecompiledHeader=\"2\"')\n_p(4,'PrecompiledHeaderThrough=\"%s\"', path.getname(cfg.pchheader))\ntable.insert(buildoptions, '--use_pch=\"$(IntDir)/$(TargetName).pch\"')\nelse\n_p(4,'UsePrecompiledHeader=\"%s\"', iif(cfg.flags.NoPCH, 0, 2))\nend\n_p(4,'AdditionalOptions=\"%s\"', premake.esc(table.concat(buildoptions, \" \")))\nif #cfg.includedirs > 0 then\n_p(4,'AdditionalIncludeDirectories=\"%s\"', premake.esc(path.translate(table.concat(cfg.includedirs, \";\"), '\\\\')))\nend\nif #cfg.defines > 0 then\n_p(4,'PreprocessorDefinitions=\"%s\"', table.concat(premake.esc(cfg.defines), \";\"))\nend\n_p(4,'"
- "ProgramDataBaseFileName=\"$(OutDir)\\\\%s.pdb\"', path.getbasename(cfg.buildtarget.name))\n_p(4,'DebugInformationFormat=\"0\"')\n_p(4,'CompileAs=\"0\"')\n_p(3,'/>')\nend\nfunction vc200x.VCLinkerTool_PS3(cfg)\n_p(3,'<Tool')\nif cfg.kind ~= \"StaticLib\" then\n_p(4,'Name=\"VCLinkerTool\"')\nlocal buildoptions = table.join(premake.snc.getldflags(cfg), cfg.linkoptions)\nif #buildoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', premake.esc(table.concat(buildoptions, \" \")))\nend\nif #cfg.links > 0 then\n_p(4,'AdditionalDependencies=\"%s\"', table.concat(premake.getlinks(cfg, \"all\", \"fullpath\"), \" \"))\nend\n_p(4,'OutputFile=\"$(OutDir)\\\\%s\"', cfg.buildtarget.name)\n_p(4,'LinkIncremental=\"0\"')\n_p(4,'AdditionalLibraryDirectories=\"%s\"', table.concat(premake.esc(path.translate(cfg.libdirs, '\\\\')) , \";\"))\n_p(4,'GenerateManifest=\"%s\"', bool(false))\n_p(4,'ProgramDatabaseFile=\"\"')\n_p(4,'RandomizedBaseAddress=\"1\"')\n_p(4,'DataExecutionPrevention=\"0\"')\nelse\n_p(4,'Name=\"VCLibrarianTool\"')\n"
- "local buildoptions = table.join(premake.snc.getldflags(cfg), cfg.linkoptions)\nif #buildoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', premake.esc(table.concat(buildoptions, \" \")))\nend\nif #cfg.links > 0 then\n_p(4,'AdditionalDependencies=\"%s\"', table.concat(premake.getlinks(cfg, \"all\", \"fullpath\"), \" \"))\nend\n_p(4,'OutputFile=\"$(OutDir)\\\\%s\"', cfg.buildtarget.name)\nif #cfg.libdirs > 0 then\n_p(4,'AdditionalLibraryDirectories=\"%s\"', premake.esc(path.translate(table.concat(cfg.libdirs , \";\"))))\nend\nend\n_p(3,'/>')\nend\nfunction vc200x.VCResourceCompilerTool(cfg)\n_p(3,'<Tool')\n_p(4,'Name=\"VCResourceCompilerTool\"')\nif #cfg.resoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', table.concat(premake.esc(cfg.resoptions), \" \"))\nend\nif #cfg.defines > 0 or #cfg.resdefines > 0 then\n_p(4,'PreprocessorDefinitions=\"%s\"', table.concat(premake.esc(table.join(cfg.defines, cfg.resdefines)), \";\"))\nend\nif #cfg.includedirs > 0 or #cfg.resincludedirs > 0 then\nlocal dirs = table.join(cfg."
- "includedirs, cfg.resincludedirs)\n_p(4,'AdditionalIncludeDirectories=\"%s\"', premake.esc(path.translate(table.concat(dirs, \";\"), '\\\\')))\nend\n_p(3,'/>')\nend\nfunction vc200x.VCManifestTool(cfg)\nlocal manifests = { }\nfor _, fname in ipairs(cfg.files) do\nif path.getextension(fname) == \".manifest\" then\ntable.insert(manifests, fname)\nend\nend\n_p(3,'<Tool')\n_p(4,'Name=\"VCManifestTool\"')\nif #manifests > 0 then\n_p(4,'AdditionalManifestFiles=\"%s\"', premake.esc(table.concat(manifests, \";\")))\nend\n_p(3,'/>')\nend\nfunction vc200x.VCMIDLTool(cfg)\n_p(3,'<Tool')\n_p(4,'Name=\"VCMIDLTool\"')\nif cfg.platform == \"x64\" then\n_p(4,'TargetEnvironment=\"3\"')\nend\n_p(3,'/>')\nend\nfunction vc200x.buildstepsblock(name, steps)\n_p(3,'<Tool')\n_p(4,'Name=\"%s\"', name)\nif #steps > 0 then\n_p(4,'CommandLine=\"%s\"', premake.esc(table.implode(steps, \"\", \"\", \"\\r\\n\")))\nend\n_p(3,'/>')\nend\nlocal blockmap = \n{\nVCCLCompilerTool = vc200x.VCCLCompilerTool,\nVCCLCompilerTool_PS3 = vc200x.VCC"
- "LCompilerTool_PS3,\nVCLinkerTool = vc200x.VCLinkerTool,\nVCLinkerTool_PS3 = vc200x.VCLinkerTool_PS3,\nVCManifestTool = vc200x.VCManifestTool,\nVCMIDLTool = vc200x.VCMIDLTool,\nVCResourceCompilerTool = vc200x.VCResourceCompilerTool,\n}\nlocal function getsections(version, platform)\nif platform == \"Xbox360\" then\nreturn {\n\"VCPreBuildEventTool\",\n\"VCCustomBuildTool\",\n\"VCXMLDataGeneratorTool\",\n\"VCWebServiceProxyGeneratorTool\",\n\"VCMIDLTool\",\n\"VCCLCompilerTool\",\n\"VCManagedResourceCompilerTool\",\n\"VCResourceCompilerTool\",\n\"VCPreLinkEventTool\",\n\"VCLinkerTool\",\n\"VCALinkTool\",\n\"VCX360ImageTool\",\n\"VCBscMakeTool\",\n\"VCX360DeploymentTool\",\n\"VCPostBuildEventTool\",\n\"DebuggerTool\",\n}\nend\nif platform == \"PS3\" then\nreturn {\n\"VCPreBuildEventTool\",\n\"VCCustomBuildTool\",\n\"VCXMLDataGeneratorTool\",\n\"VCWebServiceProxyGeneratorTool\",\n\"VCMIDLTool\",\n\"VCCLCompilerTool_PS3\",\n\"VCManagedResourceCompilerTool\",\n\"VCResourceCompilerTo"
- "ol\",\n\"VCPreLinkEventTool\",\n\"VCLinkerTool_PS3\",\n\"VCALinkTool\",\n\"VCManifestTool\",\n\"VCXDCMakeTool\",\n\"VCBscMakeTool\",\n\"VCFxCopTool\",\n\"VCAppVerifierTool\",\n\"VCWebDeploymentTool\",\n\"VCPostBuildEventTool\"\n}\nend\nreturn {\n\"VCPreBuildEventTool\",\n\"VCCustomBuildTool\",\n\"VCXMLDataGeneratorTool\",\n\"VCWebServiceProxyGeneratorTool\",\n\"VCMIDLTool\",\n\"VCCLCompilerTool\",\n\"VCManagedResourceCompilerTool\",\n\"VCResourceCompilerTool\",\n\"VCPreLinkEventTool\",\n\"VCLinkerTool\",\n\"VCALinkTool\",\n\"VCManifestTool\",\n\"VCXDCMakeTool\",\n\"VCBscMakeTool\",\n\"VCFxCopTool\",\n\"VCAppVerifierTool\",\n\"VCWebDeploymentTool\",\n\"VCPostBuildEventTool\"\n}\nend\nfunction vc200x.generate(prj)\nvc200x.header('VisualStudioProject')\n_p(1,'Name=\"%s\"', premake.esc(prj.name))\n_p(1,'ProjectGUID=\"{%s}\"', prj.uuid)\n_p(1,'RootNamespace=\"%s\"', prj.name)\n_p(1,'Keyword=\"%s\"', iif(prj.flags.Managed, \"ManagedCProj\", \"Win32Proj\"))\n_p(1,'>')\nvc200x.Platforms(prj)\n_p(1,'<ToolFiles>')\n_p(1"
- ",'</ToolFiles>')\n_p(1,'<Configurations>')\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nif cfginfo.isreal then\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\nvc200x.Configuration(cfginfo.name, cfg)\nfor _, block in ipairs(getsections(_ACTION, cfginfo.src_platform)) do\nif blockmap[block] then\nblockmap[block](cfg)\nelseif block == \"VCPreBuildEventTool\" then\nvc200x.buildstepsblock(\"VCPreBuildEventTool\", cfg.prebuildcommands)\nelseif block == \"VCPreLinkEventTool\" then\nvc200x.buildstepsblock(\"VCPreLinkEventTool\", cfg.prelinkcommands)\nelseif block == \"VCPostBuildEventTool\" then\nvc200x.buildstepsblock(\"VCPostBuildEventTool\", cfg.postbuildcommands)\nelseif block == \"VCX360DeploymentTool\" then\n_p(3,'<Tool')\n_p(4,'Name=\"VCX360DeploymentTool\"')\n_p(4,'DeploymentType=\"0\"')\nif #cfg.deploymentoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', table.concat(premake.esc(cfg.deploymentoptions), \" \"))\nend\n_p(3,'/>')\nelseif block == \"VCX360ImageTool"
- "\" then\n_p(3,'<Tool')\n_p(4,'Name=\"VCX360ImageTool\"')\nif #cfg.imageoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', table.concat(premake.esc(cfg.imageoptions), \" \"))\nend\nif cfg.imagepath ~= nil then\n_p(4,'OutputFileName=\"%s\"', premake.esc(path.translate(cfg.imagepath)))\nend\n_p(3,'/>')\nelseif block == \"DebuggerTool\" then\n_p(3,'<DebuggerTool')\n_p(3,'/>')\nelse\n_p(3,'<Tool')\n_p(4,'Name=\"%s\"', block)\n_p(3,'/>')\nend\nend\n_p(2,'</Configuration>')\nend\nend\n_p(1,'</Configurations>')\n_p(1,'<References>')\n_p(1,'</References>')\n_p(1,'<Files>')\nvc200x.Files(prj)\n_p(1,'</Files>')\n_p(1,'<Globals>')\n_p(1,'</Globals>')\n_p('</VisualStudioProject>')\nend\n",
+ "d\n_p(3,'ConfigurationType=\"%s\"', cfgtype)\nif (cfg.flags.MFC) then\n_p(3, 'UseOfMFC=\"%d\"', iif(cfg.flags.StaticRuntime, 1, 2))\nend \nif (cfg.flags.ATL or cfg.flags.StaticATL) then\n_p(3, 'UseOfATL=\"%d\"', iif(cfg.flags.StaticATL, 1, 2))\nend\n_p(3,'CharacterSet=\"%s\"', iif(cfg.flags.Unicode, 1, 2))\nif cfg.flags.Managed then\n_p(3,'ManagedExtensions=\"1\"')\nend\n_p(3,'>')\nend\nfunction vc200x.Files(prj)\nlocal tr = premake.project.buildsourcetree(prj)\ntree.traverse(tr, {\nonbranchenter = function(node, depth)\n_p(depth, '<Filter')\n_p(depth, '\\tName=\"%s\"', node.name)\n_p(depth, '\\tFilter=\"\"')\n_p(depth, '\\t>')\nend,\nonbranchexit = function(node, depth)\n_p(depth, '</Filter>')\nend,\nonleaf = function(node, depth)\nlocal fname = node.cfg.name\n_p(depth, '<File')\n_p(depth, '\\tRelativePath=\"%s\"', path.translate(fname, \"\\\\\"))\n_p(depth, '\\t>')\ndepth = depth + 1\nlocal excluded = table.icontains(prj.excludes, fname)\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nif cfginfo"
+ ".isreal then\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\nlocal usePCH = (not prj.flags.NoPCH and prj.pchsource == node.cfg.name)\nlocal isSourceCode = path.iscppfile(fname)\nlocal needsCompileAs = (path.iscfile(fname) ~= premake.project.iscproject(prj))\nif usePCH or isSourceCode then\n_p(depth, '<FileConfiguration')\n_p(depth, '\\tName=\"%s\"', cfginfo.name)\nif excluded or table.icontains(cfg.excludes, fname) then\n_p(depth, '\\tExcludedFromBuild=\"true\"')\nend\n_p(depth, '\\t>')\n_p(depth, '\\t<Tool')\n_p(depth, '\\t\\tName=\"%s\"'\n, iif(cfg.system == \"Xbox360\", \"VCCLX360CompilerTool\", \"VCCLCompilerTool\")\n)\n_p(depth, '\\t\\tObjectFile=\"$(IntDir)\\\\%s.obj\"'\n, path.translate(path.trimdots(path.removeext(fname)), \"\\\\\")\n)\nif needsCompileAs then\n_p(depth, '\\t\\tCompileAs=\"%s\"', iif(path.iscfile(fname), 1, 2))\nend\nif usePCH then\nif cfg.system == \"PS3\" then\nlocal options = table.join(premake.snc.getcflags(cfg),\n premake.s"
+ "nc.getcxxflags(cfg),\n cfg.buildoptions)\noptions = table.concat(options, \" \");\noptions = options .. ' --create_pch=\"$(IntDir)/$(TargetName).pch\"' \n_p(depth, '\\t\\tAdditionalOptions=\"%s\"', premake.esc(options))\nelse\n_p(depth, '\\t\\tUsePrecompiledHeader=\"1\"')\nend\nend\n_p(depth, '\\t/>')\n_p(depth, '</FileConfiguration>')\nend\nend\nend\ndepth = depth - 1\n_p(depth, '</File>')\nend,\n}, false, 2)\nend\nfunction vc200x.Platforms(prj)\nlocal used = { }\n_p(1,'<Platforms>')\nfor _, cfg in ipairs(prj.solution.vstudio_configs) do\nif cfg.isreal and not table.contains(used, cfg.platform) then\ntable.insert(used, cfg.platform)\n_p(2,'<Platform')\n_p(3,'Name=\"%s\"', cfg.platform)\n_p(2,'/>')\nend\nend\n_p(1,'</Platforms>')\nend\nfunction vc200x.Symbols(cfg)\nif (not cfg.flags.Symbols) then\nreturn 0\nelse\nif cfg.flags.NoEditAndContinue or \n vc200x.optimization(cfg) ~= 0 or \n cfg.flags.Managed or \n cfg.platform == \"x64\" then\nreturn 3\nelse\nreturn"
+ " 4\nend\nend\nend\nfunction vc200x.VCCLCompilerTool(cfg)\n_p(3,'<Tool')\n_p(4,'Name=\"%s\"', iif(cfg.platform ~= \"Xbox360\", \"VCCLCompilerTool\", \"VCCLX360CompilerTool\"))\nif cfg.flags.UnsignedChar then\ntable.insert(cfg.buildoptions, '/J')\nend\nif #cfg.buildoptions > 0 then\n_p(4,'AdditionalOptions=\"%s /MP\"', table.concat(premake.esc(cfg.buildoptions), \" \"))\nend\n_p(4,'Optimization=\"%s\"', vc200x.optimization(cfg))\nif cfg.flags.NoFramePointer then\n_p(4,'OmitFramePointers=\"%s\"', bool(true))\nend\nif #cfg.includedirs > 0 then\n_p(4,'AdditionalIncludeDirectories=\"%s\"', premake.esc(path.translate(table.concat(cfg.includedirs, \";\"), '\\\\')))\nend\nif #cfg.defines > 0 then\n_p(4,'PreprocessorDefinitions=\"%s\"', premake.esc(table.concat(cfg.defines, \";\")))\nend\nif premake.config.isdebugbuild(cfg) and cfg.flags.EnableMinimalRebuild and not cfg.flags.Managed then\n_p(4,'MinimalRebuild=\"%s\"', bool(true))\nend\nif cfg.flags.NoExceptions then\n_p(4,'ExceptionHandling=\"0\"')\nelseif cfg.flags.SE"
+ "H then\n_p(4,'ExceptionHandling=\"2\"')\nend\nif vc200x.optimization(cfg) == 0 and not cfg.flags.Managed then\n_p(4,'BasicRuntimeChecks=\"3\"')\nend\nif vc200x.optimization(cfg) ~= 0 then\n_p(4,'StringPooling=\"%s\"', bool(true))\nend\nlocal runtime\nif premake.config.isdebugbuild(cfg) then\nruntime = iif(cfg.flags.StaticRuntime, 1, 3)\nelse\nruntime = iif(cfg.flags.StaticRuntime, 0, 2)\nend\n_p(4,'RuntimeLibrary=\"%s\"', runtime)\n_p(4,'EnableFunctionLevelLinking=\"%s\"', bool(true))\nif cfg.platform ~= \"Xbox360\" and cfg.platform ~= \"x64\" then\nif cfg.flags.EnableSSE then\n_p(4,'EnableEnhancedInstructionSet=\"1\"')\nelseif cfg.flags.EnableSSE2 then\n_p(4,'EnableEnhancedInstructionSet=\"2\"')\nend\nend\nif cfg.flags.FloatFast then\n_p(4,'FloatingPointModel=\"2\"')\nelseif cfg.flags.FloatStrict then\n_p(4,'FloatingPointModel=\"1\"')\nend\nif cfg.flags.NoRTTI and not cfg.flags.Managed then\n_p(4,'RuntimeTypeInfo=\"%s\"', bool(false))\nend\nif cfg.flags.NativeWChar then\n_p(4,'TreatWChar_tAsBuiltInType=\"%s\""
+ "', bool(true))\nelseif cfg.flags.NoNativeWChar then\n_p(4,'TreatWChar_tAsBuiltInType=\"%s\"', bool(false))\nend\nif not cfg.flags.NoPCH and cfg.pchheader then\n_p(4,'UsePrecompiledHeader=\"2\"')\n_p(4,'PrecompiledHeaderThrough=\"%s\"', cfg.pchheader)\nelse\n_p(4,'UsePrecompiledHeader=\"%s\"', iif(cfg.flags.NoPCH, 0, 2))\nend\n_p(4,'WarningLevel=\"%s\"', iif(cfg.flags.ExtraWarnings, 4, 3))\nif cfg.flags.FatalWarnings then\n_p(4,'WarnAsError=\"%s\"', bool(true))\nend\nif _ACTION < \"vs2008\" and not cfg.flags.Managed then\n_p(4,'Detect64BitPortabilityProblems=\"%s\"', bool(not cfg.flags.No64BitChecks))\nend\n_p(4,'ProgramDataBaseFileName=\"$(OutDir)\\\\%s.pdb\"', path.getbasename(cfg.buildtarget.name))\n_p(4,'DebugInformationFormat=\"%s\"', vc200x.Symbols(cfg))\nif cfg.language == \"C\" then\n_p(4, 'CompileAs=\"1\"')\nend\n_p(3,'/>')\nend\nfunction vc200x.VCLinkerTool(cfg)\n_p(3,'<Tool')\nif cfg.kind ~= \"StaticLib\" then\n_p(4,'Name=\"%s\"', iif(cfg.platform ~= \"Xbox360\", \"VCLinkerTool\", \"VCX360LinkerTool"
+ "\"))\nif cfg.flags.NoImportLib then\n_p(4,'IgnoreImportLibrary=\"%s\"', bool(true))\nend\nif #cfg.linkoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', table.concat(premake.esc(cfg.linkoptions), \" \"))\nend\nif #cfg.links > 0 then\n_p(4,'AdditionalDependencies=\"%s\"', table.concat(premake.getlinks(cfg, \"all\", \"fullpath\"), \" \"))\nend\n_p(4,'OutputFile=\"$(OutDir)\\\\%s\"', cfg.buildtarget.name)\n_p(4,'LinkIncremental=\"%s\"', \niif(premake.config.isincrementallink(cfg) , 2, 1))\n_p(4,'AdditionalLibraryDirectories=\"%s\"', table.concat(premake.esc(path.translate(cfg.libdirs, '\\\\')) , \";\"))\nlocal deffile = premake.findfile(cfg, \".def\")\nif deffile then\n_p(4,'ModuleDefinitionFile=\"%s\"', deffile)\nend\nif cfg.flags.NoManifest then\n_p(4,'GenerateManifest=\"%s\"', bool(false))\nend\n_p(4,'GenerateDebugInformation=\"%s\"', bool(vc200x.Symbols(cfg) ~= 0))\nif vc200x.Symbols(cfg) ~= 0 then\n_p(4,'ProgramDataBaseFileName=\"$(OutDir)\\\\%s.pdb\"', path.getbasename(cfg.buildtarget.name))\nend\n_p(4,'Sub"
+ "System=\"%s\"', iif(cfg.kind == \"ConsoleApp\", 1, 2))\nif vc200x.optimization(cfg) ~= 0 then\n_p(4,'OptimizeReferences=\"2\"')\n_p(4,'EnableCOMDATFolding=\"2\"')\nend\nif (cfg.kind == \"ConsoleApp\" or cfg.kind == \"WindowedApp\") and not cfg.flags.WinMain then\n_p(4,'EntryPointSymbol=\"mainCRTStartup\"')\nend\nif cfg.kind == \"SharedLib\" then\nlocal implibname = cfg.linktarget.fullpath\n_p(4,'ImportLibrary=\"%s\"', iif(cfg.flags.NoImportLib, cfg.objectsdir .. \"\\\\\" .. path.getname(implibname), implibname))\nend\n_p(4,'TargetMachine=\"%d\"', iif(cfg.platform == \"x64\", 17, 1))\nelse\n_p(4,'Name=\"VCLibrarianTool\"')\nif #cfg.links > 0 then\n_p(4,'AdditionalDependencies=\"%s\"', table.concat(premake.getlinks(cfg, \"all\", \"fullpath\"), \" \"))\nend\n_p(4,'OutputFile=\"$(OutDir)\\\\%s\"', cfg.buildtarget.name)\nif #cfg.libdirs > 0 then\n_p(4,'AdditionalLibraryDirectories=\"%s\"', premake.esc(path.translate(table.concat(cfg.libdirs , \";\"))))\nend\nlocal addlOptions = {}\nif cfg.platform == \"x32\" then\n"
+ "table.insert(addlOptions, \"/MACHINE:X86\")\nelseif cfg.platform == \"x64\" then\ntable.insert(addlOptions, \"/MACHINE:X64\")\nend\naddlOptions = table.join(addlOptions, cfg.linkoptions)\nif #addlOptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', table.concat(premake.esc(addlOptions), \" \"))\nend\nend\n_p(3,'/>')\nend\nfunction vc200x.VCCLCompilerTool_PS3(cfg)\n_p(3,'<Tool')\n_p(4,'Name=\"VCCLCompilerTool\"')\nlocal buildoptions = table.join(premake.snc.getcflags(cfg), premake.snc.getcxxflags(cfg), cfg.buildoptions)\nif not cfg.flags.NoPCH and cfg.pchheader then\n_p(4,'UsePrecompiledHeader=\"2\"')\n_p(4,'PrecompiledHeaderThrough=\"%s\"', path.getname(cfg.pchheader))\ntable.insert(buildoptions, '--use_pch=\"$(IntDir)/$(TargetName).pch\"')\nelse\n_p(4,'UsePrecompiledHeader=\"%s\"', iif(cfg.flags.NoPCH, 0, 2))\nend\n_p(4,'AdditionalOptions=\"%s\"', premake.esc(table.concat(buildoptions, \" \")))\nif #cfg.includedirs > 0 then\n_p(4,'AdditionalIncludeDirectories=\"%s\"', premake.esc(path.translate(table.concat(cfg"
+ ".includedirs, \";\"), '\\\\')))\nend\nif #cfg.defines > 0 then\n_p(4,'PreprocessorDefinitions=\"%s\"', table.concat(premake.esc(cfg.defines), \";\"))\nend\n_p(4,'ProgramDataBaseFileName=\"$(OutDir)\\\\%s.pdb\"', path.getbasename(cfg.buildtarget.name))\n_p(4,'DebugInformationFormat=\"0\"')\n_p(4,'CompileAs=\"0\"')\n_p(3,'/>')\nend\nfunction vc200x.VCLinkerTool_PS3(cfg)\n_p(3,'<Tool')\nif cfg.kind ~= \"StaticLib\" then\n_p(4,'Name=\"VCLinkerTool\"')\nlocal buildoptions = table.join(premake.snc.getldflags(cfg), cfg.linkoptions)\nif #buildoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', premake.esc(table.concat(buildoptions, \" \")))\nend\nif #cfg.links > 0 then\n_p(4,'AdditionalDependencies=\"%s\"', table.concat(premake.getlinks(cfg, \"all\", \"fullpath\"), \" \"))\nend\n_p(4,'OutputFile=\"$(OutDir)\\\\%s\"', cfg.buildtarget.name)\n_p(4,'LinkIncremental=\"0\"')\n_p(4,'AdditionalLibraryDirectories=\"%s\"', table.concat(premake.esc(path.translate(cfg.libdirs, '\\\\')) , \";\"))\n_p(4,'GenerateManifest=\"%s\"', bo"
+ "ol(false))\n_p(4,'ProgramDatabaseFile=\"\"')\n_p(4,'RandomizedBaseAddress=\"1\"')\n_p(4,'DataExecutionPrevention=\"0\"')\nelse\n_p(4,'Name=\"VCLibrarianTool\"')\nlocal buildoptions = table.join(premake.snc.getldflags(cfg), cfg.linkoptions)\nif #buildoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', premake.esc(table.concat(buildoptions, \" \")))\nend\nif #cfg.links > 0 then\n_p(4,'AdditionalDependencies=\"%s\"', table.concat(premake.getlinks(cfg, \"all\", \"fullpath\"), \" \"))\nend\n_p(4,'OutputFile=\"$(OutDir)\\\\%s\"', cfg.buildtarget.name)\nif #cfg.libdirs > 0 then\n_p(4,'AdditionalLibraryDirectories=\"%s\"', premake.esc(path.translate(table.concat(cfg.libdirs , \";\"))))\nend\nend\n_p(3,'/>')\nend\nfunction vc200x.VCResourceCompilerTool(cfg)\n_p(3,'<Tool')\n_p(4,'Name=\"VCResourceCompilerTool\"')\nif #cfg.resoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', table.concat(premake.esc(cfg.resoptions), \" \"))\nend\nif #cfg.defines > 0 or #cfg.resdefines > 0 then\n_p(4,'PreprocessorDefinitions=\"%s\"', tabl"
+ "e.concat(premake.esc(table.join(cfg.defines, cfg.resdefines)), \";\"))\nend\nif #cfg.includedirs > 0 or #cfg.resincludedirs > 0 then\nlocal dirs = table.join(cfg.includedirs, cfg.resincludedirs)\n_p(4,'AdditionalIncludeDirectories=\"%s\"', premake.esc(path.translate(table.concat(dirs, \";\"), '\\\\')))\nend\n_p(3,'/>')\nend\nfunction vc200x.VCManifestTool(cfg)\nlocal manifests = { }\nfor _, fname in ipairs(cfg.files) do\nif path.getextension(fname) == \".manifest\" then\ntable.insert(manifests, fname)\nend\nend\n_p(3,'<Tool')\n_p(4,'Name=\"VCManifestTool\"')\nif #manifests > 0 then\n_p(4,'AdditionalManifestFiles=\"%s\"', premake.esc(table.concat(manifests, \";\")))\nend\n_p(3,'/>')\nend\nfunction vc200x.VCMIDLTool(cfg)\n_p(3,'<Tool')\n_p(4,'Name=\"VCMIDLTool\"')\nif cfg.platform == \"x64\" then\n_p(4,'TargetEnvironment=\"3\"')\nend\n_p(3,'/>')\nend\nfunction vc200x.buildstepsblock(name, steps)\n_p(3,'<Tool')\n_p(4,'Name=\"%s\"', name)\nif #steps > 0 then\n_p(4,'CommandLine=\"%s\"', premake.esc(table.implode(st"
+ "eps, \"\", \"\", \"\\r\\n\")))\nend\n_p(3,'/>')\nend\nlocal blockmap = \n{\nVCCLCompilerTool = vc200x.VCCLCompilerTool,\nVCCLCompilerTool_PS3 = vc200x.VCCLCompilerTool_PS3,\nVCLinkerTool = vc200x.VCLinkerTool,\nVCLinkerTool_PS3 = vc200x.VCLinkerTool_PS3,\nVCManifestTool = vc200x.VCManifestTool,\nVCMIDLTool = vc200x.VCMIDLTool,\nVCResourceCompilerTool = vc200x.VCResourceCompilerTool,\n}\nlocal function getsections(version, platform)\nif platform == \"Xbox360\" then\nreturn {\n\"VCPreBuildEventTool\",\n\"VCCustomBuildTool\",\n\"VCXMLDataGeneratorTool\",\n\"VCWebServiceProxyGeneratorTool\",\n\"VCMIDLTool\",\n\"VCCLCompilerTool\",\n\"VCManagedResourceCompilerTool\",\n\"VCResourceCompilerTool\",\n\"VCPreLinkEventTool\",\n\"VCLinkerTool\",\n\"VCALinkTool\",\n\"VCX360ImageTool\",\n\"VCBscMakeTool\",\n\"VCX360DeploymentTool\",\n\"VCPostBuildEventTool\",\n\"DebuggerTool\",\n}\nend\nif platform == \"PS3\" then\nreturn {\n\"VCPreBuildEventTool\",\n\"VCCustomBuildTool\",\n\"VCXM"
+ "LDataGeneratorTool\",\n\"VCWebServiceProxyGeneratorTool\",\n\"VCMIDLTool\",\n\"VCCLCompilerTool_PS3\",\n\"VCManagedResourceCompilerTool\",\n\"VCResourceCompilerTool\",\n\"VCPreLinkEventTool\",\n\"VCLinkerTool_PS3\",\n\"VCALinkTool\",\n\"VCManifestTool\",\n\"VCXDCMakeTool\",\n\"VCBscMakeTool\",\n\"VCFxCopTool\",\n\"VCAppVerifierTool\",\n\"VCWebDeploymentTool\",\n\"VCPostBuildEventTool\"\n}\nend\nreturn {\n\"VCPreBuildEventTool\",\n\"VCCustomBuildTool\",\n\"VCXMLDataGeneratorTool\",\n\"VCWebServiceProxyGeneratorTool\",\n\"VCMIDLTool\",\n\"VCCLCompilerTool\",\n\"VCManagedResourceCompilerTool\",\n\"VCResourceCompilerTool\",\n\"VCPreLinkEventTool\",\n\"VCLinkerTool\",\n\"VCALinkTool\",\n\"VCManifestTool\",\n\"VCXDCMakeTool\",\n\"VCBscMakeTool\",\n\"VCFxCopTool\",\n\"VCAppVerifierTool\",\n\"VCWebDeploymentTool\",\n\"VCPostBuildEventTool\"\n}\nend\nfunction vc200x.generate(prj)\nvc200x.header('VisualStudioProject')\n_p(1,'Name=\"%s\"', premake.esc(prj.name))\n_p(1,'ProjectGUID=\"{%s}\"', prj.uuid)\n_p(1,'RootNamespac"
+ "e=\"%s\"', prj.name)\n_p(1,'Keyword=\"%s\"', iif(prj.flags.Managed, \"ManagedCProj\", \"Win32Proj\"))\n_p(1,'>')\nvc200x.Platforms(prj)\n_p(1,'<ToolFiles>')\n_p(1,'</ToolFiles>')\n_p(1,'<Configurations>')\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nif cfginfo.isreal then\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\nvc200x.Configuration(cfginfo.name, cfg)\nfor _, block in ipairs(getsections(_ACTION, cfginfo.src_platform)) do\nif blockmap[block] then\nblockmap[block](cfg)\nelseif block == \"VCPreBuildEventTool\" then\nvc200x.buildstepsblock(\"VCPreBuildEventTool\", cfg.prebuildcommands)\nelseif block == \"VCPreLinkEventTool\" then\nvc200x.buildstepsblock(\"VCPreLinkEventTool\", cfg.prelinkcommands)\nelseif block == \"VCPostBuildEventTool\" then\nvc200x.buildstepsblock(\"VCPostBuildEventTool\", cfg.postbuildcommands)\nelseif block == \"VCX360DeploymentTool\" then\n_p(3,'<Tool')\n_p(4,'Name=\"VCX360DeploymentTool\"')\n_p(4,'DeploymentType=\"0\"')\nif #cfg.deploym"
+ "entoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', table.concat(premake.esc(cfg.deploymentoptions), \" \"))\nend\n_p(3,'/>')\nelseif block == \"VCX360ImageTool\" then\n_p(3,'<Tool')\n_p(4,'Name=\"VCX360ImageTool\"')\nif #cfg.imageoptions > 0 then\n_p(4,'AdditionalOptions=\"%s\"', table.concat(premake.esc(cfg.imageoptions), \" \"))\nend\nif cfg.imagepath ~= nil then\n_p(4,'OutputFileName=\"%s\"', premake.esc(path.translate(cfg.imagepath)))\nend\n_p(3,'/>')\nelseif block == \"DebuggerTool\" then\n_p(3,'<DebuggerTool')\n_p(3,'/>')\nelse\n_p(3,'<Tool')\n_p(4,'Name=\"%s\"', block)\n_p(3,'/>')\nend\nend\n_p(2,'</Configuration>')\nend\nend\n_p(1,'</Configurations>')\n_p(1,'<References>')\n_p(1,'</References>')\n_p(1,'<Files>')\nvc200x.Files(prj)\n_p(1,'</Files>')\n_p(1,'<Globals>')\n_p(1,'</Globals>')\n_p('</VisualStudioProject>')\nend\n",
/* actions/vstudio/vs200x_vcproj_user.lua */
"local vc200x = premake.vstudio.vc200x\nfunction vc200x.generate_user(prj)\nvc200x.header('VisualStudioUserFile')\n_p(1,'ShowAllFiles=\"false\"')\n_p(1,'>')\n_p(1,'<Configurations>')\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nif cfginfo.isreal then\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\n_p(2,'<Configuration')\n_p(3,'Name=\"%s\"', premake.esc(cfginfo.name))\n_p(3,'>')\nvc200x.debugdir(cfg)\n_p(2,'</Configuration>')\nend\nend\n_p(1,'</Configurations>')\n_p('</VisualStudioUserFile>')\nend\nfunction vc200x.environmentargs(cfg)\nif cfg.environmentargs and #cfg.environmentargs > 0 then\n_p(4,'Environment=\"%s\"', string.gsub(table.concat(cfg.environmentargs, \"&#x0A;\"),'\"','&quot;'))\nif cfg.flags.EnvironmentArgsDontMerge then\n_p(4,'EnvironmentMerge=\"false\"')\nend\nend\nend\nfunction vc200x.debugdir(cfg)\n_p(3,'<DebugSettings')\nif cfg.debugdir then\n_p(4,'WorkingDirectory=\"%s\"', path.translate(cfg.debugdir, '\\\\'))\nend\nif #cfg.debugargs > 0 then\n_"
@@ -301,27 +301,27 @@ const char* builtin_scripts[] = {
/* actions/xcode/xcode_common.lua */
"local xcode = premake.xcode\nlocal tree = premake.tree\nfunction xcode.getbuildcategory(node)\nlocal categories = {\n[\".a\"] = \"Frameworks\",\n[\".c\"] = \"Sources\",\n[\".cc\"] = \"Sources\",\n[\".cpp\"] = \"Sources\",\n[\".cxx\"] = \"Sources\",\n[\".dylib\"] = \"Frameworks\",\n[\".framework\"] = \"Frameworks\",\n[\".m\"] = \"Sources\",\n[\".mm\"] = \"Sources\",\n[\".strings\"] = \"Resources\",\n[\".nib\"] = \"Resources\",\n[\".xib\"] = \"Resources\",\n[\".icns\"] = \"Resources\",\n[\".bmp\"] = \"Resources\",\n[\".wav\"] = \"Resources\",\n}\nreturn categories[path.getextension(node.name)]\nend\nfunction xcode.getconfigname(cfg)\nlocal name = cfg.name\nif #cfg.project.solution.xcode.platforms > 1 then\nname = name .. \" \" .. premake.action.current().valid_platforms[cfg.platform]\nend\nreturn name\nend\nfunction xcode.getfiletype(node)\nlocal types = {\n[\".c\"] = \"sourcecode.c.c\",\n[\".cc\"] = \"sourcecode.cpp.cpp\",\n[\".cpp\"] = \"sourcecode.cpp.cpp\",\n[\".css\"] = \"text.cs"
- "s\",\n[\".cxx\"] = \"sourcecode.cpp.cpp\",\n[\".framework\"] = \"wrapper.framework\",\n[\".gif\"] = \"image.gif\",\n[\".h\"] = \"sourcecode.c.h\",\n[\".html\"] = \"text.html\",\n[\".lua\"] = \"sourcecode.lua\",\n[\".m\"] = \"sourcecode.c.objc\",\n[\".mm\"] = \"sourcecode.cpp.objc\",\n[\".nib\"] = \"wrapper.nib\",\n[\".pch\"] = \"sourcecode.c.h\",\n[\".plist\"] = \"text.plist.xml\",\n[\".strings\"] = \"text.plist.strings\",\n[\".xib\"] = \"file.xib\",\n[\".icns\"] = \"image.icns\",\n[\".bmp\"] = \"image.bmp\",\n[\".wav\"] = \"audio.wav\",\n}\nreturn types[path.getextension(node.path)] or \"text\"\nend\nfunction xcode.getfiletypeForced(node)\nlocal types = {\n[\".c\"] = \"sourcecode.cpp.cpp\",\n[\".cc\"] = \"sourcecode.cpp.cpp\",\n[\".cpp\"] = \"sourcecode.cpp.cpp\",\n[\".css\"] = \"text.css\",\n[\".cxx\"] = \"sourcecode.cpp.cpp\",\n[\".framework\"] = \"wrapper.framework\",\n[\".gif\"] = "
- "\"image.gif\",\n[\".h\"] = \"sourcecode.cpp.h\",\n[\".html\"] = \"text.html\",\n[\".lua\"] = \"sourcecode.lua\",\n[\".m\"] = \"sourcecode.cpp.objc\",\n[\".mm\"] = \"sourcecode.cpp.objc\",\n[\".nib\"] = \"wrapper.nib\",\n[\".pch\"] = \"sourcecode.cpp.h\",\n[\".plist\"] = \"text.plist.xml\",\n[\".strings\"] = \"text.plist.strings\",\n[\".xib\"] = \"file.xib\",\n[\".icns\"] = \"image.icns\",\n[\".bmp\"] = \"image.bmp\",\n[\".wav\"] = \"audio.wav\",\n}\nreturn types[path.getextension(node.path)] or \"text\"\nend\nfunction xcode.getproducttype(node)\nlocal types = {\nConsoleApp = \"com.apple.product-type.tool\",\nWindowedApp = \"com.apple.product-type.application\",\nStaticLib = \"com.apple.product-type.library.static\",\nSharedLib = \"com.apple.product-type.library.dynamic\",\n}\nreturn types[node.cfg.kind]\nend\nfunction xcode.gettargettype(node)\nlocal types = {\nConsoleApp = \"\\\"compiled.mach-o.executable\\\"\",\nWindowedApp = \""
- "wrapper.application\",\nStaticLib = \"archive.ar\",\nSharedLib = \"\\\"compiled.mach-o.dylib\\\"\",\n}\nreturn types[node.cfg.kind]\nend\nfunction xcode.getxcodeprojname(prj)\nlocal fname = premake.project.getfilename(prj, \"%%.xcodeproj\")\nreturn fname\nend\nfunction xcode.isframework(fname)\nreturn (path.getextension(fname) == \".framework\")\nend\nfunction xcode.newid()\nreturn string.format(\"%04X%04X%04X%04X%04X%04X\",\nmath.random(0, 32767),\nmath.random(0, 32767),\nmath.random(0, 32767),\nmath.random(0, 32767),\nmath.random(0, 32767),\nmath.random(0, 32767))\nend\nfunction xcode.preparesolution(sln)\nsln.xcode = { }\nsln.xcode.platforms = premake.filterplatforms(sln, premake.action.current().valid_platforms, \"Universal\")\nfor prj in premake.solution.eachproject(sln) do\nlocal cfg = premake.getconfig(prj, prj.configurations[1], sln.xcode.platforms[1])\nlocal node = premake.tree.new(path.getname(cfg.buildtarget.bundlepath))\nnode.cfg = cfg\nnode.id = premake.xcode.newid(node, \"product\")\nnode.tar"
- "getid = premake.xcode.newid(node, \"target\")\nprj.xcode = {}\nprj.xcode.projectnode = node\nend\nend\nfunction xcode.printlist(list, tag)\nif #list > 0 then\n_p(4,'%s = (', tag)\nfor _, item in ipairs(list) do\nlocal escaped_item = item:gsub(\"\\\"\", \"\\\\\\\"\")\n_p(5, '\"%s\",', escaped_item)\nend\n_p(4,');')\nend\nend\nfunction xcode.Header()\n_p('// !$*UTF8*$!')\n_p('{')\n_p(1,'archiveVersion = 1;')\n_p(1,'classes = {')\n_p(1,'};')\n_p(1,'objectVersion = 45;')\n_p(1,'objects = {')\n_p('')\nend\nfunction xcode.PBXBuildFile(tr)\n_p('/* Begin PBXBuildFile section */')\ntree.traverse(tr, {\nonnode = function(node)\nif node.buildid then\n_p(2,'%s /* %s in %s */ = {isa = PBXBuildFile; fileRef = %s /* %s */; };', \nnode.buildid, node.name, xcode.getbuildcategory(node), node.id, node.name)\nend\nend\n})\n_p('/* End PBXBuildFile section */')\n_p('')\nend\nfunction xcode.PBXContainerItemProxy(tr)\nif #tr.projects.children > 0 then\n_p('/* Begin PBXContainerItemProxy section */')\nfor _, node in ipairs(tr.projects"
- ".children) do\n_p(2,'%s /* PBXContainerItemProxy */ = {', node.productproxyid)\n_p(3,'isa = PBXContainerItemProxy;')\n_p(3,'containerPortal = %s /* %s */;', node.id, path.getname(node.path))\n_p(3,'proxyType = 2;')\n_p(3,'remoteGlobalIDString = %s;', node.project.xcode.projectnode.id)\n_p(3,'remoteInfo = \"%s\";', node.project.xcode.projectnode.name)\n_p(2,'};')\n_p(2,'%s /* PBXContainerItemProxy */ = {', node.targetproxyid)\n_p(3,'isa = PBXContainerItemProxy;')\n_p(3,'containerPortal = %s /* %s */;', node.id, path.getname(node.path))\n_p(3,'proxyType = 1;')\n_p(3,'remoteGlobalIDString = %s;', node.project.xcode.projectnode.targetid)\n_p(3,'remoteInfo = \"%s\";', node.project.xcode.projectnode.name)\n_p(2,'};')\nend\n_p('/* End PBXContainerItemProxy section */')\n_p('')\nend\nend\nfunction xcode.PBXFileReference(tr,prj)\n_p('/* Begin PBXFileReference section */')\ntree.traverse(tr, {\nonleaf = function(node)\nif not node.path then\nreturn\nend\nif node.kind == \"product\" then\n_p(2,'%s /* %s */ = {isa = PBXFi"
- "leReference; explicitFileType = %s; includeInIndex = 0; name = \"%s\"; path = \"%s\"; sourceTree = BUILT_PRODUCTS_DIR; };',\nnode.id, node.name, xcode.gettargettype(node), node.name, path.getname(node.cfg.buildtarget.bundlepath))\nelseif node.parent.parent == tr.projects then\nlocal relpath = path.getrelative(tr.project.location, node.parent.project.location)\n_p(2,'%s /* %s */ = {isa = PBXFileReference; lastKnownFileType = \"wrapper.pb-project\"; name = \"%s\"; path = \"%s\"; sourceTree = SOURCE_ROOT; };',\nnode.parent.id, node.parent.name, node.parent.name, path.join(relpath, node.parent.name))\nelse\nlocal pth, src\nif xcode.isframework(node.path) then\nlocal nodePath = node.path\nlocal _, matchEnd, variable = string.find(nodePath, \"^%$%((.+)%)/\")\nif variable then\nnodePath = string.sub(nodePath, matchEnd + 1)\nend\nif string.find(nodePath,'/') then\nif string.find(nodePath,'^%.')then\nerror('relative paths are not currently supported for frameworks')\nend\npth = nodePath\nelse\npth = \"/System/Library/"
- "Frameworks/\" .. nodePath\nend\nif variable then\nsrc = variable\nif string.find(pth, '^/') then\npth = string.sub(pth, 2)\nend\nelse\nsrc = \"<absolute>\"\nend\nelse\nsrc = \"<group>\"\nif node.parent.isvpath then\npth = node.cfg.name\nelse\npth = tree.getlocalpath(node)\nend\nend\nif (not prj.options.ForceCPP) then\n_p(2,'%s /* %s */ = {isa = PBXFileReference; lastKnownFileType = %s; name = \"%s\"; path = \"%s\"; sourceTree = \"%s\"; };',\nnode.id, node.name, xcode.getfiletype(node), node.name, pth, src)\nelse\n_p(2,'%s /* %s */ = {isa = PBXFileReference; explicitFileType = %s; name = \"%s\"; path = \"%s\"; sourceTree = \"%s\"; };',\nnode.id, node.name, xcode.getfiletypeForced(node), node.name, pth, src)\nend\nend\nend\n})\n_p('/* End PBXFileReference section */')\n_p('')\nend\nfunction xcode.PBXFrameworksBuildPhase(tr)\n_p('/* Begin PBXFrameworksBuildPhase section */')\n_p(2,'%s /* Frameworks */ = {', tr.products.children[1].fxstageid)\n_p(3,'isa = PBXFrameworksBuildPhase;')\n_p(3,'buildActionMask = 2147483"
- "647;')\n_p(3,'files = (')\ntree.traverse(tr.frameworks, {\nonleaf = function(node)\n_p(4,'%s /* %s in Frameworks */,', node.buildid, node.name)\nend\n})\ntree.traverse(tr.projects, {\nonleaf = function(node)\n_p(4,'%s /* %s in Frameworks */,', node.buildid, node.name)\nend\n})\n_p(3,');')\n_p(3,'runOnlyForDeploymentPostprocessing = 0;')\n_p(2,'};')\n_p('/* End PBXFrameworksBuildPhase section */')\n_p('')\nend\nfunction xcode.PBXGroup(tr)\n_p('/* Begin PBXGroup section */')\ntree.traverse(tr, {\nonnode = function(node)\nif (node.path and #node.children == 0) or node.kind == \"vgroup\" then\nreturn\nend\nif node.parent == tr.projects then\n_p(2,'%s /* Products */ = {', node.productgroupid)\nelse\n_p(2,'%s /* %s */ = {', node.id, node.name)\nend\n_p(3,'isa = PBXGroup;')\n_p(3,'children = (')\nfor _, childnode in ipairs(node.children) do\n_p(4,'%s /* %s */,', childnode.id, childnode.name)\nend\n_p(3,');')\nif node.parent == tr.projects then\n_p(3,'name = Products;')\nelse\n_p(3,'name = \"%s\";', node.name)\nif nod"
- "e.path and not node.isvpath then\nlocal p = node.path\nif node.parent.path then\np = path.getrelative(node.parent.path, node.path)\nend\n_p(3,'path = \"%s\";', p)\nend\nend\n_p(3,'sourceTree = \"<group>\";')\n_p(2,'};')\nend\n}, true)\n_p('/* End PBXGroup section */')\n_p('')\nend\nfunction xcode.PBXNativeTarget(tr)\n_p('/* Begin PBXNativeTarget section */')\nfor _, node in ipairs(tr.products.children) do\nlocal name = tr.project.name\nlocal function hasBuildCommands(which)\nif #tr.project[which] > 0 then\nreturn true\nend\nfor _, cfg in ipairs(tr.configs) do\nif #cfg[which] > 0 then\nreturn true\nend\nend\nend\n_p(2,'%s /* %s */ = {', node.targetid, name)\n_p(3,'isa = PBXNativeTarget;')\n_p(3,'buildConfigurationList = %s /* Build configuration list for PBXNativeTarget \"%s\" */;', node.cfgsection, name)\n_p(3,'buildPhases = (')\nif hasBuildCommands('prebuildcommands') then\n_p(4,'9607AE1010C857E500CD1376 /* Prebuild */,')\nend\n_p(4,'%s /* Resources */,', node.resstageid)\n_p(4,'%s /* Sources */,', node.sourc"
- "esid)\nif hasBuildCommands('prelinkcommands') then\n_p(4,'9607AE3510C85E7E00CD1376 /* Prelink */,')\nend\n_p(4,'%s /* Frameworks */,', node.fxstageid)\nif hasBuildCommands('postbuildcommands') then\n_p(4,'9607AE3710C85E8F00CD1376 /* Postbuild */,')\nend\n_p(3,');')\n_p(3,'buildRules = (')\n_p(3,');')\n_p(3,'dependencies = (')\nfor _, node in ipairs(tr.projects.children) do\n_p(4,'%s /* PBXTargetDependency */,', node.targetdependid)\nend\n_p(3,');')\n_p(3,'name = \"%s\";', name)\nlocal p\nif node.cfg.kind == \"ConsoleApp\" then\np = \"$(HOME)/bin\"\nelseif node.cfg.kind == \"WindowedApp\" then\np = \"$(HOME)/Applications\"\nend\nif p then\n_p(3,'productInstallPath = \"%s\";', p)\nend\n_p(3,'productName = \"%s\";', name)\n_p(3,'productReference = %s /* %s */;', node.id, node.name)\n_p(3,'productType = \"%s\";', xcode.getproducttype(node))\n_p(2,'};')\nend\n_p('/* End PBXNativeTarget section */')\n_p('')\nend\nfunction xcode.PBXProject(tr)\n_p('/* Begin PBXProject section */')\n_p(2,'08FB7793FE84155DC02AAC07 /* P"
- "roject object */ = {')\n_p(3,'isa = PBXProject;')\n_p(3,'buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject \"%s\" */;', tr.name)\n_p(3,'compatibilityVersion = \"Xcode 3.2\";')\n_p(3,'hasScannedForEncodings = 1;')\n_p(3,'mainGroup = %s /* %s */;', tr.id, tr.name)\n_p(3,'projectDirPath = \"\";')\nif #tr.projects.children > 0 then\n_p(3,'projectReferences = (')\nfor _, node in ipairs(tr.projects.children) do\n_p(4,'{')\n_p(5,'ProductGroup = %s /* Products */;', node.productgroupid)\n_p(5,'ProjectRef = %s /* %s */;', node.id, path.getname(node.path))\n_p(4,'},')\nend\n_p(3,');')\nend\n_p(3,'projectRoot = \"\";')\n_p(3,'targets = (')\nfor _, node in ipairs(tr.products.children) do\n_p(4,'%s /* %s */,', node.targetid, node.name)\nend\n_p(3,');')\n_p(2,'};')\n_p('/* End PBXProject section */')\n_p('')\nend\nfunction xcode.PBXReferenceProxy(tr)\nif #tr.projects.children > 0 then\n_p('/* Begin PBXReferenceProxy section */')\ntree.traverse(tr.projects, {\nonleaf = function(node"
- ")\n_p(2,'%s /* %s */ = {', node.id, node.name)\n_p(3,'isa = PBXReferenceProxy;')\n_p(3,'fileType = %s;', xcode.gettargettype(node))\n_p(3,'path = \"%s\";', node.path)\n_p(3,'remoteRef = %s /* PBXContainerItemProxy */;', node.parent.productproxyid)\n_p(3,'sourceTree = BUILT_PRODUCTS_DIR;')\n_p(2,'};')\nend\n})\n_p('/* End PBXReferenceProxy section */')\n_p('')\nend\nend\nfunction xcode.PBXResourcesBuildPhase(tr)\n_p('/* Begin PBXResourcesBuildPhase section */')\nfor _, target in ipairs(tr.products.children) do\n_p(2,'%s /* Resources */ = {', target.resstageid)\n_p(3,'isa = PBXResourcesBuildPhase;')\n_p(3,'buildActionMask = 2147483647;')\n_p(3,'files = (')\ntree.traverse(tr, {\nonnode = function(node)\nif xcode.getbuildcategory(node) == \"Resources\" then\n_p(4,'%s /* %s in Resources */,', node.buildid, node.name)\nend\nend\n})\n_p(3,');')\n_p(3,'runOnlyForDeploymentPostprocessing = 0;')\n_p(2,'};')\nend\n_p('/* End PBXResourcesBuildPhase section */')\n_p('')\nend\nfunction xcode.PBXShellScriptBuildPhase(tr)\nlo"
- "cal wrapperWritten = false\nlocal function doblock(id, name, which)\nlocal prjcmds = tr.project[which]\nlocal commands = table.join(prjcmds, {})\nfor _, cfg in ipairs(tr.configs) do\nlocal cfgcmds = cfg[which]\nif #cfgcmds > #prjcmds then\ntable.insert(commands, 'if [ \"${CONFIGURATION}\" = \"' .. xcode.getconfigname(cfg) .. '\" ]; then')\nfor i = #prjcmds + 1, #cfgcmds do\ntable.insert(commands, cfgcmds[i])\nend\ntable.insert(commands, 'fi')\nend\nend\nif #commands > 0 then\nif not wrapperWritten then\n_p('/* Begin PBXShellScriptBuildPhase section */')\nwrapperWritten = true\nend\n_p(2,'%s /* %s */ = {', id, name)\n_p(3,'isa = PBXShellScriptBuildPhase;')\n_p(3,'buildActionMask = 2147483647;')\n_p(3,'files = (')\n_p(3,');')\n_p(3,'inputPaths = (');\n_p(3,');');\n_p(3,'name = %s;', name);\n_p(3,'outputPaths = (');\n_p(3,');');\n_p(3,'runOnlyForDeploymentPostprocessing = 0;');\n_p(3,'shellPath = /bin/sh;');\n_p(3,'shellScript = \"%s\";', table.concat(commands, \"\\\\n\"):gsub('\"', '\\\\\"'))\n_p(2,'};')\nend\ne"
- "nd\ndoblock(\"9607AE1010C857E500CD1376\", \"Prebuild\", \"prebuildcommands\")\ndoblock(\"9607AE3510C85E7E00CD1376\", \"Prelink\", \"prelinkcommands\")\ndoblock(\"9607AE3710C85E8F00CD1376\", \"Postbuild\", \"postbuildcommands\")\nif wrapperWritten then\n_p('/* End PBXShellScriptBuildPhase section */')\nend\nend\nfunction xcode.PBXSourcesBuildPhase(tr)\n_p('/* Begin PBXSourcesBuildPhase section */')\nfor _, target in ipairs(tr.products.children) do\n_p(2,'%s /* Sources */ = {', target.sourcesid)\n_p(3,'isa = PBXSourcesBuildPhase;')\n_p(3,'buildActionMask = 2147483647;')\n_p(3,'files = (')\ntree.traverse(tr, {\nonleaf = function(node)\nif xcode.getbuildcategory(node) == \"Sources\" then\n_p(4,'%s /* %s in Sources */,', node.buildid, node.name)\nend\nend\n})\n_p(3,');')\n_p(3,'runOnlyForDeploymentPostprocessing = 0;')\n_p(2,'};')\nend\n_p('/* End PBXSourcesBuildPhase section */')\n_p('')\nend\nfunction xcode.PBXVariantGroup(tr)\n_p('/* Begin PBXVariantGroup section */')\ntree.traverse(tr, {\nonbranch = function(no"
- "de)\nif node.kind == \"vgroup\" then\n_p(2,'%s /* %s */ = {', node.id, node.name)\n_p(3,'isa = PBXVariantGroup;')\n_p(3,'children = (')\nfor _, lang in ipairs(node.children) do\n_p(4,'%s /* %s */,', lang.id, lang.name)\nend\n_p(3,');')\n_p(3,'name = %s;', node.name)\n_p(3,'sourceTree = \"<group>\";')\n_p(2,'};')\nend\nend\n})\n_p('/* End PBXVariantGroup section */')\n_p('')\nend\nfunction xcode.PBXTargetDependency(tr)\nif #tr.projects.children > 0 then\n_p('/* Begin PBXTargetDependency section */')\ntree.traverse(tr.projects, {\nonleaf = function(node)\n_p(2,'%s /* PBXTargetDependency */ = {', node.parent.targetdependid)\n_p(3,'isa = PBXTargetDependency;')\n_p(3,'name = \"%s\";', node.name)\n_p(3,'targetProxy = %s /* PBXContainerItemProxy */;', node.parent.targetproxyid)\n_p(2,'};')\nend\n})\n_p('/* End PBXTargetDependency section */')\n_p('')\nend\nend\nfunction xcode.XCBuildConfiguration_Target(tr, target, cfg)\nlocal cfgname = xcode.getconfigname(cfg)\n_p(2,'%s /* %s */ = {', cfg.xcode.targetid, cfgname)\n_"
- "p(3,'isa = XCBuildConfiguration;')\n_p(3,'buildSettings = {')\n_p(4,'ALWAYS_SEARCH_USER_PATHS = NO;')\nif not cfg.flags.Symbols then\n_p(4,'DEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";')\nend\nif cfg.kind ~= \"StaticLib\" and cfg.buildtarget.prefix ~= \"\" then\n_p(4,'EXECUTABLE_PREFIX = %s;', cfg.buildtarget.prefix)\nend\nif cfg.targetextension then\nlocal ext = cfg.targetextension\next = iif(ext:startswith(\".\"), ext:sub(2), ext)\n_p(4,'EXECUTABLE_EXTENSION = %s;', ext)\nend\nlocal outdir = path.getdirectory(cfg.buildtarget.bundlepath)\nif outdir ~= \".\" then\n_p(4,'CONFIGURATION_BUILD_DIR = %s;', outdir)\nend\n_p(4,'GCC_DYNAMIC_NO_PIC = NO;')\n_p(4,'GCC_MODEL_TUNING = G5;')\nif tr.infoplist then\n_p(4,'INFOPLIST_FILE = \"%s\";', tr.infoplist.cfg.name)\nend\ninstallpaths = {\nConsoleApp = '/usr/local/bin',\nWindowedApp = '\"$(HOME)/Applications\"',\nSharedLib = '/usr/local/lib',\nStaticLib = '/usr/local/lib',\n}\n_p(4,'INSTALL_PATH = %s;', installpaths[cfg.kind])\n_p(4,'PRODUCT_NAME = \"%s\";', cfg.buil"
- "dtarget.basename)\n_p(3,'};')\n_p(3,'name = \"%s\";', cfgname)\n_p(2,'};')\nend\nfunction xcode.XCBuildConfiguration_Project(tr, cfg)\nlocal cfgname = xcode.getconfigname(cfg)\n_p(2,'%s /* %s */ = {', cfg.xcode.projectid, cfgname)\n_p(3,'isa = XCBuildConfiguration;')\n_p(3,'buildSettings = {')\nlocal archs = {\nNative = \"$(NATIVE_ARCH_ACTUAL)\",\nx32 = \"i386\",\nx64 = \"x86_64\",\nUniversal32 = \"$(ARCHS_STANDARD_32_BIT)\",\nUniversal64 = \"$(ARCHS_STANDARD_64_BIT)\",\nUniversal = \"$(ARCHS_STANDARD_32_64_BIT)\",\n}\n_p(4,'ARCHS = \"%s\";', archs[cfg.platform])\n_p(4,'SDKROOT = \"%s\";', xcode.toolset)\nlocal targetdir = path.getdirectory(cfg.buildtarget.bundlepath)\nif targetdir ~= \".\" then\n_p(4,'CONFIGURATION_BUILD_DIR = \"$(SYMROOT)\";');\nend\n_p(4,'CONFIGURATION_TEMP_DIR = \"$(OBJROOT)\";')\nif cfg.flags.Symbols then\n_p(4,'COPY_PHASE_STRIP = NO;')\nend\n_p(4,'GCC_C_LANGUAGE_STANDARD = gnu99;')\nif cfg.flags.NoExceptions then\n_p(4,'GCC_ENABLE_CPP_EXCEPTIONS = NO;')\nend\nif cfg.flags.NoRTTI th"
- "en\n_p(4,'GCC_ENABLE_CPP_RTTI = NO;')\nend\nif _ACTION ~= \"xcode4\" and cfg.flags.Symbols and not cfg.flags.NoEditAndContinue then\n_p(4,'GCC_ENABLE_FIX_AND_CONTINUE = YES;')\nend\nif cfg.flags.NoExceptions then\n_p(4,'GCC_ENABLE_OBJC_EXCEPTIONS = NO;')\nend\nif cfg.flags.Optimize or cfg.flags.OptimizeSize then\n_p(4,'GCC_OPTIMIZATION_LEVEL = s;')\nelseif cfg.flags.OptimizeSpeed then\n_p(4,'GCC_OPTIMIZATION_LEVEL = 3;')\nelse\n_p(4,'GCC_OPTIMIZATION_LEVEL = 0;')\nend\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p(4,'GCC_PRECOMPILE_PREFIX_HEADER = YES;')\n_p(4,'GCC_PREFIX_HEADER = \"%s\";', cfg.pchheader)\nend\nxcode.printlist(cfg.defines, 'GCC_PREPROCESSOR_DEFINITIONS')\n_p(4,'GCC_SYMBOLS_PRIVATE_EXTERN = NO;')\nif cfg.flags.FatalWarnings then\n_p(4,'GCC_TREAT_WARNINGS_AS_ERRORS = YES;')\nend\n_p(4,'GCC_WARN_ABOUT_RETURN_TYPE = YES;')\n_p(4,'GCC_WARN_UNUSED_VARIABLE = YES;')\nxcode.printlist(cfg.includedirs, 'HEADER_SEARCH_PATHS')\nxcode.printlist(cfg.libdirs, 'LIBRARY_SEARCH_PATHS')\n_p(4,'OBJROOT = \"%s"
- "\";', cfg.objectsdir)\n_p(4,'ONLY_ACTIVE_ARCH = %s;',iif(premake.config.isdebugbuild(cfg),'YES','NO'))\nlocal checks = {\n[\"-ffast-math\"] = cfg.flags.FloatFast,\n[\"-ffloat-store\"] = cfg.flags.FloatStrict,\n[\"-fomit-frame-pointer\"] = cfg.flags.NoFramePointer,\n}\nlocal flags = { }\nfor flag, check in pairs(checks) do\nif check then\ntable.insert(flags, flag)\nend\nend\nxcode.printlist(table.join(flags, cfg.buildoptions), 'OTHER_CFLAGS')\nflags = { }\nfor _, lib in ipairs(premake.getlinks(cfg, \"system\")) do\nif not xcode.isframework(lib) then\ntable.insert(flags, \"-l\" .. lib)\nend\nend\nflags = table.join(flags, cfg.linkoptions)\nxcode.printlist(flags, 'OTHER_LDFLAGS')\nif cfg.flags.StaticRuntime then\n_p(4,'STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = static;')\nend\nif targetdir ~= \".\" then\n_p(4,'SYMROOT = \"%s\";', targetdir)\nend\nif cfg.flags.ExtraWarnings then\n_p(4,'WARNING_CFLAGS = \"-Wall\";')\nend\n_p(3,'};')\n_p(3,'name = \"%s\";', cfgname)\n_p(2,'};')\nend\nfunction xcode.XCBuildC"
- "onfiguration(tr)\n_p('/* Begin XCBuildConfiguration section */')\nfor _, target in ipairs(tr.products.children) do\nfor _, cfg in ipairs(tr.configs) do\nxcode.XCBuildConfiguration_Target(tr, target, cfg)\nend\nend\nfor _, cfg in ipairs(tr.configs) do\nxcode.XCBuildConfiguration_Project(tr, cfg)\nend\n_p('/* End XCBuildConfiguration section */')\n_p('')\nend\nfunction xcode.XCBuildConfigurationList(tr)\nlocal sln = tr.project.solution\n_p('/* Begin XCConfigurationList section */')\nfor _, target in ipairs(tr.products.children) do\n_p(2,'%s /* Build configuration list for PBXNativeTarget \"%s\" */ = {', target.cfgsection, target.name)\n_p(3,'isa = XCConfigurationList;')\n_p(3,'buildConfigurations = (')\nfor _, cfg in ipairs(tr.configs) do\n_p(4,'%s /* %s */,', cfg.xcode.targetid, xcode.getconfigname(cfg))\nend\n_p(3,');')\n_p(3,'defaultConfigurationIsVisible = 0;')\n_p(3,'defaultConfigurationName = \"%s\";', xcode.getconfigname(tr.configs[1]))\n_p(2,'};')\nend\n_p(2,'1DEB928908733DD80010E9CD /* Build configurati"
- "on list for PBXProject \"%s\" */ = {', tr.name)\n_p(3,'isa = XCConfigurationList;')\n_p(3,'buildConfigurations = (')\nfor _, cfg in ipairs(tr.configs) do\n_p(4,'%s /* %s */,', cfg.xcode.projectid, xcode.getconfigname(cfg))\nend\n_p(3,');')\n_p(3,'defaultConfigurationIsVisible = 0;')\n_p(3,'defaultConfigurationName = \"%s\";', xcode.getconfigname(tr.configs[1]))\n_p(2,'};')\n_p('/* End XCConfigurationList section */')\n_p('')\nend\nfunction xcode.Footer()\n_p(1,'};')\n_p('\\trootObject = 08FB7793FE84155DC02AAC07 /* Project object */;')\n_p('}')\nend\n",
+ "s\",\n[\".cxx\"] = \"sourcecode.cpp.cpp\",\n[\".framework\"] = \"wrapper.framework\",\n[\".gif\"] = \"image.gif\",\n[\".h\"] = \"sourcecode.c.h\",\n[\".html\"] = \"text.html\",\n[\".lua\"] = \"sourcecode.lua\",\n[\".m\"] = \"sourcecode.c.objc\",\n[\".mm\"] = \"sourcecode.cpp.objcpp\",\n[\".nib\"] = \"wrapper.nib\",\n[\".pch\"] = \"sourcecode.c.h\",\n[\".plist\"] = \"text.plist.xml\",\n[\".strings\"] = \"text.plist.strings\",\n[\".xib\"] = \"file.xib\",\n[\".icns\"] = \"image.icns\",\n[\".bmp\"] = \"image.bmp\",\n[\".wav\"] = \"audio.wav\",\n}\nreturn types[path.getextension(node.path)] or \"text\"\nend\nfunction xcode.getfiletypeForced(node)\nlocal types = {\n[\".c\"] = \"sourcecode.cpp.cpp\",\n[\".cc\"] = \"sourcecode.cpp.cpp\",\n[\".cpp\"] = \"sourcecode.cpp.cpp\",\n[\".css\"] = \"text.css\",\n[\".cxx\"] = \"sourcecode.cpp.cpp\",\n[\".framework\"] = \"wrapper.framework\",\n[\".gif\"] "
+ "= \"image.gif\",\n[\".h\"] = \"sourcecode.cpp.h\",\n[\".html\"] = \"text.html\",\n[\".lua\"] = \"sourcecode.lua\",\n[\".m\"] = \"sourcecode.cpp.objcpp\",\n[\".mm\"] = \"sourcecode.cpp.objcpp\",\n[\".nib\"] = \"wrapper.nib\",\n[\".pch\"] = \"sourcecode.cpp.h\",\n[\".plist\"] = \"text.plist.xml\",\n[\".strings\"] = \"text.plist.strings\",\n[\".xib\"] = \"file.xib\",\n[\".icns\"] = \"image.icns\",\n[\".bmp\"] = \"image.bmp\",\n[\".wav\"] = \"audio.wav\",\n}\nreturn types[path.getextension(node.path)] or \"text\"\nend\nfunction xcode.getproducttype(node)\nlocal types = {\nConsoleApp = \"com.apple.product-type.tool\",\nWindowedApp = \"com.apple.product-type.application\",\nStaticLib = \"com.apple.product-type.library.static\",\nSharedLib = \"com.apple.product-type.library.dynamic\",\n}\nreturn types[node.cfg.kind]\nend\nfunction xcode.gettargettype(node)\nlocal types = {\nConsoleApp = \"\\\"compiled.mach-o.executable\\\"\",\nWindowedAp"
+ "p = \"wrapper.application\",\nStaticLib = \"archive.ar\",\nSharedLib = \"\\\"compiled.mach-o.dylib\\\"\",\n}\nreturn types[node.cfg.kind]\nend\nfunction xcode.getxcodeprojname(prj)\nlocal fname = premake.project.getfilename(prj, \"%%.xcodeproj\")\nreturn fname\nend\nfunction xcode.isframework(fname)\nreturn (path.getextension(fname) == \".framework\")\nend\nfunction xcode.newid()\nreturn string.format(\"%04X%04X%04X%04X%04X%04X\",\nmath.random(0, 32767),\nmath.random(0, 32767),\nmath.random(0, 32767),\nmath.random(0, 32767),\nmath.random(0, 32767),\nmath.random(0, 32767))\nend\nfunction xcode.preparesolution(sln)\nsln.xcode = { }\nsln.xcode.platforms = premake.filterplatforms(sln, premake.action.current().valid_platforms, \"Universal\")\nfor prj in premake.solution.eachproject(sln) do\nlocal cfg = premake.getconfig(prj, prj.configurations[1], sln.xcode.platforms[1])\nlocal node = premake.tree.new(path.getname(cfg.buildtarget.bundlepath))\nnode.cfg = cfg\nnode.id = premake.xcode.newid(node, \"product\")\nno"
+ "de.targetid = premake.xcode.newid(node, \"target\")\nprj.xcode = {}\nprj.xcode.projectnode = node\nend\nend\nfunction xcode.printlist(list, tag)\nif #list > 0 then\n_p(4,'%s = (', tag)\nfor _, item in ipairs(list) do\nlocal escaped_item = item:gsub(\"\\\"\", \"\\\\\\\"\")\n_p(5, '\"%s\",', escaped_item)\nend\n_p(4,');')\nend\nend\nfunction xcode.Header()\n_p('// !$*UTF8*$!')\n_p('{')\n_p(1,'archiveVersion = 1;')\n_p(1,'classes = {')\n_p(1,'};')\n_p(1,'objectVersion = 45;')\n_p(1,'objects = {')\n_p('')\nend\nfunction xcode.PBXBuildFile(tr)\n_p('/* Begin PBXBuildFile section */')\ntree.traverse(tr, {\nonnode = function(node)\nif node.buildid then\n_p(2,'%s /* %s in %s */ = {isa = PBXBuildFile; fileRef = %s /* %s */; };', \nnode.buildid, node.name, xcode.getbuildcategory(node), node.id, node.name)\nend\nend\n})\n_p('/* End PBXBuildFile section */')\n_p('')\nend\nfunction xcode.PBXContainerItemProxy(tr)\nif #tr.projects.children > 0 then\n_p('/* Begin PBXContainerItemProxy section */')\nfor _, node in ipairs(tr.pr"
+ "ojects.children) do\n_p(2,'%s /* PBXContainerItemProxy */ = {', node.productproxyid)\n_p(3,'isa = PBXContainerItemProxy;')\n_p(3,'containerPortal = %s /* %s */;', node.id, path.getname(node.path))\n_p(3,'proxyType = 2;')\n_p(3,'remoteGlobalIDString = %s;', node.project.xcode.projectnode.id)\n_p(3,'remoteInfo = \"%s\";', node.project.xcode.projectnode.name)\n_p(2,'};')\n_p(2,'%s /* PBXContainerItemProxy */ = {', node.targetproxyid)\n_p(3,'isa = PBXContainerItemProxy;')\n_p(3,'containerPortal = %s /* %s */;', node.id, path.getname(node.path))\n_p(3,'proxyType = 1;')\n_p(3,'remoteGlobalIDString = %s;', node.project.xcode.projectnode.targetid)\n_p(3,'remoteInfo = \"%s\";', node.project.xcode.projectnode.name)\n_p(2,'};')\nend\n_p('/* End PBXContainerItemProxy section */')\n_p('')\nend\nend\nfunction xcode.PBXFileReference(tr,prj)\n_p('/* Begin PBXFileReference section */')\ntree.traverse(tr, {\nonleaf = function(node)\nif not node.path then\nreturn\nend\nif node.kind == \"product\" then\n_p(2,'%s /* %s */ = {isa ="
+ " PBXFileReference; explicitFileType = %s; includeInIndex = 0; name = \"%s\"; path = \"%s\"; sourceTree = BUILT_PRODUCTS_DIR; };',\nnode.id, node.name, xcode.gettargettype(node), node.name, path.getname(node.cfg.buildtarget.bundlepath))\nelseif node.parent.parent == tr.projects then\nlocal relpath = path.getrelative(tr.project.location, node.parent.project.location)\n_p(2,'%s /* %s */ = {isa = PBXFileReference; lastKnownFileType = \"wrapper.pb-project\"; name = \"%s\"; path = \"%s\"; sourceTree = SOURCE_ROOT; };',\nnode.parent.id, node.parent.name, node.parent.name, path.join(relpath, node.parent.name))\nelse\nlocal pth, src\nif xcode.isframework(node.path) then\nlocal nodePath = node.path\nlocal _, matchEnd, variable = string.find(nodePath, \"^%$%((.+)%)/\")\nif variable then\nnodePath = string.sub(nodePath, matchEnd + 1)\nend\nif string.find(nodePath,'/') then\nif string.find(nodePath,'^%.')then\nerror('relative paths are not currently supported for frameworks')\nend\npth = nodePath\nelse\npth = \"/System/Li"
+ "brary/Frameworks/\" .. nodePath\nend\nif variable then\nsrc = variable\nif string.find(pth, '^/') then\npth = string.sub(pth, 2)\nend\nelse\nsrc = \"<absolute>\"\nend\nelse\nsrc = \"<group>\"\nif node.parent.isvpath then\npth = node.cfg.name\nelse\npth = tree.getlocalpath(node)\nend\nend\nif (not prj.options.ForceCPP) then\n_p(2,'%s /* %s */ = {isa = PBXFileReference; lastKnownFileType = %s; name = \"%s\"; path = \"%s\"; sourceTree = \"%s\"; };',\nnode.id, node.name, xcode.getfiletype(node), node.name, pth, src)\nelse\n_p(2,'%s /* %s */ = {isa = PBXFileReference; explicitFileType = %s; name = \"%s\"; path = \"%s\"; sourceTree = \"%s\"; };',\nnode.id, node.name, xcode.getfiletypeForced(node), node.name, pth, src)\nend\nend\nend\n})\n_p('/* End PBXFileReference section */')\n_p('')\nend\nfunction xcode.PBXFrameworksBuildPhase(tr)\n_p('/* Begin PBXFrameworksBuildPhase section */')\n_p(2,'%s /* Frameworks */ = {', tr.products.children[1].fxstageid)\n_p(3,'isa = PBXFrameworksBuildPhase;')\n_p(3,'buildActionMask = 2"
+ "147483647;')\n_p(3,'files = (')\ntree.traverse(tr.frameworks, {\nonleaf = function(node)\n_p(4,'%s /* %s in Frameworks */,', node.buildid, node.name)\nend\n})\ntree.traverse(tr.projects, {\nonleaf = function(node)\n_p(4,'%s /* %s in Frameworks */,', node.buildid, node.name)\nend\n})\n_p(3,');')\n_p(3,'runOnlyForDeploymentPostprocessing = 0;')\n_p(2,'};')\n_p('/* End PBXFrameworksBuildPhase section */')\n_p('')\nend\nfunction xcode.PBXGroup(tr)\n_p('/* Begin PBXGroup section */')\ntree.traverse(tr, {\nonnode = function(node)\nif (node.path and #node.children == 0) or node.kind == \"vgroup\" then\nreturn\nend\nif node.parent == tr.projects then\n_p(2,'%s /* Products */ = {', node.productgroupid)\nelse\n_p(2,'%s /* %s */ = {', node.id, node.name)\nend\n_p(3,'isa = PBXGroup;')\n_p(3,'children = (')\nfor _, childnode in ipairs(node.children) do\n_p(4,'%s /* %s */,', childnode.id, childnode.name)\nend\n_p(3,');')\nif node.parent == tr.projects then\n_p(3,'name = Products;')\nelse\n_p(3,'name = \"%s\";', node.name)\n"
+ "if node.path and not node.isvpath then\nlocal p = node.path\nif node.parent.path then\np = path.getrelative(node.parent.path, node.path)\nend\n_p(3,'path = \"%s\";', p)\nend\nend\n_p(3,'sourceTree = \"<group>\";')\n_p(2,'};')\nend\n}, true)\n_p('/* End PBXGroup section */')\n_p('')\nend\nfunction xcode.PBXNativeTarget(tr)\n_p('/* Begin PBXNativeTarget section */')\nfor _, node in ipairs(tr.products.children) do\nlocal name = tr.project.name\nlocal function hasBuildCommands(which)\nif #tr.project[which] > 0 then\nreturn true\nend\nfor _, cfg in ipairs(tr.configs) do\nif #cfg[which] > 0 then\nreturn true\nend\nend\nend\n_p(2,'%s /* %s */ = {', node.targetid, name)\n_p(3,'isa = PBXNativeTarget;')\n_p(3,'buildConfigurationList = %s /* Build configuration list for PBXNativeTarget \"%s\" */;', node.cfgsection, name)\n_p(3,'buildPhases = (')\nif hasBuildCommands('prebuildcommands') then\n_p(4,'9607AE1010C857E500CD1376 /* Prebuild */,')\nend\n_p(4,'%s /* Resources */,', node.resstageid)\n_p(4,'%s /* Sources */,', node"
+ ".sourcesid)\nif hasBuildCommands('prelinkcommands') then\n_p(4,'9607AE3510C85E7E00CD1376 /* Prelink */,')\nend\n_p(4,'%s /* Frameworks */,', node.fxstageid)\nif hasBuildCommands('postbuildcommands') then\n_p(4,'9607AE3710C85E8F00CD1376 /* Postbuild */,')\nend\n_p(3,');')\n_p(3,'buildRules = (')\n_p(3,');')\n_p(3,'dependencies = (')\nfor _, node in ipairs(tr.projects.children) do\n_p(4,'%s /* PBXTargetDependency */,', node.targetdependid)\nend\n_p(3,');')\n_p(3,'name = \"%s\";', name)\nlocal p\nif node.cfg.kind == \"ConsoleApp\" then\np = \"$(HOME)/bin\"\nelseif node.cfg.kind == \"WindowedApp\" then\np = \"$(HOME)/Applications\"\nend\nif p then\n_p(3,'productInstallPath = \"%s\";', p)\nend\n_p(3,'productName = \"%s\";', name)\n_p(3,'productReference = %s /* %s */;', node.id, node.name)\n_p(3,'productType = \"%s\";', xcode.getproducttype(node))\n_p(2,'};')\nend\n_p('/* End PBXNativeTarget section */')\n_p('')\nend\nfunction xcode.PBXProject(tr)\n_p('/* Begin PBXProject section */')\n_p(2,'08FB7793FE84155DC02AAC0"
+ "7 /* Project object */ = {')\n_p(3,'isa = PBXProject;')\n_p(3,'buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject \"%s\" */;', tr.name)\n_p(3,'compatibilityVersion = \"Xcode 3.2\";')\n_p(3,'hasScannedForEncodings = 1;')\n_p(3,'mainGroup = %s /* %s */;', tr.id, tr.name)\n_p(3,'projectDirPath = \"\";')\nif #tr.projects.children > 0 then\n_p(3,'projectReferences = (')\nfor _, node in ipairs(tr.projects.children) do\n_p(4,'{')\n_p(5,'ProductGroup = %s /* Products */;', node.productgroupid)\n_p(5,'ProjectRef = %s /* %s */;', node.id, path.getname(node.path))\n_p(4,'},')\nend\n_p(3,');')\nend\n_p(3,'projectRoot = \"\";')\n_p(3,'targets = (')\nfor _, node in ipairs(tr.products.children) do\n_p(4,'%s /* %s */,', node.targetid, node.name)\nend\n_p(3,');')\n_p(2,'};')\n_p('/* End PBXProject section */')\n_p('')\nend\nfunction xcode.PBXReferenceProxy(tr)\nif #tr.projects.children > 0 then\n_p('/* Begin PBXReferenceProxy section */')\ntree.traverse(tr.projects, {\nonleaf = functio"
+ "n(node)\n_p(2,'%s /* %s */ = {', node.id, node.name)\n_p(3,'isa = PBXReferenceProxy;')\n_p(3,'fileType = %s;', xcode.gettargettype(node))\n_p(3,'path = \"%s\";', node.path)\n_p(3,'remoteRef = %s /* PBXContainerItemProxy */;', node.parent.productproxyid)\n_p(3,'sourceTree = BUILT_PRODUCTS_DIR;')\n_p(2,'};')\nend\n})\n_p('/* End PBXReferenceProxy section */')\n_p('')\nend\nend\nfunction xcode.PBXResourcesBuildPhase(tr)\n_p('/* Begin PBXResourcesBuildPhase section */')\nfor _, target in ipairs(tr.products.children) do\n_p(2,'%s /* Resources */ = {', target.resstageid)\n_p(3,'isa = PBXResourcesBuildPhase;')\n_p(3,'buildActionMask = 2147483647;')\n_p(3,'files = (')\ntree.traverse(tr, {\nonnode = function(node)\nif xcode.getbuildcategory(node) == \"Resources\" then\n_p(4,'%s /* %s in Resources */,', node.buildid, node.name)\nend\nend\n})\n_p(3,');')\n_p(3,'runOnlyForDeploymentPostprocessing = 0;')\n_p(2,'};')\nend\n_p('/* End PBXResourcesBuildPhase section */')\n_p('')\nend\nfunction xcode.PBXShellScriptBuildPhase(t"
+ "r)\nlocal wrapperWritten = false\nlocal function doblock(id, name, which)\nlocal prjcmds = tr.project[which]\nlocal commands = table.join(prjcmds, {})\nfor _, cfg in ipairs(tr.configs) do\nlocal cfgcmds = cfg[which]\nif #cfgcmds > #prjcmds then\ntable.insert(commands, 'if [ \"${CONFIGURATION}\" = \"' .. xcode.getconfigname(cfg) .. '\" ]; then')\nfor i = #prjcmds + 1, #cfgcmds do\ntable.insert(commands, cfgcmds[i])\nend\ntable.insert(commands, 'fi')\nend\nend\nif #commands > 0 then\nif not wrapperWritten then\n_p('/* Begin PBXShellScriptBuildPhase section */')\nwrapperWritten = true\nend\n_p(2,'%s /* %s */ = {', id, name)\n_p(3,'isa = PBXShellScriptBuildPhase;')\n_p(3,'buildActionMask = 2147483647;')\n_p(3,'files = (')\n_p(3,');')\n_p(3,'inputPaths = (');\n_p(3,');');\n_p(3,'name = %s;', name);\n_p(3,'outputPaths = (');\n_p(3,');');\n_p(3,'runOnlyForDeploymentPostprocessing = 0;');\n_p(3,'shellPath = /bin/sh;');\n_p(3,'shellScript = \"%s\";', table.concat(commands, \"\\\\n\"):gsub('\"', '\\\\\"'))\n_p(2,'};')\n"
+ "end\nend\ndoblock(\"9607AE1010C857E500CD1376\", \"Prebuild\", \"prebuildcommands\")\ndoblock(\"9607AE3510C85E7E00CD1376\", \"Prelink\", \"prelinkcommands\")\ndoblock(\"9607AE3710C85E8F00CD1376\", \"Postbuild\", \"postbuildcommands\")\nif wrapperWritten then\n_p('/* End PBXShellScriptBuildPhase section */')\nend\nend\nfunction xcode.PBXSourcesBuildPhase(tr)\n_p('/* Begin PBXSourcesBuildPhase section */')\nfor _, target in ipairs(tr.products.children) do\n_p(2,'%s /* Sources */ = {', target.sourcesid)\n_p(3,'isa = PBXSourcesBuildPhase;')\n_p(3,'buildActionMask = 2147483647;')\n_p(3,'files = (')\ntree.traverse(tr, {\nonleaf = function(node)\nif xcode.getbuildcategory(node) == \"Sources\" then\n_p(4,'%s /* %s in Sources */,', node.buildid, node.name)\nend\nend\n})\n_p(3,');')\n_p(3,'runOnlyForDeploymentPostprocessing = 0;')\n_p(2,'};')\nend\n_p('/* End PBXSourcesBuildPhase section */')\n_p('')\nend\nfunction xcode.PBXVariantGroup(tr)\n_p('/* Begin PBXVariantGroup section */')\ntree.traverse(tr, {\nonbranch = funct"
+ "ion(node)\nif node.kind == \"vgroup\" then\n_p(2,'%s /* %s */ = {', node.id, node.name)\n_p(3,'isa = PBXVariantGroup;')\n_p(3,'children = (')\nfor _, lang in ipairs(node.children) do\n_p(4,'%s /* %s */,', lang.id, lang.name)\nend\n_p(3,');')\n_p(3,'name = %s;', node.name)\n_p(3,'sourceTree = \"<group>\";')\n_p(2,'};')\nend\nend\n})\n_p('/* End PBXVariantGroup section */')\n_p('')\nend\nfunction xcode.PBXTargetDependency(tr)\nif #tr.projects.children > 0 then\n_p('/* Begin PBXTargetDependency section */')\ntree.traverse(tr.projects, {\nonleaf = function(node)\n_p(2,'%s /* PBXTargetDependency */ = {', node.parent.targetdependid)\n_p(3,'isa = PBXTargetDependency;')\n_p(3,'name = \"%s\";', node.name)\n_p(3,'targetProxy = %s /* PBXContainerItemProxy */;', node.parent.targetproxyid)\n_p(2,'};')\nend\n})\n_p('/* End PBXTargetDependency section */')\n_p('')\nend\nend\nfunction xcode.XCBuildConfiguration_Target(tr, target, cfg)\nlocal cfgname = xcode.getconfigname(cfg)\n_p(2,'%s /* %s */ = {', cfg.xcode.targetid, cfgna"
+ "me)\n_p(3,'isa = XCBuildConfiguration;')\n_p(3,'buildSettings = {')\n_p(4,'ALWAYS_SEARCH_USER_PATHS = NO;')\nif not cfg.flags.Symbols then\n_p(4,'DEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";')\nend\nif cfg.kind ~= \"StaticLib\" and cfg.buildtarget.prefix ~= \"\" then\n_p(4,'EXECUTABLE_PREFIX = %s;', cfg.buildtarget.prefix)\nend\nif cfg.targetextension then\nlocal ext = cfg.targetextension\next = iif(ext:startswith(\".\"), ext:sub(2), ext)\n_p(4,'EXECUTABLE_EXTENSION = %s;', ext)\nend\nlocal outdir = path.getdirectory(cfg.buildtarget.bundlepath)\nif outdir ~= \".\" then\n_p(4,'CONFIGURATION_BUILD_DIR = %s;', outdir)\nend\n_p(4,'GCC_DYNAMIC_NO_PIC = NO;')\n_p(4,'GCC_MODEL_TUNING = G5;')\nif tr.infoplist then\n_p(4,'INFOPLIST_FILE = \"%s\";', tr.infoplist.cfg.name)\nend\ninstallpaths = {\nConsoleApp = '/usr/local/bin',\nWindowedApp = '\"$(HOME)/Applications\"',\nSharedLib = '/usr/local/lib',\nStaticLib = '/usr/local/lib',\n}\n_p(4,'INSTALL_PATH = %s;', installpaths[cfg.kind])\n_p(4,'PRODUCT_NAME = \"%s\";', cf"
+ "g.buildtarget.basename)\n_p(3,'};')\n_p(3,'name = \"%s\";', cfgname)\n_p(2,'};')\nend\nfunction xcode.XCBuildConfiguration_Project(tr, cfg)\nlocal cfgname = xcode.getconfigname(cfg)\n_p(2,'%s /* %s */ = {', cfg.xcode.projectid, cfgname)\n_p(3,'isa = XCBuildConfiguration;')\n_p(3,'buildSettings = {')\nlocal archs = {\nNative = \"$(NATIVE_ARCH_ACTUAL)\",\nx32 = \"i386\",\nx64 = \"x86_64\",\nUniversal32 = \"$(ARCHS_STANDARD_32_BIT)\",\nUniversal64 = \"$(ARCHS_STANDARD_64_BIT)\",\nUniversal = \"$(ARCHS_STANDARD_32_64_BIT)\",\n}\n_p(4,'ARCHS = \"%s\";', archs[cfg.platform])\n_p(4,'SDKROOT = \"%s\";', xcode.toolset)\nlocal targetdir = path.getdirectory(cfg.buildtarget.bundlepath)\nif targetdir ~= \".\" then\n_p(4,'CONFIGURATION_BUILD_DIR = \"$(SYMROOT)\";');\nend\n_p(4,'CONFIGURATION_TEMP_DIR = \"$(OBJROOT)\";')\nif cfg.flags.Symbols then\n_p(4,'COPY_PHASE_STRIP = NO;')\nend\n_p(4,'GCC_C_LANGUAGE_STANDARD = gnu99;')\nif cfg.flags.NoExceptions then\n_p(4,'GCC_ENABLE_CPP_EXCEPTIONS = NO;')\nend\nif cfg.flags.NoR"
+ "TTI then\n_p(4,'GCC_ENABLE_CPP_RTTI = NO;')\nend\nif _ACTION ~= \"xcode4\" and cfg.flags.Symbols and not cfg.flags.NoEditAndContinue then\n_p(4,'GCC_ENABLE_FIX_AND_CONTINUE = YES;')\nend\nif cfg.flags.NoExceptions then\n_p(4,'GCC_ENABLE_OBJC_EXCEPTIONS = NO;')\nend\nif cfg.flags.Optimize or cfg.flags.OptimizeSize then\n_p(4,'GCC_OPTIMIZATION_LEVEL = s;')\nelseif cfg.flags.OptimizeSpeed then\n_p(4,'GCC_OPTIMIZATION_LEVEL = 3;')\nelse\n_p(4,'GCC_OPTIMIZATION_LEVEL = 0;')\nend\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p(4,'GCC_PRECOMPILE_PREFIX_HEADER = YES;')\n_p(4,'GCC_PREFIX_HEADER = \"%s\";', cfg.pchheader)\nend\nxcode.printlist(cfg.defines, 'GCC_PREPROCESSOR_DEFINITIONS')\n_p(4,'GCC_SYMBOLS_PRIVATE_EXTERN = NO;')\nif cfg.flags.FatalWarnings then\n_p(4,'GCC_TREAT_WARNINGS_AS_ERRORS = YES;')\nend\n_p(4,'GCC_WARN_ABOUT_RETURN_TYPE = YES;')\n_p(4,'GCC_WARN_UNUSED_VARIABLE = YES;')\nxcode.printlist(cfg.includedirs, 'HEADER_SEARCH_PATHS')\nxcode.printlist(cfg.libdirs, 'LIBRARY_SEARCH_PATHS')\n_p(4,'OBJROOT "
+ "= \"%s\";', cfg.objectsdir)\n_p(4,'ONLY_ACTIVE_ARCH = %s;',iif(premake.config.isdebugbuild(cfg),'YES','NO'))\nlocal checks = {\n[\"-ffast-math\"] = cfg.flags.FloatFast,\n[\"-ffloat-store\"] = cfg.flags.FloatStrict,\n[\"-fomit-frame-pointer\"] = cfg.flags.NoFramePointer,\n}\nlocal flags = { }\nfor flag, check in pairs(checks) do\nif check then\ntable.insert(flags, flag)\nend\nend\nxcode.printlist(table.join(flags, cfg.buildoptions), 'OTHER_CFLAGS')\nflags = { }\nfor _, lib in ipairs(premake.getlinks(cfg, \"system\")) do\nif not xcode.isframework(lib) then\ntable.insert(flags, \"-l\" .. lib)\nend\nend\nflags = table.join(flags, cfg.linkoptions)\nxcode.printlist(flags, 'OTHER_LDFLAGS')\nif cfg.flags.StaticRuntime then\n_p(4,'STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = static;')\nend\nif targetdir ~= \".\" then\n_p(4,'SYMROOT = \"%s\";', targetdir)\nend\nif cfg.flags.ExtraWarnings then\n_p(4,'WARNING_CFLAGS = \"-Wall\";')\nend\n_p(3,'};')\n_p(3,'name = \"%s\";', cfgname)\n_p(2,'};')\nend\nfunction xcode.XC"
+ "BuildConfiguration(tr)\n_p('/* Begin XCBuildConfiguration section */')\nfor _, target in ipairs(tr.products.children) do\nfor _, cfg in ipairs(tr.configs) do\nxcode.XCBuildConfiguration_Target(tr, target, cfg)\nend\nend\nfor _, cfg in ipairs(tr.configs) do\nxcode.XCBuildConfiguration_Project(tr, cfg)\nend\n_p('/* End XCBuildConfiguration section */')\n_p('')\nend\nfunction xcode.XCBuildConfigurationList(tr)\nlocal sln = tr.project.solution\n_p('/* Begin XCConfigurationList section */')\nfor _, target in ipairs(tr.products.children) do\n_p(2,'%s /* Build configuration list for PBXNativeTarget \"%s\" */ = {', target.cfgsection, target.name)\n_p(3,'isa = XCConfigurationList;')\n_p(3,'buildConfigurations = (')\nfor _, cfg in ipairs(tr.configs) do\n_p(4,'%s /* %s */,', cfg.xcode.targetid, xcode.getconfigname(cfg))\nend\n_p(3,');')\n_p(3,'defaultConfigurationIsVisible = 0;')\n_p(3,'defaultConfigurationName = \"%s\";', xcode.getconfigname(tr.configs[1]))\n_p(2,'};')\nend\n_p(2,'1DEB928908733DD80010E9CD /* Build confi"
+ "guration list for PBXProject \"%s\" */ = {', tr.name)\n_p(3,'isa = XCConfigurationList;')\n_p(3,'buildConfigurations = (')\nfor _, cfg in ipairs(tr.configs) do\n_p(4,'%s /* %s */,', cfg.xcode.projectid, xcode.getconfigname(cfg))\nend\n_p(3,');')\n_p(3,'defaultConfigurationIsVisible = 0;')\n_p(3,'defaultConfigurationName = \"%s\";', xcode.getconfigname(tr.configs[1]))\n_p(2,'};')\n_p('/* End XCConfigurationList section */')\n_p('')\nend\nfunction xcode.Footer()\n_p(1,'};')\n_p('\\trootObject = 08FB7793FE84155DC02AAC07 /* Project object */;')\n_p('}')\nend\n",
/* actions/xcode/xcode_project.lua */
"local xcode = premake.xcode\nlocal tree = premake.tree\nfunction xcode.buildprjtree(prj)\nlocal tr = premake.project.buildsourcetree(prj)\ntr.configs = {}\nfor _, cfgname in ipairs(prj.solution.configurations) do\nfor _, platform in ipairs(prj.solution.xcode.platforms) do\nlocal cfg = premake.getconfig(prj, cfgname, platform)\ncfg.xcode = {}\ncfg.xcode.targetid = xcode.newid(prj.xcode.projectnode, cfgname)\ncfg.xcode.projectid = xcode.newid(tr, cfgname)\ntable.insert(tr.configs, cfg)\nend\nend\ntree.traverse(tr, {\nonbranch = function(node)\nif path.getextension(node.name) == \".lproj\" then\nlocal lang = path.getbasename(node.name) -- \"English\", \"French\", etc.\nfor _, filenode in ipairs(node.children) do\nlocal grpnode = node.parent.children[filenode.name]\nif not grpnode then\ngrpnode = tree.insert(node.parent, tree.new(filenode.name))\ngrpnode.kind = \"vgroup\"\nend\nfilenode.name = path.getbasename(lang)\ntree.insert(grpnode, filenode)\nend\ntree.remove(node)\nend\nend\n})\ntr.frameworks = tree.new(\""
diff --git a/3rdparty/genie/src/tools/gcc.lua b/3rdparty/genie/src/tools/gcc.lua
index 3e4f670a014..cf82c6ad9d5 100644
--- a/3rdparty/genie/src/tools/gcc.lua
+++ b/3rdparty/genie/src/tools/gcc.lua
@@ -135,6 +135,15 @@
function premake.gcc.getldflags(cfg)
local result = { }
+ -- OS X has a bug, see http://lists.apple.com/archives/Darwin-dev/2006/Sep/msg00084.html
+ if not cfg.flags.Symbols then
+ if cfg.system == "macosx" then
+ table.insert(result, "-Wl,-x")
+ else
+ table.insert(result, "-s")
+ end
+ end
+
if cfg.kind == "SharedLib" then
if cfg.system == "macosx" then
table.insert(result, "-dynamiclib")
diff --git a/3rdparty/libflac/src/libFLAC/include/config.h b/3rdparty/libflac/src/libFLAC/include/config.h
new file mode 100644
index 00000000000..d9f49ff504b
--- /dev/null
+++ b/3rdparty/libflac/src/libFLAC/include/config.h
@@ -0,0 +1 @@
+#define VERSION "1.2.1" \ No newline at end of file
diff --git a/docs/luaengine.md b/docs/luaengine.md
index c2f2b961492..a17cefcdb80 100644
--- a/docs/luaengine.md
+++ b/docs/luaengine.md
@@ -112,6 +112,9 @@ your hook to be called on every frame repaint:
> emu.sethook(draw_hud, "frame")
```
+All colors are expected in ARGB format (32b unsigned), while screen origin (0,0)
+normally corresponds to the top-left corner.
+
Similarly to screens, you can inspect all the devices attached to a
machine:
```
diff --git a/hash/cpc_cass.xml b/hash/cpc_cass.xml
index de17e9ec621..69c76541031 100644
--- a/hash/cpc_cass.xml
+++ b/hash/cpc_cass.xml
@@ -3,221 +3,466 @@
<!-- Amstrad CPC 464 / 464+ etc. Tapes -->
-<!-- Note, the majority of this has been converted from the 'CPC Power Collection' -->
+<!--
+
+List Revision History:
+
+ 27/11/11 : Preliminary list, automatically generated with minor cleanups. A _LOT_ of the cloning will be wrong as it's just auto generated. Names need a lot of cleaning up
+ 25/04/15 : Reworked the list almost from scratch, cleaning up all entries, adding informations (proper titles, publishers, loading instructions, etc.) and many new dumps.
-<!-- Some tapes seem to be split by side of cassette, others by game block (especially on Multload games and compilations) These are tagged as "Version Split"
- I'm not sure what the preference is as far as MESS is concerend, but there isn't a 100% overlap so they can't just be removed
+STILL TO DO:
+ * Document the games which have known mastering errors which results in them failing at certain points
+ * Document which games require the manuals for additional copy protection
+ * Audio companion tapes (which are often important to the game, or provide music when absent in the game) are currently
+ dumped in as MP3, but they shall be redumped in lossless format like wav or flac
- Most of these will need sorting into a proper order too, often the first part listed isn't actually the first part of the game at the moment!
-->
-<!-- Some games have known mastering errors which results in them failing at certain points, these can be documented in the future -->
+<!--
+
+The following tapes have only been made available as separate data blocks and they need to be properly dumped.
+Please stick to using the floppy versions for the time being...
+
+=== Games ===
+* Barbarian II - The Compleat Pack (UK) by Palace Software, 1989
+* The Boggit (UK) by CRL Group, 1986
+* Desolator - Halls Of Kyros (UK) by U.S. Gold, 1987
+* Forbidden Planet + Space Invaders + Halls Of The Things (UK) by Design Design, 1985
+* Heavy Metal + Beach-Head (UK) by U.S. Gold, 1990
+* Hero Quest Return Of The Witch Lord (Fra, 64K) by Gremlin Graphics Software, 1991
+* Hero Quest Return Of The Witch Lord (UK, 64K) by Gremlin Graphics Software, 1991
+* Linkword Language Course - German (UK) by Protek, 1984
+* Le Necromancien (Fra) by UBI Soft, 1987
+* Quattro Combat (UK) by Codemasters, 1989
+* Quattro Skills (UK) by Codemasters Software, 1989
+* A Question Of Sport (UK) by Elite Systems, 1988
+* Sirius (UK) by UBI Soft, 1993
+* Steve Mc Queen Westphaser (UK) by Loriciels, 1989
+* Super Cars (UK) by Gremlin Graphics Software, 1990
+* Super Sports - The Olympic Challenge (UK) by Gremlin Graphics Software, 1988
+* Trivial Pursuit Young Players Edition (UK) by Domark, 1988
+* Tusker (UK) by System 3, 1989
+* Uniload Question Pack - Baby Boomer Edition (UK) by Domark, 1986
+* A View To a Kill (UK) by Domark, 1985
+* Western Games (UK) by Magic Bytes, 1987
+
+
+=== Compilations ===
+* 10 Great Games (UK) by Gremlin Graphics Software, 1987
+* Dix Jeux Fantastiques (FR) by Gremlin Graphics Software, 1987
+* Dix Jeux Fantastiques II (FR) by Gremlin Graphics Software, 1988
+* 12 Jeux Exceptionnels (Fra) by Gremlin Graphics Software, 1988
+* 12 Jeux Fantastiques (Fra) by Gremlin Graphics Software, 1989
+* 12 Top Amstrad Hits (Fra) by UBI Soft, 1989
+* 4th Dimension (UK) by Hewson, 1990
+* 6-Pak (UK) by Elite Systems, 1987
+* Action 5 (UK) by UBI Soft, 1992
+* Action Countdown (UK) by U.S. Gold, 1989
+* L'Album UBI (Fra) by UBI Soft, 1988
+* Les Challengers (Fra) by UBI Soft, 1990
+* Christmas Collection (UK) by Hewson, 1989
+* Coin-Op Hits (UK) by U.S. Gold, 1989
+* La Collection CPC (Fra) by Ocean Software, 1988
+* CPC Best (FR) by Loriciels, 1992
+* Les Dieux Du Ciel (Fra) by UBI Soft, 1990
+* Dinamic 5 Aniversario (Spa) by Dinamic Software, 1989
+* Dizzy Collection (UK) by Codemasters, 1990
+* Dynamite (UK) by Ocean Software, 1989
+* Flight Ace (UK) by Gremlin Graphics Software, 1988
+* Four Smash Hits (UK) by Hewson 1987
+* Frank Bruno's Big Box (UK) by Elite Systems, 1988
+* Les Gremlins (UK) by Gremlin Graphics Software, 1988
+* Imagine's Arcade Hits (UK) by Ocean Software, 1988
+* The James Bond Collection (UK) by Domark, 1991
+* Karate Ace (UK) by Gremlin Graphics Software, 1988
+* Konami Coin-op Hits (UK) by Ocean Software, 1986
+* Magnum Pack (UK) by Silverbird, 1988
+* Master 2000 (UK) by UBI Soft, 1990
+* Lo Mejor De Dinamic (Spa) by DInamic Software, 1988
+* Multimixx 3 (UK) by Go!, 1991
+* Ocean All Star Hits (UK) by Ocean Software, 1987
+* Ocean's All Star Hits 2 (UK) by Ocean Software, 1987
+* Pack Of Aces (UK) by Prism Leisure, 1987
+* Six Appeal (UK) by UBI Soft, 1990
+* Soccer Stars (UK) by Empire, 1991
+* Super Action Pack (UK) by Gremlin Graphics Software, 1991
+* Taito Coin-Op Hits (UK) by Ocean Software, 1988
+* The Tolkien Trilogy (UK) by Beau-Jolly, 1989
+* Top 25 (UK) by UBI Soft, 1991
+* Top By Topo 2 (Spa) by Topo Soft, 1991
+* Les Tops d'Or Volume 1 (Fra) by UBI Soft, 1989
+* Les Tops d'Or Volume 2 (Fra) by UBI Soft, 1989
+* The Ultimate Collection (UK) by UBI Soft, 1991
+* Les Vainqueurs (Fra) by U.S. Gold, 1989
+
+
+=== Covertapes ===
+* Turbo Amstrad 3 (Spa), by G.E.A.S.A.
-<!-- I believe most of the dumps are good, but many fail in MESS due to inadequate emulation, some of the protection routines are quite fussy, this is worse
- for disk images (see cpc_disks.xml) -->
+-->
-<!-- I believe all the Cassette images here are original, so some require the manuals for additional copy protection -->
+<!--
-<!-- Many of the audio companion tapes, which are often important to the game, or provide music when absent in the game have been dumped as MP3, this is not
- ideal, they should be redumped in a lossless, non-patent encumbered format, for now I've left them here, but something should be done. -->
+ Loading Instructions are documented in the <info> field below. Typically these consist, when the system has a disk drive
+ (as the MESS drivers do have by default), in typing
+ |tape
+ and then in typing
+ run""
+ and press return. The latter part can be replaced by using the CPC keyboard shortcut 'Ctrl' + the numeric keypad 'Enter'
+ (in both the real system and MESS, such shortcut is equivalent to the RUN"" command).
+ Notice that the '|' key necessary for the former part is mapper to the key on the left of 'P' of your keyboard (corresponding
+ to '{' in most English keyboards).
-<!-- Loading Instructions:
+ To start/stop the tape you can either use the emulation shortcuts for Tape Play and Tape Stop by default mapped to
+ 'F2' and 'Shift'+'F2', or use the Tape Control options in the MESS internal menu, accessible by entering partial keyboard
+ mode (press 'Scroll Lock' on your keyboard) and then pressing 'TAB'.
- If the system has a disk drive (which the 464 does by default in MESS) you must type |tape (| is on the { key)
- Type run" and press return. (on a real system you can use CTRL + Enter on the numpad)
+ Notice that you can speed up the loading process by pressing the FFWD key (by default mapped to 'Insert' on your keyboard)
+ or by unthrottling emulation until the tape is fully loaded.
- To start/stop the tape you must use the MESS menus, so you'll have to turn full keyboard mode off with Scroll Lock, then navigate the menus, turning
- Scroll Lock back on when you're finished.
-->
-<!-- List Revision History -->
+<softwarelist name="cpc_cass" description="Amstrad CPC cassettes">
+
<!--
- 27/11/11 : Preliminary list, automatically generated with minor cleanups. A _LOT_ of the cloning will be wrong as it's just auto generated. Names need a lot of cleaning up
- Included were Games, Compilations, Educational, Utilities
- NOT included (yet) Type-ins, Scene Demos
--->
+ Games
-<softwarelist name="cpc_cass" description="Amstrad CPC cassettes">
+-->
-<!-- GAMES -->
- <!-- Identifying 007 The Living Daylights (UK) (1987) (UK retail version) [Original] [TAPE].zip... -->
<software name="007tld" supported="no">
<description>007 The Living Daylights (UK)</description>
<year>1987</year>
<publisher>Domark</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59944">
- <rom name="007 the living daylights (uk) (1987) (uk retail version) [original] [tape].cdt" size="59944" crc="4889b7d3" sha1="022f783a9f20a2a67d71348d3c1860bc624cb440" offset="0" />
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="59943">
+ <rom name="007 the living daylights (uk) (1987) (uk retail version) [original] [tape].cdt" size="59943" crc="c364c140" sha1="c9bcb5cd6368e22718d8711949c586a14440ed2b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 007 The Living Daylights (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
<software name="007tlds" cloneof="007tld" supported="no">
<description>007 The Living Daylights (Spa)</description>
<year>1987</year>
<publisher>Domark</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Tuer N'est Pas Jouer, 007 - Alta Tension" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60121">
<rom name="007 the living daylights (uk) (1987) (spain retail version) [original] [tape].cdt" size="60121" crc="0c26dde1" sha1="88f5e991ca54190ad95fe18ad89b604fa5a61e00" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 10th Frame (UK) (1986) [Original] [TAPE].zip... -->
+ <software name="10cohit1" supported="no">
+ <description>10 Computer Hits 1 (UK)</description>
+ <year>1985</year>
+ <publisher>Beau-Jolly</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="191899">
+ <rom name="10 computer hits 1 (uk) (face a) (1985) [original] [tape] [compilation].cdt" size="191899" crc="f934f3d6" sha1="e2cbb39deeb6a465495dbc270f69486ae2751646" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="195865">
+ <rom name="10 computer hits 1 (uk) (face b) (1985) [original] [tape] [compilation].cdt" size="195865" crc="d0a72a13" sha1="1b31a461dd8ae42b6bc028eaf54066ece6b4d726" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="10megav1" supported="no">
+ <description>10 Mega Games Volume One (UK)</description>
+ <year>1989</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="306362">
+ <rom name="10 mega games volume one (uk) (face 1a) (1989) [original] [tape].cdt" size="306362" crc="5dffaa0c" sha1="d1f7c1217751bb049b3f071260a6b1ffac6ebf78" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="195444">
+ <rom name="10 mega games volume one (uk) (face 1b) (1989) [original] [tape].cdt" size="195444" crc="f2d58b64" sha1="f524001a27ebe579c6b5ae98c7d41e2b5b73fc50" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="237463">
+ <rom name="10 mega games volume one (uk) (face 2a) (1989) [original] [tape].cdt" size="237463" crc="f3b44da6" sha1="75cfa43106df9ac24601ffd115cc39a8dcf37c30" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="224316">
+ <rom name="10 mega games volume one (uk) (face 2b) (1989) [original] [tape].cdt" size="224316" crc="16043c7c" sha1="c9ee4152799302662bec65019b53f1c34b4ee701" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="10frame" supported="no">
<description>10th Frame (UK)</description>
<year>1986</year>
<publisher>U.S. Gold</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58837">
<rom name="10th frame (uk) (1986) [original] [tape].cdt" size="58837" crc="19a69206" sha1="19a9cad4dce1a14fac4b2b1f28c45d9d5ab0c33b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 11 A Side Soccer (UK) (1989) [Original] [TAPE].zip... -->
<software name="11assoc" supported="no">
- <description>11 A Side Soccer (UK) [Original] [TAPE]</description>
+ <description>11 A Side Soccer (UK)</description>
<year>1989</year>
- <publisher>Codemasters</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56523">
<rom name="11 a side soccer (uk) (1989) [original] [tape].cdt" size="56523" crc="794766d0" sha1="87320695abd7c843679a32beb13d0710621b9c3a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 1942 (UK) (1986) (UK retail version) [Original] [TAPE].zip... -->
+ <software name="123" supported="no">
+ <description>1 2 3 (UK)</description>
+ <year>1988</year>
+ <publisher>Silverbird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="77199">
+ <rom name="123 (uk) (face a) (1988) [original] [tape] [compilation].cdt" size="77199" crc="9a2c1977" sha1="c9eea85c6d585e0ac5e95ef9643919ba4017d393" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="97137">
+ <rom name="123 (uk) (face b) (1988) [original] [tape] [compilation].cdt" size="97137" crc="518cb651" sha1="4d66eb2ee3e7dc198119b58e2fec513a43d039ee" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="medodyss" supported="no">
+ <description>1001 BC - A Mediterranean Odyssey (Fra, BASIC 1.0)</description>
+ <year>1986</year>
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="82539">
+ <rom name="1001 bc a mediterranean odyssey (f) (1986) (version basic 1.0) [original] [tape].cdt" size="82539" crc="a0a73752" sha1="0615eff28adc67752b38f8f218969559f843d7b4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="1942" supported="no">
<description>1942 (UK)</description>
<year>1986</year>
<publisher>Elite Systems</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68533">
<rom name="1942 (uk) (1986) (uk retail version) [original] [tape].cdt" size="68533" crc="d8a14e53" sha1="799756631312b8be72affb9fe47385798e274ef0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 1942 (UK) (1986) (Spain retail version) [Original] [TAPE].zip... -->
<software name="1942s" cloneof="1942" supported="no">
<description>1942 (Spa)</description>
<year>1986</year>
<publisher>Elite Systems</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59263">
- <rom name="1942 (uk) (1986) (spain retail version) [original] [tape].cdt" size="59263" crc="50c528d7" sha1="51d78f79c3724c4a8eb1748c0f8e7a7ad860bc0b" offset="0" />
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="59261">
+ <rom name="1942 (uk) (1986) (spain retail version) [original] [tape].cdt" size="59261" crc="07d8c6a3" sha1="ad73b110ee24c999a8a160dbbcb52dd1f740c28d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="1942batt" supported="no">
+ <description>1942 + Batty (Spa)</description>
+ <year>1989</year>
+ <publisher>MCM Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="107477">
+ <rom name="1942 + batty (uk) (1989) (spain retail version) [original] [tape] [compilation].cdt" size="107477" crc="63f78c55" sha1="556f73bbfb731dd426af80ae3b34b43f685aff6b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 1943 (UK) (1988) [Original] [TAPE].zip... -->
<software name="1943" supported="no">
<description>1943 (UK)</description>
<year>1988</year>
- <publisher>Go! ~ Capcom</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Go!</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60797">
<rom name="1943 (uk) (1988) [original] [tape].cdt" size="60797" crc="940c33aa" sha1="a083de348f6e1a55fefd27dbdd3b04dda5c103db" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 1st Division Manager (UK) (1992) [Original] [TAPE].zip... -->
+ <software name="ador" supported="no">
+ <description>Les 100% A d'Or (Fra)</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="188415">
+ <rom name="les a 100% d'or (uk) (face 1a) (1989) (1. operation wolf) [original] [tape] [compilation].cdt" size="188415" crc="56b081e8" sha1="19c9b043e6ec086776a6aba6d63ee89147f5e3e0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="68408">
+ <rom name="les a 100% d'or (uk) (face 2a) (1989) (2. r-type program) [original] [tape] [compilation].cdt" size="68408" crc="a2d14a78" sha1="2739af983c82775199cac29f1103ef5111f99dff" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="106461">
+ <rom name="les a 100% d'or (uk) (face 2b) (1989) (2. r-type levels) [original] [tape] [compilation].cdt" size="106461" crc="c576aa9d" sha1="ed02deccfe9517b188a88a516be61b7925323b3c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="93529">
+ <rom name="les a 100% d'or (uk) (face 3a) (1989) (3. after burner program) [original] [tape] [compilation].cdt" size="93529" crc="a1e37556" sha1="b1bc43003c75c8845594e1eb2ceea8c0d63c9d01" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass5" interface="cpc_cass">
+ <dataarea name="cass" size="57014">
+ <rom name="les a 100% d'or (uk) (face 3b) (1989) (3. after burner levels) [original] [tape] [compilation].cdt" size="57014" crc="da144c9b" sha1="7f5bf743181f23d318836c858344640610c6c341" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass6" interface="cpc_cass">
+ <dataarea name="cass" size="88350">
+ <rom name="les a 100% d'or (uk) (face 4a) (1989) (4. titan 16 niveaux) [original] [tape] [compilation].cdt" size="88350" crc="2edbd4a9" sha1="d153694485bbd43d66187f9dc5f4193f1365ba6e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass7" interface="cpc_cass">
+ <dataarea name="cass" size="7179">
+ <rom name="les a 100% d'or (uk) (face 4b) (1989) (5. amcharge) [original] [tape] [compilation].cdt" size="7179" crc="efc1570d" sha1="87d38f33105f9c3d357b5fa55346cbeccaccae4a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="1stdivma" supported="no">
<description>1st Division Manager (UK)</description>
<year>1992</year>
- <publisher>Codemasters</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60327">
<rom name="1st division manager (uk) (1992) [original] [tape].cdt" size="60327" crc="3c0b820e" sha1="3ad74b694608b0d44a7cffa2e8e3ddd4daa2ee52" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 2 Player Soccer Squad (UK) (1990) [Original] [TAPE].zip... -->
<software name="2psocsqd" supported="no">
<description>2 Player Soccer Squad (UK)</description>
<year>1990</year>
<publisher>Cult</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62503">
<rom name="2 player soccer squad (uk) (1990) [original] [tape].cdt" size="62503" crc="0dc56966" sha1="7e5b46219b901440dd459ee9998dcc809294ae46" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 2 Player Super League (UK) (1989) [Original] [TAPE].zip... -->
<software name="2psuplea" supported="no">
<description>2 Player Super League (UK)</description>
<year>1989</year>
<publisher>Cult</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45479">
<rom name="2 player super league (uk) (1989) [original] [tape].cdt" size="45479" crc="a37f076c" sha1="adf30d362954591df36dcf50db48c4199a9dfcdc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 2088 (UK) (1988) [Original] [TAPE].zip... -->
<software name="2088" supported="no">
<description>2088 (UK)</description>
<year>1988</year>
<publisher>Zeppelin Games</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="32725">
<rom name="2088 (uk) (1988) [original] [tape].cdt" size="32725" crc="8f89d95d" sha1="be13f9d8450b9cecaa90211352fa4465f04efecb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 2112 AD (UK,F,G,S) (64K) (1986) [Original] [TAPE].zip... -->
<software name="2112ad" supported="no">
- <description>2112 AD (Euro?)</description>
+ <description>2112 AD (Euro?, 64K)</description>
<year>1986</year>
<publisher>Design Design</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59195">
<rom name="2112 ad (uk,f,g,s) (64k) (1986) [original] [tape].cdt" size="59195" crc="b114a149" sha1="7a4e5fb1b5cd0533d8e8ff99fa57ec35c19d5bd3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3-D Voicechess (UK) (1985) [Original] [TAPE].zip... -->
+ <software name="3as" supported="no">
+ <description>3 As (Euro?)</description>
+ <year>1986</year>
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65947">
+ <rom name="3 as (s) (face 1a) (1986) (gorbaf el vikingo) [original] [tape] [compilation].cdt" size="65947" crc="aa1fa72d" sha1="9471c39f1e580e9b271b63658617410c4ec2644e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="67801">
+ <rom name="3 as (f) (face 2a) (1986) (la malediction de thaar) [original] [tape] [compilation].cdt" size="67801" crc="d8571136" sha1="bbf3c87fee00f33498b1b8c496a32906cc6d6e6a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="10105">
+ <rom name="3 as (f) (face 3a) (1986) (graph pack) [original] [tape] [compilation].cdt" size="10105" crc="e9d11255" sha1="15a041740cdea906384267e95d322b7268e355d8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="15571">
+ <rom name="3 as (f) (face 3b) (1986) (graph pack) [original] [tape] [compilation].cdt" size="15571" crc="12420bb1" sha1="180705c350a7a278bb79f909d7ab2e902cf27662" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="3dvchess" supported="no">
<description>3-D Voicechess (UK)</description>
<year>1985</year>
- <publisher>CP Software</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Deep Thought Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Echecs Parlant En 3-D" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="48585">
<rom name="3-d voicechess (uk) (1985) [original] [tape].cdt" size="48585" crc="30fad1dd" sha1="dc12536ac99d2c3160c79cdcfad5e1fddc64e535" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D Boxing (UK) (1985) [Original] [TAPE].zip... -->
<software name="3dboxing" supported="no">
<description>3D Boxing (UK)</description>
<year>1985</year>
<publisher>Amsoft</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="3D Boxkampf" /> <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58470">
<rom name="3d boxing (uk) (1985) [original] [tape].cdt" size="58470" crc="19182316" sha1="adc783a37568ae81fcaa3c7a0af80b08258c038c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D Construction Kit v1.2 (UK) (64K) (128K) (4 faces) (1991) [Original] [TAPE].zip... -->
<software name="3dconstr" supported="no">
- <description>3D Construction Kit v1.2 (UK) (64K) (128K) (4 faces) [Original] [TAPE]</description>
+ <description>3D Construction Kit v1.2 (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82567">
<rom name="3d construction kit v1.2 (uk) (128k) (face 2a) (1991) (construction kit) [original] [tape].cdt" size="82567" crc="38991804" sha1="08b4a50dd59d92f686388db0d8f93c77bfe5d317" offset="0" />
</dataarea>
@@ -239,168 +484,306 @@
</part>
</software>
- <!-- Identifying 3D Grand Prix (UK) (1985) [Original] [TAPE].zip... -->
+ <software name="3dfight" supported="no">
+ <description>3D Fight (Fra)</description>
+ <year>1985</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="48531">
+ <rom name="3d fight (f) (1985) [original] [tape].cdt" size="48531" crc="dda3f87a" sha1="db37bd964a7233c58a3d4075795bca2bbb494974" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="3dgp" supported="no">
<description>3D Grand Prix (UK)</description>
<year>1985</year>
<publisher>Amsoft</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59311">
<rom name="3d grand prix (uk) (1985) [original] [tape].cdt" size="59311" crc="f43f14a9" sha1="ffd5b597385ffddf4136cae8ff5cb512819e7194" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D Monster Chase (UK) (1985) [Original] [TAPE].zip... -->
<software name="3dmoncha" supported="no">
<description>3D Monster Chase (UK)</description>
<year>1985</year>
<publisher>Romik Software</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="27163">
<rom name="3d monster chase (uk) (1985) [original] [tape].cdt" size="27163" crc="3160066b" sha1="532dcb443b01a1cf8bda2b52bc2a91f5182c3915" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D Pinball (UK) (1989) [Original] [TAPE].zip... -->
- <software name="3dpinb" supported="no">
- <description>3D Pinball (UK)</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="44203">
- <rom name="3d pinball (uk) (1989) [original] [tape].cdt" size="44203" crc="25445817" sha1="ffc4130debf33f88c34ed242949191917a44a2c0" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying 3D Quasars (UK) (1985) [Original] [TAPE].zip... -->
<software name="3dquasar" supported="no">
<description>3D Quasars (UK)</description>
<year>1985</year>
<publisher>Solar Software</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="22789">
<rom name="3d quasars (uk) (1985) [original] [tape].cdt" size="22789" crc="fac00af9" sha1="5359a42081b4956ccbfde20f9b6a015544601a8b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D Snooker (UK) (1990) [Original] [TAPE].zip... -->
<software name="3dsnook" supported="no">
<description>3D Snooker (UK)</description>
<year>1990</year>
<publisher>Players Premier</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65131">
<rom name="3d snooker (uk) (1990) [original] [tape].cdt" size="65131" crc="78ab9de5" sha1="76fd7562fb157a437a880eddf32b2f6b69ce312c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D Starfighter (UK) (1987) [Original] [TAPE].zip... -->
<software name="3dsfight" supported="no">
<description>3D Starfighter (UK)</description>
<year>1987</year>
- <publisher>Codemasters</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60796">
<rom name="3d starfighter (uk) (1987) [original] [tape].cdt" size="60796" crc="2acc0604" sha1="02ba5c9ed9a2ea36646c1912f501643b5a13a2f7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D Starstrike (UK) (1985) [Original] [TAPE].zip... -->
<software name="3dsstrik" supported="no">
<description>3D Starstrike (UK)</description>
<year>1985</year>
<publisher>Realtime Games Software</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43237">
<rom name="3d starstrike (uk) (1985) [original] [tape].cdt" size="43237" crc="f8e09537" sha1="7dcca7ddd5a1412aa728a77a525711aeebd9cd00" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D Starstrike.zip... -->
- <software name="3dsstrika" cloneof="3dsstrik" supported="no">
- <description>3D Starstrike (UK?, Alt?)</description>
- <year>1985</year>
- <publisher>Realtime Games Software</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="43254">
- <rom name="3d starstrike.cdt" size="43254" crc="a5ffedf4" sha1="ae3fd65bc055f364d90744803d7f602368e40854" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying 3D Stunt Rider (UK) (1985) [Original] [TAPE].zip... -->
<software name="3dstunt" supported="no">
<description>3D Stunt Rider (UK)</description>
<year>1985</year>
<publisher>Amsoft</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Cascadeur 3D" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67377">
<rom name="3d stunt rider (uk) (1985) [original] [tape].cdt" size="67377" crc="b659259e" sha1="47edede81dfbb7577cfeedaed71754606d3bc424" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D Invaders (UK) (1985) [Original] [TAPE].zip... -->
+ <software name="3dttrek" supported="no">
+ <description>3D Time Trek (UK)</description>
+ <year>1985</year>
+ <publisher>Anirog Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="63277">
+ <rom name="3d time trek (uk) (1985) [original] [tape].cdt" size="63277" crc="e8a3331c" sha1="ba5369189a75cfa1149cbfe6d82e295acd2aef9e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="3dinvad" supported="no">
<description>3D-Invaders (UK)</description>
<year>1985</year>
<publisher>Amsoft</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Le 3eme Dimension, Invasores" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="16135">
<rom name="3d invaders (uk) (1985) [original] [tape].cdt" size="16135" crc="975a5e27" sha1="ba2bed140fd8d82ebb54e047ee5524616da09cd7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D-Plot 4 (G) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="3dplot4" supported="no">
- <description>3D-Plot 4 (Ger) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>3D-Plot 4 (Ger)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Profisoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="10325">
<rom name="3d-plot 4 (g) (1985) [original] [tape] [utilitaire].cdt" size="10325" crc="298e6897" sha1="87cd05694f9e91ba80cb8561b4f50104abeb3ac9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3D-Sub (F) (1985) [Original] [TAPE].zip... -->
<software name="3dsub" supported="no">
<description>3D-Sub (Fra)</description>
<year>1985</year>
<publisher>Loriciels</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41785">
<rom name="3d-sub (f) (1985) [original] [tape].cdt" size="41785" crc="e78e03d2" sha1="f84b99c581da8d2e01dcb2b20e97dd1db6cf9bd0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 3DC (UK) (1987) [Original] [TAPE].zip... -->
<software name="3dc" supported="no">
<description>3DC (UK)</description>
<year>1987</year>
<publisher>Elite Systems</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66705">
<rom name="3dc (uk) (1987) [original] [tape].cdt" size="66705" crc="50456454" sha1="27b11b2361c46dc4d6149aa94254fda7b945e226" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 4x4 Off-Road Racing (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
+ <software name="4gamepn1" supported="no">
+ <description>4 Game Pack No. 1 (UK)</description>
+ <year>1991</year>
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="96487">
+ <rom name="4 game pack n 1 (uk) (face a) (1991) [original] [tape] [compilation].cdt" size="96487" crc="caaeff33" sha1="229408662f460bccd11b3af26eb1e66894e9e067" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="93087">
+ <rom name="4 game pack n 1 (uk) (face b) (1991) [original] [tape] [compilation].cdt" size="93087" crc="beb935f8" sha1="397fbed92f313790da14bab7ba4513734c4599ee" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="4gamepn2" supported="no">
+ <description>4 Game Pack No. 2 (UK)</description>
+ <year>1992</year>
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="86842">
+ <rom name="4 game pack n 2 (uk) (face a) (1992) [original] [tape] [compilation].cdt" size="86842" crc="dfb15436" sha1="aae116379d5e6453d4727cb32313890b82fd22ca" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="93886">
+ <rom name="4 game pack n 2 (uk) (face b) (1992) [original] [tape] [compilation].cdt" size="93886" crc="ecd04ad1" sha1="c6849768bef39b2901b40d0f0bc06b3a6f4c0640" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="4gamepn3" supported="no">
+ <description>4 Game Pack No. 3 (UK)</description>
+ <year>1992</year>
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="91204">
+ <rom name="4 game pack n 3 (uk) (face a) (1992) [original] [tape] [compilation].cdt" size="91204" crc="6b7d0cc7" sha1="e7cb56b0cac0dc59838bded267e6cd4000584cec" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="90244">
+ <rom name="4 game pack n 3 (uk) (face b) (1992) [original] [tape] [compilation].cdt" size="90244" crc="0dfd0343" sha1="0fda66418f66fa497398a48348836df4aa3004c5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="4in1hit1" supported="no">
+ <description>4 Games In 1 Pack - Hit Pack #1 (UK)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="125745">
+ <rom name="4 games in 1 pack - hit pack 1 (uk) (face a) (1992) [original] [tape] [compilation].cdt" size="125745" crc="10f73133" sha1="171581ae1115f7fe63f359ae9c88180bc622c768" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="113191">
+ <rom name="4 games in 1 pack - hit pack 1 (uk) (face b) (1992) [original] [tape] [compilation].cdt" size="113191" crc="cd24c467" sha1="c9b8f28e9ec0f1b2762153d16c2e695b337d79df" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="4in1hit2" supported="no">
+ <description>4 Games In 1 Pack - Hit Pack #2 (UK)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="116641">
+ <rom name="4 games in 1 pack - hit pack 2 (uk) (face a) (1992) [original] [tape] [compilation].cdt" size="116641" crc="d18b0f6e" sha1="1268f3b50fd61f9aa1b65d552ad5641d7565ef56" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="116358">
+ <rom name="4 games in 1 pack - hit pack 2 (uk) (face b) (1992) [original] [tape] [compilation].cdt" size="116358" crc="997d0e53" sha1="76ee25f6e20d9a826ae08f02e0011b4baa7d5283" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="4in1hit5" supported="no">
+ <description>4 Games In 1 Pack - Hit Pack #5 (UK)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="95263">
+ <rom name="4 games in 1 pack - hit pack 5 (uk) (face a) (1992) [original] [tape] [compilation].cdt" size="95263" crc="026106ef" sha1="43d1fac86452df76e1edaf9adb9f789a39903ecb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="123539">
+ <rom name="4 games in 1 pack - hit pack 5 (uk) (face b) (1992) [original] [tape] [compilation].cdt" size="123539" crc="d03ec403" sha1="07734274f1f90cd39019290acac0042f4fdc4cf1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="4mostact" supported="no">
+ <description>4 Most Action (UK)</description>
+ <year>1989</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="156398">
+ <rom name="4 most action (uk) (face a) (1989) [original] [tape] [compilation].cdt" size="156398" crc="ea2f14b4" sha1="67c4ac540cb6372cc9beb068ec642fc2fd9dba6d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="94723">
+ <rom name="4 most action (uk) (face b) (1989) [original] [tape] [compilation].cdt" size="94723" crc="1820e673" sha1="d8d6c73fdf35f60010e584a1da4b7f4521af7a4e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="4socsim" supported="no">
+ <description>4 Soccer Simulators (UK)</description>
+ <year>1989</year>
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="111773">
+ <rom name="4 soccer simulators (uk) (face a) (1989) [original] [tape] [compilation].cdt" size="111773" crc="cfeb1b00" sha1="f2d2ad555f4264e8c8614cef7ba72420865b4451" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="113772">
+ <rom name="4 soccer simulators (uk) (face b) (1989) [original] [tape] [compilation].cdt" size="113772" crc="6b750ee1" sha1="b47c6313c3c891b6051ef40110a2f346e75aad79" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="4x4offrd" supported="no">
<description>4x4 Off-Road Racing (UK)</description>
- <year>1989</year>
+ <year>1988</year>
<publisher>Epyx</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47263">
<rom name="4x4 off-road racing (uk) (face a) (1989) [original] [tape].cdt" size="47263" crc="3b7c362a" sha1="db22d0798d826eb00c63b328db651e14a8646980" offset="0" />
</dataarea>
@@ -412,147 +795,213 @@
</part>
</software>
- <!-- Identifying 7 Card Stud (UK) (1986) [Original] [TAPE].zip... -->
+ <software name="500ccgp" supported="no">
+ <description>500cc Grand Prix (UK)</description>
+ <year>1986</year>
+ <publisher>Microids</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="84380">
+ <rom name="500cc grand prix (uk) (1986) (ukq 710) [original] [tape].cdt" size="84380" crc="f4a760d0" sha1="7bfb13a4d27519c9ecaec0b7ffb254b4e7632c37" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="5axe" supported="no">
+ <description>Le 5eme Axe (Fra)</description>
+ <year>1985</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="22015">
+ <rom name="le 5eme axe (f) (face a) (1985) (initiation) [original] [tape].cdt" size="22015" crc="451d9804" sha1="9300d13086603c64783d3ad75ff3103819a901df" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="40849">
+ <rom name="le 5eme axe (f) (face b) (1985) (game) [original] [tape].cdt" size="40849" crc="12cc0555" sha1="2bbfddaab232d783bd18596fc4aa787e236a9664" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="6pak2" supported="no">
+ <description>6-Pak Volume 2 (UK)</description>
+ <year>1988</year>
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="198208">
+ <rom name="6-pak volume 2 (uk) (face 1) (1988) [original] [tape] [compilation].cdt" size="198208" crc="106b7ee8" sha1="c4208d8c4b689e53acff6e517f4e6ae233dd030d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="192777">
+ <rom name="6-pak volume 2 (uk) (face 2) (1988) [original] [tape] [compilation].cdt" size="192777" crc="00ebe308" sha1="76d0e867c150582217be587c644949f0bc78cddd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="6pak3" supported="no">
+ <description>6-Pak Volume 3 (UK, Incomplete Dump)</description>
+ <year>1988</year>
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <!-- Side 1A MISSING!! -->
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="136449">
+ <rom name="6-pak volume 3 (uk) (face 1b) (1988) [original] [tape] [compilation].cdt" size="136449" crc="e18a5610" sha1="e49444b9a253734618dc76c2e51052db1b5285eb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="7cardstd" supported="no">
<description>7 Card Stud (UK)</description>
<year>1986</year>
<publisher>Martech</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="International 7 Card Stud (Box)" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44107">
<rom name="7 card stud (uk) (1986) [original] [tape].cdt" size="44107" crc="f756ed26" sha1="e69f23389f90d552ae97f03729d8e0c340cb25c1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 720 (UK) (1988) [Original] [TAPE].zip... -->
<software name="720" supported="no">
<description>720° (UK)</description>
<year>1988</year>
<publisher>U.S. Gold</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <feature name="part_id" value="Side A" />
<dataarea name="cass" size="81886">
<rom name="720 (uk) (1988) [original] [tape].cdt" size="81886" crc="e0f52757" sha1="1b7792c5c17c9281d4c89ec9e56d4f20180b5e8e" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <feature name="part_id" value="Face B (containing arcade soundtrack)" />
+ <feature name="part_id" value="Side B (arcade soundtrack)" />
<dataarea name="cass" size="11930644">
<rom name="720 (uk) (1986) (audio tape) [original] [tape].mp3" size="11930644" crc="c74a8671" sha1="76489c32d29a82fc9bf328e3ff3ac161389b300e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 750cc Grand Prix (UK) (1989) [Original] [TAPE].zip... -->
<software name="750gp" supported="no">
<description>750cc Grand Prix (UK)</description>
<year>1989</year>
- <publisher>Codemasters</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56022">
<rom name="750cc grand prix (uk) (1989) [original] [tape].cdt" size="56022" crc="bad7db8a" sha1="93b3b1cb01e6d50bea3d14d282dec583dacd38f3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying A Question Of Scruples (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="scruples" supported="no">
- <description>A Question Of Scruples (UK)</description>
- <year>1987</year>
- <publisher>Leisure Genius</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="78065">
- <rom name="a question of scruples (uk) (face a) (1987) [original] [tape].cdt" size="78065" crc="5c877623" sha1="18a81e9d7a20979050f12674d9464ed0b802928a" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="139571">
- <rom name="a question of scruples (uk) (face b) (1987) [original] [tape].cdt" size="139571" crc="5f3b14e3" sha1="77c4a7df6e1f26069c6c318ab0a9db06004f3a23" offset="0" />
+ <software name="adam" supported="no">
+ <description>A.D.A.M (UK, ASL9DA)</description>
+ <year>1985</year>
+ <publisher>Micro Application</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="14552">
+ <rom name="a.d.a.m (uk) (1985) (version asl9da) (audiogenic software) [original] [tape] [utilitaire].cdt" size="14552" crc="7ad21dcc" sha1="e4efa0a2fce54e38eb38a847161cb955cd05e4c9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying A Question Of Sport (UK) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="qos" supported="no">
- <description>A Question Of Sport (UK, Version Split)</description>
+ <software name="a320" supported="no">
+ <description>A 320 (Fra)</description>
<year>1988</year>
- <publisher>Elite Systems</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="67503">
- <rom name="a question of sport (uk) (1988) (00. code program) (version split) [original] [tape].cdt" size="67503" crc="464ec498" sha1="23aac1008ef649a6fe23b584e80bff23840b2d8f" offset="0" />
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="173875">
+ <rom name="a 320 (f) (face 1a) (1988) (1. programmes 01 a 12) [original] [tape].cdt" size="173875" crc="5b9e80cc" sha1="c7f67a1154d93008849b2f3e77765884aafcf850" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="17976">
- <rom name="a question of sport (uk) (1988) (01. block 01) (version split) [original] [tape].cdt" size="17976" crc="f55053a1" sha1="f12d9b8e5ee2296e199bf81752ee1cd7632c3724" offset="0" />
+ <dataarea name="cass" size="173875">
+ <rom name="a 320 (f) (face 1a) (1988) (1. programmes 01 a 12) [original] [tape].cdt" size="173875" crc="5b9e80cc" sha1="c7f67a1154d93008849b2f3e77765884aafcf850" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="17976">
- <rom name="a question of sport (uk) (1988) (02. block 02) (version split) [original] [tape].cdt" size="17976" crc="56e7378b" sha1="d563f1f5c5d0f5a109ae21bd61af6fa1043e3174" offset="0" />
+ <dataarea name="cass" size="105661">
+ <rom name="a 320 (f) (face 2a) (1988) (2. fichiers dessins - dess 01 a dess 22) [original] [tape].cdt" size="105661" crc="037bbf8d" sha1="573f4dc907fead6096359cbe49455d2802d4b923" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="17976">
- <rom name="a question of sport (uk) (1988) (03. block 03) (version split) [original] [tape].cdt" size="17976" crc="46d753d2" sha1="a765a6c9359be63406b15c6d757a5ce2864bf553" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="17976">
- <rom name="a question of sport (uk) (1988) (04. block 04) (version split) [original] [tape].cdt" size="17976" crc="a8ddfb70" sha1="6f6f48002103020bac25344cf87711d59d2b9006" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="17976">
- <rom name="a question of sport (uk) (1988) (05. block 05) (version split) [original] [tape].cdt" size="17976" crc="68ea5b1e" sha1="bd7195ab794d4d8fbeb8a143fed5908d4fafaa07" offset="0" />
+ <dataarea name="cass" size="110289">
+ <rom name="a 320 (f) (face 2b) (1988) (3. fichiers dessins - dess 23 a dess 44) [original] [tape].cdt" size="110289" crc="cda143bf" sha1="cde7358cd67e6ecc03fe76286d8ae83f55955f8a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying A View To A Kill (UK) (1985) [Original] [TAPE].zip... -->
- <software name="avtak" supported="no">
- <description>A View To A Kill (UK)</description>
- <year>1985</year>
- <publisher>Domark</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="23455">
- <rom name="a view to a kill (uk) (1985) [original] [tape].cdt" size="23455" crc="4847864f" sha1="3b09dca604ce4ca18350906af37bcb15c4ef9020" offset="0" />
+ <software name="ateam" supported="no">
+ <description>The A Team (Spa)</description>
+ <year>1988</year>
+ <publisher>Zafiro Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="El Equipo A (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65370">
+ <rom name="the a team (s) (face a) (1988) [original] [tape].cdt" size="65370" crc="efa2fd49" sha1="c18f63b8c32f5139b3152b6e35a32930a7d0884c" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="42607">
- <rom name="a view to a kill - a - the mines game (uk) (1985) [original] [tape].cdt" size="42607" crc="d4ac220e" sha1="372fc59e73cd5e98d30a5f2de0b5396e5a2b5782" offset="0" />
+ <dataarea name="cass" size="66452">
+ <rom name="the a team (s) (face b) (1988) [original] [tape].cdt" size="66452" crc="1ceb3683" sha1="c0cefeca2cc265c18c76b1fee4c94012b9a0cd23" offset="0" />
</dataarea>
</part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="42091">
- <rom name="a view to a kill - b - the city hall game (uk) (1985) [original] [tape].cdt" size="42091" crc="5b50bd19" sha1="a42a6275c56bdb5484b8b739ac0eaeaf8ca75144" offset="0" />
+ </software>
+
+ <software name="ateamlg" cloneof="ateam" supported="no">
+ <description>The A Team (Spa, Lightgun)</description>
+ <year>1988</year>
+ <publisher>Zafiro Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65368">
+ <rom name="el equipo a (s) (face a) (1988) (lightgun) [lsb] [original] [tape].cdt" size="65368" crc="f8c0444b" sha1="3263a0fc19c5199d9a755e7bf69cd78698d9225b" offset="0" />
</dataarea>
</part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="42607">
- <rom name="a view to a kill - c - the paris game (uk) (1985) [original] [tape].cdt" size="42607" crc="46625512" sha1="2d7426a7a36938a4b0d37bcde494ffd7e4b0738e" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="66452">
+ <rom name="el equipo a (s) (face b) (1988) (lightgun) [lsb] [original] [tape].cdt" size="66452" crc="3cf1b8e0" sha1="f25bad2b6d9461ab885bfec6923bcdafac9f9bfb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying AAARGH! (S) (1988) [Original] [TAPE].zip... -->
<software name="aaargh" supported="no">
- <description> Aaargh! (Spa)</description>
+ <description>Aaargh! (Spa)</description>
<year>1988</year>
<publisher>Melbourne House</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="167611">
<rom name="aaargh! (s) (1988) [original] [tape].cdt" size="167611" crc="2a3006f9" sha1="354ec471d814109a2cbd6828148f76837bad52ba" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Abracadabra (S) (2 faces) (1988) [Original] [TAPE].zip... -->
+ <software name="abadiacr" supported="no">
+ <description>La Abadia del Crimen (Spa)</description>
+ <year>1987</year>
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="88449">
+ <rom name="la abadia del crimen (s) (1988) [mcm software] [original] [tape].cdt" size="88449" crc="83e32c1c" sha1="8a04378128d08f79290af6fe26b68cd3300ea660" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="abracada" supported="no">
<description>Abracadabra (Spa)</description>
<year>1988</year>
<publisher>Proein Soft Line</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="72643">
<rom name="abracadabra (s) (face a) (1988) [original] [tape].cdt" size="72643" crc="f3a0eeb5" sha1="2dcb4b674431e0db337b9639e05f3e8e9e05481e" offset="0" />
</dataarea>
@@ -564,24 +1013,25 @@
</part>
</software>
- <!-- Identifying Abu Simbel Profanation (S) (1986) [Original] [TAPE].zip... -->
<software name="abusimbl" supported="no">
<description>Abu Simbel Profanation (Spa)</description>
<year>1986</year>
<publisher>Dinamic Software</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54529">
- <rom name="abu simbel profanation (s) (1986) [original] [tape].cdt" size="54529" crc="2a9a0a9c" sha1="1163f4e67cb7b17b0a3a772c1b55dfe2ad6c87e9" offset="0" />
+ <rom name="abu simbel profanation (s) (1986) [original] [tape].cdt" size="54529" crc="fe1268bd" sha1="9621f9ad8f74d3d474b04e8f5f5dfc88d40ed328" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Academy - Tau Ceti II (UK) (2 Faces) (1989) [Original] [TAPE].zip... -->
<software name="academy" supported="no">
<description>Academy (UK)</description>
- <year>1989</year>
+ <year>1987</year>
<publisher>CRL Group</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="usage" value="Tau Ceti II" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60249">
<rom name="academy - tau ceti ii (uk) (face a) (1989) [original] [tape].cdt" size="60249" crc="2917a4c4" sha1="ee9f1c06088d53b7d7ed4d7095d2b33cc290a445" offset="0" />
</dataarea>
@@ -593,108 +1043,144 @@
</part>
</software>
- <!-- Identifying Ace (UK) (1986) [Original] [TAPE].zip... -->
<software name="ace" supported="no">
<description>ACE (UK)</description>
<year>1986</year>
<publisher>Cascade Games</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="39319">
<rom name="ace (uk) (1986) [original] [tape].cdt" size="39319" crc="e523b1fd" sha1="d8c321a87f4a13062fe6f83747cd1bc5752eadb3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ace 2 (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="ace2">
- <description>ACE 2 (Spa)</description> <!-- Game in English, was the same disk sold in UK too? -->
- <year>1987</year>
- <publisher>Cascade Games</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="ace2" supported="no">
+ <description>ACE 2 (UK)</description>
+ <year>1988</year>
+ <publisher>Gamebusters</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="40789">
+ <rom name="ace 2 (uk) (1988) [gamebusters] [original] [tape].cdt" size="40789" crc="bff08682" sha1="3bb54415195762be910f3fed5b3c72caca800886" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ace2s" cloneof="ace2" supported="no">
+ <description>ACE 2 (Spa)</description>
+ <year>1988</year>
+ <publisher>Gamebusters</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57495">
<rom name="ace 2 (uk) (1987) (spain retail version) [original] [tape].cdt" size="57495" crc="86bc2be9" sha1="cce8eb4498f43b2581d2253fc6ab0eec45e8f985" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ace Of Aces (UK) (1985) [Original] [TAPE].zip... -->
<software name="aceoface" supported="no">
- <description>Ace Of Aces (UK)</description>
- <year>1985</year>
+ <description>Ace of Aces (UK)</description>
+ <year>1987</year>
<publisher>U.S. Gold</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="96405">
<rom name="ace of aces (uk) (1985) [original] [tape].cdt" size="96405" crc="282d89f8" sha1="096337ee1a66a71edb5ded068ec2c4149dfb75a1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Acro Jet The Advanced Flight Simulator (UK) (1986) [Original] [TAPE].zip... -->
<software name="acrojet" supported="no">
<description>AcroJet - The Advanced Flight Simulator (UK)</description>
<year>1986</year>
- <publisher>Microprose</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Microprose Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49901">
<rom name="acro jet the advanced flight simulator (uk) (1986) [original] [tape].cdt" size="49901" crc="2c5ad0d8" sha1="f963eb52fb5ee6f5aa819e5de210e3ab5a4bf240" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Action Fighter (UK) (1989) [Original] [TAPE].zip... -->
<software name="actionfg" supported="no">
<description>Action Fighter (UK)</description>
<year>1989</year>
- <publisher>Firebird</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="49653">
- <rom name="action fighter (uk) (1989) [original] [tape].cdt" size="49653" crc="da04ed08" sha1="09aa461ec46b8af71ac7bbb32f0f4c5d7caad29f" offset="0" />
+ <publisher>KIXX</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="49651">
+ <rom name="action fighter (uk) (1989) [kixx] [original] [tape].cdt" size="49651" crc="4606b2f1" sha1="a0544ebf5886574df86764945eba84043d70172d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Action Force (UK) (1988) [Original] [TAPE].zip... -->
<software name="actforce" supported="no">
<description>Action Force (UK)</description>
<year>1988</year>
<publisher>Virgin Games</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="94462">
<rom name="action force (uk) (1988) [original] [tape].cdt" size="94462" crc="a987088e" sha1="54ef259fcb094a0cd3a195d564dd7eb312e12d3d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Action Service (UK) (1990) [Original] [TAPE].zip... -->
<software name="actnserv" supported="no">
<description>Action Service (UK)</description>
- <year>1990</year>
+ <year>1988</year>
<publisher>Cobra Soft</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="81691">
<rom name="action service (uk) (1990) [original] [tape].cdt" size="81691" crc="fd2f6d1e" sha1="9ec7607781d3de42da15d33865a7b9212f1ef101" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Activator (UK) (1986) [Original] [TAPE].zip... -->
<software name="activatr" supported="no">
<description>Activator (UK)</description>
<year>1986</year>
<publisher>Cascade Games</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60787">
<rom name="activator (uk) (1986) [original] [tape].cdt" size="60787" crc="ad869a83" sha1="0981dc11afb1122d4850806334ad664537a11755" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Adidas Championship Football (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
+ <software name="addamfam" supported="no">
+ <description>The Addams Family (UK, 128K)</description>
+ <year>1991</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="148289">
+ <rom name="the addams family (uk) (128k) (1991) [original] [tape].cdt" size="148289" crc="c5e172cb" sha1="111107668607b594ff33fbe1763795d0bb862526" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="addrbook" supported="no">
+ <description>Address Book (UK)</description>
+ <year>1985</year>
+ <publisher>VisioData</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="8461">
+ <rom name="address book (uk) (1985) [original] [tape] [utilitaire].cdt" size="8461" crc="1e9d1ea8" sha1="df10578d739b1f2d96815b054c3027b50bc4a838" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="adidasfb" supported="no">
<description>Adidas Championship Football (UK)</description>
<year>1990</year>
- <publisher>Ocean</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="92489">
<rom name="adidas championship football (uk) (face a) (1990) [original] [tape].cdt" size="92489" crc="b36f1e46" sha1="4929f33e583e7fc48f99d6c9ff06f4b9da32a132" offset="0" />
</dataarea>
@@ -706,12 +1192,12 @@
</part>
</software>
- <!-- Identifying Adidas Championship Football (UK) (2 faces) (1990) (Spain retail version) [Original] [TAPE].zip... -->
<software name="adidasfbs" cloneof="adidasfb" supported="no">
<description>Adidas Championship Football (Spa)</description>
<year>1990</year>
- <publisher>Ocean</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="98240">
<rom name="adidas championship football (uk) (face a) (1990) (spain retail version) [original] [tape].cdt" size="98240" crc="1652d132" sha1="8595db123b92c799cf77cbb4ff1a6323f80ba986" offset="0" />
</dataarea>
@@ -723,48 +1209,50 @@
</part>
</software>
- <!-- Identifying Adidas Championship Tie Break (UK) (1990) [Original] [TAPE].zip... -->
<software name="adidastb" supported="no">
<description>Adidas Championship Tie Break (UK)</description>
<year>1990</year>
- <publisher>Ocean</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="87992">
<rom name="adidas championship tie break (uk) (1990) [original] [tape].cdt" size="87992" crc="cffc3bc3" sha1="5f2ac53a70ceb0d17bb5ec37e81057644fe665a5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Admiral Graf Spee (UK) (1984) [Original] [TAPE].zip... -->
<software name="grafspee" supported="no">
<description>Admiral Graf Spee (UK)</description>
<year>1984</year>
<publisher>Amsoft</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Almirante Graf Spee" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="28759">
<rom name="admiral graf spee (uk) (1984) [original] [tape].cdt" size="28759" crc="62d7c045" sha1="c308d67621c283135f42351d7778e7073a301861" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Admiral Graf Spee (S) (1984) [Original] [TAPE].zip... -->
<software name="grafspees" cloneof="grafspee" supported="no">
<description>Admiral Graf Spee (Spa)</description>
<year>1984</year>
<publisher>Amsoft</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Almirante Graf Spee" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="28647">
<rom name="admiral graf spee (s) (1984) [original] [tape].cdt" size="28647" crc="f37f8da0" sha1="c9d66740fd6a324340a1e57d48723b647db5f787" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Advanced Destroyer Simulator (S) (2 faces) (1990) [Original] [TAPE].zip... -->
<software name="ads" supported="no">
<description>Advanced Destroyer Simulator (Spa)</description>
<year>1990</year>
<publisher>Loriciels</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53253">
<rom name="advanced destroyer simulator (s) (face a) (1990) [original] [tape].cdt" size="53253" crc="9e1b93f4" sha1="2a0168b96b366084cccbd6243716f0f10900e89f" offset="0" />
</dataarea>
@@ -776,60 +1264,101 @@
</part>
</software>
- <!-- Identifying Advanced Lawnmowing Simulator (UK) (2010) (PD) [Original] [TAPE].zip... -->
- <software name="advlawn" supported="no">
- <description>Advanced Lawnmowing Simulator (UK)</description>
- <year>2010</year>
- <publisher>Markus Hohmann</publisher> <!-- PD -->
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="27727">
- <rom name="advanced lawnmowing simulator (uk) (2010) (pd) [original] [tape].cdt" size="27727" crc="a687ef4a" sha1="9f84e842053fa28cc0e1e9f397d1f2193f237164" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Advanced Pinball Simulator (UK) (1988) [Original] [TAPE].zip... -->
<software name="advanpin" supported="no">
<description>Advanced Pinball Simulator (UK)</description>
<year>1988</year>
- <publisher>Codemasters</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64080">
<rom name="advanced pinball simulator (uk) (1988) [original] [tape].cdt" size="64080" crc="0f54fa40" sha1="6097171aceaa4115369bf67ef09c6762d0571865" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Adventure Quest (UK) (64K) (1984) [Original] [TAPE].zip... -->
<software name="advquest" supported="no">
<description>Adventure Quest (UK, 64K)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Level 9 Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38531">
<rom name="adventure quest (uk) (64k) (1984) [original] [tape].cdt" size="38531" crc="5c2705fa" sha1="eff089686293b82a400e52de296fb04a37728203" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying African Trail Simulator (S) (1990) [Original] [TAPE].zip... -->
- <software name="africant" supported="no">
+ <software name="basildon" supported="no">
+ <description>The Adventures of Bond, Basildon Bond (UK)</description>
+ <year>1986</year>
+ <publisher>Probe Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="69625">
+ <rom name="the adventures of bond, basildon bond (uk) (1986) [original] [tape].cdt" size="69625" crc="d48bff68" sha1="0044447d85e27199aa061b1a3225b0ce2d5708a5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="zebedee" supported="no">
+ <description>The Adventures of Zebedee Gonig (UK)</description>
+ <year>1991</year>
+ <publisher>Wow Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="36949">
+ <rom name="the adventures of zebedee gonig (uk) (1991) [original] [tape].cdt" size="36949" crc="d8382c15" sha1="a55a912604bdbf375902cc7f43938fce56f759b5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="veracruzg" cloneof="veracruz" supported="no">
+ <description>Die Affaire Vera Cruz (Ger)</description>
+ <year>1985</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="37849">
+ <rom name="die affaire vera cruz (g) (face a) (1985) [original] [tape].cdt" size="37849" crc="5f04febb" sha1="00b501679c40ddddfcf252f21ef2bc51c0ba3910" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="46006">
+ <rom name="die affaire vera cruz (g) (face b) (1985) [original] [tape].cdt" size="46006" crc="64744ca4" sha1="13ecf611d268200dd7f752214ef380fc8cce9744" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="veracruz" supported="no">
+ <description>L'Affaire Vera Cruz (Fra)</description>
+ <year>1985</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="81781">
+ <rom name="l'affaire vera cruz (f) (1985) [original] [tape].cdt" size="81781" crc="ed89fba2" sha1="c049da66648e6add59284b5696c159a042146a66" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="afrtrail" supported="no">
<description>African Trail Simulator (Spa)</description>
<year>1990</year>
<publisher>Positive</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63525">
<rom name="african trail simulator (s) (1990) [original] [tape].cdt" size="63525" crc="80c6beca" sha1="a85ad02950f2f29341306bb6a8f2f3babd952e57" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying After Burner (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
<software name="aburner" supported="no">
<description>After Burner (UK)</description>
<year>1988</year>
<publisher>Activision</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="93529">
<rom name="after burner (uk) (face a) (1988) [original] [tape].cdt" size="93529" crc="a1e37556" sha1="b1bc43003c75c8845594e1eb2ceea8c0d63c9d01" offset="0" />
</dataarea>
@@ -841,41 +1370,41 @@
</part>
</software>
- <!-- Identifying After Shock (UK) (1986) [Original] [TAPE].zip... -->
<software name="aftshock" supported="no">
<description>After Shock (UK)</description>
<year>1986</year>
<publisher>Interceptor Software</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58588">
<rom name="after shock (uk) (1986) [original] [tape].cdt" size="58588" crc="eb6b7cc1" sha1="3e4f05e8bf97fb2f892931c2e608fae3a4b209c2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying After The War (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
<software name="afterwar" supported="no">
<description>After the War (UK)</description>
<year>1989</year>
<publisher>Dinamic Software</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="77866">
- <rom name="after the war (uk) (face 1) (1989) [original] [tape].cdt" size="77866" crc="5bf92ffc" sha1="20eeae7a5262d9648f5034796a6433520a1855a6" offset="0" />
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="77865">
+ <rom name="after the war (uk) (face 1) (1989) [original] [tape].cdt" size="77865" crc="cba1522c" sha1="47288c88cacda27dd5d449c9e1bd99038510cbd2" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="77663">
- <rom name="after the war (uk) (face 2) (1989) [original] [tape].cdt" size="77663" crc="e8bb608a" sha1="a64b1b0b4591c4b9d485c980d327a949946880d2" offset="0" />
+ <dataarea name="cass" size="77662">
+ <rom name="after the war (uk) (face 2) (1989) [original] [tape].cdt" size="77662" crc="168d2234" sha1="989a27366d3d0a01f81645f17674b4e64d9b4ce3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying After The War (S) (2 faces) (1989) [Original] [TAPE].zip... -->
<software name="afterwars" cloneof="afterwar" supported="no">
<description>After the War (Spa)</description>
<year>1989</year>
<publisher>Dinamic Software</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64332">
<rom name="after the war (s) (face a) (1989) [original] [tape].cdt" size="64332" crc="971ca63a" sha1="ef066f0ed77fb027d744f45dab902ab54c2a79c5" offset="0" />
</dataarea>
@@ -887,84 +1416,78 @@
</part>
</software>
- <!-- Identifying Aftermath (UK) (1988) [Original] [TAPE].zip... -->
<software name="aftermat" supported="no">
<description>Aftermath (UK)</description>
<year>1988</year>
<publisher>Alternative Software</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Missile" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38545">
<rom name="aftermath (uk) (1988) [original] [tape].cdt" size="38545" crc="35293d9d" sha1="08f96321fb6d4d4d105343c418606ca833408e3e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Afteroids (S) (1988) [Original] [TAPE].zip... -->
<software name="afteroid" supported="no">
<description>Afteroids (Spa)</description>
<year>1988</year>
<publisher>Zigurat</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63945">
<rom name="afteroids (s) (1988) [original] [tape].cdt" size="63945" crc="8c6525fa" sha1="b40bf4088380cdaeb41b050097a512a741c1a2de" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Agenda Telephonique (F) (1986) [Logistrad] [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="agendate" supported="no">
- <description>Agenda Telephonique (Fra) [Logistrad] [Original] [TAPE] [UTILITAIRE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="13592">
- <rom name="agenda telephonique (f) (1986) [logistrad] [original] [tape] [utilitaire].cdt" size="13592" crc="ed0deeaa" sha1="0f96912824c8c6b51bece32b6e5df6910206470a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Agent Orange (UK) (1986) [Original] [TAPE].zip... -->
<software name="agorange" supported="no">
<description>Agent Orange (UK)</description>
<year>1986</year>
<publisher>A&amp;F Software</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59994">
<rom name="agent orange (uk) (1986) [original] [tape].cdt" size="59994" crc="e8200371" sha1="6a1413586f91e17116b02c46cd04c25297d56f4e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Agent X II (UK) (1987) [Original] [TAPE].zip... -->
<software name="agentx2" supported="no">
<description>Agent X II (UK)</description>
<year>1987</year>
<publisher>Mastertronic</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="119060">
<rom name="agent x ii (uk) (1987) [original] [tape].cdt" size="119060" crc="ec4b7837" sha1="944d3e312a2c55be6a85d794518b819cc488906b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Air Cobra (S) (1987) (PD) [Original] [TAPE].zip... -->
- <software name="aircobra" supported="no">
- <description>Air Cobra (Spa) (PD) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="15153">
- <rom name="air cobra (s) (1987) (pd) [original] [tape].cdt" size="15153" crc="f0bc01c4" sha1="2ab157e74a39fae1727b9db3dd2f7baea9f0829f" offset="0" />
+ <software name="aigledor" supported="no">
+ <description>L'Aigle d'Or (Fra)</description>
+ <year>1986</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52958">
+ <rom name="laigle dor (f) (face a) (1986) (1. presentation et jeu) [original] [tape].cdt" size="52958" crc="cdff12e9" sha1="34ec3b99d71c5b2755163a25ba66c677878f554b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="42913">
+ <rom name="laigle dor (f) (face b) (1986) (2. jeu) [original] [tape].cdt" size="42913" crc="e28a281a" sha1="49df02889e806b7b2b690d804424dfdf350e3274" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Air Traffic Control (UK) (1984) [Original] [TAPE].zip... -->
<software name="airtraff" supported="no">
- <description>Air Traffic Control (UK) [Original] [TAPE]</description>
+ <description>Air Traffic Control (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="15571">
<rom name="air traffic control - heathrow international (uk) (1984) [original] [tape].cdt" size="15571" crc="54d1384b" sha1="806db9ad6a5df5878760fa565e50f05d47fbcac1" offset="0" />
</dataarea>
@@ -976,357 +1499,321 @@
</part>
</software>
- <!-- Identifying Airborne Ranger (UK) (4 faces) (1988) [Original] [TAPE].zip... -->
<software name="airborne" supported="no">
- <description>Airborne Ranger (UK) (4 faces) [Original] [TAPE]</description>
+ <description>Airborne Ranger (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Microprose Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41681">
- <rom name="airborne ranger (uk) (face 1a) (1988) [original] [tape].cdt" size="41681" crc="dcc79db4" sha1="65e9b5ce9a2e5cb6e715e7259da008d0303cf48b" offset="0" />
+ <rom name="airborne ranger (uk) (face 1a) (1988) [original] [tape].cdt" size="41681" crc="0bc4b349" sha1="f66a8a75c7bb4c2f0bb64be03717823de8c00bf0" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="106946">
- <rom name="airborne ranger (uk) (face 1b) (1988) [original] [tape].cdt" size="106946" crc="3a64121d" sha1="b035ce1daeec9993674d4afaed786b7f7fe019c1" offset="0" />
+ <dataarea name="cass" size="106949">
+ <rom name="airborne ranger (uk) (face 1b) (1988) [original] [tape].cdt" size="106949" crc="6426b1f5" sha1="751557b03b8c294e106ae5ab0d73125c9a963e40" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="106949">
- <rom name="airborne ranger (uk) (face 2a) (1988) [original] [tape].cdt" size="106949" crc="fb6ba048" sha1="32f39d10d8d99dd85bed8de72798e700b856f1ce" offset="0" />
+ <dataarea name="cass" size="106953">
+ <rom name="airborne ranger (uk) (face 2a) (1988) [original] [tape].cdt" size="106953" crc="9621426e" sha1="860007b9dd685baf8a831b49088be1cf5ce8b717" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="106949">
- <rom name="airborne ranger (uk) (face 2b) (1988) [original] [tape].cdt" size="106949" crc="d6469214" sha1="65e9415a31c5d63315202318ad52dca18c958617" offset="0" />
+ <dataarea name="cass" size="106952">
+ <rom name="airborne ranger (uk) (face 2b) (1988) [original] [tape].cdt" size="106952" crc="5d1c5621" sha1="7950923d097ce3a800d9fc0a12c6cb3a40e470f3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Airwolf (UK) (1985) [Original] [TAPE].zip... -->
- <software name="airwolfu" supported="no">
- <description>Airwolf (UK) [Original] [TAPE]</description>
+ <software name="airwolf" supported="no">
+ <description>Airwolf (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="39316">
<rom name="airwolf (uk) (1985) [original] [tape].cdt" size="39316" crc="dcb11d0d" sha1="d5d54f2a4c9f047c79219bceaa36a8444e9853d6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Airwolf II (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="airwolfi" supported="no">
- <description>Airwolf II (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="airwolfa" cloneof="airwolf" supported="no">
+ <description>Airwolf (UK, Alt)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58537">
+ <rom name="airwolf (uk) (1985) [amsoft] [original] [tape].cdt" size="58537" crc="8c795687" sha1="eaa174adaa88989dd75c201e69f63ab27b059ce3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="airwolf2" supported="no">
+ <description>Airwolf II (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68017">
<rom name="airwolf ii (uk) (1987) (spain retail version) [original] [tape].cdt" size="68017" crc="45fc525f" sha1="c8b715eac4e75c097cc13596fa4c763acab2130d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Aladdin's Cave (UK) (1985) [Original] [TAPE].zip... -->
- <software name="aladdins" supported="no">
- <description>Aladdin's Cave (UK) [Original] [TAPE]</description>
+ <software name="aladcave" supported="no">
+ <description>Aladdin's Cave (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Artic Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62197">
<rom name="aladdin's cave (uk) (1985) [original] [tape].cdt" size="62197" crc="61cb236f" sha1="7e01821a8141061e6160ae34788af8fd9f8aca41" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alex Higgins World Pool (UK) (1985) [Original] [TAPE].zip... -->
- <software name="alexhigg" supported="no">
- <description>Alex Higgins World Pool (UK) [Original] [TAPE]</description>
+ <software name="albmubi2" supported="no">
+ <description>L'Album UBI 2 (Fra)</description>
+ <year>1989</year>
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="113095">
+ <rom name="l'album ubi 2 (f) (face 1a) (1988) (1. la chose de grotemburg - a) [original] [tape] [compilation].cdt" size="113095" crc="336fb84a" sha1="3bf88f6a40af466ffd7544bc81de67ebc51ec9e0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="45265">
+ <rom name="l'album ubi 2 (f) (face 1b) (1988) (1. la chose de grotemburg - b) [original] [tape] [compilation].cdt" size="45265" crc="a48c0948" sha1="205ed3602247eabea125402d0fec5ec0dc5376f3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="185209">
+ <rom name="l'album ubi 2 (f) (64k) (face 2a) (1988) (2. peur sur amityville - a) [original] [tape] [compilation].cdt" size="185209" crc="207c4818" sha1="ee9ae248116bd7b6c0662e6ba40577ebd545cfe7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="116883">
+ <rom name="l'album ubi 2 (f) (64k) (face 2b) (1988) (2. peur sur amityville - b) [original] [tape] [compilation].cdt" size="116883" crc="1b06fe2d" sha1="bf1375866c197823565ffd17caafc28a7a2e8e17" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass5" interface="cpc_cass">
+ <dataarea name="cass" size="219704">
+ <rom name="l'album ubi 2 (f) (face 3a) (1988) (3. l'oeil de set) (version basic 1.0) [original] [tape] [compilation].cdt" size="219704" crc="202d803d" sha1="57bf48567bd8357e66972ba9b5560ec9b9c8e9dd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass6" interface="cpc_cass">
+ <dataarea name="cass" size="132265">
+ <rom name="l'album ubi 2 (f) (face 3b) (4. gabrielle) [original] [tape] [compilation].cdt" size="132265" crc="15141fa5" sha1="f8cd1552845ae1dc89eff12393ab4d849e6d601f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass7" interface="cpc_cass">
+ <dataarea name="cass" size="222799">
+ <rom name="l'album ubi 2 (f) (face 4a) (5. le necromancien - a - blocs 01 a 11) [original] [tape] [compilation].cdt" size="222799" crc="fe08335f" sha1="81557ab10eceb56606cb73619173bd049f925ad4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass8" interface="cpc_cass">
+ <dataarea name="cass" size="81273">
+ <rom name="l'album ubi 2 (f) (face 4b) (5. le necromancien - b - blocs 12 a 16) [original] [tape] [compilation].cdt" size="81273" crc="31bb5463" sha1="731d6517f396f63285d699f5091de34935154e6f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="alertmis" cloneof="harratck" supported="no">
+ <description>Alerta Misiles (Spa)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="11137">
+ <rom name="alerta misiles (s) (1986) [loadnrun] [original] [tape].cdt" size="11137" crc="6f0e9b22" sha1="95f2e884f330bc8553f770bcd3f1d0339e66ff20" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="higpool" supported="no">
+ <description>Alex Higgins World Pool (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35838">
<rom name="alex higgins world pool (uk) (1985) [original] [tape].cdt" size="35838" crc="ebb08339" sha1="5a5f970ccefeae3a8fa5bd3f6994610da8feedf0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alex Higgins World Snooker (UK) (1985) [Original] [TAPE].zip... -->
- <software name="alexhigg01" cloneof="alexhigg" supported="no">
- <description>Alex Higgins World Snooker (UK) [Original] [TAPE]</description>
+ <software name="higsnook" supported="no">
+ <description>Alex Higgins World Snooker (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35611">
<rom name="alex higgins world snooker (uk) (1985) [original] [tape].cdt" size="35611" crc="8a54b903" sha1="cc6b020456c0fcbb0b6c6c34e2bca3c2cd2675fe" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alex Higgins World Snooker.zip... -->
- <software name="alexhigg02" cloneof="alexhigg" supported="no">
- <description>Alex Higgins World Snooker</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="35608">
- <rom name="alex higgins world snooker.tzx" size="35608" crc="738fc0dd" sha1="d0b1db48fadee9435c68f4222a04aba599c81297" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Algebre (F) (1986) [Original] [TAPE].zip... -->
<software name="algebref" supported="no">
- <description>Algebre (Fra) [Original] [TAPE]</description>
+ <description>Algebre (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Vifi International</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36644">
<rom name="algebre (f) (1986) [original] [tape].cdt" size="36644" crc="5dd23570" sha1="79f7c6a81b27a263ba6537ac03d4a9a6454ce617" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ali Candil Y El Tesoro De Sierra Morena (S) (1986) [Original] [TAPE].zip... -->
- <software name="alicandi" supported="no">
- <description>Ali Candil Y El Tesoro De Sierra Morena (Spa) [Original] [TAPE]</description>
+ <software name="alicandl" supported="no">
+ <description>Ali Candil Y El Tesoro De Sierra Morena (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Edisoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35305">
<rom name="ali candil y el tesoro de sierra morena (s) (1986) [original] [tape].cdt" size="35305" crc="bc1cb989" sha1="1d24a98deb922aea838a2e2615cde6f238fd7f41" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alien (UK) (1985) [Amsoft] [Original] [TAPE].zip... -->
- <software name="alienuk1" supported="no">
- <description>Alien (UK) [Amsoft] [Original] [TAPE]</description>
+ <software name="alien" supported="no">
+ <description>Alien (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53323">
<rom name="alien (uk) (1985) [amsoft] [original] [tape].cdt" size="53323" crc="55cb3b73" sha1="2e38fff1edac85ed14a30a7c569f54303eb802ae" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alien 8 (UK) (1984) [Ultimate] [Original] [TAPE].zip... -->
- <software name="alien8uk" supported="no">
- <description>Alien 8 (UK) [Ultimate] [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="alien8" supported="no">
+ <description>Alien 8 (UK)</description>
+ <year>1985</year>
+ <publisher>Ultimate Play the Game</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45349">
<rom name="alien 8 (uk) (1984) [ultimate] [original] [tape].cdt" size="45349" crc="9cd02016" sha1="dcc8d6c4ba3e7633a75d1624d49fffc34d80d5a1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alien 8 (UK) (1985) [Ricochet] [Original] [TAPE].zip... -->
- <software name="alien8uk01" cloneof="alien8uk" supported="no">
- <description>Alien 8 (UK) [Ricochet] [Original] [TAPE]</description>
+ <software name="alien8a" cloneof="alien8" supported="no">
+ <description>Alien 8 (UK, Ricochet)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ricochet</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47077">
<rom name="alien 8 (uk) (1985) [ricochet] [original] [tape].cdt" size="47077" crc="de1c221b" sha1="49e3de5d90ceca2c306bb56a6a540d5af6b9101d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alien Break-In (UK) (1985) [Original] [TAPE].zip... -->
<software name="alienbre" supported="no">
- <description>Alien Break-In (UK) [Original] [TAPE]</description>
+ <description>Alien Break-In (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Les Envahisseurs De L'Au Dela" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="18199">
<rom name="alien break-in (uk) (1985) [original] [tape].cdt" size="18199" crc="66b31cff" sha1="3ec0b3845a386db81708673e34b8c96a50039bd8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alien Break-In.zip... -->
- <software name="alienbre01" cloneof="alienbre" supported="no">
- <description>Alien Break-In</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="18246">
- <rom name="alien break-in.cdt" size="18246" crc="809dc28f" sha1="5893c4a737ea0d48eab1d85eadd4ad7c5cab7e6c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Alien Highway (UK) (1986) [Original] [TAPE].zip... -->
- <software name="alienhig" supported="no">
- <description>Alien Highway (UK) [Original] [TAPE]</description>
+ <software name="alienhw" supported="no">
+ <description>Alien Highway (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Vortex Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Highway Encounter 2" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51151">
<rom name="alien highway (uk) (1986) [original] [tape].cdt" size="51151" crc="b06c9caf" sha1="e8e5eb6e4d897189acd4bee4b1212a8a53fc985b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alien Legion (S) (1991) [Original] [TAPE].zip... -->
- <software name="alienleg" supported="no">
- <description>Alien Legion (Spa) [Original] [TAPE]</description>
+ <software name="alienlgn" supported="no">
+ <description>Alien Legion (Spa)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mega Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44062">
<rom name="alien legion (s) (1991) [original] [tape].cdt" size="44062" crc="16f5acc2" sha1="12a70cc401deaecbe4f764d1708ee48bee74586e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alien Storm (UK) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="aliensto" supported="no">
- <description>Alien Storm (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="astorm" supported="no">
+ <description>Alien Storm (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="72703">
- <rom name="alien storm (uk) (1991) (-code program) (version split) [original] [tape].cdt" size="72703" crc="f62c2487" sha1="830cee09aed270da9bb572b38092eaa7223bb112" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="23695">
- <rom name="alien storm (uk) (1991) (01. mission 1 stage 1) (version split) [original] [tape].cdt" size="23695" crc="de721827" sha1="745394f9e85bee480fffd3308fbd7e9c33d29170" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="14904">
- <rom name="alien storm (uk) (1991) (02. mission 1 stage 2) (version split) [original] [tape].cdt" size="14904" crc="f38c428c" sha1="318018f0ed6ef11c7ce38abf359738b923edd356" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="13443">
- <rom name="alien storm (uk) (1991) (03. mission 2 stage 1) (version split) [original] [tape].cdt" size="13443" crc="3fb812ba" sha1="e62e22aaa6a599940aac0d63293ea7321646df0e" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="2902">
- <rom name="alien storm (uk) (1991) (04. mission 2 stage 2) (version split) [original] [tape].cdt" size="2902" crc="5e6c0f92" sha1="acb42f6b98da2074964093bffbec32f77a21c4a9" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="1662">
- <rom name="alien storm (uk) (1991) (05. mission 2 stage 3) (version split) [original] [tape].cdt" size="1662" crc="9e1be12f" sha1="731c8ead7d06188d6a2216acf4076566c79f5573" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="14240">
- <rom name="alien storm (uk) (1991) (06. mission 2 stage 4) (version split) [original] [tape].cdt" size="14240" crc="6ba928e5" sha1="9176e7db12fa52244a0aa2ef73b8473ca5ca7498" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="9196">
- <rom name="alien storm (uk) (1991) (07. mission 3 stage 1) (version split) [original] [tape].cdt" size="9196" crc="2f432435" sha1="b2d05a5f757be12bb9c7f43b24859283adca71cf" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="9266">
- <rom name="alien storm (uk) (1991) (08. mission 3 stage 2) (version split) [original] [tape].cdt" size="9266" crc="ec64cbe9" sha1="34422c2fac51985c90e459c560f4e4247e82e3a5" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="7107">
- <rom name="alien storm (uk) (1991) (09. mission 3 stage 3 - boss) (version split) [original] [tape].cdt" size="7107" crc="2fd89204" sha1="1d58a7f22b58eed9dbb07a563a70e59ffaedeb91" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="13811">
- <rom name="alien storm (uk) (1991) (10. mission 3 stage 4) (version split) [original] [tape].cdt" size="13811" crc="7e80f482" sha1="1cf0416fee31fcc322f507c4c6bf36e95fc92b1e" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="11732">
- <rom name="alien storm (uk) (1991) (11. mission 4 stage 1) (version split) [original] [tape].cdt" size="11732" crc="8e7efc60" sha1="4ddaf1854c226879bd6be3664bb5b554f910af8f" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="11219">
- <rom name="alien storm (uk) (1991) (12. mission 4 stage 2) (version split) [original] [tape].cdt" size="11219" crc="4215234e" sha1="d1892d3667f092682e6642ec24032ea80d10aeac" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="7517">
- <rom name="alien storm (uk) (1991) (13. mission 4 stage 3) (version split) [original] [tape].cdt" size="7517" crc="0dbe6523" sha1="ea9f16682e4eff1faa4bfe576f422c2090864120" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="15478">
- <rom name="alien storm (uk) (1991) (14. mission 4 stage 4) (version split) [original] [tape].cdt" size="15478" crc="87af7564" sha1="3c8be83e55e944ae4e05fd229d90c40d5fd289f7" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="8900">
- <rom name="alien storm (uk) (1991) (15. mission 5 stage 1-2-3-4) (version split) [original] [tape].cdt" size="8900" crc="238018b3" sha1="0ba2b82abd03236d812791d28dd2bfa1bff47bcd" offset="0" />
- </dataarea>
- </part>
- <part name="cass17" interface="cpc_cass">
- <dataarea name="cass" size="15520">
- <rom name="alien storm (uk) (1991) (16. mission 5 stage 5) (version split) [original] [tape].cdt" size="15520" crc="ccd29cec" sha1="5435c9962a8d914934ad7c6eb8259d39dd1c0023" offset="0" />
- </dataarea>
- </part>
- <part name="cass18" interface="cpc_cass">
- <dataarea name="cass" size="14010">
- <rom name="alien storm (uk) (1991) (17. mission 6 stage 1-2-3-4-5) (version split) [original] [tape].cdt" size="14010" crc="96ea40f6" sha1="af3fce1c7c313f79842795a72cad9b23193e18ef" offset="0" />
- </dataarea>
- </part>
- <part name="cass19" interface="cpc_cass">
- <dataarea name="cass" size="15013">
- <rom name="alien storm (uk) (1991) (18. mission 6 stage 6) (version split) [original] [tape].cdt" size="15013" crc="a63900ca" sha1="4aec3b22076d6a3bb2773fbc61e3aadc554e855f" offset="0" />
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="291753">
+ <rom name="alien storm (uk) (1991) [original] [tape].cdt" size="291753" crc="dc52a063" sha1="d2fd771bca6f02cd8ba4070a6ba8a58db886a743" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alien Storm (UK) (1991) [Original] [TAPE].zip... -->
- <software name="aliensto01" cloneof="aliensto" supported="no">
- <description>Alien Storm (UK) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="291753">
- <rom name="alien storm (uk) (1991) [original] [tape].cdt" size="291753" crc="dc52a063" sha1="d2fd771bca6f02cd8ba4070a6ba8a58db886a743" offset="0" />
+ <software name="aliensyns" cloneof="aliensyn" supported="no">
+ <description>Alien Syndrome (Spa)</description>
+ <year>1987</year>
+ <publisher>Ace</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="256453">
+ <rom name="alien syndrome (uk) (1987) (spain retail version) [original] [tape].cdt" size="256453" crc="8590e912" sha1="e2af9d94de675e449094813d8dab622b7f9678fc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alien Syndrome (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
<software name="aliensyn" supported="no">
- <description>Alien Syndrome (UK) (Spain retail version) [Original] [TAPE]</description>
+ <description>Alien Syndrome (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="256454">
- <rom name="alien syndrome (uk) (1987) (spain retail version) [original] [tape].cdt" size="256454" crc="44bf1656" sha1="bd41c1a41da7b951963f2344bdfe8b919d12d350" offset="0" />
+ <publisher>Ace</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="148015">
+ <rom name="alien syndrome (uk) (face a) (1987) [rad] [original] [tape].cdt" size="148015" crc="8c64d8d6" sha1="ebc5e74cd726a86c3d55fea7543208888675ba19" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="108480">
+ <rom name="alien syndrome (uk) (face b) (1987) [rad] [original] [tape].cdt" size="108480" crc="21951f6c" sha1="cdda245853520c27ca0e20079e1b5852061a464a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Aliens (UK) (1986) [Original] [TAPE].zip... -->
- <software name="aliensuk" supported="no">
- <description>Aliens (UK) [Original] [TAPE]</description>
+ <software name="aliens" supported="no">
+ <description>Aliens (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="104455">
<rom name="aliens (uk) (1986) [original] [tape].cdt" size="104455" crc="a3de07c5" sha1="72f74a822d41a137718d48bd79b861082aa1b137" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Aliens The Computer Game - Aliens US (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="aliensth" supported="no">
- <description>Aliens The Computer Game - Aliens US (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="alienscg" supported="no">
+ <description>Aliens - The Computer Game (US)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="128707">
<rom name="aliens the computer game - aliens us (uk) (face a) (1987) [original] [tape].cdt" size="128707" crc="7e02d9cb" sha1="0945c6d8de2e93efb4d4d1ee2b484e560eadb3f2" offset="0" />
</dataarea>
@@ -1338,36 +1825,48 @@
</part>
</software>
- <!-- Identifying Alkahera (UK) (1985) [Original] [TAPE].zip... -->
<software name="alkahera" supported="no">
- <description>Alkahera (UK) [Original] [TAPE]</description>
+ <description>Alkahera (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Budgie</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47977">
<rom name="alkahera (uk) (1985) [original] [tape].cdt" size="47977" crc="9b819543" sha1="2467ceb229d2e79860e573492e0b1d9f18d38e15" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Alpine Games (UK) (1987) [Original] [TAPE].zip... -->
- <software name="alpinega" supported="no">
- <description>Alpine Games (UK) [Original] [TAPE]</description>
+ <software name="alkaheraz" cloneof="alkahera" supported="no">
+ <description>Alkahera (UK, Z Cobra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Z Cobra</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="48234">
+ <rom name="alkahera (uk) (1987) [z cobra] [original] [tape].cdt" size="48234" crc="52fcf54e" sha1="a2591f5712eb445b7a634d3d91041c2a3c3192f8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="alpingam" supported="no">
+ <description>Alpine Games (UK)</description>
+ <year>1987</year>
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63535">
<rom name="alpine games (uk) (1987) [original] [tape].cdt" size="63535" crc="3b17677c" sha1="08097c97b6a578da26de7a64fa4b8c9f85fbede1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Altered Beast (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="alteredb" supported="no">
- <description>Altered Beast (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="altbeast" supported="no">
+ <description>Altered Beast (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="77564">
<rom name="altered beast (uk) (face a) (1989) [original] [tape].cdt" size="77564" crc="232bf7c2" sha1="2732ffe114fb7104a94b70a31b478c80b5bd29df" offset="0" />
</dataarea>
@@ -1379,12 +1878,12 @@
</part>
</software>
- <!-- Identifying Alternative World Games (UK) (4 faces) (1987) [Original] [TAPE].zip... -->
- <software name="alternat" supported="no">
- <description>Alternative World Games (UK) (4 faces) [Original] [TAPE]</description>
+ <software name="altwgam" supported="no">
+ <description>Alternative World Games (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="139663">
<rom name="alternative world games (uk) (face 1a) (1987) [original] [tape].cdt" size="139663" crc="3b0d69ff" sha1="31b3c3ca2b99b522a2f057a620906d13fdd24e4a" offset="0" />
</dataarea>
@@ -1406,24 +1905,83 @@
</part>
</software>
- <!-- Identifying Amaurote (UK) (1987) [Original] [TAPE].zip... -->
+ <software name="amstramg" supported="no">
+ <description>Am Stram Graph (Fra)</description>
+ <year>1985</year>
+ <publisher>Micro Programmes 5</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="18505">
+ <rom name="am stram graph (f) (face a) (1985) (1. version 1) [original] [tape] [utilitaire].cdt" size="18505" crc="5c157340" sha1="68a57eb69b4aac52054c004ec6a06006e7e2b3ff" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="17425">
+ <rom name="am stram graph (f) (face b) (1985) (2. version 2) [original] [tape] [utilitaire].cdt" size="17425" crc="27acb450" sha1="af964c42cefb8cd5f72cb73ff1a8ac873d38c461" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="amaurote" supported="no">
- <description>Amaurote (UK) [Original] [TAPE]</description>
+ <description>Amaurote (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46261">
<rom name="amaurote (uk) (1987) [original] [tape].cdt" size="46261" crc="9f1e3913" sha1="6640732e62e1eabe40e08c4121c771ffd3610d3c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying AMC - Astro Marine Corps (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="amcastro" supported="no">
- <description>AMC - Astro Marine Corps (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="amsomnib" supported="no">
+ <description>The Amazing Amstrad Omnibus (UK)</description>
+ <year>1985</year>
+ <publisher>Interface Publications</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="82027">
+ <rom name="the amazing amstrad omnibus (uk) (face a) (1985) [original] [tape] [compilation].cdt" size="82027" crc="21496ce4" sha1="69d220ae5a3d944da7d251ddee37b982a633303a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="65419">
+ <rom name="the amazing amstrad omnibus (uk) (face b) (1985) [original] [tape] [compilation].cdt" size="65419" crc="3e03f1d8" sha1="8afb84b396da9b23e69f4f30105505187091c8f9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amstragn" supported="no">
+ <description>Amstragenda (Spa)</description>
+ <year>1986</year>
+ <publisher>Software Center</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="File (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="12967">
+ <rom name="file (s) (1986) [original] [tape].cdt" size="12967" crc="5046058b" sha1="56f7312578aaa808d70be01f0069a739a9b3c7dd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shrinkin" supported="no">
+ <description>The Amazing Shrinking Man (Euro)</description>
+ <year>1986</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="88441">
+ <rom name="the amazing shrinking man (g,uk,f,s) (1986) [original] [tape].cdt" size="88441" crc="5614c370" sha1="6c81fb6f2d807695f78568ba9443918457aa2f77" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amc" supported="no">
+ <description>AMC - Astro Marine Corps (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="110603">
<rom name="amc - astro marine corps (uk) (face a) (1989) [original] [tape].cdt" size="110603" crc="6db65930" sha1="fabbb87209591c52e987121ce09363028fe6a787" offset="0" />
</dataarea>
@@ -1435,24 +1993,29 @@
</part>
</software>
- <!-- Identifying AmdrawI.zip... -->
- <software name="amdrawiz" supported="no">
- <description>AmdrawI</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="7181">
- <rom name="amdraw i.cdt" size="7181" crc="862498cb" sha1="135296b2fdece5b47d093d1293dd2073c30891b1" offset="0" />
+ <software name="amcs" cloneof="amc" supported="no">
+ <description>AMC - Astro Marine Corps (Spa)</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="110603">
+ <rom name="amc - astro marine corps (s) (face a) (1989) [original] [tape].cdt" size="110603" crc="b789d885" sha1="32b17d848da25cbe11ecb4f102aab66784de27b4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="110603">
+ <rom name="amc - astro marine corps (s) (face b) (1989) [original] [tape].cdt" size="110603" crc="1383f420" sha1="f333c78c01627b7217f1aa97ffbc07521842b4d1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Amdrum (UK) (2 faces) (1986) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="amdrumuk" supported="no">
- <description>Amdrum (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="amdrum" supported="no">
+ <description>Amdrum (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cheetah Marketing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35435">
<rom name="amdrum (uk) (face a) (1986) [original] [tape] [utilitaire].cdt" size="35435" crc="15615bcf" sha1="2e435c92c55dbc49387346d739a1aa14a95331b4" offset="0" />
</dataarea>
@@ -1464,12 +2027,12 @@
</part>
</software>
- <!-- Identifying Amdrum Afrokit (UK) (2 faces) (1986) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="amdrumaf" supported="no">
- <description>Amdrum Afrokit (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="amdrumak" supported="no">
+ <description>Amdrum Afrokit (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cheetah Marketing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="3463">
<rom name="amdrum afrokit (uk) (face 1) (1986) [original] [tape] [utilitaire].cdt" size="3463" crc="79ca4a3a" sha1="040854d43e6d77b24ac83c6665425ed09453b6b1" offset="0" />
</dataarea>
@@ -1481,12 +2044,12 @@
</part>
</software>
- <!-- Identifying Amdrum Electro Kit (UK) (2 faces) (1986) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="amdrumel" supported="no">
- <description>Amdrum Electro Kit (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="amdrumek" supported="no">
+ <description>Amdrum Electro Kit (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cheetah Marketing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="3466">
<rom name="amdrum electro kit (uk) (face 1) (1986) [original] [tape] [utilitaire].cdt" size="3466" crc="252b086e" sha1="d6ac346f26736da11dfeb21fb89d0d7628ba17aa" offset="0" />
</dataarea>
@@ -1498,147 +2061,132 @@
</part>
</software>
- <!-- Identifying Amdrum Electro Kit.zip... -->
- <software name="amdrumel01" cloneof="amdrumel" supported="no">
- <description>Amdrum Electro Kit</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="25640">
- <rom name="amdrum electro kit tape 1.cdt" size="25640" crc="d96a4a1e" sha1="83971fd73f62b90967ee07236c4485ddb4738a61" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="3465">
- <rom name="amdrum electro kit tape 2.cdt" size="3465" crc="b0657022" sha1="8c3eea0762092f5db678a38ea0e9dd96b03d392e" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Amdrum Latin Kit (UK) (2 faces) (1986) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="amdrumla" supported="no">
- <description>Amdrum Latin Kit (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="amdrumlk" supported="no">
+ <description>Amdrum Latin Kit (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cheetah Marketing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <feature name="part_id" value="Side A - Latin Kit" />
<dataarea name="cass" size="3466">
<rom name="amdrum latin kit (uk) (face 1) (1986) [original] [tape] [utilitaire].cdt" size="3466" crc="26addb57" sha1="a7e634ea5b1cd5ad0f65faf1f713b9302ab652c9" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B - Kit Editor" />
<dataarea name="cass" size="25639">
<rom name="amdrum latin kit (uk) (face 2) (1986) [original] [tape] [utilitaire].cdt" size="25639" crc="9f7f9b4f" sha1="36b0014c475375ab45cc09f4075782ed58f40e20" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Amdrum Latin Kit + Kit Editor.zip... -->
- <software name="amdrumla01" cloneof="amdrumla" supported="no">
- <description>Amdrum Latin Kit + Kit Editor</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="19430">
- <rom name="amdrum latin kit + kit editor tape 2.cdt" size="19430" crc="f7f85344" sha1="c0980900132c7605011cb97bed81ee069ade545a" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="25640">
- <rom name="amdrum latin kit + kit editor tape 1.cdt" size="25640" crc="1bf4e73d" sha1="35b9849c87303f698388ce278a2a8ddb46ab813a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Amelie Minuit (F) (1985) [Original] [TAPE].zip... -->
- <software name="ameliemi" supported="no">
- <description>Amelie Minuit (Fra) [Original] [TAPE]</description>
+ <software name="amelminu" supported="no">
+ <description>Amelie Minuit (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61182">
<rom name="amelie minuit (f) (1985) [original] [tape].cdt" size="61182" crc="d39567c7" sha1="ac2537f4d9558aac5218b537c9460bf66a562f97" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying American Football (UK) (1984) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="american" supported="no">
- <description>American Football (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="amerfoot" supported="no">
+ <description>American Football (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="55412">
- <rom name="american football (uk) (1984) (spain retail version) [original] [tape].cdt" size="55412" crc="1b5ce082" sha1="212319c16995a042b56341e5bee601ce763c3990" offset="0" />
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="37207">
+ <rom name="american football (uk) (1984) (uk retail version) [amsoft] [original] [tape].cdt" size="37207" crc="ffe2fd7b" sha1="b30c1137faa07f77c655e8f8481a15e41bb26ce3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying American Football (UK) (1984) (UK retail version) [Amsoft] [Original] [TAPE].zip... -->
- <software name="american01" cloneof="american" supported="no">
- <description>American Football (UK) (UK retail version) [Amsoft] [Original] [TAPE]</description>
+ <software name="amerfoots" cloneof="amerfoot" supported="no">
+ <description>American Football (Spa, BASIC 1.0)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Compulogical</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55393">
+ <rom name="american football (uk) (face a) (1984) (version fast load) (version basic 1.0) [amsoft] [original] [tape].cdt" size="55393" crc="00bdd310" sha1="3205a9c5d99f2beed947043d689617f6f0ff2284" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="37207">
- <rom name="american football (uk) (1984) (uk retail version) [amsoft] [original] [tape].cdt" size="37207" crc="ffe2fd7b" sha1="b30c1137faa07f77c655e8f8481a15e41bb26ce3" offset="0" />
+ <rom name="american football (uk) (face b) (1984) (version slow load) (version basic 1.0) [amsoft] [original] [tape].cdt" size="37207" crc="b3c5c721" sha1="f8e3da665f255958334bea673994fa1b8037ce6e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying American Tag Team Wrestling (UK) (1992) [Original] [TAPE].zip... -->
- <software name="american02" cloneof="american" supported="no">
- <description>American Tag Team Wrestling (UK) [Original] [TAPE]</description>
+ <software name="tagteam" supported="no">
+ <description>American Tag Team Wrestling (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="29808">
<rom name="american tag team wrestling (uk) (1992) [original] [tape].cdt" size="29808" crc="f9e0baf5" sha1="2da5558ddc73fca37949eb16921a532a2e2dfe9e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying American Turbo King (UK) (1989) (LightGun) [Original] [TAPE].zip... -->
- <software name="american03" cloneof="american" supported="no">
- <description>American Turbo King (UK) (LightGun) [Original] [TAPE]</description>
+ <software name="ameritk" supported="no">
+ <description>American Turbo King (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47627">
- <rom name="american turbo king (uk) (1989) (lightgun) [original] [tape].cdt" size="47627" crc="4f667182" sha1="ee0b692dbea67c27a854de86fb394e9e830462d0" offset="0" />
+ <rom name="american turbo king (uk) (1989) [original] [tape].cdt" size="47627" crc="27c48a81" sha1="77045d0e2440d7b27625eac0910dcf40fe19e6ac" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying American Turbo King (UK) (1989) [Original] [TAPE].zip... -->
- <software name="american04" cloneof="american" supported="no">
- <description>American Turbo King (UK) [Original] [TAPE]</description>
+ <software name="ameritkl" cloneof="ameritk" supported="no">
+ <description>American Turbo King (UK, LightGun)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47627">
- <rom name="american turbo king (uk) (1989) [original] [tape].cdt" size="47627" crc="27c48a81" sha1="77045d0e2440d7b27625eac0910dcf40fe19e6ac" offset="0" />
+ <rom name="american turbo king (uk) (1989) (lightgun) [original] [tape].cdt" size="47627" crc="4f667182" sha1="ee0b692dbea67c27a854de86fb394e9e830462d0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amlettre" cloneof="easiaw" supported="no">
+ <description>Amlettres (Fra)</description>
+ <year>1984</year>
+ <publisher>Amsoft France</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="25073">
+ <rom name="amlettres (f) (1984) [amsoft france] [original] [tape] [utilitaire].cdt" size="25073" crc="09d13cbd" sha1="80013b2c77e3e8bfeaeca6f9ac124be366aaeaf9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Amo Del Mundo (S) (1990) [Original] [TAPE].zip... -->
- <software name="amodelmu" supported="no">
- <description>Amo Del Mundo (Spa) [Original] [TAPE]</description>
+ <software name="amomundo" supported="no">
+ <description>Amo del Mundo (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Positive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="70130">
<rom name="amo del mundo (s) (1990) [original] [tape].cdt" size="70130" crc="ece9a987" sha1="c6f82cf88f6630c788354cd64248fac2ad347cd6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ams-Forth (UK) (2 faces) (1984) (Version 1.11) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="amsforth" supported="no">
- <description>Ams-Forth (UK) (2 faces) (Version 1.11) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Ams-Forth v1.11 (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Skywave Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="28700">
<rom name="ams-forth (uk) (face a) (1984) (version 1.11) [original] [tape] [utilitaire].cdt" size="28700" crc="c10f6a42" sha1="d0ef673f942030ae59466e8674b1af7d09c747c8" offset="0" />
</dataarea>
@@ -1650,89 +2198,194 @@
</part>
</software>
- <!-- Identifying Amsbase (S) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="amsbases" supported="no">
- <description>Amsbase (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="amsbase" supported="no">
+ <description>Amsbase (Spa)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="17181">
<rom name="amsbase (s) (1984) [original] [tape] [utilitaire].cdt" size="17181" crc="75a5c36d" sha1="19b8ad839b3ea65b1231a501e1831171dce13215" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Amsdraw I (UK) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="amsdrawi" supported="no">
- <description>Amsdraw I (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="amdraw1" supported="no">
+ <description>Amdraw I (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Amsdraw I, Disenador de Graficos" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="7302">
<rom name="amsdraw i (uk) (1984) [original] [tape] [utilitaire].cdt" size="7302" crc="df92364d" sha1="f078961f5f114b07e8b2081e6093c0470146ccc7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying AmsGolf (UK) (1984) [Original] [TAPE].zip... -->
- <software name="amsgolfu" supported="no">
- <description>AmsGolf (UK) [Original] [TAPE]</description>
+ <software name="americup" supported="no">
+ <description>The America's Cup (UK)</description>
+ <year>1986</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Arnie's America's Cup Challenge" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="70707">
+ <rom name="the america's cup (uk) (1986) [original] [tape].cdt" size="70707" crc="7782f109" sha1="a517c7f4e11fec3702f01533900007e5e8deb530" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amsgolf" supported="no">
+ <description>AmsGolf (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40046">
<rom name="amsgolf (uk) (1984) [original] [tape].cdt" size="40046" crc="967b02b6" sha1="4c4b9c25af6a7a136012733dc5c9d4093de300dc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Amsilvania Castle (S) (1987) [Original] [TAPE].zip... -->
<software name="amsilvan" supported="no">
- <description>Amsilvania Castle (Spa) [Original] [TAPE]</description>
+ <description>Amsilvania Castle (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Magic Team</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58639">
<rom name="amsilvania castle (s) (1987) [original] [tape].cdt" size="58639" crc="4fd22ec6" sha1="d599da00123f3b160fb386426ff6586fe6c26758" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Amsoccer (UK) (1986) [Original] [TAPE].zip... -->
<software name="amsoccer" supported="no">
- <description>Amsoccer (UK) [Original] [TAPE]</description>
+ <description>Amsoccer (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>IJK</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="31645">
<rom name="amsoccer (uk) (1986) [original] [tape].cdt" size="31645" crc="1685a0d5" sha1="eb9e5bcd446db460cdf4507ed5703a35ffe3b1ed" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Amstrad Action Issue 004 (UK) (2 faces) (1986) [Amstrad Action] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="amstrada" supported="no">
- <description>Amstrad Action Issue 004 (UK) (2 faces) [Amstrad Action] [Original] [TAPE] [COMPILATION]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36841">
- <rom name="amstrad action issue 004 (uk) (face a) (1986) [amstrad action] [original] [tape] [compilation].cdt" size="36841" crc="892c6541" sha1="e9ebcf84b310d2f46af956fd55499a861a9e9039" offset="0" />
+ <software name="amsoft12" supported="no">
+ <description>Amsoft 12-Pack (UK)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="44575">
+ <rom name="amsoft 12-pack (uk) (face 01a) (1984) (01. xanagrams) [original] [tape] [compilation].cdt" size="44575" crc="d66849b6" sha1="89eb8f9cddf929cdcae7ab29e21c66722b10aefc" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="37656">
- <rom name="amstrad action issue 004 (uk) (face b) (1986) [amstrad action] [original] [tape] [compilation].cdt" size="37656" crc="246eabf4" sha1="4e2e3e2df2f01b587ef0ed8b3934559f4345b133" offset="0" />
+ <dataarea name="cass" size="17989">
+ <rom name="amsoft 12-pack (uk) (face 02a) (1984) (02. fruit machine) [original] [tape] [compilation].cdt" size="17989" crc="99441bf0" sha1="fbdd4fd1deb4777fddb3c202befe069d7cf604f3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="30871">
+ <rom name="amsoft 12-pack (uk) (face 03a) (1984) (03. bridge-it) [original] [tape] [compilation].cdt" size="30871" crc="cdaec9d4" sha1="a142f0d87ec24674c39a09c9341c249fcd11505c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="27727">
+ <rom name="amsoft 12-pack (uk) (face 04a) (1984) (04. easi-amsword) [original] [tape] [compilation].cdt" size="27727" crc="0a92e4e2" sha1="78b05334b12f9d0b89445656b6344807b62dcb70" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass5" interface="cpc_cass">
+ <dataarea name="cass" size="45349">
+ <rom name="amsoft 12-pack (uk) (face 05a) (1984) (05. roland on the ropes) [original] [tape] [compilation].cdt" size="45349" crc="7bd4e57c" sha1="a6d1d03cc3cf1d7ea8a3099d065f6b6deace0270" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass6" interface="cpc_cass">
+ <dataarea name="cass" size="21391">
+ <rom name="amsoft 12-pack (uk) (face 06a) (1984) (06. animal vegetable mineral) [original] [tape] [compilation].cdt" size="21391" crc="302f047a" sha1="901f48ff84ac89ac5b1c723d9e80aa28d940a0fe" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass7" interface="cpc_cass">
+ <dataarea name="cass" size="18764">
+ <rom name="amsoft 12-pack (uk) (face 07a) (1984) (07. oh mummy) [original] [tape] [compilation].cdt" size="18764" crc="b3315551" sha1="2b888ba1a889983e204199a6dd1fcc26fd66093b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass8" interface="cpc_cass">
+ <dataarea name="cass" size="10879">
+ <rom name="amsoft 12-pack (uk) (face 08a) (1984) (08. harrier attack) [original] [tape] [compilation].cdt" size="10879" crc="fceab57e" sha1="1d7f528e8c76b5ff6a74d8ee92821917983491bb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass9" interface="cpc_cass">
+ <dataarea name="cass" size="17167">
+ <rom name="amsoft 12-pack (uk) (face 09a) (1984) (09. the galactic plague) [original] [tape] [compilation].cdt" size="17167" crc="3f0d6e83" sha1="89dacb0118572b9ce13f4c919eb5630e1bbeb9a8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass10" interface="cpc_cass">
+ <dataarea name="cass" size="30355">
+ <rom name="amsoft 12-pack (uk) (face 10a) (1984) (10. roland in the caves) [original] [tape] [compilation].cdt" size="30355" crc="36629d6b" sha1="e8def769b8283c993154064c5d1a273490513ed3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass11" interface="cpc_cass">
+ <dataarea name="cass" size="40094">
+ <rom name="amsoft 12-pack (uk) (face 11a) (1984) (11. sultans maze) [original] [tape] [compilation].cdt" size="40094" crc="bc20dcc9" sha1="952d76901b194af0378e1c9e27417de2598112af" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass12" interface="cpc_cass">
+ <dataarea name="cass" size="23761">
+ <rom name="amsoft 12-pack (uk) (face 12a) (1984) (12. timeman one) [original] [tape] [compilation].cdt" size="23761" crc="cf625c98" sha1="15bd8d262a7de39cf2b8b7c27d21655ec9e9a0e2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Amstrad Artist (UK) (2 faces) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="amstrada01" cloneof="amstrada" supported="no">
- <description>Amstrad Artist (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="amstest" supported="no">
+ <description>Amstest</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="7494">
+ <rom name="amstest (uk) (1985) (face a) [amsoft] [original] [tape] [utilitaire].cdt" size="7494" crc="19af61ec" sha1="4766b7842da0b78b60e1599261a968be1a58cf83" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="17235">
+ <rom name="amstest (uk) (1985) (face b) [amsoft] [original] [tape] [utilitaire].cdt" size="17235" crc="fb8b58a9" sha1="dd0a359082f8dd4cec62842c72bf8bd6f6c09a0a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amstests" cloneof="amstest" supported="no">
+ <description>Amstest (Spa)</description>
+ <year>1985</year>
+ <publisher>Indescomp</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="17473">
+ <rom name="amstest (s) (1985) [indescomp] [original] [tape] [utilitaire].cdt" size="17473" crc="0ad1122f" sha1="09df54780febdcf3069d80653b6fd33336ebe332" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amsdames" supported="no">
+ <description>Amstra-Dames (Fra)</description>
+ <year>1985</year>
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="13975">
+ <rom name="am-stram-dames (f) (1985) [original] [tape].cdt" size="13975" crc="f70326f0" sha1="4fd386f1ca9a18574aa64970926221ce7df8a351" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amsart" supported="no">
+ <description>Amstrad Artist (UK)</description>
+ <year>1985</year>
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82212">
<rom name="amstrad artist (uk) (face a) (1985) (+ 3 demo screens) [original] [tape] [utilitaire].cdt" size="82212" crc="b2f4978a" sha1="43cc63943439a957f77bfe95b34abd31c6d69df3" offset="0" />
</dataarea>
@@ -1744,12 +2397,66 @@
</part>
</software>
- <!-- Identifying Amstrad Gold Hits 3 (UK) (4 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="amstradg" supported="no">
- <description>Amstrad Gold Hits 3 (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="amsgoldh" supported="no">
+ <description>Amstrad Gold Hits (UK)</description>
+ <year>1986</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="43087">
+ <rom name="amstrad gold hits (uk) (face 1a) (1986) [original] [tape] [compilation].cdt" size="43087" crc="d2d035fd" sha1="87c6c3297b484171567d9f5aac4e1ca4c3c2b4e5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="63748">
+ <rom name="amstrad gold hits (uk) (face 1b) (1986) [original] [tape] [compilation].cdt" size="63748" crc="af4119c7" sha1="9891b2254769a912c8d77f0ba0a6e0f92e6898ba" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="124893">
+ <rom name="amstrad gold hits (uk) (face 2a) (1986) [original] [tape] [compilation].cdt" size="124893" crc="06646410" sha1="4012b2e9fa1f98e9bd603b8be0b3e65243a2f20c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="41839">
+ <rom name="amstrad gold hits (uk) (face 2b) (1986) [original] [tape] [compilation].cdt" size="41839" crc="92aa81d2" sha1="a9a3012caed239032d54d5efce668c2a76952af2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amsgold2" supported="no">
+ <description>Amstrad Gold Hits II (UK)</description>
+ <year>1986</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="123606">
+ <rom name="amstrad gold hits ii (uk) (face 1a) (1986) [original] [tape] [compilation].cdt" size="123606" crc="45e9fe47" sha1="2e539edb3d2b161861b622328f553369a792020b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="60386">
+ <rom name="amstrad gold hits ii (uk) (face 1b) (1986) [original] [tape] [compilation].cdt" size="60386" crc="68784e8c" sha1="3da5303a3a07db345af4d053ec9ee9207e9b3aa5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="58090">
+ <rom name="amstrad gold hits ii (uk) (face 2a) (1986) [original] [tape] [compilation].cdt" size="58090" crc="fac939b6" sha1="71c8696ce418b2f93daa6ca2dbcee1e84b628e5b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="60100">
+ <rom name="amstrad gold hits ii (uk) (face 2b) (1986) [original] [tape] [compilation].cdt" size="60100" crc="dec77fda" sha1="8a346ef96f845ca46dd8722a55b94a5655d07253" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amsgold3" supported="no">
+ <description>Amstrad Gold Hits 3 (UK, Split Version?)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="131850">
<rom name="amstrad gold hits 3 (uk) (face 2b) (1988) (6. world class leaderboard - terrain b) [original] [tape] [compilation].cdt" size="131850" crc="a6ef6cb2" sha1="cf2b85db6a820291baff431e51e4fd32022d552b" offset="0" />
</dataarea>
@@ -1786,41 +2493,24 @@
</part>
</software>
- <!-- Identifying Amstrad Omnibus.zip... -->
- <software name="amstrado" supported="no">
- <description>Amstrad Omnibus</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65693">
- <rom name="amstrad omnibus - side a.cdt" size="65693" crc="14c7de7f" sha1="798f2d81d689f2c6dc75cee8ba62e1fd06fda6ca" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="82101">
- <rom name="amstrad omnibus - side b.cdt" size="82101" crc="e4357ca2" sha1="6b9143bbff85d8cb74e72d2fc574839a231dfb8c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Amstrad Paint (UK) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="amstradp" supported="no">
- <description>Amstrad Paint (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="amspaint" supported="no">
+ <description>Amstrad Paint (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>No Man's Land</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41187">
<rom name="amstrad paint (uk) (1985) [original] [tape] [utilitaire].cdt" size="41187" crc="ee4e321e" sha1="9b470d8e0ee6b5266f8a1d48f0db6e1ec665050b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Amstrad SSA-1 Speech Synthesizer (UK) (2 faces) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="amstrads" supported="no">
- <description>Amstrad SSA-1 Speech Synthesizer (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="ssa1synt" supported="no">
+ <description>Amstrad SSA-1 Speech Synthesizer (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amstrad Consumer Electronics</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="9802">
<rom name="amstrad ssa-1 speech synthesizer (uk) (face a) (1985) (main program) [original] [tape] [utilitaire].cdt" size="9802" crc="db2a4f82" sha1="467b984971df5ece580ccc261d0a4a45b0931254" offset="0" />
</dataarea>
@@ -1832,180 +2522,264 @@
</part>
</software>
- <!-- Identifying Amstrad Unlocked (UK) (1985) [Original] [TAPE].zip... -->
- <software name="amstradu" supported="no">
- <description>Amstrad Unlocked (UK) [Original] [TAPE]</description>
+ <software name="amsunlck" supported="no">
+ <description>Amstrad Unlocked (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Strategy Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="32938">
<rom name="amstrad unlocked (uk) (1985) [original] [tape].cdt" size="32938" crc="a301beb0" sha1="993ed3353481c4c9573f752a552d098953fb424e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Amsword (S) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="amswords" supported="no">
- <description>Amsword (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="amstroid" supported="no">
+ <description>Amstroid (Fra)</description>
+ <year>1985</year>
+ <publisher>Sprites</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="59308">
+ <rom name="amstroid (f) (1985) [original] [tape].cdt" size="59308" crc="24fc78da" sha1="0a11f32714711abd639727ea7e80667030be7220" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amsword" supported="no">
+ <description>Amsword (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Tasman Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="42205">
+ <rom name="amsword (uk) (1984) [amsoft] [original] [tape] [utilitaire].cdt" size="42205" crc="3be3ea3a" sha1="72d991d9d19033938d5c38bd12578d4594561e14" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amswords" cloneof="amsword" supported="no">
+ <description>Amsword (Spa)</description>
+ <year>1984</year>
+ <publisher>Tasman Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42721">
<rom name="amsword (s) (1984) [original] [tape] [utilitaire].cdt" size="42721" crc="c39c21b5" sha1="a0c9102f3d4d8f327ca239fab068e3d136dedba9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying AMX Mouse (UK) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="amxmouse" supported="no">
- <description>AMX Mouse (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>AMX Mouse (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cygnet Computer Consultants.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54124">
<rom name="amx mouse (uk) (1985) [original] [tape] [utilitaire].cdt" size="54124" crc="027a3e43" sha1="54ebd35e9d2ed9a0a8ec6993744d24e7c1762751" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Anarchy (UK) (1988) [Original] [TAPE].zip... -->
- <software name="anarchyu" supported="no">
- <description>Anarchy (UK) [Original] [TAPE]</description>
+ <software name="anarchy" supported="no">
+ <description>Anarchy (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40222">
<rom name="anarchy (uk) (1988) [original] [tape].cdt" size="40222" crc="ae7b6ce6" sha1="c3adc17e5afc25a8a8e7c3fdf56e87c5083fa637" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Android 2 (UK) (1985) [Original] [TAPE].zip... -->
+ <software name="anatomie" supported="no">
+ <description>Anatomie (Fra)</description>
+ <year>1985</year>
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="29528">
+ <rom name="anatomie (f) (1985) [original] [tape].cdt" size="29528" crc="15ffc2b5" sha1="dcfaebf1b681604ef4e07d1abc2920b5a8bc67fb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="android2" supported="no">
- <description>Android 2 (UK) [Original] [TAPE]</description>
+ <description>Android 2 (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Vortex Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45190">
<rom name="android 2 (uk) (1985) [original] [tape].cdt" size="45190" crc="23f3e3de" sha1="3203e4aa091c6ccffac6c61a7e2b991629a92467" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Android One - The Reactor Run (UK) (1985) [Original] [TAPE].zip... -->
- <software name="androido" supported="no">
- <description>Android One - The Reactor Run (UK) [Original] [TAPE]</description>
+ <software name="android1" supported="no">
+ <description>Android One - The Reactor Run</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Vortex Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56354">
<rom name="android one - the reactor run (uk) (1985) [original] [tape].cdt" size="56354" crc="d96e8559" sha1="1f7a9a20f7a61346c7cee99fdbb57fc2e923ccdb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Andy Capp (UK) (1987) [Original] [TAPE].zip... -->
<software name="andycapp" supported="no">
- <description>Andy Capp (UK) [Original] [TAPE]</description>
+ <description>Andy Capp (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mirrorsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="72164">
<rom name="andy capp (uk) (1987) [original] [tape].cdt" size="72164" crc="3b1a7639" sha1="ac11baa6a3ed486f8a9b0021bf95eb78441bd4a0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Angel Nieto Pole 500 (S) (1990) [Original] [TAPE].zip... -->
- <software name="angelnie" supported="no">
- <description>Angel Nieto Pole 500 (Spa) [Original] [TAPE]</description>
+ <software name="angecris" cloneof="getdext2" supported="no">
+ <description>L'Ange de Cristal (Fra)</description>
+ <year>1988</year>
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="97612">
+ <rom name="l'ange de cristal (f) (1988) [original] [tape].cdt" size="97612" crc="05df77fd" sha1="0c07d820710b166d6f39eff1968a8ea95cebbc29" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ang500cc" supported="no">
+ <description>Angel Nieto Pole 500 (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="84291">
<rom name="angel nieto pole 500 (s) (1990) [original] [tape].cdt" size="84291" crc="75410615" sha1="4653a7bf7c4ea599f41255fa66872daf4697525a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Angleball (UK) (1987) [Original] [TAPE].zip... -->
+ <software name="angeliq" supported="no">
+ <description>Angelique - A Grief Encounter (UK)</description>
+ <year>1985</year>
+ <publisher>Nemesis</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="46735">
+ <rom name="angelique - a grief encounter (uk) (1985) [original] [tape].cdt" size="46735" crc="cf23d724" sha1="ec778d4524711275c791d356fdc60d24bd583388" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="anglebal" supported="no">
- <description>Angleball (UK) [Original] [TAPE]</description>
+ <description>Angleball (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="29914">
<rom name="angleball (uk) (1987) [original] [tape].cdt" size="29914" crc="83f4bf1b" sha1="6fad5c50c8be4fd6ee49385c8ba74f66f6d3f4e2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Animal Vegetable Mineral (S) (1984) [Original] [TAPE].zip... -->
- <software name="animalve" supported="no">
- <description>Animal Vegetable Mineral (Spa) [Original] [TAPE]</description>
+ <software name="avm" supported="no">
+ <description>Animal / Vegetable / Mineral (UK) </description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="21651">
- <rom name="animal vegetable mineral (s) (1984) [original] [tape].cdt" size="21651" crc="cec54867" sha1="56e41dd32a477a4e3458e8689449dfc5365e1126" offset="0" />
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="21391">
+ <rom name="animal vegetable mineral (uk) (1984) [original] [tape].cdt" size="21391" crc="71b804bf" sha1="be737269733e645e25f7d5af744bd48de1345c7f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Animal Vegetable Mineral (UK) (1984) [Original] [TAPE].zip... -->
- <software name="animalve01" cloneof="animalve" supported="no">
- <description>Animal Vegetable Mineral (UK) [Original] [TAPE]</description>
+ <software name="avmf" cloneof="avm" supported="no">
+ <description>Animal / Vegetal / Mineral (Fra)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="21391">
- <rom name="animal vegetable mineral (uk) (1984) [original] [tape].cdt" size="21391" crc="71b804bf" sha1="be737269733e645e25f7d5af744bd48de1345c7f" offset="0" />
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="29019">
+ <rom name="animal, vegetal, mineral (f) (1984) (soft 404) [original] [tape].cdt" size="29019" crc="45eb25c3" sha1="0fa172a2b1bb103a3fac4c13f3f9ff2f048e5c21" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Animal Vegetable Mineral.zip... -->
- <software name="animalve02" cloneof="animalve" supported="no">
- <description>Animal Vegetable Mineral</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="21393">
- <rom name="animal vegetable mineral.cdt" size="21393" crc="6983de09" sha1="e5e76823e051693e30fdbcd8838d0ce0c6fde925" offset="0" />
+ <software name="avms" cloneof="avm" supported="no">
+ <description>Animal / Vegetable / Mineral (Spa)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="21651">
+ <rom name="animal vegetable mineral (s) (1984) [original] [tape].cdt" size="21651" crc="cec54867" sha1="56e41dd32a477a4e3458e8689449dfc5365e1126" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Animated Strip Poker (UK) (1985) [Original] [TAPE].zip... -->
- <software name="animated" supported="no">
- <description>Animated Strip Poker (UK) [Original] [TAPE]</description>
+ <software name="anistrip" supported="no">
+ <description>Animated Strip Poker (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Knight Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47761">
<rom name="animated strip poker (uk) (1985) [original] [tape].cdt" size="47761" crc="2cd9e903" sha1="6fa0ecc1d5049c3c1b5f0e7b2b7b3a77b7ecb53e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Annals Of Rome (UK) (1986) (Normal load) [Original] [TAPE].zip... -->
- <software name="annalsof" supported="no">
- <description>Annals Of Rome (UK) (Normal load) [Original] [TAPE]</description>
+ <software name="animator" supported="no">
+ <description>The Animator (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Discovery</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="40391">
+ <rom name="the animator (uk) (1986) [original] [tape] [utilitaire].cdt" size="40391" crc="9328f7ae" sha1="9bb379a3ecc48ef77c266dd31c2f5309f3e56580" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="annrome" supported="no">
+ <description>Annals of Rome (UK)</description>
+ <year>1986</year>
+ <publisher>Pss</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="71070">
<rom name="annals of rome (uk) (1986) (normal load) [original] [tape].cdt" size="71070" crc="2c014349" sha1="e05db97f2cebe5bc0880c5191edc9a1e0d5dea64" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Answer Back Factfile 500 - General Science - Ages 14-Adult (UK) (2 faces) (1988) (Extension) [Original] [TAPE].zip... -->
- <software name="answerba" supported="no">
- <description>Answer Back Factfile 500 - General Science - Ages 14-Adult (UK) (2 faces) (Extension) [Original] [TAPE]</description>
+ <software name="zengara" supported="no">
+ <description>L'Anneau de Zengara (Fra)</description>
+ <year>1987</year>
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="152440">
+ <rom name="l'anneau de zengara (f) (1987) [original] [tape].cdt" size="152440" crc="5e3115aa" sha1="455433d79edf5ac1f7c2b3624dd8ff660b41858b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ans500gs" supported="no">
+ <description>Answer Back Factfile 500 - General Science - Ages 14-Adult (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Kosmos</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43841">
<rom name="answer back factfile 500 - general science - ages 14-adult (uk) (face a) (1988) (extension) [original] [tape].cdt" size="43841" crc="de3269f9" sha1="9a3e18f4b1e4ab703efd71772255092acf190e64" offset="0" />
</dataarea>
@@ -2017,12 +2791,12 @@
</part>
</software>
- <!-- Identifying Answer Back Factfile 500 - Spelling Ages 6 - 11 (UK) (2 faces) (1988) (Extension) [Original] [TAPE].zip... -->
- <software name="answerba01" cloneof="answerba" supported="no">
- <description>Answer Back Factfile 500 - Spelling Ages 6 - 11 (UK) (2 faces) (Extension) [Original] [TAPE]</description>
+ <software name="ans500sp" supported="no">
+ <description>Answer Back Factfile 500 - Spelling Ages 6 - 11 (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Kosmos</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41003">
<rom name="answer back factfile 500 - spelling ages 6 - 11 (uk) (face a) (1988) (extension) [original] [tape].cdt" size="41003" crc="c6320ac1" sha1="2bf804da548e3c77838f9829dedf3c0a786e8979" offset="0" />
</dataarea>
@@ -2034,12 +2808,12 @@
</part>
</software>
- <!-- Identifying Answer Back Junior Quiz (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="answerba02" cloneof="answerba" supported="no">
- <description>Answer Back Junior Quiz (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="ansjquiz" supported="no">
+ <description>Answer Back Junior Quiz (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Kosmos</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52863">
<rom name="answer back junior quiz (uk) (face a) (1986) [original] [tape].cdt" size="52863" crc="cc988834" sha1="e98f66801d38805d0420353cbdfb459fb019c00a" offset="0" />
</dataarea>
@@ -2051,24 +2825,24 @@
</part>
</software>
- <!-- Identifying Antares (S) (1987) [Original] [TAPE].zip... -->
- <software name="antaress" supported="no">
- <description>Antares (Spa) [Original] [TAPE]</description>
+ <software name="antares" supported="no">
+ <description>Antares (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57502">
<rom name="antares (s) (1987) [original] [tape].cdt" size="57502" crc="f612d5c7" sha1="14e225f269b07bddcce91192d38dace47c342bc5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying APB - All Points Bulletin (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="apballpo" supported="no">
- <description>APB - All Points Bulletin (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="apb" supported="no">
+ <description>APB (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43969">
<rom name="apb - all points bulletin (uk) (face a) (1989) [original] [tape].cdt" size="43969" crc="7fb68a22" sha1="00741b3d054e36c4000c357af728225fe3007227" offset="0" />
</dataarea>
@@ -2080,36 +2854,84 @@
</part>
</software>
- <!-- Identifying Apocalipsis New (S) (1988) [Original] [TAPE].zip... -->
- <software name="apocalip" supported="no">
- <description>Apocalipsis New (Spa) [Original] [TAPE]</description>
+ <software name="apocpnew" supported="no">
+ <description>Apocalipsis New (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Idealogic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42769">
- <rom name="apocalipsis new (s) (1988) [original] [tape].cdt" size="42769" crc="14006852" sha1="b8e72f76414ae53bca0cdf85c0babc736198b70c" offset="0" />
+ <rom name="apocalipsis new (s) (1988) [original] [tape].cdt" size="42769" crc="262fa66f" sha1="2b0e19b22611398a168c58f3f2493eb89e9fa199" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Aquad (F) (1985) [Original] [TAPE].zip... -->
- <software name="aquadf19" supported="no">
- <description>Aquad (Fra) [Original] [TAPE]</description>
+ <software name="appsorcr" supported="no">
+ <description>L'Apprenti Sorcier (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="83421">
+ <rom name="l'apprenti sorcier (f) (1985) [original] [tape].cdt" size="83421" crc="462966ca" sha1="29a2eafc227d7650b84bfd16cc7c6f8a695ab890" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="apprent" supported="no">
+ <description>The Apprentice (UK)</description>
+ <year>1986</year>
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="48523">
+ <rom name="the apprentice (uk) (1986) [original] [tape].cdt" size="48523" crc="4c62d042" sha1="c8ad48673cbb60c1f91fd836ef80bdab23b885be" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="astrosol" supported="no">
+ <description>Aprende Astronomia con el Sol (Spa, BASIC 1.1)</description>
+ <year>19??</year>
+ <publisher>G.T.S. EDITORIAL</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="26083">
+ <rom name="aprende astronomia con el sol (s) (19xx) (version basic 1.1) [original] [tape].cdt" size="26083" crc="faa3c9fd" sha1="35b5412e6123581f52dc2c3ac9ab3b68cb2e6617" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="astroter" supported="no">
+ <description>Aprende Astronomia Con La Tierra (Spa)</description>
+ <year>19??</year>
+ <publisher>G.T.S. EDITORIAL</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="25051">
+ <rom name="aprende astronomia con la tierra (s) (19xx) [original] [tape].cdt" size="25051" crc="59eee923" sha1="974c756518b121e23be2a60ef011d273c6d0f1cf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="aquad" supported="no">
+ <description>Aquad (Fra)</description>
+ <year>1985</year>
+ <publisher>Norsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47653">
<rom name="aquad (f) (1985) [original] [tape].cdt" size="47653" crc="480b1308" sha1="c0234beb26982ebe3d284c13972a7b138cdac189" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Arcade Action (UK) (4 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="arcadeac" supported="no">
- <description>Arcade Action (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="arcadact" supported="no">
+ <description>Arcade Action (UK, Split Version)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="71754">
<rom name="arcade action (uk) (face 1a) (1988) (1. barbarian part 1 - plaine) [original] [tape] [compilation].cdt" size="71754" crc="07107f63" sha1="e330dc5fa7264f1a9070b27dd6e48b69d70b1da9" offset="0" />
</dataarea>
@@ -2151,24 +2973,42 @@
</part>
</software>
- <!-- Identifying Arcade Flight Simulator (UK) (1989) [Original] [TAPE].zip... -->
- <software name="arcadefl" supported="no">
- <description>Arcade Flight Simulator (UK) [Original] [TAPE]</description>
+ <software name="arcadefs" supported="no">
+ <description>Arcade Flight Simulator (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55415">
<rom name="arcade flight simulator (uk) (1989) [original] [tape].cdt" size="55415" crc="1e703d75" sha1="9df300a7a6d9231e74ec7f1408a9a570620d443d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Arcade Trivia Quiz Simulator (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="arcadetr" supported="no">
- <description>Arcade Trivia Quiz Simulator (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="archits1" supported="no">
+ <description>Arcade Hits 1 (UK, Incomplete Dump)</description>
+ <year>1986</year>
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="69813">
+ <rom name="arcade hits 1 (uk) (face 1a) (1986) (1. saboteur) [original] [tape] [compilation].cdt" size="69813" crc="c148f28a" sha1="a89901cf069c28a211e09daf572a1c753bce0e73" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="60532">
+ <rom name="arcade hits 1 (uk) (face 1b) (1986) (2. turbo esprit) [original] [tape] [compilation].cdt" size="60532" crc="10bd572c" sha1="98b0b4a0ac8e8dccad79322dc00f4723e90c8b6d" offset="0" />
+ </dataarea>
+ </part>
+ <!-- Missing dump of the second tape, containing Bomb Jack + Frank Bruno's Boxing -->
+ </software>
+
+ <software name="arcadetq" supported="no">
+ <description>Arcade Trivia Quiz Simulator (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38551">
<rom name="arcade trivia quiz simulator (uk) (face a) (1989) [original] [tape].cdt" size="38551" crc="ae7ad40b" sha1="b9aac84b36e8305d100cdc0fe89ac7e5fc02ae1f" offset="0" />
</dataarea>
@@ -2180,84 +3020,101 @@
</part>
</software>
- <!-- Identifying Arcticfox (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="arcticfo" supported="no">
- <description>Arcticfox (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="archoncl" supported="no">
+ <description>The Archon Collection (UK)</description>
+ <year>1989</year>
+ <publisher>Electronics Arts</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64354">
+ <rom name="the archon collection (uk) (face a) (1989) [original] [tape] [compilation].cdt" size="64354" crc="64e5bc53" sha1="c623a0cf79d7a36d8f4c0080d9f35162063017cb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="55087">
+ <rom name="the archon collection (uk) (face b) (1989) [original] [tape] [compilation].cdt" size="55087" crc="53060139" sha1="e6c8ff020117931435979eed91d36671b0951177" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="arctfox" supported="no">
+ <description>ArcticFox (Spa)</description>
+ <year>1988</year>
+ <publisher>Electronics Arts</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="97660">
<rom name="arcticfox (uk) (1987) (spain retail version) [original] [tape].cdt" size="97660" crc="9dca3262" sha1="69e894e7bb474e3bbe1fd310363076c1e4b01ca4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Argo Navis (UK) (1985) [Original] [TAPE].zip... -->
+ <software name="arena" supported="no">
+ <description>Arena (UK)</description>
+ <year>1985</year>
+ <publisher>Bug-Byte</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="33757">
+ <rom name="arena (uk) (1985) [original] [tape].cdt" size="33757" crc="4550d176" sha1="9368475cc31078cf68dff3ba4cdd8abf40f8540f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="argonavi" supported="no">
- <description>Argo Navis (UK) [Original] [TAPE]</description>
+ <description>Argo Navis (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Kuma Computers</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59571">
<rom name="argo navis (uk) (1985) [original] [tape].cdt" size="59571" crc="621c2b58" sha1="38280c9ba150cc0d36ffb03131bbc7bad82aef9d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Arkanoid (UK) (1987) [Original] [TAPE].zip... -->
<software name="arkanoid" supported="no">
- <description>Arkanoid (UK) [Original] [TAPE]</description>
+ <description>Arkanoid (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60876">
- <rom name="arkanoid (uk) (1987) [original] [tape].cdt" size="60876" crc="70183ed4" sha1="abe067c12411399148b33b9f3a4a78a4b420df73" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Arkanoid Revenge Of Doh (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="arkanoid01" cloneof="arkanoid" supported="no">
- <description>Arkanoid Revenge Of Doh (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="82686">
- <rom name="arkanoid revenge of doh (uk) (1988) (spain retail version) [original] [tape].cdt" size="82686" crc="46d5d1f7" sha1="e344ba0c81444a32e9ea2b5b140d152ae4180a91" offset="0" />
+ <rom name="arkanoid (uk) (1987) [original] [tape].cdt" size="60876" crc="74dd8533" sha1="babc6aad0ae0850bce888ec1bfdf8f537ff0090f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Arkanoid Revenge Of Doh (UK) (1988) (UK retail version) [Original] [TAPE].zip... -->
- <software name="arkanoid02" cloneof="arkanoid" supported="no">
- <description>Arkanoid Revenge Of Doh (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="arknoid2" supported="no">
+ <description>Arkanoid Revenge of Doh (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="103892">
<rom name="arkanoid revenge of doh (uk) (1988) (uk retail version) [original] [tape].cdt" size="103892" crc="ff01cdb7" sha1="4e1f2cc39799e9707dafd5a9162e8d1c72d17819" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Arkanoid.zip... -->
- <software name="arkanoid03" cloneof="arkanoid" supported="no">
- <description>Arkanoid</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60798">
- <rom name="arkanoid.cdt" size="60798" crc="f548f750" sha1="137abb34b146ddc22a2940179417abbac8506903" offset="0" />
+ <software name="arknoid2s" cloneof="arknoid2" supported="no">
+ <description>Arkanoid - Revenge of Doh (Spa)</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="82686">
+ <rom name="arkanoid revenge of doh (uk) (1988) (spain retail version) [original] [tape].cdt" size="82686" crc="46d5d1f7" sha1="e344ba0c81444a32e9ea2b5b140d152ae4180a91" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Arkos (S) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="arkoss2f" supported="no">
- <description>Arkos (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="arkos" supported="no">
+ <description>Arkos (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="118874">
<rom name="arkos (s) (face a) (1987) [original] [tape].cdt" size="118874" crc="46d2855d" sha1="d45543a77542d7b00d0804fbe810e6027e4e1700" offset="0" />
</dataarea>
@@ -2269,14 +3126,50 @@
</part>
</software>
- <!-- Identifying Army Moves (S) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="armymove" supported="no">
- <description>Army Moves (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="antiriads" cloneof="antiriad" supported="no">
+ <description>La Armadura Sacrada de Antiriad (Spa)</description>
+ <year>1986</year>
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="77212">
+ <rom name="la armadura sacrada de antiriad (s) (1986) [original] [tape].cdt" size="77212" crc="aa244d8c" sha1="351c6e9d80c103a61897b1d5a33e05ed97e188ee" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="armagman" supported="no">
+ <description>The Armageddon Man</description>
+ <year>1987</year>
+ <publisher>Martech</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64988">
+ <rom name="the armageddon man (uk) (1987) [original] [tape].cdt" size="64988" crc="e0a12bd5" sha1="9d584ef6a0482e120e14a202068ff0e45ba2e616" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="antiriadf" cloneof="antiriad" supported="no">
+ <description>L'Armure Sacree d'Antiriad</description>
+ <year>1986</year>
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="77161">
+ <rom name="larmure sacree dantiriad (f) (1986) [original] [tape].cdt" size="77161" crc="bbc3ecb5" sha1="e872c17fc8a07cc5f12500b34f4ccf8b4098339c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="armymoves" cloneof="armymove" supported="no">
+ <description>Army Moves (Spa)</description>
<year>1986</year>
<publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54035">
- <rom name="army moves (s) (face a) (1986) [original] [tape].cdt" size="54035" crc="1d622427" sha1="b73f340ef38f25e796b0c121bd68987877c37e79" offset="0" />
+ <rom name="army moves (s) (face a) (1986) [original] [tape].cdt" size="54035" crc="3bc60ed9" sha1="e7b53108df8183eb4ea4951b3c217064d3786a2c" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
@@ -2286,12 +3179,12 @@
</part>
</software>
- <!-- Identifying Army Moves (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="armymove01" cloneof="armymove" supported="no">
- <description>Army Moves (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="armymove" supported="no">
+ <description>Army Moves (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55820">
<rom name="army moves (uk) (face a) (1986) [original] [tape].cdt" size="55820" crc="841498fd" sha1="0f34a3f0d3e54a8dfc851a11e57c00b925ff8464" offset="0" />
</dataarea>
@@ -2303,108 +3196,125 @@
</part>
</software>
- <!-- Identifying Arnhem (S) (1985) [Original] [TAPE].zip... -->
- <software name="arnhems1" supported="no">
- <description>Arnhem (Spa) [Original] [TAPE]</description>
+ <software name="armymovesm" cloneof="armymove" supported="no">
+ <description>Army Moves (UK, Summit)</description>
+ <year>1986</year>
+ <publisher>Summit</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="54073">
+ <rom name="army moves (uk) (face a) (1986) [summit] [original] [tape].cdt" size="54073" crc="5fe8bd81" sha1="5c2274e5bca3cf37ac08388754db64a40dc2fc16" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="54267">
+ <rom name="army moves (uk) (face b) (1986) [summit] [original] [tape].cdt" size="54267" crc="0ecca933" sha1="cfe0914e78641df417970e56b8e2172a17b642db" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="arnhem" supported="no">
+ <description>Arnhem (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cases Computer Simulators</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44588">
<rom name="arnhem (s) (1985) [original] [tape].cdt" size="44588" crc="1291cd39" sha1="fbb3023b3d0273d62077feeca023cf13ba97b511" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Artura (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="arturauk" supported="no">
- <description>Artura (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="artura" supported="no">
+ <description>Artura (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61544">
- <rom name="artura (uk) (1988) (spain retail version) [original] [tape].cdt" size="61544" crc="fe879805" sha1="2bae0efe47b76e2be0fe09cb67d00caf981d5f8f" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64584">
+ <rom name="artura (uk) (1988) [original] [tape].cdt" size="64584" crc="70d1ba72" sha1="6fddb8c1cb9f48f560e82512ca90793cf1c5a36e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Artura (UK) (1988) [Original] [TAPE].zip... -->
- <software name="arturauk01" cloneof="arturauk" supported="no">
- <description>Artura (UK) [Original] [TAPE]</description>
+ <software name="arturas" cloneof="artura" supported="no">
+ <description>Artura (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="64588">
- <rom name="artura (uk) (1988) [original] [tape].cdt" size="64588" crc="5606e323" sha1="07956dc0a9dcf879a265a3979a2962dbf64c236c" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="61544">
+ <rom name="artura (uk) (1988) (spain retail version) [original] [tape].cdt" size="61544" crc="fe879805" sha1="2bae0efe47b76e2be0fe09cb67d00caf981d5f8f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Artwork (UK) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="artworku" supported="no">
- <description>Artwork (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="artwork" supported="no">
+ <description>Artwork (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Kuma Computers</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43823">
<rom name="artwork (uk) (1985) [original] [tape] [utilitaire].cdt" size="43823" crc="6f303a1d" sha1="40a1996dac02c043bc05769c5ba25f0f61fc42e3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Asalto (S) (1985) [Original] [TAPE].zip... -->
- <software name="asaltos1" supported="no">
- <description>Asalto (Spa) [Original] [TAPE]</description>
+ <software name="asalto" supported="no">
+ <description>Asalto (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="19795">
<rom name="asalto (s) (1985) [original] [tape].cdt" size="19795" crc="0015d57a" sha1="fec1c3956e73d64e22d3e46930b7d303783e30a1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Aspar G. P. Master (S) (1988) [Original] [TAPE].zip... -->
- <software name="aspargpm" supported="no">
- <description>Aspar G. P. Master (Spa) [Original] [TAPE]</description>
+ <software name="aspargp" cloneof="gpmaster" supported="no">
+ <description>Aspar GP Master (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59275">
<rom name="aspar g. p. master (s) (1988) [original] [tape].cdt" size="59275" crc="04d9e3d8" sha1="64bd8cd49516302716044ef1ec664c9d5a783e23" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Asphalt (F) (1986) [Original] [TAPE].zip... -->
- <software name="asphaltf" supported="no">
- <description>Asphalt (Fra) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="asphalt" supported="no">
+ <description>Asphalt (Fra)</description>
+ <year>1987</year>
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="81638">
<rom name="asphalt (f) (1986) [original] [tape].cdt" size="81638" crc="7e0b993e" sha1="d156333882c28dc009b4c3c87a8d3518e5851491" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Assault Course (UK) (1990) [Original] [TAPE].zip... -->
<software name="assaultc" supported="no">
- <description>Assault Course (UK) [Original] [TAPE]</description>
+ <description>Assault Course</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players Premier</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57108">
<rom name="assault course (uk) (1990) [original] [tape].cdt" size="57108" crc="27808610" sha1="41625b5b6531d6f318ad95f5ee6eb5b0decc3e5e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Assembly Language Course (UK) (2 faces) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="assembly" supported="no">
- <description>Assembly Language Course (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Assembly Language Course (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Honeyfold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="20328">
<rom name="assembly language course (uk) (face a) (1985) [original] [tape] [utilitaire].cdt" size="20328" crc="43b1f1bc" sha1="b12bf98d787ef5ccc0e552a2123f8619a3c7ae02" offset="0" />
</dataarea>
@@ -2416,156 +3326,180 @@
</part>
</software>
- <!-- Identifying Assmon.zip... -->
- <software name="assmonzi" supported="no">
- <description>Assmon</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="21721">
- <rom name="assmon.cdt" size="21721" crc="94f5c6a5" sha1="9c404bb02f01ed8ec4e9ea197d2942b79647e99a" offset="0" />
+ <software name="asterix" supported="no">
+ <description>Asterix and the Magic Cauldron (UK)</description>
+ <year>1987</year>
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55662">
+ <rom name="asterix and the magic cauldron (uk) (1987) [original] [tape].cdt" size="55662" crc="b4381ad8" sha1="6d84905f2c03e577b099d3d2f674a3ff46f1076d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Asterix Y El Caldero Magico (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="asterixy" supported="no">
- <description>Asterix Y El Caldero Magico (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="asterixs" cloneof="asterix" supported="no">
+ <description>Asterix y el Caldero Magico (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55661">
<rom name="asterix y el caldero magico (uk) (1987) (spain retail version) [original] [tape].cdt" size="55661" crc="ad4ed007" sha1="8a629a8ed912c51c83c9fca69036fb6db50e183f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Astro Attack (UK) (1984) [Original] [TAPE].zip... -->
- <software name="astroatt" supported="no">
- <description>Astro Attack (UK) [Original] [TAPE]</description>
+ <software name="mrweems" supported="no">
+ <description>The Astonishing Adventures of Mr. Weems and the She-Vampires (UK)</description>
+ <year>1987</year>
+ <publisher>Piranha</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64405">
+ <rom name="the astonishing adventures of mr. weems and the she vampires (uk) (1987) [original] [tape].cdt" size="64405" crc="fe512a1d" sha1="eb89c4f4d3444b63af6786b30e10f905aa2b7a74" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="astratck" supported="no">
+ <description>Astro Attack (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="21082">
<rom name="astro attack (uk) (1984) [original] [tape].cdt" size="21082" crc="c3e8dafb" sha1="6ef59b2beace42ce84f33b4e2832d53070948027" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Astro Plumber (UK) (1986) (Version Basic 1.1) [Original] [TAPE].zip... -->
- <software name="astroplu" supported="no">
- <description>Astro Plumber (UK) (Version Basic 1.1) [Original] [TAPE]</description>
+ <software name="astroplm" supported="no">
+ <description>Astro Plumber (UK, BASIC 1.1)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="26647">
<rom name="astro plumber (uk) (1986) (version basic 1.1) [original] [tape].cdt" size="26647" crc="76ab915a" sha1="9e4cefac7edf4374ee037ef951eaadea5697aa73" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Astroball (UK) (1988) [Original] [TAPE].zip... -->
<software name="astrobal" supported="no">
- <description>Astroball (UK) [Original] [TAPE]</description>
+ <description>Astroball (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Power House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50911">
<rom name="astroball (uk) (1988) [original] [tape].cdt" size="50911" crc="a9acbb64" sha1="0628b226d2e3df11a42db81b51d5a4ca5864cabe" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying ATF (UK) (1986) [Original] [TAPE].zip... -->
- <software name="atfuk198" supported="no">
- <description>ATF (UK) [Original] [TAPE]</description>
+ <software name="atahualp" supported="no">
+ <description>Atahualpa (Fra)</description>
+ <year>1985</year>
+ <publisher>Transoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="47251">
+ <rom name="atahualpa (f) (1985) [original] [tape].cdt" size="47251" crc="faca3b2f" sha1="fa682b9fa934b8c92da5dcc86340d0c4cccffc58" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="atf" supported="no">
+ <description>ATF (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Digital Integration</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59478">
<rom name="atf (uk) (1986) [original] [tape].cdt" size="59478" crc="89346666" sha1="63d43e7a2cb5d1a7090f797fe9dd2a71114999c9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Atlantis (UK) (1985) [Anirog Software] [Original] [TAPE].zip... -->
+ <software name="athlete" supported="no">
+ <description>Athlete (Fra)</description>
+ <year>1986</year>
+ <publisher>Microids</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="46805">
+ <rom name="athlete (f) (1986) [original] [tape].cdt" size="46805" crc="f2da9cd7" sha1="77c5974ba13ab5753337a373b559b75ae371fd65" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="atlantis" supported="no">
- <description>Atlantis (UK) [Anirog Software] [Original] [TAPE]</description>
+ <description>Atlantis (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Anirog Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49657">
- <rom name="atlantis (uk) (1985) [anirog software] [original] [tape].cdt" size="49657" crc="72021e8a" sha1="58e3c2c5cc6064d89d59e7d0fb664bf33a5d7107" offset="0" />
+ <rom name="atlantis (uk) (1985) [anirog software] [original] [tape].cdt" size="49657" crc="42af284b" sha1="6e3adcb5e61f467902a45a8e2209fef0fe2694a1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Atom Ant (UK) (1990) [Original] [TAPE].zip... -->
- <software name="atomantu" supported="no">
- <description>Atom Ant (UK) [Original] [TAPE]</description>
+ <software name="atomant" supported="no">
+ <description>Atom Ant (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65667">
<rom name="atom ant (uk) (1990) [original] [tape].cdt" size="65667" crc="a5c07211" sha1="73160cf673b57374c93011d89a659ab408a98728" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Atom Smasher (UK) (1985) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="atomsmas" supported="no">
- <description>Atom Smasher (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="atomsmshs" cloneof="atomsmsh" supported="no">
+ <description>Atom Smasher (Spa)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="14283">
<rom name="atom smasher (uk) (1985) (spain retail version) [original] [tape].cdt" size="14283" crc="451b0ae2" sha1="028e85ae088538f4b6ede62c4f3517510d7ae3d3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Atom Smasher (UK) (1985) (UK retail version) [Original] [TAPE].zip... -->
- <software name="atomsmas01" cloneof="atomsmas" supported="no">
- <description>Atom Smasher (UK) (UK retail version) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="atomsmsh" supported="no">
+ <description>Atom Smasher (UK)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="13914">
<rom name="atom smasher (uk) (1985) (uk retail version) [original] [tape].cdt" size="13914" crc="12b45d3f" sha1="d85dfe4b9585a5f66648347df0a176e866f57baa" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Atomic Driver (F) (1988) [Original] [TAPE].zip... -->
- <software name="atomicdr" supported="no">
- <description>Atomic Driver (Fra) [Original] [TAPE]</description>
+ <software name="atomdriv" supported="no">
+ <description>Atomic Driver (Fra)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40846">
<rom name="atomic driver (f) (1988) [original] [tape].cdt" size="40846" crc="23fa22cf" sha1="2ce6761802bbd90f8aa952ab7061e2b1c00fe598" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Aton (S) (1987) [Original] [TAPE].zip... -->
- <software name="atons198" supported="no">
- <description>Aton (Spa) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="14637">
- <rom name="aton (s) (1987) [original] [tape].cdt" size="14637" crc="aff25ca5" sha1="e0be1568b624f5197fa468a0fdb97fd2b653e4cf" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Atrog (S) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="atrogs2f" supported="no">
- <description>Atrog (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="atrog" supported="no">
+ <description>Atrog (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zafiro Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="93488">
<rom name="atrog (s) (face a) (1988) [original] [tape].cdt" size="93488" crc="41742131" sha1="4d0e374ac0406d98989868363b4d702605913c41" offset="0" />
</dataarea>
@@ -2577,60 +3511,72 @@
</part>
</software>
- <!-- Identifying ATV Simulator (UK) (1988) [Original] [TAPE].zip... -->
- <software name="atvsimul" supported="no">
- <description>ATV Simulator (UK) [Original] [TAPE]</description>
+ <software name="atvsim" supported="no">
+ <description>ATV Simulator (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60006">
<rom name="atv simulator (uk) (1988) [original] [tape].cdt" size="60006" crc="3c4cce61" sha1="c750eb4c738cd2757f68946c530135fc67ee967b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Au Revoir Monty (UK) (1987) [Original] [TAPE].zip... -->
- <software name="aurevoir" supported="no">
- <description>Au Revoir Monty (UK) [Original] [TAPE]</description>
+ <software name="awmonty" supported="no">
+ <description>Auf Wiedersehen Monty (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65475">
- <rom name="au revoir monty (uk) (1987) [original] [tape].cdt" size="65475" crc="e0d59b3c" sha1="48a3d29ba3d9ddb0fc2bc5a958bab1abe632f6ae" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65492">
+ <rom name="auf wiedersehen monty (uk) (1987) [original] [tape].cdt" size="65492" crc="d820076f" sha1="a6f49b82fcccd7d9bb268008abb004a48746ea35" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Auf Wiedersehen Monty (UK) (1987) [Original] [TAPE].zip... -->
- <software name="aufwiede" supported="no">
- <description>Auf Wiedersehen Monty (UK) [Original] [TAPE]</description>
+ <software name="climbitc" supported="no">
+ <description>Aufwarts Zur Rettung (Ger)</description>
+ <year>1985</year>
+ <publisher>QuelleSoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="16855">
+ <rom name="aufwarts zur rettung (uk) (1985) [original] [tape].cdt" size="16855" crc="b31cebf4" sha1="1333ea70a1da2284280a8d4909c4ed470b2ae5a0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="aremonty" cloneof="awmonty" supported="no">
+ <description>Au Revoir Monty (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65492">
- <rom name="auf wiedersehen monty (uk) (1987) [original] [tape].cdt" size="65492" crc="d820076f" sha1="a6f49b82fcccd7d9bb268008abb004a48746ea35" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65475">
+ <rom name="au revoir monty (uk) (1987) [original] [tape].cdt" size="65475" crc="e0d59b3c" sha1="48a3d29ba3d9ddb0fc2bc5a958bab1abe632f6ae" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Australian Games (UK) (1990) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="australi" supported="no">
- <description>Australian Games (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="ausgames" supported="no">
+ <description>Australian Games (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="196633">
<rom name="australian games (uk) (1990) (spain retail version) [original] [tape].cdt" size="196633" crc="22869813" sha1="a39862f20adaaae66a732dc56ca331c0e372f6a6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Australian Rules Football (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="australi01" cloneof="australi" supported="no">
- <description>Australian Rules Football (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="aussie" supported="no">
+ <description>Australian Rules Football (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Again Again</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55831">
<rom name="australian rules football - expert (uk) (face a) (1990) [original] [tape].cdt" size="55831" crc="3de790f2" sha1="9db4de6c3479525f1f1e619758a514b5b882172f" offset="0" />
</dataarea>
@@ -2642,278 +3588,162 @@
</part>
</software>
- <!-- Identifying Autocar (F) (1985) [Hebdogiciel] [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="autocarf" supported="no">
- <description>Autocar (Fra) [Hebdogiciel] [Original] [TAPE] [UTILITAIRE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="14282">
- <rom name="autocar (f) (1985) [hebdogiciel] [original] [tape] [utilitaire].cdt" size="14282" crc="8d999c94" sha1="b6653ef788057055043375245eb297f2a351ce37" offset="0" />
+ <software name="autocrsh" supported="no">
+ <description>Autocrash (Spa)</description>
+ <year>1991</year>
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="71437">
+ <rom name="autocrash (s) (1991) [original] [tape].cdt" size="71437" crc="9520562c" sha1="6610d16c79366cc68054617bde97481b3345fa3f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Autocrash (S) (1991) [Original] [TAPE].zip... -->
- <software name="autocras" supported="no">
- <description>Autocrash (Spa) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="71441">
- <rom name="autocrash (s) (1991) [original] [tape].cdt" size="71441" crc="862cdda8" sha1="e168060002ca714f6f9bb8e43270d64d38dcd53b" offset="0" />
+ <software name="automec" supported="no">
+ <description>Automec (Fra)</description>
+ <year>1985</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50147">
+ <rom name="automec (f) (1985) [original] [tape].cdt" size="50147" crc="87c36d63" sha1="908b5362af1d2da62d3d62fe564dd7946d018f33" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Avenger - Way Of The Tiger 2 (UK) (1986) [Original] [TAPE].zip... -->
- <software name="avengerw" supported="no">
- <description>Avenger - Way Of The Tiger 2 (UK) [Original] [TAPE]</description>
+ <software name="avenger" supported="no">
+ <description>Avenger (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Way of the Tiger 2" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65431">
<rom name="avenger - way of the tiger 2 (uk) (1986) [original] [tape].cdt" size="65431" crc="c10d2f7a" sha1="541b22d4dcd398bcfe117db905108ce0cd54b7dc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Aventura Original.zip... -->
- <software name="aventura" supported="no">
- <description>Aventura Original</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57880">
- <rom name="aventura original side 1.cdt" size="57880" crc="ebaa922f" sha1="98fe435eab061f56c6cd61b76575361970ffbff0" offset="0" />
+ <software name="avenspac" supported="no">
+ <description>La Aventura Espacial (Spa)</description>
+ <year>1990</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57505">
+ <rom name="la aventura espacial (s) (face a) (1990) [original] [tape].cdt" size="57505" crc="b87ff4ae" sha1="09d8ceffbb3714e81665952de99e8ccf9ad09027" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="58230">
- <rom name="aventura original side 2.cdt" size="58230" crc="62ad100b" sha1="3308ad346ac9d87d46b4c27ee8290b8af860ce10" offset="0" />
+ <dataarea name="cass" size="57263">
+ <rom name="la aventura espacial (s) (face b) (1990) [original] [tape].cdt" size="57263" crc="82496718" sha1="af892db8f8c81078b560e42847b8087aa3e1cfa2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Averno (S) (1989) [Original] [TAPE].zip... -->
- <software name="avernos1" supported="no">
- <description>Averno (Spa) [Original] [TAPE]</description>
+ <software name="avenorig" supported="no">
+ <description>La Aventura Original</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="31629">
- <rom name="averno (s) (1989) [original] [tape].cdt" size="31629" crc="ad37ca61" sha1="3e7b7a5c8c10dda407632b3ddf7ea5e07aa59ae1" offset="0" />
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57833">
+ <rom name="la aventura original (s) (face a) (1989) [original] [tape].cdt" size="57833" crc="f7eba52a" sha1="06b4c2f86140f31a3f7c09d839237be2c3394c42" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="58183">
+ <rom name="la aventura original (s) (face b) (1989) [original] [tape].cdt" size="58183" crc="90a226d8" sha1="2af561580596d1d26a6dc58b95c8499c936afc57" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Axy (S) (1987) [Original] [TAPE].zip... -->
- <software name="axys1987" supported="no">
- <description>Axy (Spa) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="16977">
- <rom name="axy (s) (1987) [original] [tape].cdt" size="16977" crc="ac687191" sha1="2b45034770e60e5165126049d717e2e57df2850f" offset="0" />
+ <software name="jburton" cloneof="bigtroub" supported="no">
+ <description>Les Aventures de Jack Burton (Fra)</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73857">
+ <rom name="les aventures de jack burton (f) (1987) [original] [tape].cdt" size="73857" crc="17b7f862" sha1="2ad22544804076095b6aaa0a7aa6792bf357ff2d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="averno" supported="no">
+ <description>Averno (Spa)</description>
+ <year>1989</year>
+ <publisher>Proein Soft Line</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="31629">
+ <rom name="averno (s) (1989) [original] [tape].cdt" size="31629" crc="ad37ca61" sha1="3e7b7a5c8c10dda407632b3ddf7ea5e07aa59ae1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bachou (UK) (1985) [Original] [TAPE].zip... -->
<software name="bachouuk" supported="no">
- <description>Bachou (UK) [Original] [TAPE]</description>
+ <description>Bachou (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Central Solutions</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="18457">
<rom name="bachou (uk) (1985) [original] [tape].cdt" size="18457" crc="167a0898" sha1="15c21fe7e493e90fa31616d1660541b7b4d23631" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Back To Reality (UK) (1986) [Original] [TAPE].zip... -->
- <software name="backtore" supported="no">
- <description>Back To Reality (UK) [Original] [TAPE]</description>
+ <software name="back2rel" supported="no">
+ <description>Back To Reality (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61167">
<rom name="back to reality (uk) (1986) [original] [tape].cdt" size="61167" crc="95379825" sha1="9218de530e7b4bbf2963a9ebf5cdeff0001582c4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Back To The Future (UK) (1986) [Original] [TAPE].zip... -->
- <software name="backtoth" supported="no">
- <description>Back To The Future (UK) [Original] [TAPE]</description>
+ <software name="backtof" supported="no">
+ <description>Back To The Future (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58119">
<rom name="back to the future (uk) (1986) [original] [tape].cdt" size="58119" crc="45f7e69d" sha1="0bf29bdbbc5cf855b37d13661a20eba844aa4c90" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Back To The Future II (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="backtoth01" cloneof="backtoth" supported="no">
- <description>Back To The Future II (UK) (Version Split) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="8699">
- <rom name="back to the future ii (uk) (1990) (00. level 01 intro) (version split) [original] [tape].cdt" size="8699" crc="6d4aea77" sha1="ddffe2a003e222c9ff28e97a0b9c34c7bfc32fb1" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="30203">
- <rom name="back to the future ii (uk) (1990) (01. level 01) (version split) [original] [tape].cdt" size="30203" crc="0e4134b3" sha1="c3ea400da2250c87784067d30ff421fb2dd5baf1" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="8699">
- <rom name="back to the future ii (uk) (1990) (02. level 02 intro) (version split) [original] [tape].cdt" size="8699" crc="89f33075" sha1="15d6b76b739378dff0523c6a2b3560bf0c0b1233" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="21946">
- <rom name="back to the future ii (uk) (1990) (03. level 02) (version split) [original] [tape].cdt" size="21946" crc="3f22bbfa" sha1="7af7b1a637233f55fb31d7f40083a2e6cb4c3b9b" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="8699">
- <rom name="back to the future ii (uk) (1990) (04. level 03 intro) (version split) [original] [tape].cdt" size="8699" crc="04c49eb5" sha1="6de07c7f13cc6ca6804065bff3a62dcb8f1426b6" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="32793">
- <rom name="back to the future ii (uk) (1990) (05. level 03) (version split) [original] [tape].cdt" size="32793" crc="b2f2a288" sha1="c355f0661431f1f766ffdf31a77fa95fa401d7ef" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="8699">
- <rom name="back to the future ii (uk) (1990) (06. level 04 intro) (version split) [original] [tape].cdt" size="8699" crc="ac6643f4" sha1="9959657d15176ff5d97ee30b21ede1a2d71749a7" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="24490">
- <rom name="back to the future ii (uk) (1990) (07. level 04) (version split) [original] [tape].cdt" size="24490" crc="20acac33" sha1="73a1f7d99d014a4d96f10df17bc96402edf9de6b" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="8699">
- <rom name="back to the future ii (uk) (1990) (08. level 05 intro) (version split) [original] [tape].cdt" size="8699" crc="3f6d3905" sha1="b2f92ae0efe6d6b1cf1cc37f7d23b9b6908d474f" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="30120">
- <rom name="back to the future ii (uk) (1990) (09. level 05) (version split) [original] [tape].cdt" size="30120" crc="d8a914bb" sha1="a4596af5e62e5d6ecc3e91809c58abb3be9406d8" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="11578">
- <rom name="back to the future ii (uk) (1990) (10. end game) (version split) [original] [tape].cdt" size="11578" crc="5196e34f" sha1="81fd0ccc9d5900243fe1bbcb31c7c84f3365abdc" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="72359">
- <rom name="back to the future ii (uk) (1990) (-boot) (version split) [original] [tape].cdt" size="72359" crc="e819672c" sha1="2c226a4c791ba547fff1151da9dde1dcdb35cd71" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="13819">
- <rom name="back to the future ii (uk) (1990) (-code programme) (version split) [original] [tape].cdt" size="13819" crc="f69c12e1" sha1="d078d314b9b5bb934a9092a865196cd5f9d1bd5f" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Back To The Future II (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="backtoth02" cloneof="backtoth" supported="no">
- <description>Back To The Future II (UK) (2 faces) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="208301">
- <rom name="back to the future ii (uk) (face b) (1990) [original] [tape].cdt" size="208301" crc="6cb818fa" sha1="888101480873b6d4ff9bf0d720268b0fe9b5fde1" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="72359">
- <rom name="back to the future ii (uk) (face a) (1990) [original] [tape].cdt" size="72359" crc="e819672c" sha1="2c226a4c791ba547fff1151da9dde1dcdb35cd71" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Back To The Future III (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="backtoth03" cloneof="backtoth" supported="no">
- <description>Back To The Future III (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="backtof2" supported="no">
+ <description>Back To The Future II (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="55712">
- <rom name="back to the future iii (uk) (1990) (01. boot code) (version split) [original] [tape].cdt" size="55712" crc="346bf0cd" sha1="78aca925278178652d0b7aefc4e13db1fd77f669" offset="0" />
+ <publisher>Image Works</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="72360">
+ <rom name="back to the future ii (uk) (face a) (1990) [original] [tape].cdt" size="72360" crc="c2b3d27f" sha1="e7340d4890d3c950bdc5dcc557e8a839a6c80bb1" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="27697">
- <rom name="back to the future iii (uk) (1990) (02. introduction) (version split) [original] [tape].cdt" size="27697" crc="3d94f35c" sha1="8317ed5912c64e35c9974c9c770e5d843f0668a1" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="14638">
- <rom name="back to the future iii (uk) (1990) (03. game menu) (version split) [original] [tape].cdt" size="14638" crc="fcdefd55" sha1="998bb2bcce47972b4e1a14eaa7aab794b25d4600" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="20526">
- <rom name="back to the future iii (uk) (1990) (05. level 1 - indians &amp; cavalery) (version split) [original] [tape].cdt" size="20526" crc="0531f2e9" sha1="21d1053f29db54114d2e45a49258953697d5edfa" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="18478">
- <rom name="back to the future iii (uk) (1990) (06. level 1 - horse riding 2) (version split) [original] [tape].cdt" size="18478" crc="0f89c175" sha1="be03e4936b02c4478054fa1190de059a502c1268" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="20526">
- <rom name="back to the future iii (uk) (1990) (07. level 1 - the bank robbery) (version split) [original] [tape].cdt" size="20526" crc="db2d6ffd" sha1="de62e89be1f223d818338d918c134824e72009f5" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="29230">
- <rom name="back to the future iii (uk) (1990) (08. level 2 - the shooting gallery) (version split) [original] [tape].cdt" size="29230" crc="dab48edf" sha1="730e93889053d61d2c8a49c70b6c96494b6c4618" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="30254">
- <rom name="back to the future iii (uk) (1990) (09. level 3 - pie throwing) (version split) [original] [tape].cdt" size="30254" crc="a5a08f01" sha1="b7e934c7b9b822106f0bff0304a13007e56402b7" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="29742">
- <rom name="back to the future iii (uk) (1990) (10. level 4 - the train) (version split) [original] [tape].cdt" size="29742" crc="296102da" sha1="e461290bab9db7a1c22a8323a8129dc226004c4e" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="30254">
- <rom name="back to the future iii (uk) (1990) (11. end sequence) (version split) [original] [tape].cdt" size="30254" crc="a36f26ef" sha1="50ff2be79723860662339cab658333fab7459483" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="20014">
- <rom name="back to the future iii (uk) (1990) (04. level 1 - horse riding 1) (version split) [original] [tape].cdt" size="20014" crc="eff116e4" sha1="3e5f426a36033f1e7f1fa08be4a535ff4027e6ec" offset="0" />
+ <dataarea name="cass" size="72360">
+ <rom name="back to the future ii (uk) (face a) (1990) [original] [tape].cdt" size="72360" crc="c2b3d27f" sha1="e7340d4890d3c950bdc5dcc557e8a839a6c80bb1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Back To The Future III (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="backtoth04" cloneof="backtoth" supported="no">
- <description>Back To The Future III (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="backtof3" supported="no">
+ <description>Back To The Future III (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="55712">
- <rom name="back to the future iii (uk) (face a) (1990) [original] [tape].cdt" size="55712" crc="346bf0cd" sha1="78aca925278178652d0b7aefc4e13db1fd77f669" offset="0" />
+ <publisher>Image Works</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55708">
+ <rom name="back to the future iii (uk) (face a) (1990) [original] [tape].cdt" size="55708" crc="910728b0" sha1="6ece5dbd55c0574c2c1dd3159eb42b64d8b2f874" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
@@ -2923,108 +3753,176 @@
</part>
</software>
- <!-- Identifying Backgammon (S) (1985) [Ace Software] [Original] [TAPE].zip... -->
- <software name="backgamm" supported="no">
- <description>Backgammon (Spa) [Ace Software] [Original] [TAPE]</description>
+ <software name="backgmas" supported="no">
+ <description>Backgammon (Spa, Ace Software)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CP Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44836">
<rom name="backgammon (s) (1985) [ace software] [original] [tape].cdt" size="44836" crc="7421f7c7" sha1="73d4266bf91e9bfa2efb3d7e9a1b4710850669a7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Backgammon (UK) (1985) (Version Basic 1.0) [CP Software] [Original] [TAPE].zip... -->
- <software name="backgamm01" cloneof="backgamm" supported="no">
- <description>Backgammon (UK) (Version Basic 1.0) [CP Software] [Original] [TAPE]</description>
+ <software name="backgmcp" supported="no">
+ <description>Backgammon (UK, CP Software, BASIC 1.0)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CP Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="26135">
<rom name="backgammon (uk) (1985) (version basic 1.0) [cp software] [original] [tape].cdt" size="26135" crc="7103572b" sha1="1cefaa163a58771e43a509f72d38c7f1598fd423" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bacterik Dream (F) (1987) [Original] [TAPE].zip... -->
<software name="bacterik" supported="no">
- <description>Bacterik Dream (Fra) [Original] [TAPE]</description>
+ <description>Bacterik Dream (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Chip</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44170">
<rom name="bacterik dream (f) (1987) [original] [tape].cdt" size="44170" crc="e1bc98b3" sha1="fda719a88f37b2de99fa5b092df1948999667bb6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bactron (F) (1986) [Original] [TAPE].zip... -->
- <software name="bactronf" supported="no">
- <description>Bactron (Fra) [Original] [TAPE]</description>
+ <software name="bactron" supported="no">
+ <description>Bactron (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60820">
- <rom name="bactron (f) (1986) [original] [tape].cdt" size="60820" crc="7e7cd2c6" sha1="ece7ac7c1173c45a24b4eda99904cf4c8cc88286" offset="0" />
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="61800">
+ <rom name="bactron (uk) (1986) [original] [tape].cdt" size="61800" crc="01f5489a" sha1="7e897de8fd8b397c16f9144449e3df71eabb6645" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bactron (UK) (1986) [Original] [TAPE].zip... -->
- <software name="bactronu" supported="no">
- <description>Bactron (UK) [Original] [TAPE]</description>
+ <software name="bactronf" cloneof="bactron" supported="no">
+ <description>Bactron (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61800">
- <rom name="bactron (uk) (1986) [original] [tape].cdt" size="61800" crc="01f5489a" sha1="7e897de8fd8b397c16f9144449e3df71eabb6645" offset="0" />
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60820">
+ <rom name="bactron (f) (1986) [original] [tape].cdt" size="60820" crc="7e7cd2c6" sha1="ece7ac7c1173c45a24b4eda99904cf4c8cc88286" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bad Cat (UK) (1987) [Original] [TAPE].zip... -->
- <software name="badcatuk" supported="no">
- <description>Bad Cat (UK) [Original] [TAPE]</description>
+ <software name="badcat" supported="no">
+ <description>Bad Cat (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Go!</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="393180">
<rom name="bad cat (uk) (1987) [original] [tape].cdt" size="393180" crc="952bdc21" sha1="e70ccbb078fd4cee18efd36b797bf71af3516944" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bad Max (F) (1985) (Special Lunettes 3D) [Original] [TAPE].zip... -->
- <software name="badmaxf1" supported="no">
- <description>Bad Max (Fra) (Special Lunettes 3D) [Original] [TAPE]</description>
+ <software name="badmax" supported="no">
+ <description>Bad Max (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Transoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="72225">
<rom name="bad max (f) (1985) (special lunettes 3d) [original] [tape].cdt" size="72225" crc="a0d68e94" sha1="5ee1a925cca057db9f26000d4c46d42aec28b86c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Badlands (UK) (1990) [Original] [TAPE].zip... -->
<software name="badlands" supported="no">
- <description>Badlands (UK) [Original] [TAPE]</description>
+ <description>Badlands (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="70825">
<rom name="badlands (uk) (1990) [original] [tape].cdt" size="70825" crc="d445a44d" sha1="d3aacc27ec41a3ce14183ba6ea129e5c3c880886" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Balade Outre-Rhin (F,G) (4 faces) (1986) [Original] [TAPE].zip... -->
- <software name="baladeou" supported="no">
- <description>Balade Outre-Rhin (F,G) (4 faces) [Original] [TAPE]</description>
+ <software name="bagnenep" supported="no">
+ <description>Le Bagne de Nepharia (Fra)</description>
+ <year>1985</year>
+ <publisher>France Logiciel</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="47509">
+ <rom name="le bagne de nepharia (f) (face a) (1985) [original] [tape].cdt" size="47509" crc="cd49ea0a" sha1="c587a96d02fa30e3f7c8d8d1e0faef6006ff0021" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="44785">
+ <rom name="le bagne de nepharia (f) (face b) (1985) [original] [tape].cdt" size="44785" crc="28eb3138" sha1="1a8b24742a47c3025ac3cfab8ce2dfa46723c43f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="balbigbn" supported="no">
+ <description>Balade au Pays de Big-Ben (UK, Fra, Incomplete Dump)</description>
+ <year>1985</year>
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="53548">
+ <rom name="balade au pays de big-ben (uk,f) (face 1a) (1985) [original] [tape].cdt" size="53548" crc="e5c46352" sha1="ada781aa87bb651333b9cd841395dcb1cf3f8799" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="41479">
+ <rom name="balade au pays de big-ben (uk,f) (face 1b) (1985) [original] [tape].cdt" size="41479" crc="d81a9dbc" sha1="31fccfbcb1b37643a1c3667c88b4213f2591f1ae" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="56473">
+ <rom name="balade au pays de big-ben (uk,f) (face 2a) (1985) [original] [tape].cdt" size="56473" crc="ca4fb8cd" sha1="390c9c427392c579556ffd8a5a2bd71bc56d60d2" offset="0" />
+ </dataarea>
+ </part>
+ <!-- Side 2B missing! -->
+ </software>
+
+ <!-- MOVE TO CPC_FLOP! THIS TAPE WAS INCLUDED IN DISK PACK -->
+ <software name="balbigau" supported="no">
+ <description>Balade au Pays de Big-Ben (UK, Audio Tape)</description>
+ <year>1985</year>
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="569053">
+ <rom name="balade au pays de big ben (uk) (1985) (audio tape) (episode 1) [original] [tape].mp3" size="569053" crc="7600725f" sha1="7abca9de37c3f03ffd21331432acfac2a5f16d73" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="658189">
+ <rom name="balade au pays de big ben (uk) (1985) (audio tape) (episode 2) [original] [tape].mp3" size="658189" crc="4eaea3ed" sha1="2dedca096c644bea19b69798ebe1cf1f23f12fc8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="862678">
+ <rom name="balade au pays de big ben (uk) (1985) (audio tape) (episode 3) [original] [tape].mp3" size="862678" crc="8b1748ad" sha1="88f84962aea30acc610651773ea4157cfcd4c414" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="710498">
+ <rom name="balade au pays de big ben (uk) (1985) (audio tape) (episode 4) [original] [tape].mp3" size="710498" crc="cd91783b" sha1="7ccad8662c15493efbf2360073c02925ff72d47f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="outrhin" supported="no">
+ <description>Balade Outre-Rhin (Euro?)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52297">
<rom name="balade outre-rhin (f,g) (face a) (1986) [original] [tape].cdt" size="52297" crc="cda3798e" sha1="897b7568a19e252a00d5edf47a3ed62cbe80d001" offset="0" />
</dataarea>
@@ -3046,500 +3944,450 @@
</part>
</software>
- <!-- Identifying Ball Breaker (UK) (1987) [Original] [TAPE].zip... -->
- <software name="ballbrea" supported="no">
- <description>Ball Breaker (UK) [Original] [TAPE]</description>
+ <software name="ballbrek" supported="no">
+ <description>Ball Breaker (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54583">
<rom name="ball breaker (uk) (1987) [original] [tape].cdt" size="54583" crc="dc063265" sha1="7bed3b846ffee6e20fc52a6cf49293d994f28c6d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ball Breaker II (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="ballbrea01" cloneof="ballbrea" supported="no">
- <description>Ball Breaker II (UK) (Spain retail version) [Original] [TAPE]</description>
+ <!-- Title screen is the same as in Ball Breaker 1, but it is a sequel!! -->
+ <software name="ballbrk2" supported="no">
+ <description>Ball Breaker 2 (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55633">
<rom name="ball breaker ii (uk) (1988) (spain retail version) [original] [tape].cdt" size="55633" crc="c7951a9d" sha1="d95662251db30f1eaae51e606a98182153e3b9c7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ball Crazy (UK) (1987) [Original] [TAPE].zip... -->
- <software name="ballcraz" supported="no">
- <description>Ball Crazy (UK) [Original] [TAPE]</description>
+ <software name="ballcrzy" supported="no">
+ <description>Ball Crazy (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42880">
<rom name="ball crazy (uk) (1987) [original] [tape].cdt" size="42880" crc="4a167fe4" sha1="d8510f0727ff89d38673b54295d8c2ad81e05b5a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ballblazer (UK) (1986) [Original] [TAPE].zip... -->
<software name="ballblaz" supported="no">
- <description>Ballblazer (UK) [Original] [TAPE]</description>
+ <description>Ballblazer (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61032">
<rom name="ballblazer (uk) (1986) [original] [tape].cdt" size="61032" crc="32b7608d" sha1="df6ce65321ba54cac8479178f6b5aeea25eded55" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Balloon Buster (UK) (1989) [Original] [TAPE].zip... -->
- <software name="balloonb" supported="no">
- <description>Balloon Buster (UK) [Original] [TAPE]</description>
+ <software name="ballbust" supported="no">
+ <description>Balloon Buster (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49057">
<rom name="balloon buster (uk) (1989) [original] [tape].cdt" size="49057" crc="8bc449b5" sha1="3ec66d01e0890f815bdac9161ee927b4cfb05374" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Balloonacy (UK) (2007) (Version de Demo) [Original] [TAPE].zip... -->
- <software name="balloona" supported="no">
- <description>Balloonacy (UK) (2007) (Version de Demo) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="48859">
- <rom name="balloonacy (uk) (2007) (version de demo) [original] [tape].cdt" size="48859" crc="c1618a5d" sha1="209c1c07459f3687f445fab85649a2c6fb59f388" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Balloonacy (UK) (2007) [Original] [TAPE].zip... -->
- <software name="balloona01" cloneof="balloona" supported="no">
- <description>Balloonacy (UK) (2007) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="48859">
- <rom name="balloonacy (uk) (2007) [original] [tape].cdt" size="48859" crc="80bc9626" sha1="09be941bb6915858015c45507d3c2997adbcb379" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Banger Racer (UK) (1991) [Original] [TAPE].zip... -->
- <software name="bangerra" supported="no">
- <description>Banger Racer (UK) [Original] [TAPE]</description>
+ <software name="bangracr" supported="no">
+ <description>Banger Racer (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="29817">
<rom name="banger racer (uk) (1991) [original] [tape].cdt" size="29817" crc="57c94b56" sha1="b2bd3dd6dcac5861fe7ff98ed2ae57e276011781" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Barbarian (UK) (1987) [Palace Software] [Original] [TAPE].zip... -->
- <software name="barbaria" supported="no">
- <description>Barbarian (UK) [Palace Software] [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="126655">
- <rom name="barbarian (uk) (part 1a) (1987) [palace software] [original] [tape].cdt" size="126655" crc="345680f7" sha1="019f7f5c67fb6bdab18366f82053f33762b456e1" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="55283">
- <rom name="barbarian (uk) (part 1b) (1987) [palace software] [original] [tape].cdt" size="55283" crc="eda2af0b" sha1="bfafc5951e78a365188cd465c1c54607975b8c17" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="72001">
- <rom name="barbarian (uk) (part 2a) (1987) [palace software] [original] [tape].cdt" size="72001" crc="91eb5e87" sha1="ef236544b5fdd0fc251f0f281315d7065b117264" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="55183">
- <rom name="barbarian (uk) (part 2b) (1987) [palace software] [original] [tape].cdt" size="55183" crc="74059d6d" sha1="5fd942dad4c85e9aa78908ae31cca9a5d6767f37" offset="0" />
+ <software name="bangers" supported="no">
+ <description>Bangers &amp; Mash (UK)</description>
+ <year>1992</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="89154">
+ <rom name="bangers &amp; mash (uk) (1992) [original] [tape].cdt" size="89154" crc="26d9b017" sha1="96cdbe8f758dde283de994f21bbd6dbbd450079c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Barbarian (UK) (1989) [Melbourne House] [Original] [TAPE].zip... -->
- <software name="barbaria01" cloneof="barbaria" supported="no">
- <description>Barbarian (UK) [Melbourne House] [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="barbmh" supported="no">
+ <description>Barbarian (UK, Melbourne House)</description>
+ <year>1988</year>
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51286">
<rom name="barbarian (uk) (1989) [melbourne house] [original] [tape].cdt" size="51286" crc="9181faba" sha1="99245c882627979f8de6f33d47ba5b35c5113bd3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Barbarian II (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="barbaria02" cloneof="barbaria" supported="no">
- <description>Barbarian II (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="23923">
- <rom name="barbarian ii (uk) (1989) (-code program) (version split) [original] [tape].cdt" size="23923" crc="2146d966" sha1="bf6ca52a8a7407e16404572044a0f1acf5d9bcbd" offset="0" />
+ <software name="barbpal" supported="no">
+ <description>Barbarian (UK, Palace Software)</description>
+ <year>1987</year>
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="126655">
+ <rom name="barbarian (uk) (face a) (1987) [palace software] [original] [tape].cdt" size="126655" crc="ee0a3cd7" sha1="e2fad4c30ae95447571080da1ba112851cadc094" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="61865">
- <rom name="barbarian ii (uk) (1989) (-menu code) (version split) [original] [tape].cdt" size="61865" crc="e3337da7" sha1="73eb8e37e500c28cb28d2018af6b228e07c14ef6" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="33758">
- <rom name="barbarian ii (uk) (1989) (01. level 02) (version split) [original] [tape].cdt" size="33758" crc="882dff1c" sha1="9d84f16550eca8119d031020cdb6b61b8788daed" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="25129">
- <rom name="barbarian ii (uk) (1989) (02. level 03) (version split) [original] [tape].cdt" size="25129" crc="9715c748" sha1="a6e036551532db22bd6a7ea92b005c4c1a713cae" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="25841">
- <rom name="barbarian ii (uk) (1989) (03. level 04) (version split) [original] [tape].cdt" size="25841" crc="8c474802" sha1="a9a925443de5589ea94be07872d5b39717258d78" offset="0" />
+ <dataarea name="cass" size="127171">
+ <rom name="barbarian (uk) (face b) (1987) [palace software] [original] [tape].cdt" size="127171" crc="596b3012" sha1="63606f5122e4eba5d589fc7d5708078cb35a4019" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Barbarian II (UK) (1989) [Original] [TAPE].zip... -->
- <software name="barbaria03" cloneof="barbaria" supported="no">
- <description>Barbarian II (UK) [Original] [TAPE]</description>
+ <software name="barb2" supported="no">
+ <description>Barbarian II (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="170469">
<rom name="barbarian ii (uk) (1989) [original] [tape].cdt" size="170469" crc="2a92c0aa" sha1="920f54e965e134a9e33c1f9222bb51f31bfafd3a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Barbarian II - The Compleat Pack (4 faces) (UK) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="barbaria04" cloneof="barbaria" supported="no">
- <description>Barbarian II - The Compleat Pack (4 faces) (UK) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="71743">
- <rom name="barbarian ii - the compleat pack (uk) (face 2a) (1989) (barbarian partie 1) [original] [tape] [compilation].cdt" size="71743" crc="b66a3b86" sha1="2d674486aae73f8c71bc64beb6b14a79746a83a7" offset="0" />
+ <!-- This misses the second tape with the additional dungeons! How many tapes were in the original box? -->
+ <software name="bardtale" supported="no">
+ <description>The Bard's Tale (UK)</description>
+ <year>1988</year>
+ <publisher>Electronics Arts</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="70241">
+ <rom name="the bard's tale (uk) (face a) (1988) (boot &amp; game) [original] [tape].cdt" size="70241" crc="0ef85441" sha1="28d7fd07b069e3600af61b6fe8c5f86c09262463" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="55283">
- <rom name="barbarian ii - the compleat pack (uk) (face 2a) (1989) (barbarian partie 2) [original] [tape] [compilation].cdt" size="55283" crc="eda2af0b" sha1="bfafc5951e78a365188cd465c1c54607975b8c17" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="72001">
- <rom name="barbarian ii - the compleat pack (uk) (face 2b) (1989) (barbarian partie 3) [original] [tape] [compilation].cdt" size="72001" crc="91eb5e87" sha1="ef236544b5fdd0fc251f0f281315d7065b117264" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="55183">
- <rom name="barbarian ii - the compleat pack (uk) (face 2b) (1989) (barbarian partie 4) [original] [tape] [compilation].cdt" size="55183" crc="74059d6d" sha1="5fd942dad4c85e9aa78908ae31cca9a5d6767f37" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="75605">
- <rom name="barbarian ii - the compleat pack (uk) (face 1b) (1989) (barbarian ii levels 2,3,4) [original] [tape] [compilation].cdt" size="75605" crc="7ef4fd93" sha1="0b7814b1353e29e57f2ed7a4581ac834bbf0ebf0" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="94872">
- <rom name="barbarian ii - the compleat pack (uk) (face 1a) (1989) (barbarian ii loader - level 1) [original] [tape] [compilation].cdt" size="94872" crc="12db5dba" sha1="15282f469425333bd52f1c4319fefdfbaa7c4066" offset="0" />
+ <dataarea name="cass" size="88363">
+ <rom name="the bard's tale (uk) (face b) (1988) (city &amp; dungeon) [original] [tape].cdt" size="88363" crc="1ce6da05" sha1="32bfa1577d39c7f9b19092456e8db6151d99d04f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Barrio Peligroso (S) (1987) [Original] [TAPE].zip... -->
- <software name="barriope" supported="no">
- <description>Barrio Peligroso (Spa) [Original] [TAPE]</description>
+ <software name="barriop" supported="no">
+ <description>Barrio Peligroso (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Edisoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="37418">
<rom name="barrio peligroso (s) (1987) [original] [tape].cdt" size="37418" crc="725e25a3" sha1="9ec316c593ddc55ce1f2de421c7579ffa0f265d7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Barry McGuigan World Championship Boxing (UK) (1985) [Original] [TAPE].zip... -->
- <software name="barrymcg" supported="no">
- <description>Barry McGuigan World Championship Boxing (UK) [Original] [TAPE]</description>
+ <software name="mcguigan" supported="no">
+ <description>Barry McGuigan World Championship Boxing (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55295">
<rom name="barry mcguigan world championship boxing (uk) (1985) [original] [tape].cdt" size="55295" crc="4de2648f" sha1="7112280041d40b5511068a5c78a98d19731ecb35" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Barry McGuigan World Championship Boxing (UK) (1989) [Mastertronic] [Original] [TAPE].zip... -->
- <software name="barrymcg01" cloneof="barrymcg" supported="no">
- <description>Barry McGuigan World Championship Boxing (UK) [Mastertronic] [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="mcguiganm" cloneof="mcguigan" supported="no">
+ <description>Barry McGuigan World Championship Boxing (UK, Mastertronic)</description>
+ <year>1985</year>
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41914">
<rom name="barry mcguigan world championship boxing (uk) (1989) [mastertronic] [original] [tape].cdt" size="41914" crc="b185eca3" sha1="6769a9eaebf1d9d3f197964455a5a59bc007ad0f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Basil The Great Mouse Detective (UK) (1987) [Original] [TAPE].zip... -->
- <software name="basilthe" supported="no">
- <description>Basil The Great Mouse Detective (UK) [Original] [TAPE]</description>
+ <software name="basicpsw" supported="no">
+ <description>BASIC Program Status Window v3 (UK, Ripped from Amstrad Action Issue 105 Covertape)</description>
+ <year>1994</year>
+ <publisher>Amstrad Action</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="9493">
+ <rom name="basic program status window v3 (uk) (1994) [amstrad action] [original] [tape] [utilitaire].cdt" size="9493" crc="d8f191fb" sha1="22ebbbcca8352b5e8250b9ea80ef88653176c1c9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="basil" supported="no">
+ <description>Basil - The Great Mouse Detective</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="121693">
<rom name="basil the great mouse detective (uk) (1987) [original] [tape].cdt" size="121693" crc="9aa22aa1" sha1="32ae0009d482bcffc26289aa290baef4917fba8d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Basket Master.zip... -->
- <software name="basketma" supported="no">
- <description>Basket Master</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="basketms" supported="no">
+ <description>Basket Master (UK)</description>
+ <year>1987</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Fernando Martin Basket Master, U.S. Basket Master" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="79473">
- <rom name="basket master.cdt" size="79473" crc="ca050540" sha1="e3d2b1d86803ab2be68b864939ec3d5da43581eb" offset="0" />
+ <rom name="fernando martin basket master (uk) (1987) [original] [tape].cdt" size="79473" crc="06ad326b" sha1="2468e684446bd663b19cfdece759919d7abd51b9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bataille Pour Midway (F) (1985) [Original] [TAPE].zip... -->
- <software name="bataille" supported="no">
- <description>Bataille Pour Midway (Fra) [Original] [TAPE]</description>
+ <software name="basketmsa" cloneof="basketms" supported="no">
+ <description>Basket Master (UK, Alt)</description>
+ <year>1987</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58538">
+ <rom name="us basket master (uk) (1987) [original] [tape].cdt" size="58538" crc="a150b5f2" sha1="b5c477958f75bdf0579020c5a2fa260da310c509" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="midwayf" cloneof="midway" supported="no">
+ <description>Bataille Pour Midway (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Pss</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43854">
<rom name="bataille pour midway (f) (1985) [original] [tape].cdt" size="43854" crc="8b3485af" sha1="ad5f9bde8c04b894cd56e4f62d00eab3c9454268" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Batalla De Inglaterra (S) (1985) [Original] [TAPE].zip... -->
- <software name="batallad" supported="no">
- <description>Batalla De Inglaterra (Spa) [Original] [TAPE]</description>
+ <software name="battlebrs" cloneof="battlebr" supported="no">
+ <description>Batalla de Inglaterra (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Pss</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66471">
<rom name="batalla de inglaterra (s) (1985) [original] [tape].cdt" size="66471" crc="4cf42b6b" sha1="c3edc7c0bbd64403878414c059fa1c462dfad164" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Batman (UK) (1986) [Original] [TAPE].zip... -->
- <software name="batmanuk" supported="no">
- <description>Batman (UK) [Original] [TAPE]</description>
+ <software name="batman" supported="no">
+ <description>Batman (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63572">
<rom name="batman (uk) (1986) [original] [tape].cdt" size="63572" crc="c73b18c5" sha1="52be30f1ceb9137982d0ce855d0e066b7b40e4e0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Batman The Caped Crusader (UK) (2 faces) (1988) (Version Hit Squad 06) [Original] [TAPE].zip... -->
- <software name="batmanth" supported="no">
- <description>Batman The Caped Crusader (UK) (2 faces) (Version Hit Squad 06) [Original] [TAPE]</description>
+ <software name="batmancc" supported="no">
+ <description>Batman - The Caped Crusader (UK)</description>
<year>1988</year>
<publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="82586">
- <rom name="batman the caped crusader (uk) (face b) (1988) (version hit squad 06) [original] [tape].cdt" size="82586" crc="1595e4cf" sha1="910c63ea5bf9286ad5a3c42b007cfb1f1cce2cce" offset="0" />
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="82637">
+ <rom name="batman the caped crusader (uk) (face a) (1988) [original] [tape].cdt" size="82637" crc="33d3baa9" sha1="5da2bab776648ff5fd00deafeb9ef9957a8f520a" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="82637">
- <rom name="batman the caped crusader (uk) (face a) (1988) (version hit squad 06) [original] [tape].cdt" size="82637" crc="cb3e041f" sha1="07f2e53a747f333e4d3f60072dc50a0f6fe23114" offset="0" />
+ <dataarea name="cass" size="82586">
+ <rom name="batman the caped crusader (uk) (face b) (1988) [original] [tape].cdt" size="82586" crc="1595e4cf" sha1="910c63ea5bf9286ad5a3c42b007cfb1f1cce2cce" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Batman The Movie (UK) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="batmanth01" cloneof="batmanth" supported="no">
- <description>Batman The Movie (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="batmanmv" supported="no">
+ <description>Batman - The Movie (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="111460">
- <rom name="batman the movie (uk) (1989) (spain retail version) [original] [tape].cdt" size="111460" crc="5af23ab5" sha1="01d06cbba09f6f17cf7c861ad9be3b89657ef1f8" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="135737">
+ <rom name="batman the movie (uk) (1989) [original] [tape].cdt" size="135737" crc="fb22eab8" sha1="d247cdfe62c6e3caa58c3cdbcfcbc3b184a48165" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Batman The Movie (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="batmanth02" cloneof="batmanth" supported="no">
- <description>Batman The Movie (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="batmanmvs" cloneof="batmanmv" supported="no">
+ <description>Batman - The Movie (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="26719">
- <rom name="batman the movie (uk) (1989) (02. block 02 - level 02 &amp; 03) (version split) [original] [tape].cdt" size="26719" crc="8aa7a138" sha1="8f08029bb25354aff7d56aa2775486eefb8142fc" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="26719">
- <rom name="batman the movie (uk) (1989) (03. block 03 - level 04 &amp; 05) (version split) [original] [tape].cdt" size="26719" crc="490d8dfc" sha1="950912bb71535bf418b835f25b542c111acdb293" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="112969">
- <rom name="batman the movie (uk) (1989) (-code program) (version split) [original] [tape].cdt" size="112969" crc="b3f9c1c0" sha1="c5616379e456150633d2e60068e1104a012de4d6" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="26719">
- <rom name="batman the movie (uk) (1989) (01. block 01 - level 01) (version split) [original] [tape].cdt" size="26719" crc="fa5a17ed" sha1="37afbb86a97ae2b444b905b13069227a1e0d6e56" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="111460">
+ <rom name="batman the movie (uk) (1989) (spain retail version) [original] [tape].cdt" size="111460" crc="d1cddea8" sha1="c6a216fec7b1a5025b1d8549c0f08cda6fe78425" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Batman The Movie (UK) (1989) [Original] [TAPE].zip... -->
- <software name="batmanth03" cloneof="batmanth" supported="no">
- <description>Batman The Movie (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="166381">
- <rom name="batman the movie (uk) (1989) [original] [tape].cdt" size="166381" crc="5e7e5073" sha1="c93b5bdaf1c087059b009c7a559f635e42863ce6" offset="0" />
+ <software name="beynstar" supported="no">
+ <description>Battle Beyond the Stars (UK)</description>
+ <year>1985</year>
+ <publisher>Solar Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="24079">
+ <rom name="battle beyond the stars (uk) (1985) [original] [tape].cdt" size="24079" crc="588ec69c" sha1="db38c62e985317f6983211404a71f89b81b6b479" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Battle Beyond The Stars (UK) (1985) [Original] [TAPE].zip... -->
- <software name="battlebe" supported="no">
- <description>Battle Beyond The Stars (UK) [Original] [TAPE]</description>
+ <software name="midway" supported="no">
+ <description>Battle for Midway (UK, BASIC 1.0)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="24079">
- <rom name="battle beyond the stars (uk) (1985) [original] [tape].cdt" size="24079" crc="588ec69c" sha1="db38c62e985317f6983211404a71f89b81b6b479" offset="0" />
+ <publisher>Pss</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="48457">
+ <rom name="battle for midway (uk) (1985) (version basic v1.0) [original] [tape].cdt" size="48457" crc="73948df0" sha1="2c026f2397c51cdc808f9df52257f20c4c53ed5c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Battle For Midway (UK) (1985) [Microbyte] [Original] [TAPE].zip... -->
- <software name="battlefo" supported="no">
- <description>Battle For Midway (UK) [Microbyte] [Original] [TAPE]</description>
+ <software name="midwaymb" cloneof="midway" supported="no">
+ <description>Battle for Midway (UK, Microbyte)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Microbyte</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="48283">
<rom name="battle for midway (uk) (1985) [microbyte] [original] [tape].cdt" size="48283" crc="83b95a4e" sha1="2da1f633324689cb30ee784420deaea92e628fd5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Battle Of Austerlitz (UK) (1987) [Original].zip... -->
- <software name="battofa" supported="no">
- <description>Battle Of Austerlitz (UK) [Original]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="austerlz" supported="no">
+ <description>Battle of Austerlitz (UK)</description>
+ <year>1986</year>
+ <publisher>MC Lothlorien</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60391">
<rom name="battle of austerlitz (uk) (1987) [original].cdt" size="60391" crc="acf7b477" sha1="b5879b60df8181ecf720e9eec1ba47cdfd5dc3b3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Battle Of Britain (UK) (1985) [Original] [TAPE].zip... -->
- <software name="battleof" supported="no">
- <description>Battle Of Britain (UK) [Original] [TAPE]</description>
+ <software name="battlebr" supported="no">
+ <description>Battle of Britain (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Pss</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59648">
<rom name="battle of britain (uk) (1985) [original] [tape].cdt" size="59648" crc="c649b77a" sha1="2426a1b38f31aa8728d55ae456c5c720d76e20cd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Battle Of The Planets (UK) (1986) [Original] [TAPE].zip... -->
- <software name="battleof01" cloneof="battleof" supported="no">
- <description>Battle Of The Planets (UK) [Original] [TAPE]</description>
+ <software name="batbulge" supported="no">
+ <description>Battle of the Bulge (UK)</description>
+ <year>1990</year>
+ <publisher>Cases Computer Simulators</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="61732">
+ <rom name="the battle of the bulge (uk) (1990) [original] [tape].cdt" size="61732" crc="695c3a63" sha1="a66658af96aa6abb1ff630902c1be5c05e4b951c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="btlplant" supported="no">
+ <description>Battle of the Planets (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mikrogen</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49784">
<rom name="battle of the planets (uk) (1986) [original] [tape].cdt" size="49784" crc="2ff2d7d3" sha1="4c020c4233fb0d6e687736ddb87e75fde9fdb568" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Battle Of Waterloo (UK) (1986) [Original] [TAPE].zip... -->
- <software name="battleof02" cloneof="battleof" supported="no">
- <description>Battle Of Waterloo (UK) [Original] [TAPE]</description>
+ <software name="waterloo" supported="no">
+ <description>Battle of Waterloo (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>MC Lothlorien</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56893">
<rom name="battle of waterloo (uk) (1986) [original] [tape].cdt" size="56893" crc="416e05d7" sha1="b857186234f0ea1a07262a74eab303f6e7cef58a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Battle Ships (UK) (1987) [Original] [TAPE].zip... -->
- <software name="battlesh" supported="no">
- <description>Battle Ships (UK) [Original] [TAPE]</description>
+ <software name="bships" supported="no">
+ <description>Battle Ships (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75410">
<rom name="battle ships (uk) (1987) [original] [tape].cdt" size="75410" crc="b7ebbac2" sha1="66769ad4d800d294077237215a6f7246287111b3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Battle Tank Simulator (UK) (1988) [Zeppelin Games] [Original] [TAPE].zip... -->
- <software name="battleta" supported="no">
- <description>Battle Tank Simulator (UK) [Zeppelin Games] [Original] [TAPE]</description>
+ <software name="btanksim" cloneof="tankbust" supported="no">
+ <description>Battle-Tank Simulator (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59686">
<rom name="battle tank simulator (uk) (1988) [zeppelin games] [original] [tape].cdt" size="59686" crc="1e5e3fd3" sha1="96861e3b2f10a908a297afa07ffcd01a050f4141" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Battle Valley (UK) (1989) [Original] [TAPE].zip... -->
- <software name="battleva" supported="no">
- <description>Battle Valley (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="btvalley" supported="no">
+ <description>Battle Valley (UK)</description>
+ <year>1988</year>
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="48541">
<rom name="battle valley (uk) (1989) [original] [tape].cdt" size="48541" crc="4ea5794f" sha1="39b1460799edc111c4ca6246af5c726d44cd3095" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Battlefield Germany (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="battlefi" supported="no">
- <description>Battlefield Germany (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="bfieldgr" supported="no">
+ <description>Battlefield Germany (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Pss</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="81016">
<rom name="battlefield germany (uk) (face a) (1987) [original] [tape].cdt" size="81016" crc="d884e826" sha1="4ec7a54372230fa7324ac80227c134714c43fd36" offset="0" />
</dataarea>
@@ -3551,280 +4399,199 @@
</part>
</software>
- <!-- Identifying Batty (UK) (1987) [Original] [TAPE].zip... -->
- <software name="battyuk1" supported="no">
- <description>Batty (UK) [Original] [TAPE]</description>
+ <software name="batty" supported="no">
+ <description>Batty (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56683">
<rom name="batty (uk) (1987) [original] [tape].cdt" size="56683" crc="d1f94edc" sha1="483075d69918f5f7927d66ab478bc6fe34bebe90" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Beach Buggy Simulator (UK) (1987) [Original] [TAPE].zip... -->
- <software name="beachbug" supported="no">
- <description>Beach Buggy Simulator (UK) [Original] [TAPE]</description>
+ <software name="bbuggy" supported="no">
+ <description>Beach Buggy Simulator (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Silverbird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="73457">
<rom name="beach buggy simulator (uk) (1987) [original] [tape].cdt" size="73457" crc="803ad36b" sha1="cff1a3967dfc203c433e6438bb7e6ad3de75a2a3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Beach Head II - The Dictator Strikes Back (UK) (1986) [Original] [TAPE].zip... -->
- <software name="beachhe2" supported="no">
- <description>Beach Head II - The Dictator Strikes Back (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="46944">
- <rom name="beach head ii - the dictator strikes back (uk) (1986) [original] [tape].cdt" size="46944" crc="009f5b18" sha1="355e69b9b894d94d0f1c1844088d4997da8b15f2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Beach Head.zip... -->
- <software name="beachhea01" cloneof="beachhea" supported="no">
- <description>Beach Head</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65413">
- <rom name="beach head.cdt" size="65413" crc="c6740117" sha1="8dcb3a1323b558dc36de3a85da49b4e3804f72f5" offset="0" />
+ <software name="beachead" supported="no">
+ <description>Beach-Head (UK)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65397">
+ <rom name="beach-head (uk) (1985) [original] [tape].cdt" size="65397" crc="3b0ebb9d" sha1="ab7e1634a37964a11ac837f04f6e41ca01cbfc22" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Beach Volley (UK) (1989) (Version Split) (Version Basic 1.0) [Original] [TAPE].zip... -->
- <software name="beachvol" supported="no">
- <description>Beach Volley (UK) (Version Split) (Version Basic 1.0) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="84216">
- <rom name="beach volley (uk) (1989) (-code program) (version split) (version basic 1.0) [original] [tape].cdt" size="84216" crc="9d8ce277" sha1="9c5529168e26723676f19e8c42defeabbec7b6cb" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="6660">
- <rom name="beach volley (uk) (1989) (03. bahamas) (version split) (version basic 1.0) [original] [tape].cdt" size="6660" crc="19bfc794" sha1="75118d4875be4d11f4a62ad2d7ab25b326379033" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="6661">
- <rom name="beach volley (uk) (1989) (04. egypt) (version split) (version basic 1.0) [original] [tape].cdt" size="6661" crc="14806a46" sha1="8d5da3eaff783bc8765b47cfbb84141fb5ac56d5" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="6661">
- <rom name="beach volley (uk) (1989) (05. australia) (version split) (version basic 1.0) [original] [tape].cdt" size="6661" crc="b42289d6" sha1="faa9b25d8ea6ff518af9b6c940e797237397ef7b" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="6661">
- <rom name="beach volley (uk) (1989) (06. japan) (version split) (version basic 1.0) [original] [tape].cdt" size="6661" crc="f8b8ab47" sha1="ca7c987b11aa61edf6b5db9eec4fb4f30f3a8d18" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="6661">
- <rom name="beach volley (uk) (1989) (07. russia) (version split) (version basic 1.0) [original] [tape].cdt" size="6661" crc="707b7f7d" sha1="a30a48bc3b5c16ae402e3e68cebde64c25403898" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="6661">
- <rom name="beach volley (uk) (1989) (08. paris) (version split) (version basic 1.0) [original] [tape].cdt" size="6661" crc="757b7471" sha1="633bc2d796c684c205bd7620f054a9fc2b526cf5" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="5187">
- <rom name="beach volley (uk) (1989) (01. london) (version split) (version basic 1.0) [original] [tape].cdt" size="5187" crc="ef23e6bb" sha1="9ba60374a0410bcf300998bb75ee0dfd8400f970" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="6659">
- <rom name="beach volley (uk) (1989) (02. new york) (version split) (version basic 1.0) [original] [tape].cdt" size="6659" crc="6483fb65" sha1="fa9cbd3bff4b44f44042ab40ca302330606798cd" offset="0" />
+ <software name="beached2" supported="no">
+ <description>Beach Head II - The Dictator Strikes Back (UK)</description>
+ <year>1986</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="46944">
+ <rom name="beach head ii - the dictator strikes back (uk) (1986) [original] [tape].cdt" size="46944" crc="009f5b18" sha1="355e69b9b894d94d0f1c1844088d4997da8b15f2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Beach Volley (UK) (1989) [Original] [TAPE].zip... -->
- <software name="beachvol01" cloneof="beachvol" supported="no">
- <description>Beach Volley (UK) [Original] [TAPE]</description>
+ <software name="bchvolly" supported="no">
+ <description>Beach Volley (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="135920">
<rom name="beach volley (uk) (1989) [original] [tape].cdt" size="135920" crc="38c4931f" sha1="18895f55b301c1d629be8a5cb0a846bd667b5abe" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Beach-Head (UK) (1985) [Original] [TAPE].zip... -->
- <software name="beachhea" supported="no">
- <description>Beach-Head (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65397">
- <rom name="beach-head (uk) (1985) [original] [tape].cdt" size="65397" crc="3b0ebb9d" sha1="ab7e1634a37964a11ac837f04f6e41ca01cbfc22" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Bedlam (UK) (1988) [Original] [TAPE].zip... -->
<software name="bedlamuk" supported="no">
- <description>Bedlam (UK) [Original] [TAPE]</description>
+ <description>Bedlam (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Go!</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59759">
<rom name="bedlam (uk) (1988) [original] [tape].cdt" size="59759" crc="e9f3aa3a" sha1="33a336e1b3a4e0c71f3ac745270bf4cc8e1f8645" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Berks III (UK) (1987) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="berksiii" supported="no">
- <description>Berks III (UK) (Audio Tape) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="3217570">
- <rom name="berks iii (uk) (1987) (audio tape) [original] [tape].mp3" size="3217570" crc="6243e9cf" sha1="185af818eb6bcfae496e416fa10728d3c286590d" offset="0" />
+ <software name="bells" supported="no">
+ <description>The Bells (UK)</description>
+ <year>1986</year>
+ <publisher>Blaby Computer Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64931">
+ <rom name="the bells (uk) (1986) [original] [tape].cdt" size="64931" crc="e0c06fe5" sha1="9f3299e9ea7892afbdf6d81153f974aaf6a3287e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Berks III (UK) (1987) [Original] [TAPE].zip... -->
- <software name="berksiii01" cloneof="berksiii" supported="no">
- <description>Berks III (UK) [Original] [TAPE]</description>
+ <software name="berks3" supported="no">
+ <description>Berks III (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Power House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <feature name="part_id" value="Side A" />
<dataarea name="cass" size="61987">
<rom name="berks iii (uk) (1987) [original] [tape].cdt" size="61987" crc="63567853" sha1="bd550d876224ad45e5d07cc349da9cfaf7d400a1" offset="0" />
</dataarea>
</part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (audio track)" />
+ <dataarea name="cass" size="3217570">
+ <rom name="berks iii (uk) (1987) (audio tape) [original] [tape].mp3" size="3217570" crc="6243e9cf" sha1="185af818eb6bcfae496e416fa10728d3c286590d" offset="0" />
+ </dataarea>
+ </part>
</software>
- <!-- Identifying Bestial Warrior (S) (1989) (LightGun) [Original] [TAPE].zip... -->
- <software name="bestialw" supported="no">
- <description>Bestial Warrior (Spa) (LightGun) [Original] [TAPE]</description>
+ <software name="bestwarrlg" cloneof="bestwarr" supported="no">
+ <description>Bestial Warrior (Spa, Lightgun)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="76030">
<rom name="bestial warrior (s) (1989) (lightgun) [original] [tape].cdt" size="76030" crc="3e138fca" sha1="12a0ec49f426e2b94b500504b48ca43419a95cc7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bestial Warrior (S) (1989) [Original] [TAPE].zip... -->
- <software name="bestialw01" cloneof="bestialw" supported="no">
- <description>Bestial Warrior (Spa) [Original] [TAPE]</description>
+ <software name="bestwarr" supported="no">
+ <description>Bestial Warrior (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="76030">
<rom name="bestial warrior (s) (1989) [original] [tape].cdt" size="76030" crc="2fd712c8" sha1="329d4fc3f8374e11a79fed9f1ed71b636b3f8c2d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Beta 2515 (S) (1987) (PD) [Original] [TAPE].zip... -->
- <software name="beta2515" supported="no">
- <description>Beta 2515 (Spa) (PD) [Original] [TAPE]</description>
+ <software name="betmaths" supported="no">
+ <description>Better Maths 1 (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="9850">
- <rom name="beta 2515 (s) (1987) (pd) [original] [tape].cdt" size="9850" crc="7b67549b" sha1="3439a631cf16091c2e001e936aa670814314ae20" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Beta 2515.zip... -->
- <software name="beta251501" cloneof="beta2515" supported="no">
- <description>Beta 2515</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="9894">
- <rom name="beta 2515.cdt" size="9894" crc="eabdf91a" sha1="0efa4e958a50c561c904ec03ee141f3901af4057" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying BeTiled! (UK) (2009) [Original] [TAPE].zip... -->
- <software name="betiledu" supported="no">
- <description>BeTiled! (UK) (2009) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="71317">
- <rom name="betiled! (uk) (2009) [original] [tape].cdt" size="71317" crc="a475e3ab" sha1="b2281d84a42cf1bbbbd8c11646d2e691ee6f447e" offset="0" />
+ <publisher>School Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="41431">
+ <rom name="better maths 1 (uk) (1987) [original] [tape].cdt" size="41431" crc="aaaa3086" sha1="343c1a1aafcce537b6bb85b3c7f58373cb135b6d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Better Maths 1 (UK) (1987) [Original] [TAPE].zip... -->
- <software name="betterma" supported="no">
- <description>Better Maths 1 (UK) [Original] [TAPE]</description>
+ <software name="betspell" supported="no">
+ <description>Better Spelling (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="41431">
- <rom name="better maths 1 (uk) (1987) [original] [tape].cdt" size="41431" crc="aaaa3086" sha1="343c1a1aafcce537b6bb85b3c7f58373cb135b6d" offset="0" />
+ <publisher>School Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="33152">
+ <rom name="better spelling (uk) (1987) [original] [tape].cdt" size="33152" crc="1ce30e1c" sha1="522cf44e225afd796ed249cc5f7f15dff79b0baa" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Beverly Hills Cop (UK) (1990) [Original] [TAPE].zip... -->
- <software name="beverlyh" supported="no">
- <description>Beverly Hills Cop (UK) [Original] [TAPE]</description>
+ <software name="bhcop" supported="no">
+ <description>Beverly Hills Cop (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ibsa</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="155995">
- <rom name="beverly hills cop (uk) (1990) [original] [tape].cdt" size="155995" crc="1915ddb9" sha1="ea6c2cad4f3b9d5e698125342c2aac03b9a67cb7" offset="0" />
+ <rom name="beverly hills cop (uk) (1990) [ibsa] [original] [tape].cdt" size="155995" crc="50e47993" sha1="ec40460d8f7dcdc83ab056d659a9285f984531b4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Beyond The Ice Palace (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="beyondth" supported="no">
- <description>Beyond The Ice Palace (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="icepalac" supported="no">
+ <description>Beyond The Ice Palace (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="86381">
- <rom name="beyond the ice palace (uk) (1988) (spain retail version) [original] [tape].cdt" size="86381" crc="a81029b1" sha1="c159c95c2eb3561177bc553cc70c49848e87d85d" offset="0" />
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="100173">
+ <rom name="beyond the ice palace (uk) (1988) (uk retail version) [original] [tape].cdt" size="100173" crc="837e3bc9" sha1="76e97ff66b7f1a5c300995d6dd984416e4b53d00" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Beyond The Ice Palace (UK) (1988) (UK retail version) [Original] [TAPE].zip... -->
- <software name="beyondth01" cloneof="beyondth" supported="no">
- <description>Beyond The Ice Palace (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="icepalacs" cloneof="icepalac" supported="no">
+ <description>Beyond The Ice Palace (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="100173">
- <rom name="beyond the ice palace (uk) (1988) (uk retail version) [original] [tape].cdt" size="100173" crc="837e3bc9" sha1="76e97ff66b7f1a5c300995d6dd984416e4b53d00" offset="0" />
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="86381">
+ <rom name="beyond the ice palace (uk) (1988) (spain retail version) [original] [tape].cdt" size="86381" crc="a81029b1" sha1="c159c95c2eb3561177bc553cc70c49848e87d85d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bienvenue Chez Amsoft (F) (2 faces) (1984) [Original] [TAPE].zip... -->
- <software name="bienvenu" supported="no">
- <description>Bienvenue Chez Amsoft (Fra) (2 faces) [Original] [TAPE]</description>
+ <software name="chezams" cloneof="welcams" supported="no">
+ <description>Bienvenue Chez Amsoft (Fra)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Schneider Computer Division</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="27961">
<rom name="bienvenue chez amsoft (f) (face 1) (1984) [original] [tape].cdt" size="27961" crc="408a1637" sha1="90c0392e851f30f5436b11db11bfd828e124416e" offset="0" />
</dataarea>
@@ -3836,60 +4603,77 @@
</part>
</software>
- <!-- Identifying Biff (UK) (1992) [Original] [TAPE].zip... -->
- <software name="biffuk19" supported="no">
- <description>Biff (UK) [Original] [TAPE]</description>
+ <software name="biff" supported="no">
+ <description>Biff (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Beyond Belief</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60391">
<rom name="biff (uk) (1992) [original] [tape].cdt" size="60391" crc="8f8eb705" sha1="2a780c8d33b69a38ba73eae821ba755f19b3f8f3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Big Foot (UK) (1988) [Original] [TAPE].zip... -->
- <software name="bigfootu" supported="no">
- <description>Big Foot (UK) [Original] [TAPE]</description>
+ <software name="bigfoot" supported="no">
+ <description>BigFoot (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58199">
<rom name="big foot (uk) (1988) [original] [tape].cdt" size="58199" crc="c3f6bf67" sha1="65326723b750bbe6c94043341501546e23104289" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Big League Soccer (UK) (1985) [Original] [TAPE].zip... -->
- <software name="bigleagu" supported="no">
- <description>Big League Soccer (UK) [Original] [TAPE]</description>
+ <software name="bigleag" supported="no">
+ <description>Big League Soccer (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Viper</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45349">
<rom name="big league soccer (uk) (1985) [original] [tape].cdt" size="45349" crc="c38ffd74" sha1="2e8fa89fa494a09e2da98e223e5e11b9fde4f78f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Big Trouble In Little China (UK) (1987) [Original] [TAPE].zip... -->
- <software name="bigtroub" supported="no">
- <description>Big Trouble In Little China (UK) [Original] [TAPE]</description>
+ <software name="bigsleaz" supported="no">
+ <description>The Big Sleaze (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Piranha</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="132932">
+ <rom name="the big sleaze (uk) (face a) (1987) [original] [tape].cdt" size="132932" crc="252cc87a" sha1="16e274b65b5f3d4535c4f43d84516a5bb72f303b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="129696">
+ <rom name="the big sleaze (uk) (face b) (1987) [original] [tape].cdt" size="129696" crc="639e6abb" sha1="fdcf245143544531e362f1283ddb85ed65cca0a4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bigtroub" supported="no">
+ <description>Big Trouble in Little China (UK)</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58812">
<rom name="big trouble in little china (uk) (1987) [original] [tape].cdt" size="58812" crc="c1768d60" sha1="33daebf093940621f29771725c1c853c257b7cfe" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Biggles (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="bigglesu" supported="no">
- <description>Biggles (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="biggles" supported="no">
+ <description>Biggles (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mirrorsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46559">
<rom name="biggles (uk) (face a) (1986) [original] [tape].cdt" size="46559" crc="d6ad06fc" sha1="ecc85cba6558f9482d07d4ce421e164a7a56b26d" offset="0" />
</dataarea>
@@ -3901,192 +4685,234 @@
</part>
</software>
- <!-- Identifying Bigtop Barney (UK) (1986) [Original] [TAPE].zip... -->
- <software name="bigtopba" supported="no">
- <description>Bigtop Barney (UK) [Original] [TAPE]</description>
+ <software name="btbarney" supported="no">
+ <description>Bigtop Barney (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60075">
<rom name="bigtop barney (uk) (1986) [original] [tape].cdt" size="60075" crc="e731d7ad" sha1="aaaceeb7d79171fb5b7a51a855145fe8060b2c14" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Billar - Snooker (UK) (1984) [Original] [TAPE].zip... -->
<software name="billarsn" supported="no">
- <description>Billar - Snooker (UK) [Original] [TAPE]</description>
+ <description>Billar - Snooker (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="23005">
- <rom name="billar - snooker (uk) (1984) [original] [tape].cdt" size="23005" crc="59ddbaf0" sha1="861eaaa5c682d88ac2cf5d8c6a7f041cfd03172c" offset="0" />
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="22987">
+ <rom name="billar - snooker (uk) (1984) [original] [tape].cdt" size="22987" crc="b54229b2" sha1="58ec39e3a58d54290fd325e44f18be8f1af14925" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Billy 2 (F) (1987) [Proein Soft Line] [Original] [TAPE].zip... -->
- <software name="billy2f1" supported="no">
- <description>Billy 2 (Fra) [Proein Soft Line] [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="44908">
- <rom name="billy 2 (f) (1987) [proein soft line] [original] [tape].cdt" size="44908" crc="211f4ff8" sha1="13a6ec329779a2228a1ea7d900148c115b939544" offset="0" />
+ <software name="billy" supported="no">
+ <description>Billy La Banlieue (Fra)</description>
+ <year>1986</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57535">
+ <rom name="billy la banlieue (f) (1986) [original] [tape].cdt" size="57535" crc="e97c09dc" sha1="df723eb5c3848a980a65d931fc39e0def88e0922" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Billy El Barriobajero (S) (1986) [Original] [TAPE].zip... -->
- <software name="billyelb" supported="no">
- <description>Billy El Barriobajero (Spa) [Original] [TAPE]</description>
+ <software name="billys" cloneof="billy" supported="no">
+ <description>Billy La Banlieue (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Billy El Barriobajero (Box)" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="95552">
<rom name="billy el barriobajero (s) (1986) [original] [tape].cdt" size="95552" crc="2d199366" sha1="65c5e8d5d778a7215c2e6cbdf988be638327e68b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Billy The Kid (UK) (1989) (LightGun) [Mastertronic] [Original] [TAPE].zip... -->
- <software name="billythe" supported="no">
- <description>Billy The Kid (UK) (LightGun) [Mastertronic] [Original] [TAPE]</description>
+ <software name="billy2" supported="no">
+ <description>Billy 2 (Fra)</description>
+ <year>1987</year>
+ <publisher>Proein Soft Line</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="44908">
+ <rom name="billy 2 (f) (1987) [proein soft line] [original] [tape].cdt" size="44908" crc="211f4ff8" sha1="13a6ec329779a2228a1ea7d900148c115b939544" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="billykid" supported="no">
+ <description>Billy The Kid (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49702">
- <rom name="billy the kid (uk) (1989) (lightgun) [mastertronic] [original] [tape].cdt" size="49702" crc="51c28427" sha1="daffdf3506ad21bc9c9c6a423ed1bf8351f30023" offset="0" />
+ <rom name="billy the kid (uk) (1989) [mastertronic] [original] [tape].cdt" size="49702" crc="61e02920" sha1="8723b21ec1069502f0924d22921283331b0897c5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Billy The Kid (UK) (1989) [Mastertronic] [Original] [TAPE].zip... -->
- <software name="billythe01" cloneof="billythe" supported="no">
- <description>Billy The Kid (UK) [Mastertronic] [Original] [TAPE]</description>
+ <software name="billykidlg" cloneof="billykid" supported="no">
+ <description>Billy The Kid (UK, LightGun) </description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49702">
- <rom name="billy the kid (uk) (1989) [mastertronic] [original] [tape].cdt" size="49702" crc="61e02920" sha1="8723b21ec1069502f0924d22921283331b0897c5" offset="0" />
+ <rom name="billy the kid (uk) (1989) (lightgun) [mastertronic] [original] [tape].cdt" size="49702" crc="51c28427" sha1="daffdf3506ad21bc9c9c6a423ed1bf8351f30023" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Binky (UK) (1985) [Original] [TAPE].zip... -->
- <software name="binkyuk1" supported="no">
- <description>Binky (UK) [Original] [TAPE]</description>
+ <software name="binky" supported="no">
+ <description>Binky (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Software Projects</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50605">
<rom name="binky (uk) (1985) [original] [tape].cdt" size="50605" crc="0ab3c03a" sha1="840df4283c4850695f726e185392b8d0a0f22a48" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bio Spheres (UK) (1987) [Original] [TAPE].zip... -->
<software name="biospher" supported="no">
- <description>Bio Spheres (UK) [Original] [TAPE]</description>
+ <description>Bio Spheres (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Silverbird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="95314">
<rom name="bio spheres (uk) (1987) [original] [tape].cdt" size="95314" crc="ab097cad" sha1="031653db73e06f5b35d0718d4879ac34b631670e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bionic Commando (UK) (1988) (Version Colour Screen) [Original] [TAPE].zip... -->
- <software name="bionicco" supported="no">
- <description>Bionic Commando (UK) (Version Colour Screen) [Original] [TAPE]</description>
+ <software name="bionicc" supported="no">
+ <description>Bionic Commando (UK, Colour Screen) </description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Go!</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="111331">
<rom name="bionic commando (uk) (1988) (version colour screen) [original] [tape].cdt" size="111331" crc="68ac1dcf" sha1="b2b0b4463634963dbaa253e81f5bbe6ff2dc09b3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bionic Commando (UK) (1988) (Version Green Screen) [Original] [TAPE].zip... -->
- <software name="bionicco01" cloneof="bionicco" supported="no">
- <description>Bionic Commando (UK) (Version Green Screen) [Original] [TAPE]</description>
+ <software name="bioniccgs" cloneof="bionicc" supported="no">
+ <description>Bionic Commando (UK, Green Screen) </description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Go!</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="111331">
<rom name="bionic commando (uk) (1988) (version green screen) [original] [tape].cdt" size="111331" crc="3343e832" sha1="d414d87a97477d27b416b44ddbb2ab3d6a8a93dc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bionic Ninja (UK) (1989) [Original] [TAPE].zip... -->
- <software name="bionicni" supported="no">
- <description>Bionic Ninja (UK) [Original] [TAPE]</description>
+ <software name="bioninja" supported="no">
+ <description>Bionic Ninja (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="48585">
<rom name="bionic ninja (uk) (1989) [original] [tape].cdt" size="48585" crc="fdb75509" sha1="250c4c449646952a3f511d34fcf06930adf8f7be" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Birdie (UK) (1987) [Original] [TAPE].zip... -->
- <software name="birdieuk" supported="no">
- <description>Birdie (UK) [Original] [TAPE]</description>
+ <software name="biorythm" supported="no">
+ <description>Biorythme (Fra)</description>
+ <year>1985</year>
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="10831">
+ <rom name="biorythme (f) (1985) [cobra soft] [original] [tape].cdt" size="10831" crc="3119fe7d" sha1="2810f490a95bea11426560c3c1b63f0153c078bc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="birdie" supported="no">
+ <description>Birdie (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82918">
<rom name="birdie (uk) (1987) [original] [tape].cdt" size="82918" crc="9c2c3bc2" sha1="cde6ed5078d901bed7c441f46a93fedcdb41eda2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bivouac (F) (1987) [Original] [TAPE].zip... -->
- <software name="bivouacf" supported="no">
- <description>Bivouac (Fra) [Original] [TAPE]</description>
+ <software name="bivouac" cloneof="chamonix" supported="no">
+ <description>Bivouac (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="122580">
<rom name="bivouac (f) (1987) [original] [tape].cdt" size="122580" crc="7e7d0bbd" sha1="000d8aeb6123dc73ec2bd3ae9a768b012fa56ae5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Black Beard (S) (1988) [Original] [TAPE].zip... -->
- <software name="blackbea" supported="no">
- <description>Black Beard (Spa) [Original] [TAPE]</description>
+ <software name="blackbrds" cloneof="blackbrd" supported="no">
+ <description>Black Beard (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="88805">
- <rom name="black beard (s) (1988) [original] [tape].cdt" size="88805" crc="40b7b229" sha1="ac4801168a1d19153683e23e34110a4ee728797b" offset="0" />
+ <rom name="black beard (s) (1988) [original] [tape].cdt" size="88805" crc="1ca90972" sha1="cee4687ece9e51bed2359efe43f8c64565f7c4cb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Black Beard (UK) (1988) [Kixx] [Original] [TAPE].zip... -->
- <software name="blackbea01" cloneof="blackbea" supported="no">
- <description>Black Beard (UK) [Kixx] [Original] [TAPE]</description>
+ <software name="blackbrd" supported="no">
+ <description>Black Beard (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="80648">
- <rom name="black beard (uk) (1988) [kixx] [original] [tape].cdt" size="80648" crc="97b93c85" sha1="a7e2188b035c25114456b318ed8e1654d2b0a298" offset="0" />
+ <publisher>KIXX</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="80652">
+ <rom name="black beard (uk) (1988) [kixx] [original] [tape].cdt" size="80652" crc="305be854" sha1="796fe9caede2422c9a15e3ff85235f6fb2f6bca6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Black Magic (UK) (2 faces) (1987) (Spain retail version) [Original] [TAPE].zip... -->
<software name="blackmag" supported="no">
- <description>Black Magic (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <description>Black Magic (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="82103">
+ <rom name="black magic (uk) (face a) (1987) (1. part i) [original] [tape].cdt" size="82103" crc="37bd1679" sha1="e2c17f0b267804c5cb2ad051800a4f5291aa3806" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="83545">
+ <rom name="black magic (uk) (face b) (1987) (2. part ii) [original] [tape].cdt" size="83545" crc="6133a515" sha1="d2e31cf59ac0f3d8fa0a8847be04bab501b73ca4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="blackmags" cloneof="blackmag" supported="no">
+ <description>Black Magic (Spa)</description>
+ <year>1987</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82107">
<rom name="black magic (uk) (face a) (1987) (spain retail version) [original] [tape].cdt" size="82107" crc="4519500a" sha1="19f38e364b76c572d8690fb48edb9db4521c9c72" offset="0" />
</dataarea>
@@ -4098,252 +4924,185 @@
</part>
</software>
- <!-- Identifying Black Tiger (UK) (1989) (Version Split) [original] [TAPE].zip... -->
<software name="blacktig" supported="no">
- <description>Black Tiger (UK) (Version Split) [original] [TAPE]</description>
+ <description>Black Tiger (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="51891">
- <rom name="black tiger (uk) (1989) (00. code program) (version split) [original] [tape].cdt" size="51891" crc="775e4068" sha1="97bf01984bc45e9560c8121eb25105e1cef4e6a7" offset="0" />
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="51895">
+ <rom name="black tiger (uk) (face a) (1989) [original] [tape].cdt" size="51895" crc="35f18ad7" sha1="e327237f503c82b6ded30ab9c638d33ff12d8f4b" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="11898">
- <rom name="black tiger (uk) (1989) (01. level 01) (version split) [original] [tape].cdt" size="11898" crc="b195fc58" sha1="7812ec205c95610120c01932b44327b798710319" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="13355">
- <rom name="black tiger (uk) (1989) (02. level 02) (version split) [original] [tape].cdt" size="13355" crc="8934ab64" sha1="5cf17749ed037883183d1f844ae1d11ad7944321" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="13713">
- <rom name="black tiger (uk) (1989) (03. level 03) (version split) [original] [tape].cdt" size="13713" crc="2a5dee4d" sha1="030d7a338d3273c2559b1b29a98f8576eaa47ad4" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="13729">
- <rom name="black tiger (uk) (1989) (04. level 04) (version split) [original] [tape].cdt" size="13729" crc="b93c1a2e" sha1="d31edcef041331e2f3bd193fadd39a59ab02b27b" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="12692">
- <rom name="black tiger (uk) (1989) (05. level 05) (version split) [original] [tape].cdt" size="12692" crc="1303994a" sha1="eccd6813b534dc0a91292fca8f8b0dd4f88008ba" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="11930">
- <rom name="black tiger (uk) (1989) (06. level 06) (version split) [original] [tape].cdt" size="11930" crc="ca1a5a31" sha1="9bd302cc5466f63eb094d4a2c1a3ed7f5e79896b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Black Tiger (UK) (1989) [Original] [TAPE].zip... -->
- <software name="blacktig01" cloneof="blacktig" supported="no">
- <description>Black Tiger (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="129148">
- <rom name="black tiger (uk) (1989) [original] [tape].cdt" size="129148" crc="a3a950fb" sha1="c3d0b3d1ee7b27a6de2a773f8f72b554618442a4" offset="0" />
+ <dataarea name="cass" size="77270">
+ <rom name="black tiger (uk) (face b) (1989) [original] [tape].cdt" size="77270" crc="5a014cf3" sha1="7cef39acd4ccdc3ba67182ea1abb9ad80a2ef48b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blade Runner (UK) (1986) (Spain retail version) [Original] [TAPE].zip... -->
<software name="bladerun" supported="no">
- <description>Blade Runner (UK) (Spain retail version) [Original] [TAPE]</description>
+ <description>Blade Runner (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58903">
- <rom name="blade runner (uk) (1986) (spain retail version) [original] [tape].cdt" size="58903" crc="f449e496" sha1="7cfc1ae8bb3428ede673d90892efc873a3bb3bf9" offset="0" />
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58900">
+ <rom name="blade runner (uk) (1986) (uk retail version) [original] [tape].cdt" size="58900" crc="ab50ab47" sha1="afe0f9897e474afde80327816aca2f14e9d9d11e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blade Runner (UK) (1986) (UK retail version) [Original] [TAPE].zip... -->
- <software name="bladerun01" cloneof="bladerun" supported="no">
- <description>Blade Runner (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="bladeruns" cloneof="bladerun" supported="no">
+ <description>Blade Runner (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58900">
- <rom name="blade runner (uk) (1986) (uk retail version) [original] [tape].cdt" size="58900" crc="ab50ab47" sha1="afe0f9897e474afde80327816aca2f14e9d9d11e" offset="0" />
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58903">
+ <rom name="blade runner (uk) (1986) (spain retail version) [original] [tape].cdt" size="58903" crc="f449e496" sha1="7cfc1ae8bb3428ede673d90892efc873a3bb3bf9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blade Warrior (UK) (1989) [Original] [TAPE].zip... -->
<software name="bladewar" supported="no">
- <description>Blade Warrior (UK) [Original] [TAPE]</description>
+ <description>Blade Warrior (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61572">
<rom name="blade warrior (uk) (1989) [original] [tape].cdt" size="61572" crc="dafbc16b" sha1="3c28fcea356a5661c9bfff0fb685b750f613123f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blagger (UK) (1984) [Alligata Software] [Original] [TAPE].zip... -->
- <software name="blaggeru" supported="no">
- <description>Blagger (UK) [Alligata Software] [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="42766">
- <rom name="blagger (uk) (1984) [alligata software] [original] [tape].cdt" size="42766" crc="ecd1dfcb" sha1="4c944776b7654ed4350b99b5ecd73e526aef3f2e" offset="0" />
+ <software name="blagger" supported="no">
+ <description>Blagger (UK, AMSoft)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="42465">
+ <rom name="blagger (uk) (1985) [amsoft] [original] [tape].cdt" size="42465" crc="dc708cfd" sha1="f9c6970ce244179fc431f5c44cc3b90320deba88" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blagger (UK) (1985) [Amsoft] [Original] [TAPE].zip... -->
- <software name="blaggeru01" cloneof="blaggeru" supported="no">
- <description>Blagger (UK) [Amsoft] [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="42465">
- <rom name="blagger (uk) (1985) [amsoft] [original] [tape].cdt" size="42465" crc="dc708cfd" sha1="f9c6970ce244179fc431f5c44cc3b90320deba88" offset="0" />
+ <software name="blaggeral" cloneof="blagger" supported="no">
+ <description>Blagger (UK, Alligata Software)</description>
+ <year>1984</year>
+ <publisher>Alligata Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="42766">
+ <rom name="blagger (uk) (1984) [alligata software] [original] [tape].cdt" size="42766" crc="ecd1dfcb" sha1="4c944776b7654ed4350b99b5ecd73e526aef3f2e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blasteroids (UK) (1987) [Original] [TAPE].zip... -->
- <software name="blastero" supported="no">
- <description>Blasteroids (UK) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="blstroid" supported="no">
+ <description>Blasteroids (UK)</description>
+ <year>1989</year>
+ <publisher>Image Works</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65492">
<rom name="blasteroids (uk) (1987) [original] [tape].cdt" size="65492" crc="3a6597cb" sha1="1b6db8a11d2c24e7511e3160fa4826807a24239d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blazing Thunder (UK) (1990) [Original] [TAPE].zip... -->
- <software name="blazingt" supported="no">
- <description>Blazing Thunder (UK) [Original] [TAPE]</description>
+ <software name="blzthndr" supported="no">
+ <description>Blazing Thunder (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59034">
<rom name="blazing thunder (uk) (1990) [original] [tape].cdt" size="59034" crc="dd8fa285" sha1="aaffd44f2b3033b34e4c0942f0a123279ea88a2f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blip - Video Classics (UK) (1988) [Original] [TAPE].zip... -->
- <software name="blipvide" supported="no">
- <description>Blip - Video Classics (UK) [Original] [TAPE]</description>
+ <software name="blip" supported="no">
+ <description>Blip - Video Classics (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Silverbird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="12087">
<rom name="blip - video classics (uk) (1988) [original] [tape].cdt" size="12087" crc="f4192897" sha1="1952a71ff98939c63e820de7e9ecc823b0d487f0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blockbusters (UK) (1984) [Macsen] [Original] [TAPE].zip... -->
- <software name="blockbus" supported="no">
- <description>Blockbusters (UK) [Macsen] [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="52717">
- <rom name="blockbusters (uk) (1984) [macsen] [original] [tape].cdt" size="52717" crc="0a211b37" sha1="6056e39ec09e741b44825b7bab72993792a93976" offset="0" />
+ <software name="blitz" supported="no">
+ <description>Blitz! (UK, Ripped from Amstrad Action Issue 105 Covertape)</description>
+ <year>1994</year>
+ <publisher>Amstrad Action</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="16909">
+ <rom name="blitz! (uk) (1994) [amstrad action] [original] [tape].cdt" size="16909" crc="ab19ed90" sha1="49e1e162196f01ecbeeba34b4a31bee9accc1327" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blockbusters (UK) (1986) [Domark] (Version Split) [Original] [TAPE].zip... -->
- <software name="blockbus01" cloneof="blockbus" supported="no">
- <description>Blockbusters (UK) [Domark] (Version Split) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="52763">
- <rom name="blockbusters (uk) (1986) [domark] (00. code program) (version split) [original] [tape].cdt" size="52763" crc="26799c12" sha1="85889876ef3f75c3ba0a042eaa7427754c0d0959" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="18728">
- <rom name="blockbusters (uk) (1986) [domark] (01. questions - block 01) (version split) [original] [tape].cdt" size="18728" crc="fabccd86" sha1="e964146800067d8051b7f8ca175d5785e0567ea0" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="18211">
- <rom name="blockbusters (uk) (1986) [domark] (02. questions - block 02) (version split) [original] [tape].cdt" size="18211" crc="a8ffa838" sha1="3a87143e356afc1bbd766e79dbbcbdcb6d3403bd" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="17957">
- <rom name="blockbusters (uk) (1986) [domark] (03. questions - block 03) (version split) [original] [tape].cdt" size="17957" crc="d657bf00" sha1="57e885ca2091e35b77f9caa8b5e4931259ec0e6e" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="18473">
- <rom name="blockbusters (uk) (1986) [domark] (04. questions - block 04) (version split) [original] [tape].cdt" size="18473" crc="18d82972" sha1="48db5085d0d912d6f22ef6fd9a17e5364875d56e" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="17957">
- <rom name="blockbusters (uk) (1986) [domark] (05. questions - block 05) (version split) [original] [tape].cdt" size="17957" crc="2ab7f812" sha1="21ec4e99bb027aacd9abf8474ef44927454df592" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="17441">
- <rom name="blockbusters (uk) (1986) [domark] (06. questions - block 06) (version split) [original] [tape].cdt" size="17441" crc="4bc355e9" sha1="8970c7bf482f239e91f6e5e01b23236e9943062a" offset="0" />
+ <software name="blockbus" supported="no">
+ <description>Blockbusters (UK, Macsen)</description>
+ <year>1984</year>
+ <publisher>Macsen Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52717">
+ <rom name="blockbusters (uk) (1984) [macsen] [original] [tape].cdt" size="52717" crc="0a211b37" sha1="6056e39ec09e741b44825b7bab72993792a93976" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blockbusters (UK) (1986) [Domark] [Original] [TAPE].zip... -->
- <software name="blockbus02" cloneof="blockbus" supported="no">
- <description>Blockbusters (UK) [Domark] [Original] [TAPE]</description>
+ <software name="blockbsd" supported="no">
+ <description>Blockbusters (UK, Domark)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="161452">
<rom name="blockbusters (uk) (1986) [domark] [original] [tape].cdt" size="161452" crc="6e2c8107" sha1="ef2e477db24b5a6676b120fa852bd50546d61403" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blood Brothers (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="bloodbro" supported="no">
- <description>Blood Brothers (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="bloodbrs" supported="no">
+ <description>Blood Brothers (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="81847">
- <rom name="blood brothers (uk) (1988) (spain retail version) [original] [tape].cdt" size="81847" crc="9c3f4821" sha1="f33fa4582997c5bdacbafafca7ec319561234f41" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="81851">
+ <rom name="blood brothers (uk) (1986) [original] [tape].cdt" size="81851" crc="85a38e83" sha1="1e0fef07d691a3e1619c2c61d2aa22ee375aede0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Blood Valley (UK,F,G) (1987) (Spain retail version) [Original] [TAPE].zip... -->
<software name="bloodval" supported="no">
- <description>Blood Valley (UK,F,G) (Spain retail version) [Original] [TAPE]</description>
+ <description>Blood Valley (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="129877">
- <rom name="blood valley (uk,f,g) (1987) (spain retail version) [original] [tape].cdt" size="129877" crc="db36ed6b" sha1="318ef3435e9b2af92749801539c15b377b12f8f5" offset="0" />
+ <rom name="blood valley (uk,f,g) (1987) (spain retail version) [original] [tape].cdt" size="129877" crc="5747b8b8" sha1="11318b0e6587951339ba043961cd7f82182f7f7f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bloodwych (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
<software name="bloodwyc" supported="no">
- <description>Bloodwych (UK) (2 faces) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <description>Bloodwych (UK)</description>
+ <year>1990</year>
+ <publisher>Image Works</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64886">
<rom name="bloodwych (uk) (face a) (1989) [original] [tape].cdt" size="64886" crc="84e9479a" sha1="0650a0cb441aaa002ba1d37f16076abf55815b83" offset="0" />
</dataarea>
@@ -4355,65 +5114,77 @@
</part>
</software>
- <!-- Identifying Blue Angel 69 (UK) (2 faces) (2010) (PD) [Original] [TAPE].zip... -->
- <software name="blueange" supported="no">
- <description>Blue Angel 69 (UK) (2 faces) (2010) (PD) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="81485">
- <rom name="blue angel 69 (uk) (face a) (2010) (pd) [original] [tape].cdt" size="81485" crc="e239e7da" sha1="fb0961040254d0f6ab721c2288fa2b75ae49c390" offset="0" />
+ <software name="bluesb" supported="no">
+ <description>The Blues Brothers (UK)</description>
+ <year>1991</year>
+ <publisher>Titus</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="38029">
+ <rom name="the blues brothers (uk) (face 1) (1993) [original] [tape].cdt" size="38029" crc="c641ba8e" sha1="b118988f5d8c23fe38c2266ece2e07673a43ec09" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="82990">
- <rom name="blue angel 69 (uk) (face b) (2010) (pd) [original] [tape].cdt" size="82990" crc="fd813b1e" sha1="1f26605aff44b1e5c1702a3c9250e02265382453" offset="0" />
+ <dataarea name="cass" size="102961">
+ <rom name="the blues brothers (uk) (face 2) (1993) [original] [tape].cdt" size="102961" crc="4a97ef80" sha1="f6d902fc2d4670bf003cc91b74e9af8c32da2599" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying BMX Kidz (UK) (1988) [Original] [TAPE].zip... -->
- <software name="bmxkidzu" supported="no">
- <description>BMX Kidz (UK) [Original] [TAPE]</description>
+ <software name="bmxkidz" supported="no">
+ <description>BMX Kidz (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57334">
<rom name="bmx kidz (uk) (1988) [original] [tape].cdt" size="57334" crc="1b361f7a" sha1="67ce21c1907f66bffb1307e11cf16312f4ec0950" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying BMX Ninja (UK) (1989) [Original] [TAPE].zip... -->
<software name="bmxninja" supported="no">
- <description>BMX Ninja (UK) [Original] [TAPE]</description>
+ <description>BMX Ninja (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="72753">
<rom name="bmx ninja (uk) (1989) [original] [tape].cdt" size="72753" crc="6d921da0" sha1="15611f22755035cf30288458d1873b4a50ff89dd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bmx Simulator (UK) (1987) [Original] [TAPE].zip... -->
- <software name="bmxsimul" supported="no">
- <description>Bmx Simulator (UK) [Original] [TAPE]</description>
+ <software name="bmxninjaa" cloneof="bmxninja" supported="no">
+ <description>BMX Ninja (UK, Alt)</description>
+ <year>1989</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="72753">
+ <rom name="bmx ninja (uk) (1989) [alternative software] [original] [tape].cdt" size="72753" crc="333d01b1" sha1="bf80e49e1b9e9625bec4539c4ad7cd6636dae681" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bmxsim" supported="no">
+ <description>BMX Simulator (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67854">
<rom name="bmx simulator (uk) (1987) [original] [tape].cdt" size="67854" crc="ad331842" sha1="40b28fdc10f9bdb3d4a442cccbec473f421797cb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying BMX Simulator 2 (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="bmxsimul01" cloneof="bmxsimul" supported="no">
- <description>BMX Simulator 2 (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="bmxsim2" supported="no">
+ <description>BMX Simulator 2 (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60270">
<rom name="bmx simulator 2 (uk) (face a) (1988) (version dirt biking) [original] [tape].cdt" size="60270" crc="4eb4b877" sha1="f92c24b6adb5c756db1aebecb8012c1243de7ee6" offset="0" />
</dataarea>
@@ -4425,56 +5196,36 @@
</part>
</software>
- <!-- Identifying Bob En El Polo (S) (1986) [Original] [TAPE].zip... -->
- <software name="bobenelp" supported="no">
- <description>Bob En El Polo (Spa) [Original] [TAPE]</description>
+ <software name="bobenpol" supported="no">
+ <description>Bob en el Polo (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Monser</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="34838">
<rom name="bob en el polo (s) (1986) [original] [tape].cdt" size="34838" crc="0404a4f0" sha1="b15c3610efe48bfead914435c59af152e1716fe1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bob Morane - Science Fiction (F) (1987) (Version Split) [Original] [TAPE].zip... -->
- <software name="bobmoran" supported="no">
- <description>Bob Morane - Science Fiction (Fra) (Version Split) [Original] [TAPE]</description>
+ <software name="bobmjung" cloneof="lenfamaz" supported="no">
+ <description>Bob Morane - Jungle 1 (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="52545">
- <rom name="bob morane - science fiction (f) (1987) (00. code programme) (version split) [original] [tape].cdt" size="52545" crc="31a0b9b5" sha1="f889fa163b9abf18df1c6ae1b7c048ca07c5f9d4" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="17114">
- <rom name="bob morane - science fiction (f) (1987) (01. floor 1) (version split) [original] [tape].cdt" size="17114" crc="410e0858" sha1="0af83a84f673a959be4ee052138cc0f8e10f8dad" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="16619">
- <rom name="bob morane - science fiction (f) (1987) (02. floor 2) (version split) [original] [tape].cdt" size="16619" crc="5d8a3adb" sha1="a7088d9ef8482bcd8cbb0a45a33354fee264e5d7" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="16779">
- <rom name="bob morane - science fiction (f) (1987) (03. floor 3) (version split) [original] [tape].cdt" size="16779" crc="913593e5" sha1="6887cdd3d464cf16c5198f11c101e86f006b91a6" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="17113">
- <rom name="bob morane - science fiction (f) (1987) (04. floor 4) (version split) [original] [tape].cdt" size="17113" crc="bab6b3a3" sha1="354d2493b955b22e3119f6b34d11c45cd756ca81" offset="0" />
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="86941">
+ <rom name="bob morane jungle (f) (1987) [original] [tape].cdt" size="86941" crc="cc6abc7f" sha1="a0603bc989857447a15fd089924a2999d393b806" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bob Morane - Science Fiction (F) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="bobmoran01" cloneof="bobmoran" supported="no">
- <description>Bob Morane - Science Fiction (Fra) (2 faces) [Original] [TAPE]</description>
+ <software name="bobmsf" cloneof="lenfspac" supported="no">
+ <description>Bob Morane - Science Fiction (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52545">
<rom name="bob morane - science fiction (f) (face a) (1987) [original] [tape].cdt" size="52545" crc="31a0b9b5" sha1="f889fa163b9abf18df1c6ae1b7c048ca07c5f9d4" offset="0" />
</dataarea>
@@ -4486,12 +5237,12 @@
</part>
</software>
- <!-- Identifying Bob Morane Espacio (UK) (2 faces) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="bobmoran02" cloneof="bobmoran" supported="no">
- <description>Bob Morane Espacio (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="bobmsfs" cloneof="lenfspac" supported="no">
+ <description>Bob Morane Espacio (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52039">
<rom name="bob morane espacio (uk) (face a) (1987) (spain retail version) [original] [tape].cdt" size="52039" crc="8124e276" sha1="1e7b44b00e715c3f75fa918ee37454225864ec68" offset="0" />
</dataarea>
@@ -4503,12 +5254,12 @@
</part>
</software>
- <!-- Identifying Bob Winner (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="bobwinne" supported="no">
- <description>Bob Winner (UK) (2 faces) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="bobwin" supported="no">
+ <description>Bob Winner (UK)</description>
+ <year>1986</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61987">
<rom name="bob winner (uk) (face a) (1987) (the game) [original] [tape].cdt" size="61987" crc="8ac5f6dc" sha1="01979d8b2821157572bdaa0a017718a071e28443" offset="0" />
</dataarea>
@@ -4520,12 +5271,12 @@
</part>
</software>
- <!-- Identifying Bob's Full House (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="bobsfull" supported="no">
- <description>Bob's Full House (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="bobfullh" supported="no">
+ <description>Bob's Full House (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69136">
<rom name="bob's full house (uk) (face a) (1988) [original] [tape].cdt" size="69136" crc="7bd78c3b" sha1="305960d1d5d746da54ae52cf1fb40819d8c22121" offset="0" />
</dataarea>
@@ -4537,216 +5288,144 @@
</part>
</software>
- <!-- Identifying Bobby Bearing (UK) (1986) [Original] [TAPE].zip... -->
- <software name="bobbybea" supported="no">
- <description>Bobby Bearing (UK) [Original] [TAPE]</description>
+ <software name="bobearin" supported="no">
+ <description>Bobby Bearing</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Edge</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62455">
<rom name="bobby bearing (uk) (1986) [original] [tape].cdt" size="62455" crc="20d37d37" sha1="1a299da34c9cc38a42ba7a2d70c466e02960f3e7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bobsleigh (UK) (1987) [Original] [TAPE].zip... -->
<software name="bobsleig" supported="no">
- <description>Bobsleigh (UK) [Original] [TAPE]</description>
+ <description>Bobsleigh (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Digital Integration</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56670">
<rom name="bobsleigh (uk) (1987) [original] [tape].cdt" size="56670" crc="bbd847dd" sha1="007f38d4698e671aec994c2874b49011bb3ec9b4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Boinggg! (UK) (1988) [Original] [TAPE].zip... -->
- <software name="boingggu" supported="no">
- <description>Boinggg! (UK) [Original] [TAPE]</description>
+ <software name="bobsleigz" cloneof="bobsleig" supported="no">
+ <description>Bobsleigh (UK, Zafiro)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zafiro Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55579">
+ <rom name="bobsleigh (uk) (1988) [zafiro software] [original] [tape].cdt" size="55579" crc="8721ef5b" sha1="5ade2c519526a44a95d469682b3041d05fb32c00" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="boinggg" supported="no">
+ <description>Boinggg! (UK)</description>
+ <year>1988</year>
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63535">
<rom name="boinggg! (uk) (1988) [original] [tape].cdt" size="63535" crc="d6d61cfd" sha1="3c7d6ea5ddb6c6fc5c7e256f9c869381967d0736" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bomb Fusion (UK) (1989) [Original] [TAPE].zip... -->
- <software name="bombfusi" supported="no">
- <description>Bomb Fusion (UK) [Original] [TAPE]</description>
+ <software name="bombfusn" supported="no">
+ <description>Bomb Fusion (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65215">
<rom name="bomb fusion (uk) (1989) [original] [tape].cdt" size="65215" crc="b7c87c9d" sha1="77906832b22ecdb8a65f1dac282555dca1e3db05" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bomb Jack (UK) (1986) [Original] [TAPE].zip... -->
<software name="bombjack" supported="no">
- <description>Bomb Jack (UK) [Original] [TAPE]</description>
+ <description>Bomb Jack (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61165">
<rom name="bomb jack (uk) (1986) [original] [tape].cdt" size="61165" crc="b05ad4da" sha1="ec4a163ed952a1bff92ecf362764c98935de570f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bomb Jack II (UK) (1987) [Original] [TAPE].zip... -->
- <software name="bombjack01" cloneof="bombjack" supported="no">
- <description>Bomb Jack II (UK) [Original] [TAPE]</description>
+ <software name="bombjck2" supported="no">
+ <description>Bomb Jack II (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59053">
<rom name="bomb jack ii (uk) (1987) [original] [tape].cdt" size="59053" crc="b3c07521" sha1="913b3ac777eaba8fc298b1185f495a51bf36c91a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bomb Jack.zip... -->
- <software name="bombjack02" cloneof="bombjack" supported="no">
- <description>Bomb Jack</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61165">
- <rom name="bomb jack.cdt" size="61165" crc="bbb09ce5" sha1="ccdb219886e07f771c881308e0449ce729c6585b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Bomb Scare (UK) (1986) [Original] [TAPE].zip... -->
<software name="bombscar" supported="no">
- <description>Bomb Scare (UK) [Original] [TAPE]</description>
+ <description>Bomb Scare (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="155519">
- <rom name="bomb scare (uk) (1986) [original] [tape].cdt" size="155519" crc="20085662" sha1="b467d1eeccf2f3b724da7ad063ecc453cb686341" offset="0" />
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="155515">
+ <rom name="bomb scare (uk) (1986) [original] [tape].cdt" size="155515" crc="3eb73650" sha1="f32d3060b35107edf5c513af637d8928c6227e7e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bombardero (S) (1984) [Original] [TAPE].zip... -->
- <software name="bombarde" supported="no">
- <description>Bombardero (Spa) [Original] [TAPE]</description>
+ <software name="bombard" supported="no">
+ <description>Bombardero (Spa)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="3983">
- <rom name="bombardero (s) (1984) [original] [tape].cdt" size="3983" crc="aa1a094f" sha1="e75f5c08faf61c0d83c092f17d8a60a412c1d117" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Bonanza Bros (UK) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="bonanzab" supported="no">
- <description>Bonanza Bros (UK) (Version Split) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="24374">
- <rom name="bonanza bros (uk) (1991) (00. boot code) (version split) [original] [tape].cdt" size="24374" crc="6e8affa9" sha1="cfe47ed67bb7243f12cfab76837e9afaff77399c" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="17404">
- <rom name="bonanza bros (uk) (1991) (01. game code) (version split) [original] [tape].cdt" size="17404" crc="861aae01" sha1="438c0fbb6905dec7ec089a7ebe72de1d0df30995" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="3164">
- <rom name="bonanza bros (uk) (1991) (02. game menu) (version split) [original] [tape].cdt" size="3164" crc="5050374a" sha1="d334b2d261107caf8c060826db1c0ff90f7e8432" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="16922">
- <rom name="bonanza bros (uk) (1991) (03. stage 01 - the bank) (version split) [original] [tape].cdt" size="16922" crc="49756ac1" sha1="db9a540d84481de843cb8c3f13d8d3823ea03be8" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="16501">
- <rom name="bonanza bros (uk) (1991) (04. stage 02 - millionnaire's mansion) (version split) [original] [tape].cdt" size="16501" crc="3f901cbe" sha1="713c7bfbf24b982cf82bbbd3747b7a53f1e0986b" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="16928">
- <rom name="bonanza bros (uk) (1991) (05. stage 03 - casino) (version split) [original] [tape].cdt" size="16928" crc="4c9e0352" sha1="4062e38d2fdd6c92f73531252d875bf2721a5ab9" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="17765">
- <rom name="bonanza bros (uk) (1991) (06. stage 04 - mint) (version split) [original] [tape].cdt" size="17765" crc="a2770338" sha1="d55b92656970af40e420a1e6c3453177c4bae471" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="17186">
- <rom name="bonanza bros (uk) (1991) (07. stage 05 - underground gold bars) (version split) [original] [tape].cdt" size="17186" crc="1e5d3eec" sha1="926eb3ffeff610a5f98c013b117c6bbe53a86fbf" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="18018">
- <rom name="bonanza bros (uk) (1991) (08. stage 06 - jewelry store) (version split) [original] [tape].cdt" size="18018" crc="5e1acac0" sha1="7aaedb90ec70a8bdb66fddebaf5576d215cde7b6" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="17566">
- <rom name="bonanza bros (uk) (1991) (09. stage 07 - laboratory) (version split) [original] [tape].cdt" size="17566" crc="6ccf981e" sha1="a955dd79d33b5ec49e8fb82ae79a66f6736ed5e1" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="17220">
- <rom name="bonanza bros (uk) (1991) (10. stage 08 - deluxe liner) (version split) [original] [tape].cdt" size="17220" crc="d5dccf00" sha1="e53397c464908a77c320d8a43764c2e4e19f61da" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="17617">
- <rom name="bonanza bros (uk) (1991) (11. stage 09 - antique shop) (version split) [original] [tape].cdt" size="17617" crc="a5094474" sha1="ec122f125f4bef1c13fed8e6fecc862ada50e1f0" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="18282">
- <rom name="bonanza bros (uk) (1991) (12. stage 10 - pyramid) (version split) [original] [tape].cdt" size="18282" crc="635a361d" sha1="d510df528caf3f5fffb6d3b9d8f9faff6872aefe" offset="0" />
+ <publisher>Amstrad Computer User</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="3979">
+ <rom name="bombardero (s) (1984) [original] [tape].cdt" size="3979" crc="b11a5d75" sha1="d154dfe5cba09bc3b8b5a48d2c6a5d1a53cc03af" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bonanza Bros (UK) (1991) [Original] [TAPE].zip... -->
- <software name="bonanzab01" cloneof="bonanzab" supported="no">
- <description>Bonanza Bros (UK) [Original] [TAPE]</description>
+ <software name="bnzabros" supported="no">
+ <description>Bonanza Bros (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="218827">
<rom name="bonanza bros (uk) (1991) [original] [tape].cdt" size="218827" crc="0eea9f20" sha1="c36b1624b36dae0a44dd7266bc9dc02db472f9f9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bonzo Meddler (UK) (1986) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="bonzomed" supported="no">
- <description>Bonzo Meddler (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Bonzo Meddler (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Nemesis</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="23517">
<rom name="bonzo meddler (uk) (1986) [original] [tape] [utilitaire].cdt" size="23517" crc="04b918b7" sha1="6f8f8e4ff7f29ad3b40510e122bbfe3f7e05041e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Book Of The Dead (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="bookofth" supported="no">
- <description>Book Of The Dead (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="bookdead" supported="no">
+ <description>Book of the Dead (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54913">
<rom name="book of the dead (uk) (face a) (1987) (part 1) [original] [tape].cdt" size="54913" crc="5b4f38ce" sha1="8cff5b95f54c4d26a481751dab4daadd205ce52e" offset="0" />
</dataarea>
@@ -4758,36 +5437,36 @@
</part>
</software>
- <!-- Identifying Boom! (UK) (1989) [Original] [TAPE].zip... -->
- <software name="boomuk19" supported="no">
- <description>Boom! (UK) [Original] [TAPE]</description>
+ <software name="boom" supported="no">
+ <description>Boom! (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mega Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then CHAIN&quot;&quot;,10" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36127">
<rom name="boom! (uk) (1989) [original] [tape].cdt" size="36127" crc="bc3b449c" sha1="e9808a42698c11652960a8c79a69bf56231f0d96" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Booty (UK) (1986) [Original] [TAPE].zip... -->
- <software name="bootyuk1" supported="no">
- <description>Booty (UK) [Original] [TAPE]</description>
+ <software name="booty" supported="no">
+ <description>Booty (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="172635">
<rom name="booty (uk) (1986) [original] [tape].cdt" size="172635" crc="4c02c585" sha1="4a327cd81cec7f7a084130fe9142aaad2ba0ceff" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bored Of The Rings (UK) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="boredoft" supported="no">
- <description>Bored Of The Rings (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="botr" supported="no">
+ <description>Bored of the Rings (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Silversoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="132829">
<rom name="bored of the rings (uk) (face a) (1985) [original] [tape].cdt" size="132829" crc="377105c6" sha1="d9fae03fb66592ea1735455c64ab248cda1c2ab3" offset="0" />
</dataarea>
@@ -4799,324 +5478,361 @@
</part>
</software>
- <!-- Identifying Bosconian 87 (UK) (1987) [Original] [TAPE].zip... -->
- <software name="bosconia" supported="no">
- <description>Bosconian 87 (UK) [Original] [TAPE]</description>
+ <software name="bosco" supported="no">
+ <description>Bosconian 87 (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55740">
<rom name="bosconian 87 (uk) (1987) [original] [tape].cdt" size="55740" crc="cbbc6341" sha1="8474661d6d08ce3851b5685a02b1067a74c5b5a7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Boulder Dash (UK) (1984) [Original] [TAPE].zip... -->
- <software name="boulderd" supported="no">
- <description>Boulder Dash (UK) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="boss" supported="no">
+ <description>The Boss (UK)</description>
+ <year>1987</year>
+ <publisher>Peaksoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="35077">
+ <rom name="the boss (uk) (1987) [peaksoft] [original] [tape].cdt" size="35077" crc="53c6cdf3" sha1="4bdb0ad4eab81cfeec81af1c8ea91827ab6570a4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bdash" supported="no">
+ <description>Boulder Dash (UK)</description>
+ <year>1985</year>
+ <publisher>Mirrorsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="30016">
<rom name="boulder dash (uk) (1984) [original] [tape].cdt" size="30016" crc="becd8c9b" sha1="afb3660db27251bdc90dc0cefc30757f63d7c57f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Boulder Dash 3 (UK) (1986) [Original] [TAPE].zip... -->
- <software name="boulderd01" cloneof="boulderd" supported="no">
- <description>Boulder Dash 3 (UK) [Original] [TAPE]</description>
+ <software name="bdash3" supported="no">
+ <description>Boulder Dash 3 (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>First Star Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46291">
<rom name="boulder dash 3 (uk) (1986) [original] [tape].cdt" size="46291" crc="ffa99cd7" sha1="7959d3daccbb5a8d95874977d2a5b904a39c3aec" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Boulder Dash Construction Kit (UK) (1986) [Original] [TAPE].zip... -->
- <software name="boulderd02" cloneof="boulderd" supported="no">
- <description>Boulder Dash Construction Kit (UK) [Original] [TAPE]</description>
+ <software name="bdashck" supported="no">
+ <description>Boulder Dash Construction Kit (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>First Star Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46009">
<rom name="boulder dash construction kit (uk) (1986) [original] [tape].cdt" size="46009" crc="03f081dc" sha1="ce1e8b1dcfbaeba06d8d93e38265c7254e39f925" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bounder (UK) (1986) [Original] [TAPE].zip... -->
- <software name="bounderu" supported="no">
- <description>Bounder (UK) [Original] [TAPE]</description>
+ <software name="bdashcka" cloneof="bdashck" supported="no">
+ <description>Boulder Dash IV - Construction Kit (UK, Hi-Tec Software)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="46009">
+ <rom name="boulderdash iv - construction kit (uk) (1987) [hi-tec] [original] [tape].cdt" size="46009" crc="e5511bde" sha1="d459db847c373aa2d1fe6da3bb06c50d6e27a0c8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bounder" supported="no">
+ <description>Bounder (UK)</description>
+ <year>1986</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66214">
<rom name="bounder (uk) (1986) [original] [tape].cdt" size="66214" crc="df3d7e60" sha1="871e2f2c5a3871b90685f98cd11c13b49e21e914" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bounty Bob Strikes Back (UK) (1985) [Original] [TAPE].zip... -->
- <software name="bountybo" supported="no">
- <description>Bounty Bob Strikes Back (UK) [Original] [TAPE]</description>
+ <software name="bbsb" supported="no">
+ <description>Bounty Bob Strikes Back (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="37547">
<rom name="bounty bob strikes back (uk) (1985) [original] [tape].cdt" size="37547" crc="597e2c2e" sha1="be08cd2fb5295f4e32cbf604118f5f8cac10aac1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bounty Hunter (UK) (1989) [Original] [TAPE].zip... -->
- <software name="bountyhu" supported="no">
- <description>Bounty Hunter (UK) [Original] [TAPE]</description>
+ <software name="bounthnt" supported="no">
+ <description>Bounty Hunter (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62967">
<rom name="bounty hunter (uk) (1989) [original] [tape].cdt" size="62967" crc="5b254167" sha1="522082baf7863eb524927dc6cccdb54ab3bc3e68" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Boxing Manager (UK) (1988) [Original] [TAPE].zip... -->
- <software name="boxingma" supported="no">
- <description>Boxing Manager (UK) [Original] [TAPE]</description>
+ <software name="boxer" supported="no">
+ <description>The Boxer (UK)</description>
+ <year>1990</year>
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="34603">
+ <rom name="the boxer (uk) (1990) [original] [tape].cdt" size="34603" crc="afb11f48" sha1="aa1a892fcb2d12a5882f2374fe27c75b1642472b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="boxmanag" supported="no">
+ <description>Boxing Manager (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>D&amp;H Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40141">
<rom name="boxing manager (uk) (1988) [original] [tape].cdt" size="40141" crc="c59bb3ba" sha1="628da6d1134f94270e06a3acacf1e993f0f04bbb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Boy Racer (UK) (1987) [Original] [TAPE].zip... -->
<software name="boyracer" supported="no">
- <description>Boy Racer (UK) [Original] [TAPE]</description>
+ <description>Boy Racer (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alligata Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54619">
<rom name="boy racer (uk) (1987) [original] [tape].cdt" size="54619" crc="46642900" sha1="956ce9f0a4667ea76a644e64e6267454c4dd2ad5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Brainache (UK) (1987) [Original] [TAPE].zip... -->
<software name="brainach" supported="no">
- <description>Brainache (UK) [Original] [TAPE]</description>
+ <description>Brainache (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64743">
<rom name="brainache (uk) (1987) [original] [tape].cdt" size="64743" crc="544e093c" sha1="9a1316e06925b618c49963f8e1cff98a1b28283c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Brainstorm (UK) (1986) [Original] [TAPE].zip... -->
- <software name="brainsto" supported="no">
- <description>Brainstorm (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="brainstr" supported="no">
+ <description>Brainstorm (UK)</description>
+ <year>1987</year>
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42906">
<rom name="brainstorm (uk) (1986) [original] [tape].cdt" size="42906" crc="eff10535" sha1="776c8fb1b3abb25c71f676dabe3b956ccd4ee57a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bravestarr (UK) (1987) [Original] [TAPE].zip... -->
- <software name="bravesta" supported="no">
- <description>Bravestarr (UK) [Original] [TAPE]</description>
+ <software name="brvstarr" supported="no">
+ <description>Bravestarr (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Go!</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60397">
<rom name="bravestarr (uk) (1987) [original] [tape].cdt" size="60397" crc="b7edbada" sha1="1812401748674763df3f7932e84a4370f4fba76d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Brawn Free - The Adventure Of Johnny Backwater (UK) (1985) [Original] [TAPE].zip... -->
<software name="brawnfre" supported="no">
- <description>Brawn Free - The Adventure Of Johnny Backwater (UK) [Original] [TAPE]</description>
+ <description>Brawn Free - The Adventure of Johnny Backwater (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Nemesis</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42721">
<rom name="brawn free - the adventure of johnny backwater (uk) (1985) [original] [tape].cdt" size="42721" crc="e78c6363" sha1="4563b030b52c20c7b50807ae08ee3e56c9804367" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Braxx Bluff (UK) (1985) [Original] [TAPE].zip... -->
- <software name="braxxblu" supported="no">
- <description>Braxx Bluff (UK) [Original] [TAPE]</description>
+ <software name="braxxblf" supported="no">
+ <description>Braxx Bluff (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="32677">
<rom name="braxx bluff (uk) (1985) [original] [tape].cdt" size="32677" crc="1066efa7" sha1="19cebdab9f4f9193c2c7b5a964b0916fc97830ba" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Break Thru (UK) (1986) [Original] [TAPE].zip... -->
- <software name="breakthr" supported="no">
- <description>Break Thru (UK) [Original] [TAPE]</description>
+ <software name="breaktru" supported="no">
+ <description>BreakThru (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60386">
<rom name="break thru (uk) (1986) [original] [tape].cdt" size="60386" crc="b0d13803" sha1="71e77b780bebd77908f4c44a39079de08326bde3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Breakthru.zip... -->
- <software name="breakthr01" cloneof="breakthr" supported="no">
- <description>Breakthru</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60404">
- <rom name="breakthru.cdt" size="60404" crc="d296eee3" sha1="ad971bc38e501ee535280f8c772984d1fbf26fd4" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Brian Bloodaxe (UK) (1985) [Original] [TAPE].zip... -->
- <software name="brianblo" supported="no">
- <description>Brian Bloodaxe (UK) [Original] [TAPE]</description>
+ <software name="bloodaxe" supported="no">
+ <description>Brian Bloodaxe (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Edge</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49388">
<rom name="brian bloodaxe (uk) (1985) [original] [tape].cdt" size="49388" crc="d94c237b" sha1="24246e80b6e83b140c2fe00ce0ac99daee7fe1c4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Brian Jack Superstar Challenge (UK) (1985) [Original] [TAPE].zip... -->
- <software name="brianjac" supported="no">
- <description>Brian Jack Superstar Challenge (UK) [Original] [TAPE]</description>
+ <software name="bjacksc" supported="no">
+ <description>Brian Jack Superstar Challenge (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Martech</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="129121">
<rom name="brian jack superstar challenge (uk) (1985) [original] [tape].cdt" size="129121" crc="4fe1467b" sha1="f026aee88f25dca738366b796a5bb99a3b1da06a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Brick breaker (S) (1987) [Original] [TAPE].zip... -->
- <software name="brickbre" supported="no">
- <description>Brick breaker (Spa) [Original] [TAPE]</description>
+ <software name="breaker" supported="no">
+ <description>The Breaker (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Brick Breaker (Box?)" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="30661">
<rom name="brick breaker (s) (1987) [original] [tape].cdt" size="30661" crc="d824d490" sha1="3cdecfae974c3c48fdd312db6635839af9d76c1f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bridge (UK) (1986) [Infogrames] [Original] [TAPE].zip... -->
- <software name="bridgeuk" supported="no">
- <description>Bridge (UK) [Infogrames] [Original] [TAPE]</description>
+ <software name="brick" supported="no">
+ <description>The Brick (Spa)</description>
+ <year>1989</year>
+ <publisher>Delta Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="56357">
+ <rom name="the brick (s) (1989) [original] [tape].cdt" size="56357" crc="ca1b0185" sha1="bdec7cd976dacbc246c6180ae33a253b88092481" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bridefrk" supported="no">
+ <description>Bride of Frankenstein (UK)</description>
+ <year>1987</year>
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="77851">
+ <rom name="bride of frankenstein (uk) (1987) [original] [tape].cdt" size="77851" crc="b5cc13d9" sha1="9c4d403e0a3012f6493b7e8139e114f39b91a6de" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bridge" supported="no">
+ <description>Bridge (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53821">
<rom name="bridge (uk) (1986) [infogrames] [original] [tape].cdt" size="53821" crc="1ed75d1d" sha1="890d6ac74fcdc430b265e17f3fe6d1d7e55cd195" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bridge It (UK) (1984) [Original] [TAPE].zip... -->
<software name="bridgeit" supported="no">
- <description>Bridge It (UK) [Original] [TAPE]</description>
+ <description>Bridge-It (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="30871">
<rom name="bridge it (uk) (1984) [original] [tape].cdt" size="30871" crc="bb244b4e" sha1="30c5b8462df480511f282b02b9545e30ab340d5f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bridge player (UK) (1984) [Original] [TAPE].zip... -->
<software name="bridgepl" supported="no">
- <description>Bridge player (UK) [Original] [TAPE]</description>
+ <description>Bridge Player (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CP Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45091">
<rom name="bridge player (uk) (1984) [original] [tape].cdt" size="45091" crc="5266207d" sha1="b66fe7b4e6f943a66cb84dd47fa70773c22b2e44" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bridge Player 3 (UK) (1985) [Original] [TAPE].zip... -->
- <software name="bridgepl01" cloneof="bridgepl" supported="no">
- <description>Bridge Player 3 (UK) [Original] [TAPE]</description>
+ <software name="bridgep3" supported="no">
+ <description>Bridge Player 3 (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CP Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45350">
<rom name="bridge player 3 (uk) (1985) [original] [tape].cdt" size="45350" crc="56438def" sha1="3cdeb0ede86d1038bf330bb81c68624961621854" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bridge-It.zip... -->
- <software name="bridgeita" cloneof="bridgeit" supported="no">
- <description>Bridge-It</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="30873">
- <rom name="bridge-it.cdt" size="30873" crc="c2e9f5b1" sha1="57844d7ec8d4ef586d77473d12571bcdc5054998" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying British Super League.zip... -->
- <software name="britishs" supported="no">
- <description>British Super League</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="britleag" supported="no">
+ <description>British Super League! (UK)</description>
+ <year>1990</year>
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50050">
- <rom name="british super league.cdt" size="50050" crc="c32470b8" sha1="8185a2228b3c107a7400c12773d37b526429b6d3" offset="0" />
+ <rom name="british super league (uk) (1990) [original] [tape].cdt" size="50050" crc="bd227afb" sha1="e795dd3b8cb278991eccc439d2d2c5b48ff38711" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bronx (S) (1989) [Original] [TAPE].zip... -->
- <software name="bronxs19" supported="no">
- <description>Bronx (Spa) [Original] [TAPE]</description>
+ <software name="bronx" supported="no">
+ <description>Bronx (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>MCM Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="130960">
<rom name="bronx (s) (1989) [original] [tape].cdt" size="130960" crc="19d18d66" sha1="4c6436a4f343547f0cc0b18f3971d5d5904bbc45" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bronx Street Cop (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="bronxstr" supported="no">
- <description>Bronx Street Cop (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="bronxsc" supported="no">
+ <description>Bronx Street Cop (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56205">
<rom name="bronx street cop (uk) (face a) (1989) (lightgun) [original] [tape].cdt" size="56205" crc="b177e3d0" sha1="c5fe7e17785b6b95328306604486701fc4e74a07" offset="0" />
</dataarea>
@@ -5128,48 +5844,36 @@
</part>
</software>
- <!-- Identifying Bruce Lee (UK) (1984) [Original] [TAPE].zip... -->
<software name="brucelee" supported="no">
- <description>Bruce Lee (UK) [Original] [TAPE]</description>
+ <description>Bruce Lee (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53323">
<rom name="bruce lee (uk) (1984) [original] [tape].cdt" size="53323" crc="6a5ebf17" sha1="70b5945770dad7f98a4ebf7526c0bcd910859747" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bruce Lee.zip... -->
- <software name="brucelee01" cloneof="brucelee" supported="no">
- <description>Bruce Lee</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="53338">
- <rom name="bruce lee.cdt" size="53338" crc="fb9948e0" sha1="80f19804bd04f2502ce37e3e22c19d486f895ba2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Bubble Bobble (UK) (1987) [Original] [TAPE].zip... -->
- <software name="bubblebo" supported="no">
- <description>Bubble Bobble (UK) [Original] [TAPE]</description>
+ <software name="bublbobl" supported="no">
+ <description>Bubble Bobble (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="86306">
<rom name="bubble bobble (uk) (1987) [original] [tape].cdt" size="86306" crc="199725be" sha1="5831623bbc09821ee1ad0de912af45428881b84a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bubble Bobble (UK) (2 faces) (1987) (Spain version by Musical 1) [Original] [TAPE].zip... -->
- <software name="bubblebo01" cloneof="bubblebo" supported="no">
- <description>Bubble Bobble (UK) (2 faces) (Spain version by Musical 1) [Original] [TAPE]</description>
+ <software name="bublbobls" cloneof="bublbobl" supported="no">
+ <description>Bubble Bobble (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51311">
<rom name="bubble bobble (uk) (face a) (1987) (spain version by musical 1) [original] [tape].cdt" size="51311" crc="72ad5849" sha1="481d2bc78a6962ccc60306463cb55109895a26af" offset="0" />
</dataarea>
@@ -5181,60 +5885,60 @@
</part>
</software>
- <!-- Identifying Bubble Dizzy (UK) (1991) [Original] [TAPE].zip... -->
- <software name="bubbledi" supported="no">
- <description>Bubble Dizzy (UK) [Original] [TAPE]</description>
+ <software name="bubdizzy" supported="no">
+ <description>Bubble Dizzy (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57242">
<rom name="bubble dizzy (uk) (1991) [original] [tape].cdt" size="57242" crc="ae2c62be" sha1="f2ac847b5d7bcd3325df3de5379493a5da922ed2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bubble Ghost (F) (1988) [Original] [TAPE].zip... -->
- <software name="bubblegh" supported="no">
- <description>Bubble Ghost (Fra) [Original] [TAPE]</description>
+ <software name="bubghost" supported="no">
+ <description>Bubble Ghost (Fra)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67519">
<rom name="bubble ghost (f) (1988) [original] [tape].cdt" size="67519" crc="bbabde61" sha1="af0ecc3f028f10d8e1a59351c4b1a78e9c64c2bc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bubbler (UK) (1987) [Original] [TAPE].zip... -->
- <software name="bubbleru" supported="no">
- <description>Bubbler (UK) [Original] [TAPE]</description>
+ <software name="bubbler" supported="no">
+ <description>Bubbler (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ultimate Play the Game</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50089">
<rom name="bubbler (uk) (1987) [original] [tape].cdt" size="50089" crc="8639be9b" sha1="b1019636348be2aeae6b829cbfa478ae69829d60" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Budget (G) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="budgetg1" supported="no">
- <description>Budget (Ger) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="budget" supported="no">
+ <description>Budget (Ger)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>No Man's Land</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="23246">
<rom name="budget (g) (1985) [original] [tape] [utilitaire].cdt" size="23246" crc="187c6876" sha1="557ddb2b6c9c133ea729a44719bb882e189f75a8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Budokan - The Martial Spirit (UK) (4 faces) (1990) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="budokant" supported="no">
- <description>Budokan - The Martial Spirit (UK) (4 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="budokan" supported="no">
+ <description>Budokan - The Martial Spirit (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Electronics Arts</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82522">
<rom name="budokan - the martial spirit (uk) (face a) (1990) (spain retail version) [original] [tape].cdt" size="82522" crc="76ab961d" sha1="3cc1fc8154886c0c432d34a381f9c925cbd3cfa8" offset="0" />
</dataarea>
@@ -5256,90 +5960,72 @@
</part>
</software>
- <!-- Identifying Buffalo Bill's Wild West Show (UK) (1989) (Version Split) [Original] [TAPE].cdt.zip... -->
- <software name="buffalob" supported="no">
- <description>Buffalo Bill's Wild West Show (UK) (Version Split) [Original] [TAPE].cdt</description>
+ <software name="buffbill" supported="no">
+ <description>Buffalo Bill's Wild West Show (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36997">
- <rom name="buffalo bill's wild west show (uk) (1989) (00. code program) (version split) [original] [tape].cdt" size="36997" crc="996e75b1" sha1="bc45497d93d0f7db1363281b96e0452480272842" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="27420">
- <rom name="buffalo bill's wild west show (uk) (1989) (01. knife throwing) (version split) [original] [tape].cdt" size="27420" crc="d3e7df7a" sha1="49c16dbe9b4f8f3204b1e0fb5774fa372c25bc02" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="23196">
- <rom name="buffalo bill's wild west show (uk) (1989) (02. trick shooting) (version split) [original] [tape].cdt" size="23196" crc="5b7d9cfc" sha1="c47176444b956c6d96651a27c7a10befebc1698a" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="13457">
- <rom name="buffalo bill's wild west show (uk) (1989) (03. bronco riding) (version split) [original] [tape].cdt" size="13457" crc="98af47d6" sha1="990184f94622edc40283c59db34a43b3e8f71f0d" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="40093">
- <rom name="buffalo bill's wild west show (uk) (1989) (04. stage coach rescue) (version split) [original] [tape].cdt" size="40093" crc="3b6e535d" sha1="8122e518febb08f3b853fcec676bdb60b8ed06d5" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="20311">
- <rom name="buffalo bill's wild west show (uk) (1989) (05. calf roping) (version split) [original] [tape].cdt" size="20311" crc="28dd655b" sha1="d102bdbf52659938d8cc66379dc36175236b6d88" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="23711">
- <rom name="buffalo bill's wild west show (uk) (1989) (06. steer wrestling) (version split) [original] [tape].cdt" size="23711" crc="282c8411" sha1="04f00b8100f9788261bd366dee4774c2529aa860" offset="0" />
+ <publisher>Tynesoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="185125">
+ <rom name="buffalo bill's wild west show (uk) (1989) [original] [tape].cdt" size="185125" crc="0de426d2" sha1="841ee088ce0cb8897ac05bb283585d6669d0830e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Buffalo Bill's Wild West Show (UK) (1989) [Original] [TAPE].zip... -->
- <software name="buffalob01" cloneof="buffalob" supported="no">
- <description>Buffalo Bill's Wild West Show (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="185125">
- <rom name="buffalo bill's wild west show (uk) (1989) [original] [tape].cdt" size="185125" crc="0de426d2" sha1="841ee088ce0cb8897ac05bb283585d6669d0830e" offset="0" />
+ <software name="buggy2" supported="no">
+ <description>Buggy II (Fra)</description>
+ <year>1986</year>
+ <publisher>Chip</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="29290">
+ <rom name="buggy ii (f) (1986) [original] [tape].cdt" size="29290" crc="e4d1c222" sha1="41586c355b2ef1115719a0f1d934f86286077896" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Buggy Boy (UK) (1987) [Original] [TAPE].zip... -->
<software name="buggyboy" supported="no">
- <description>Buggy Boy (UK) [Original] [TAPE]</description>
+ <description>Buggy Boy (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="99391">
<rom name="buggy boy (uk) (1987) [original] [tape].cdt" size="99391" crc="6149da0f" sha1="f7d0813e8011b304acfeca65da1dce6512807b2f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Buggy Ranger (S) (1990) [Original] [TAPE].zip... -->
- <software name="buggyran" supported="no">
- <description>Buggy Ranger (Spa) [Original] [TAPE]</description>
+ <software name="buggyrng" supported="no">
+ <description>Buggy Ranger (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="73100">
<rom name="buggy ranger (s) (1990) [original] [tape].cdt" size="73100" crc="baa8a42b" sha1="0a05e1f77d42e25f7c4c2035cebcf784df4d7fe8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bugsy (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="bugsyuk2" supported="no">
- <description>Bugsy (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="bugsbust" supported="no">
+ <description>Bugs Buster (Fra)</description>
+ <year>1985</year>
+ <publisher>Free Game Blot</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64164">
+ <rom name="bugs buster (f) (1985) [original] [tape].cdt" size="64164" crc="350dbfc3" sha1="728c1b53afaebe6cccf4d3868ce2c638284518c0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bugsy" supported="no">
+ <description>Bugsy (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66479">
<rom name="bugsy (uk) (face a) (1986) [original] [tape].cdt" size="66479" crc="1b4610c5" sha1="c5d89a7572e3b636f7e4a197c0924c739ac088f2" offset="0" />
</dataarea>
@@ -5351,177 +6037,150 @@
</part>
</software>
- <!-- Identifying Buitre - Emilio Butragueno Futbol (S) (1988) [Original] [TAPE].zip... -->
- <software name="buitreem" supported="no">
- <description>Buitre - Emilio Butragueno Futbol (Spa) [Original] [TAPE]</description>
+ <software name="buildlnd" supported="no">
+ <description>Builderland (UK)</description>
+ <year>1991</year>
+ <publisher>Proein Soft Line</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="224631">
+ <rom name="builderland (uk) (1991) [proein soft line] [original] [tape].cdt" size="224631" crc="ec858267" sha1="8fc70292941ed79966deb4379c3a6295c8518396" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="buitre" supported="no">
+ <description>Buitre - Emilio Butragueno Futbol (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68097">
<rom name="buitre - emilio butragueno futbol (s) (1988) [original] [tape].cdt" size="68097" crc="0b392795" sha1="34aa703cffde4761da650e09f0e68e7322140897" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bully's Sporting Darts (UK) (1993) [Original] [TAPE].zip... -->
- <software name="bullyssp" supported="no">
- <description>Bully's Sporting Darts (UK) [Original] [TAPE]</description>
+ <software name="bullseye" supported="no">
+ <description>Bullseye (UK)</description>
+ <year>1985</year>
+ <publisher>Macsen Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73786">
+ <rom name="bullseye (uk) (1985) [original] [tape].cdt" size="73786" crc="e9939749" sha1="e5e3b2555e3af62676c4819b7ae37ac9f8a50165" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bullysd" supported="no">
+ <description>Bully's Sporting Darts (UK)</description>
<year>1993</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65411">
<rom name="bully's sporting darts (uk) (1993) [original] [tape].cdt" size="65411" crc="a052b8d6" sha1="b9238f5118f4f6645b54bd6804b1f74019318458" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bump Set Spike (UK) (1986) [Original] [TAPE].zip... -->
- <software name="bumpsets" supported="no">
- <description>Bump Set Spike (UK) [Original] [TAPE]</description>
+ <software name="bss" supported="no">
+ <description>Bump Set Spike (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57528">
<rom name="bump set spike (uk) (1986) [original] [tape].cdt" size="57528" crc="9a7d8cae" sha1="802c4e52852f488b67b065adbc5202e40f0ba4d3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Bumpy (F) (1989) [Original] [TAPE].zip... -->
- <software name="bumpyf19" supported="no">
- <description>Bumpy (Fra) [Original] [TAPE]</description>
+ <software name="bumpy" supported="no">
+ <description>Bumpy (Fra)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69563">
<rom name="bumpy (f) (1989) [original] [tape].cdt" size="69563" crc="d78d4f4a" sha1="d1613e00af7bcd5b38734d9e4c69492a89bf9695" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Buran (S) (1990) [Original] [TAPE].zip... -->
- <software name="burans19" supported="no">
- <description>Buran (Spa) [Original] [TAPE]</description>
+ <software name="buran" supported="no">
+ <description>Buran (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Omk</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="98101">
<rom name="buran (s) (1990) [original] [tape].cdt" size="98101" crc="4698bdf7" sha1="67e18189f94d4118bc122de4bfb6e1927d71588a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Burbujo (S) (1986) [Original] [TAPE].zip... -->
<software name="burbujos" supported="no">
- <description>Burbujo (Spa) [Original] [TAPE]</description>
+ <description>Burbujo (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>P.P.P. Ediciones</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Amstrad 1 - Burbujo (Box)" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="39718">
<rom name="burbujo (s) (1986) [original] [tape].cdt" size="39718" crc="f5b9a009" sha1="df2a0528918b9999f5fe79d83ca39bdb6bb92c43" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Butcher Hill (UK) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="butcherh" supported="no">
- <description>Butcher Hill (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="butchill" supported="no">
+ <description>Butcher Hill (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36658">
- <rom name="butcher hill (uk) (1988) (00. code program) (version split) [original] [tape].cdt" size="36658" crc="0e80d035" sha1="f32d042c7bf25e092ec985b8c78e2194f9d5f9e3" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="36655">
+ <rom name="butcher hill (uk) (face a) (1988) [original] [tape].cdt" size="36655" crc="61dfd6c0" sha1="f377163c1c040c6cc7a0e58abb4985c6cd9d34f6" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="32803">
- <rom name="butcher hill (uk) (1988) (01. section 1 - the river) (version split) [original] [tape].cdt" size="32803" crc="c5839c62" sha1="65159015444d3ecc17aa9c647580941a680d3c6e" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="32803">
- <rom name="butcher hill (uk) (1988) (02. section 2 - the jungle) (version split) [original] [tape].cdt" size="32803" crc="98425c7f" sha1="07831117eb5eb990e206f349435b4b86f34ffe63" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="32803">
- <rom name="butcher hill (uk) (1988) (03. section 3 - the village) (version split) [original] [tape].cdt" size="32803" crc="b40c59a3" sha1="9f2d7afc588ab863e5a47dce263652e862b075cb" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Butcher Hill (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="butcherh01" cloneof="butcherh" supported="no">
- <description>Butcher Hill (UK) (2 faces) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
<dataarea name="cass" size="98383">
<rom name="butcher hill (uk) (face b) (1988) [original] [tape].cdt" size="98383" crc="754b16f8" sha1="d29698547755cce7ed594dc387a972cf73fb275d" offset="0" />
</dataarea>
</part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="36658">
- <rom name="butcher hill (uk) (face a) (1988) [original] [tape].cdt" size="36658" crc="81dba444" sha1="58c833eedf75346fa89339bebd33f2438ed8318c" offset="0" />
- </dataarea>
- </part>
</software>
- <!-- Identifying Cabal (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="cabaluk1" supported="no">
- <description>Cabal (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="cabal" supported="no">
+ <description>Cabal (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="10293">
- <rom name="cabal (uk) (1989) (01. level 01) (version split) [original] [tape].cdt" size="10293" crc="1fa52380" sha1="d8f2c7b46f7ca54980b1c42d8b166cfc77f95bf4" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="10293">
- <rom name="cabal (uk) (1989) (03. level 03) (version split) [original] [tape].cdt" size="10293" crc="ee08cf67" sha1="c02aeb94fe6deae7e9fee509b4976aaf565159f6" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="10293">
- <rom name="cabal (uk) (1989) (04. level 04) (version split) [original] [tape].cdt" size="10293" crc="3bcf79d3" sha1="59ed9445c52c96e32cef0b1d1de85a681ccd64db" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="10293">
- <rom name="cabal (uk) (1989) (05. level 05) (version split) [original] [tape].cdt" size="10293" crc="a097d15d" sha1="67be8813f92452353898f27a8fcf9b1134b002c4" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="79680">
- <rom name="cabal (uk) (1989) (-code program) (version split) [original] [tape].cdt" size="79680" crc="2803091c" sha1="1c8e52d2fcfe5b50effa444b06d5b1a316474b26" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="10293">
- <rom name="cabal (uk) (1989) (02. level 02) (version split) [original] [tape].cdt" size="10293" crc="ca6ef774" sha1="f081f189381a90ee9e9e48b705c965239985937f" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="131080">
+ <rom name="cabal (uk) (1989) [original] [tape].cdt" size="131080" crc="c127911f" sha1="86612b69aa3f807214ee0183f378d5ed5c18c323" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cabal (UK) (1989) [Original] [TAPE].zip... -->
- <software name="cabaluk101" cloneof="cabaluk1" supported="no">
- <description>Cabal (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="131080">
- <rom name="cabal (uk) (1989) [original] [tape].cdt" size="131080" crc="c127911f" sha1="86612b69aa3f807214ee0183f378d5ed5c18c323" offset="0" />
+ <software name="cadlpen" supported="no">
+ <description>CAD-Master Light Pen (UK)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="20053">
+ <rom name="cad-master light pen (uk) (1985) [original] [tape] [utilitaire].cdt" size="20053" crc="573c8b29" sha1="c02159fa829c5e9f97ff5aa2cb3a4d7e73dfc779" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Calcul (F) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="calculf2" supported="no">
- <description>Calcul (Fra) (2 faces) [Original] [TAPE]</description>
+ <software name="calcul" supported="no">
+ <description>Calcul (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hatier</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38784">
<rom name="calcul (f) (face a) (1985) (1. divisions) [original] [tape].cdt" size="38784" crc="1d1f3965" sha1="6093c713d23f0880bc7ac841654ed7c9d06817fe" offset="0" />
</dataarea>
@@ -5533,246 +6192,242 @@
</part>
</software>
- <!-- Identifying Calcul Mental (F) (1985) [Original] [TAPE].zip... -->
- <software name="calculme" supported="no">
- <description>Calcul Mental (Fra) [Original] [TAPE]</description>
+ <software name="calcment" supported="no">
+ <description>Calcul Mental (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Logys</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="16393">
<rom name="calcul mental (f) (1985) [original] [tape].cdt" size="16393" crc="296cd5b9" sha1="d059c40d6dd9e75982a38bb4b352107aeb4ed632" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Calculator New (S) (1986) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="calculat" supported="no">
- <description>Calculator New (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="calcnew" supported="no">
+ <description>Calculator New (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>DIMensionNEW</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="16925">
<rom name="calculator new (s) (1986) [original] [tape] [utilitaire].cdt" size="16925" crc="e99db47d" sha1="d2524b9dd3f2767e5158b5c7091252b2595992ea" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying California Games (UK) (1987) (Version Split) [Original] [TAPE].zip... -->
- <software name="californ" supported="no">
- <description>California Games (UK) (Version Split) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="30013">
- <rom name="california games (uk) (1987) (00. code program) (version split) [original] [tape].cdt" size="30013" crc="7662c1e2" sha1="68b08dcd9ee925c1b91c7b6f1d929f3f029f5fd0" offset="0" />
+ <software name="caldrmag" supported="no">
+ <description>El Caldero Magico (Spa)</description>
+ <year>1986</year>
+ <publisher>Humanes </publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="24785">
+ <rom name="el caldero magico (s) (face a) (1986) (programa) [original] [tape].cdt" size="24785" crc="2a15d6f2" sha1="89b6478a34d4058bca85e3fd88d6b46b1ce897fe" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="26566">
- <rom name="california games (uk) (1987) (01. half pipe) (version split) [original] [tape].cdt" size="26566" crc="c7d1cad7" sha1="731904f98cd6065084c6c41ba622cf81cd14fd9d" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="27737">
- <rom name="california games (uk) (1987) (02. foot bag) (version split) [original] [tape].cdt" size="27737" crc="4276b818" sha1="cf7792a6a95c41177aab3b83ec140f72be7a0dfb" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="21368">
- <rom name="california games (uk) (1987) (03. surfing) (version split) [original] [tape].cdt" size="21368" crc="649d6f34" sha1="b25122ad000b6e319eceb7d0f1c5fdb98de60775" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="25415">
- <rom name="california games (uk) (1987) (04. skating) (version split) [original] [tape].cdt" size="25415" crc="88126c25" sha1="549bbb92c8d56d4f35fb6a637ad876347eabe434" offset="0" />
+ <dataarea name="cass" size="11088">
+ <rom name="el caldero magico (s) (face b) (1986) (datos) [original] [tape].cdt" size="11088" crc="60108096" sha1="2c1378408be3768b05a0f057b42c292d89d177f2" offset="0" />
</dataarea>
</part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="27068">
- <rom name="california games (uk) (1987) (05. bmx) (version split) [original] [tape].cdt" size="27068" crc="f941e04d" sha1="19e2e912239c03e022b7bbe8a3b52bb1b16d817e" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="20902">
- <rom name="california games (uk) (1987) (06. flying disk) (version split) [original] [tape].cdt" size="20902" crc="88783b7b" sha1="fcf1a6a2aac01018c12d300c1a37e318fa6433de" offset="0" />
+ </software>
+
+ <software name="calgames" supported="no">
+ <description>California Games (UK)</description>
+ <year>1987</year>
+ <publisher>Epyx</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="105654">
+ <rom name="california games (uk) (face a) (1987) [original] [tape].cdt" size="105654" crc="540841da" sha1="537ef8590642c816e42203212b7c7e04799f232e" offset="0" />
</dataarea>
</part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="35">
- <rom name="california games (uk) (1987) (07. saved record) (version split) [original] [tape].cdt" size="35" crc="05e157d1" sha1="c2feaaacafd18673d298a737f04ab0317cb143c7" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="73368">
+ <rom name="california games (uk) (face b) (1987) [original] [tape].cdt" size="73368" crc="4fe1bf0b" sha1="9824274a203073d470ff31e4d95c07ecaabe276d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying California Games (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="californ01" cloneof="californ" supported="no">
- <description>California Games (UK) (2 faces) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="73368">
- <rom name="california games (uk) (face b) (1987) [original] [tape].cdt" size="73368" crc="4fe1bf0b" sha1="9824274a203073d470ff31e4d95c07ecaabe276d" offset="0" />
+ <software name="camelmat" supported="no">
+ <description>Camelemaths</description>
+ <year>1985</year>
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="51215">
+ <rom name="camelemaths (f) (1985) [original] [tape].cdt" size="51215" crc="475ace38" sha1="3ff152e43619c564e21769fa0c2196dd5798fc49" offset="0" />
</dataarea>
</part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="105654">
- <rom name="california games (uk) (face a) (1987) [original] [tape].cdt" size="105654" crc="540841da" sha1="537ef8590642c816e42203212b7c7e04799f232e" offset="0" />
+ </software>
+
+ <software name="camelmot" supported="no">
+ <description>Camelemots (Fra, BASIC 1.0)</description>
+ <year>1985</year>
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="62765">
+ <rom name="camelemots (f) (1985) (basic v1.0) [original] [tape].cdt" size="62765" crc="c59fbc90" sha1="cf78dd3d1c7d972a57c6cbb5ed189f50173fbcaa" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Camelot Warriors (Mastertronic).zip... -->
- <software name="camelotw" supported="no">
- <description>Camelot Warriors (Mastertronic)</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59824">
- <rom name="camelot warriors (mastertronic).cdt" size="59824" crc="88ccd480" sha1="8550ce001de6ed959ba1c74b5981e89210f1da22" offset="0" />
+ <software name="camelwar" supported="no">
+ <description>Camelot Warriors (UK)</description>
+ <year>1986</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="59879">
+ <rom name="camelot warriors (uk) (1986) [original] [tape].cdt" size="59879" crc="207d188d" sha1="07fd1160ac89ef7116d04703257390833261b780" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Camelot Warriors (S) (1986) [Original] [TAPE].zip... -->
- <software name="camelotw01" cloneof="camelotw" supported="no">
- <description>Camelot Warriors (Spa) [Original] [TAPE]</description>
+ <software name="camelwara" cloneof="camelwar" supported="no">
+ <description>Camelot Warriors (UK, Ariolasoft)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="52505">
- <rom name="camelot warriors (s) (1986) [original] [tape].cdt" size="52505" crc="cb3b017d" sha1="cb47b18337028d3d4c9088740e407ae67bdc5d16" offset="0" />
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52503">
+ <rom name="camelot warriors (uk) (1986) [ariolasoft] [original] [tape].cdt" size="52503" crc="6947758e" sha1="c8f9d3dbed2c67ffbf6e5344b7ce5e62813eb24b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Camelot Warriors (UK) (1986) [Original] [TAPE].zip... -->
- <software name="camelotw02" cloneof="camelotw" supported="no">
- <description>Camelot Warriors (UK) [Original] [TAPE]</description>
+ <software name="camelwars" cloneof="camelwar" supported="no">
+ <description>Camelot Warriors (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59879">
- <rom name="camelot warriors (uk) (1986) [original] [tape].cdt" size="59879" crc="207d188d" sha1="07fd1160ac89ef7116d04703257390833261b780" offset="0" />
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52505">
+ <rom name="camelot warriors (s) (1986) [original] [tape].cdt" size="52505" crc="cb3b017d" sha1="cb47b18337028d3d4c9088740e407ae67bdc5d16" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Campeones (S) (1985) [Original] [TAPE].zip... -->
- <software name="campeone" supported="no">
- <description>Campeones (Spa) [Original] [TAPE]</description>
+ <software name="campeons" supported="no">
+ <description>Campeones (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Indescomp</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62789">
<rom name="campeones (s) (1985) [original] [tape].cdt" size="62789" crc="7db2d474" sha1="b2f78c7085ca5c6377e36af8a2e9fb785f5b27c1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Canadair (F) (1987) (Version Split) [Original] [TAPE].zip... -->
<software name="canadair" supported="no">
- <description>Canadair (Fra) (Version Split) [Original] [TAPE]</description>
+ <description>Canadair (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50911">
- <rom name="canadair (f) (1987) (00. introduction) (version split) [original] [tape].cdt" size="50911" crc="8698fe71" sha1="137ebb51710ad78d98b2fe1e0c7e95a556e38c26" offset="0" />
+ <publisher>Fil</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="95005">
+ <rom name="canadair (f) (face a) (1987) (1. demonstration+jeu) [original] [tape].cdt" size="95005" crc="35c5411f" sha1="55ef049e68bcff1db8d75441126ab3ee646f5cdd" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="44104">
- <rom name="canadair (f) (1987) (01. programme de jeu) (version split) [original] [tape].cdt" size="44104" crc="14ab2a64" sha1="4f17d2165aa79c541a73b484d9a49e54a1e1ecd7" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
<dataarea name="cass" size="48331">
- <rom name="canadair (f) (1987) (02. programme de jeu bootable) (version split) [original] [tape].cdt" size="48331" crc="af7ec77c" sha1="a3a9deca93d60c09834a5191245c61661c29a4f5" offset="0" />
+ <rom name="canadair (f) (face b) (1987) (2. jeu) [original] [tape].cdt" size="48331" crc="af7ec77c" sha1="a3a9deca93d60c09834a5191245c61661c29a4f5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Canadair (F) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="canadair01" cloneof="canadair" supported="no">
- <description>Canadair (Fra) (2 faces) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="95005">
- <rom name="canadair (f) (face a) (1987) (1. demonstration+jeu) [original] [tape].cdt" size="95005" crc="35c5411f" sha1="55ef049e68bcff1db8d75441126ab3ee646f5cdd" offset="0" />
+ <software name="caphorn" supported="no">
+ <description>Cap Horn (Fra)</description>
+ <year>1985</year>
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="44317">
+ <rom name="cap horn (f) (1985) [original] [tape].cdt" size="44317" crc="8c645511" sha1="e4a31aa8d8b69981b3e464dcefa770494fa6dcc4" offset="0" />
</dataarea>
</part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="48331">
- <rom name="canadair (f) (face b) (1987) (2. jeu) [original] [tape].cdt" size="48331" crc="af7ec77c" sha1="a3a9deca93d60c09834a5191245c61661c29a4f5" offset="0" />
+ </software>
+
+ <software name="capdakar" supported="no">
+ <description>Cap sur Dakar (Fra, BASIC 1.0)</description>
+ <year>1986</year>
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="85171">
+ <rom name="cap sur dakar (f) (1985) (version basic v1.0) [original] [tape].cdt" size="85171" crc="b3ea4a54" sha1="c96f40f77f74ea7edd70ddcae90199b984440cbe" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Capcom Collection (UK) (8 faces) (1991) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="capcomco" supported="no">
- <description>Capcom Collection (UK) (8 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="capcomcl" supported="no">
+ <description>Capcom Collection (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="142514">
- <rom name="capcom collection (uk) (face 2a) (1991) (3. led storm) [original] [tape] [compilation].cdt" size="142514" crc="f8a09aec" sha1="00d4fcc7c750aa284ea4239f134cca9027e07c66" offset="0" />
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="138361">
+ <rom name="capcom collection (uk) (face 1a) (1991) (1. strider) [original] [tape] [compilation].cdt" size="138361" crc="78900192" sha1="b6de247e660d841d819b717fb8612c65ff6e3703" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="130250">
- <rom name="capcom collection (uk) (face 2b) (1991) (4. dynasty wars) [original] [tape] [compilation].cdt" size="130250" crc="a350b75b" sha1="761439d18beaed654db7b420e60984510430c256" offset="0" />
+ <dataarea name="cass" size="133479">
+ <rom name="capcom collection (uk) (face 1b) (1991) (2. strider ii) [original] [tape] [compilation].cdt" size="133479" crc="1a086083" sha1="5b3fc92f038e05746fdbb14a72378109949372b8" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="227225">
- <rom name="capcom collection (uk) (face 4a) (1991) (7. last duel) [original] [tape] [compilation].cdt" size="227225" crc="c35eae22" sha1="22c5f9cbadd2523711b70d5670cede9f4f753c33" offset="0" />
+ <dataarea name="cass" size="142514">
+ <rom name="capcom collection (uk) (face 2a) (1991) (3. led storm) [original] [tape] [compilation].cdt" size="142514" crc="f8a09aec" sha1="00d4fcc7c750aa284ea4239f134cca9027e07c66" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="104649">
- <rom name="capcom collection (uk) (face 4b) (1991) (8. ghouls 'n' ghosts) [original] [tape] [compilation].cdt" size="104649" crc="5e757cb3" sha1="befabec2af6f2fc5406bdd4555c560511fb8275d" offset="0" />
+ <dataarea name="cass" size="130250">
+ <rom name="capcom collection (uk) (face 2b) (1991) (4. dynasty wars) [original] [tape] [compilation].cdt" size="130250" crc="a350b75b" sha1="761439d18beaed654db7b420e60984510430c256" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="138361">
- <rom name="capcom collection (uk) (face 1a) (1991) (1. strider) [original] [tape] [compilation].cdt" size="138361" crc="78900192" sha1="b6de247e660d841d819b717fb8612c65ff6e3703" offset="0" />
+ <dataarea name="cass" size="318292">
+ <rom name="capcom collection (uk) (face 3a) (1991) (5. u. n. squadron) [original] [tape] [compilation].cdt" size="318292" crc="b9595e5f" sha1="2e951d9da90c282774e26d71cbaf64fce0941dd7" offset="0" />
</dataarea>
</part>
<part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="133479">
- <rom name="capcom collection (uk) (face 1b) (1991) (2. strider ii) [original] [tape] [compilation].cdt" size="133479" crc="1a086083" sha1="5b3fc92f038e05746fdbb14a72378109949372b8" offset="0" />
+ <dataarea name="cass" size="134627">
+ <rom name="capcom collection (uk) (face 3b) (1991) (6. forgotten worlds) [original] [tape] [compilation].cdt" size="134627" crc="c71a7747" sha1="331cbbeaf74d51eda78d0e0118b52e742ea4e69a" offset="0" />
</dataarea>
</part>
<part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="318292">
- <rom name="capcom collection (uk) (face 3a) (1991) (5. u. n. squadron) [original] [tape] [compilation].cdt" size="318292" crc="b9595e5f" sha1="2e951d9da90c282774e26d71cbaf64fce0941dd7" offset="0" />
+ <dataarea name="cass" size="227225">
+ <rom name="capcom collection (uk) (face 4a) (1991) (7. last duel) [original] [tape] [compilation].cdt" size="227225" crc="c35eae22" sha1="22c5f9cbadd2523711b70d5670cede9f4f753c33" offset="0" />
</dataarea>
</part>
<part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="134627">
- <rom name="capcom collection (uk) (face 3b) (1991) (6. forgotten worlds) [original] [tape] [compilation].cdt" size="134627" crc="c71a7747" sha1="331cbbeaf74d51eda78d0e0118b52e742ea4e69a" offset="0" />
+ <dataarea name="cass" size="104649">
+ <rom name="capcom collection (uk) (face 4b) (1991) (8. ghouls 'n' ghosts) [original] [tape] [compilation].cdt" size="104649" crc="5e757cb3" sha1="befabec2af6f2fc5406bdd4555c560511fb8275d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Caperuza (S) (1986) [Original] [TAPE].zip... -->
<software name="caperuza" supported="no">
- <description>Caperuza (Spa) [Original] [TAPE]</description>
+ <description>Caperuza (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Monser</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35621">
<rom name="caperuza (s) (1986) [original] [tape].cdt" size="35621" crc="7724f6f5" sha1="0dcb36bfeb4c782a913d908d939dc178fea68b51" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Capitan Sevilla (S) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="capitans" supported="no">
- <description>Capitan Sevilla (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="sevilla" supported="no">
+ <description>Capitan Sevilla (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65034">
<rom name="capitan sevilla (s) (face a) (1988) [original] [tape].cdt" size="65034" crc="d8ae2e7e" sha1="2261252b120424c4f71456f7bba9106fa5cb0a11" offset="0" />
</dataarea>
@@ -5784,108 +6439,150 @@
</part>
</software>
- <!-- Identifying Captain America - Defies The Doom Tube (UK) (1987) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="captaina" supported="no">
- <description>Captain America - Defies The Doom Tube (UK) (Audio Tape) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="5495118">
- <rom name="captain america - defies the doom tube (uk) (1987) (audio tape) [original] [tape].mp3" size="5495118" crc="0f493076" sha1="23da213476a6b297ef559a831393b451507ea464" offset="0" />
+ <software name="trueno" supported="no">
+ <description>El Capitan Trueno (Spa)</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="77013">
+ <rom name="el capitan trueno (s) (face a) (1989) [original] [tape].cdt" size="77013" crc="a5a5c4df" sha1="672c1d5b87883cd55b48296f518a61863a327261" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="66692">
+ <rom name="el capitan trueno (s) (face b) (1989) [original] [tape].cdt" size="66692" crc="617fa72d" sha1="f982c8edecedaf85ff7d2ad65883b4327b086122" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Captain America - Defies The Doom Tube (UK) (1987) [Original] [TAPE].zip... -->
- <software name="captaina01" cloneof="captaina" supported="no">
- <description>Captain America - Defies The Doom Tube (UK) [Original] [TAPE]</description>
+ <software name="captamer" supported="no">
+ <description>Captain America - Defies The Doom Tube (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Go!</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <feature name="part_id" value="Side A" />
<dataarea name="cass" size="65370">
<rom name="captain america - defies the doom tube (uk) (1987) [original] [tape].cdt" size="65370" crc="d7621bcb" sha1="edbdd57aec5d661a39b6d21dd6c23cf7358d4185" offset="0" />
</dataarea>
</part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (bonus track)" />
+ <dataarea name="cass" size="5495118">
+ <rom name="captain america - defies the doom tube (uk) (1987) (audio tape) [original] [tape].mp3" size="5495118" crc="0f493076" sha1="23da213476a6b297ef559a831393b451507ea464" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="capblood" supported="no">
+ <description>Captain Blood (Euro)</description>
+ <year>1988</year>
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="usage" value="L'Arche du Captain Blood (Box French and Spanish)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="59087">
+ <rom name="l'arche du capitaine blood (uk,f,g,s,i) (face a) (1988) [original] [tape].cdt" size="59087" crc="b601de7c" sha1="fc3889edcc5900e374eef23692db08d2c151cd31" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="29179">
+ <rom name="l'arche du capitaine blood (uk,f,g,s,i) (face b) (1988) [original] [tape].cdt" size="29179" crc="ff3d10a3" sha1="263f3480ea40688f11dfebfeb03764a15a21b8e3" offset="0" />
+ </dataarea>
+ </part>
</software>
- <!-- Identifying Captain Dynamo (UK) (1992) [Original] [TAPE].zip... -->
- <software name="captaind" supported="no">
- <description>Captain Dynamo (UK) [Original] [TAPE]</description>
+ <software name="captdyna" supported="no">
+ <description>Captain Dynamo (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61807">
<rom name="captain dynamo (uk) (1992) [original] [tape].cdt" size="61807" crc="9fc50485" sha1="daf804c39bdad50ef1d5fccb4c55ca5ad3bf8a0a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Captain Kidd (UK) (1985) [Original] [TAPE].zip... -->
- <software name="captaink" supported="no">
- <description>Captain Kidd (UK) [Original] [TAPE]</description>
+ <software name="captkidd" supported="no">
+ <description>Captain Kidd (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>MC Lothlorien</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="29065">
<rom name="captain kidd (uk) (1985) [original] [tape].cdt" size="29065" crc="88a8e0e4" sha1="9238a128a0b7af0b997cb841208e10e612bd4971" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Captain Planet And The Planeteers (UK) (1990) [Original] [TAPE].zip... -->
- <software name="captainp" supported="no">
- <description>Captain Planet And The Planeteers (UK) [Original] [TAPE]</description>
+ <software name="captplan" supported="no">
+ <description>Captain Planet and The Planeteers</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mindscape</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="70517">
<rom name="captain planet and the planeteers (uk) (1990) [original] [tape].cdt" size="70517" crc="a4680e7f" sha1="265fefe5bcfb34c8edf475abe09c9457049c1d4a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Carlos Sainz (S) (1990) [Original] [TAPE].zip... -->
- <software name="carlossa" supported="no">
- <description>Carlos Sainz (Spa) [Original] [TAPE]</description>
+ <software name="csainz" supported="no">
+ <description>Carlos Sainz (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="74241">
<rom name="carlos sainz (s) (1990) [original] [tape].cdt" size="74241" crc="960043d3" sha1="c209570ac4e329ecba1a97c598cbd7467cd6ee39" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Carte D'Europe (F) (1985) [Original] [TAPE].zip... -->
- <software name="cartedeu" supported="no">
- <description>Carte D'Europe (Fra) [Original] [TAPE]</description>
+ <software name="carteuro" supported="no">
+ <description>Carte d'Europe (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46945">
<rom name="carte d'europe (f) (1985) [original] [tape].cdt" size="46945" crc="428dcb84" sha1="b8e62dfbedf025099a8f8687ae50718e128313f7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Casanova (S) (1989) [Original] [TAPE].zip... -->
<software name="casanova" supported="no">
- <description>Casanova (Spa) [Original] [TAPE]</description>
+ <description>Casanova (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Iber Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65386">
<rom name="casanova (s) (1989) [original] [tape].cdt" size="65386" crc="c0dcc9d8" sha1="089dd0f1213810537d661db7111639526836925c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cassette 50 (UK) (2 faces) (1986) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="cassette" supported="no">
- <description>Cassette 50 (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="cashplan" supported="no">
+ <description>Cash Planner and Forecaster (UK)</description>
+ <year>1984</year>
+ <publisher>Abacus Business Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="24557">
+ <rom name="cash planner and forecaster (uk) (1984) [original] [tape].cdt" size="24557" crc="83d1681a" sha1="a2608af09bc80ea19e6bc66f9ac3e48a3413dd1a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cass50" supported="no">
+ <description>Cassette 50 (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cascade Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="197905">
<rom name="cassette 50 (uk) (face 1) (1986) [original] [tape] [compilation].cdt" size="197905" crc="f44d97a4" sha1="5b19584fd30b9a5154723c6e8f090735cd95ab32" offset="0" />
</dataarea>
@@ -5897,12 +6594,12 @@
</part>
</software>
- <!-- Identifying Cassette CPC HS 1er Anniversaire (F) (2 faces) (1986) [CPC] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="cassette01" cloneof="cassette" supported="no">
- <description>Cassette CPC HS 1er Anniversaire (Fra) (2 faces) [CPC] [Original] [TAPE] [COMPILATION]</description>
+ <software name="cpc1eran" supported="no">
+ <description>Cassette CPC HS 1er Anniversaire (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CPC</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35102">
<rom name="cassette cpc hs 1er anniversaire (f) (face a) (1986) [cpc] [original] [tape] [compilation].cdt" size="35102" crc="1f57ea6f" sha1="e0aaab17621460cd55a3066305a062e91b5bd12f" offset="0" />
</dataarea>
@@ -5914,245 +6611,322 @@
</part>
</software>
- <!-- Identifying Castle Assault (UK) (1985) [Original] [TAPE].zip... -->
- <software name="castleas" supported="no">
- <description>Castle Assault (UK) [Original] [TAPE]</description>
+ <software name="castlass" supported="no">
+ <description>Castle Assault (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="26395">
<rom name="castle assault (uk) (1985) [original] [tape].cdt" size="26395" crc="17199b6f" sha1="2a29cd1bcd510b153c22c995ef2d964248a517ec" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Castle Master (S) (1990) [Original] [TAPE].zip... -->
- <software name="castlema" supported="no">
- <description>Castle Master (Spa) [Original] [TAPE]</description>
+ <software name="castlblk" supported="no">
+ <description>Castle Blackstar (UK)</description>
+ <year>1984</year>
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="41383">
+ <rom name="castle blackstar (uk) (1984) [original] [tape].cdt" size="41383" crc="cff2a644" sha1="84e58ce7d02491184a9585de809c531654e64e12" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="castdrac" supported="no">
+ <description>Castle Dracula (UK)</description>
+ <year>1985</year>
+ <publisher>Duckworth</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="40094">
+ <rom name="castle dracula (uk) (1985) [original] [tape].cdt" size="40094" crc="c2acb0f4" sha1="832953bc3d7ffcfdfb2c0d87917be922e23e3721" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cmaster" supported="no">
+ <description>Castle Master (Euro)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73926">
+ <rom name="castle master (uk,f,g) (1990) [original] [tape].cdt" size="73926" crc="c01c474f" sha1="84068f07ce7137453cbd2c984cde31ff9bd25700" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cmasters" cloneof="cmaster" supported="no">
+ <description>Castle Master (Spa)</description>
+ <year>1990</year>
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="79674">
<rom name="castle master (s) (1990) [original] [tape].cdt" size="79674" crc="c475c3ee" sha1="4fde63a00e72bb3592f52baebeacd0269ea7664a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Castle Master (UK,F,G) (1990) [Original] [TAPE].zip... -->
- <software name="castlema01" cloneof="castlema" supported="no">
- <description>Castle Master (UK,F,G) [Original] [TAPE]</description>
+ <software name="cmaster2" supported="no">
+ <description>Castle Master II - The Crypt (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="73926">
- <rom name="castle master (uk,f,g) (1990) [original] [tape].cdt" size="73926" crc="c01c474f" sha1="84068f07ce7137453cbd2c984cde31ff9bd25700" offset="0" />
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68245">
+ <rom name="castle master ii - the crypt (uk) (1990) [original] [tape].cdt" size="68245" crc="9d93ef68" sha1="487dd43cee94a17894efa400ce3891446f7223eb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cmastr12" supported="no">
+ <description>Castle Master + Castle Master II - The Crypt (Euro?)</description>
+ <year>1990</year>
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73921">
+ <rom name="castle master + castle master ii - the crypt (f,g,uk) (face a) (1990) [original] [tape] [compilation].cdt" size="73921" crc="3be703d2" sha1="83b8b34d083acd712efafdbfca6c67bf6bb83bbd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="68245">
+ <rom name="castle master + castle master ii - the crypt (uk) (face b) (1990) [original] [tape] [compilation].cdt" size="68245" crc="9d93ef68" sha1="487dd43cee94a17894efa400ce3891446f7223eb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Castle Of The Skull Lord (UK) (1984) [Original] [TAPE].zip... -->
- <software name="castleof" supported="no">
- <description>Castle Of The Skull Lord (UK) [Original] [TAPE]</description>
+ <software name="skullord" supported="no">
+ <description>Castle of the Skull Lord (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Samurai</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="48751">
<rom name="castle of the skull lord (uk) (1984) [original] [tape].cdt" size="48751" crc="b58d31fc" sha1="8c5e3c22adbdf8af55036caeeb6811f697e1a771" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Catastrophes - Ile Infernale (UK) (1985) [Original] [TAPE].zip... -->
- <software name="catastro" supported="no">
- <description>Catastrophes - Ile Infernale (UK) [Original] [TAPE]</description>
+ <software name="catastrp" supported="no">
+ <description>Catastrophes - Ile Infernale (UK) </description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47514">
<rom name="catastrophes - ile infernale (uk) (1985) [original] [tape].cdt" size="47514" crc="a219c4bd" sha1="6d276ba788646e51b3b77be59858c7f7613aef24" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Catch 23 (UK) (1987) [Original] [TAPE].zip... -->
- <software name="catch23u" supported="no">
- <description>Catch 23 (UK) [Original] [TAPE]</description>
+ <software name="catch23" supported="no">
+ <description>Catch 23 (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Martech</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="77497">
<rom name="catch 23 (uk) (1987) [original] [tape].cdt" size="77497" crc="0bb01e19" sha1="a2281d1699f9607e9fd6dd7565bd5680c7c110b2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cauldron (UK) (1985) [Original] [TAPE].zip... -->
<software name="cauldron" supported="no">
- <description>Cauldron (UK) [Original] [TAPE]</description>
+ <description>Cauldron (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65785">
<rom name="cauldron (uk) (1985) [original] [tape].cdt" size="65785" crc="a8df45be" sha1="e19b477d73e5d172bb77fba4855a672ad0b14b1a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cauldron II (F) (1986) [Original] [TAPE].zip... -->
- <software name="cauldron01" cloneof="cauldron" supported="no">
- <description>Cauldron II (Fra) [Original] [TAPE]</description>
+ <software name="cauldronf" cloneof="cauldron" supported="no">
+ <description>Cauldron (Fra)</description>
+ <year>1985</year>
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65530">
+ <rom name="cauldron (f) (1985) [original] [tape].cdt" size="65530" crc="4b674ca0" sha1="bfef129fec763dc18787eba12f487d5d4a77bd92" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cauldrn2" supported="no">
+ <description>Cauldron II (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="73291">
- <rom name="cauldron ii (f) (1986) [original] [tape].cdt" size="73291" crc="5baaaef3" sha1="28ff760098104b8393ff35e7da9008fc6e10c521" offset="0" />
+ <publisher>Silverbird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73573">
+ <rom name="cauldron ii (uk) (1988) (silverbird) [original] [tape].cdt" size="73573" crc="f282189d" sha1="93b54c99c9b76b7c7a2ee0efd61af3931634c195" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cauldron II (S) (1986) [Original] [TAPE].zip... -->
- <software name="cauldron02" cloneof="cauldron" supported="no">
- <description>Cauldron II (Spa) [Original] [TAPE]</description>
+ <software name="cauldrn2f" cloneof="cauldrn2" supported="no">
+ <description>Cauldron II (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="73452">
- <rom name="cauldron ii (s) (1986) [original] [tape].cdt" size="73452" crc="d59475d9" sha1="4e4067bbd179ba13be320fadf980e5a2bf0939bc" offset="0" />
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73291">
+ <rom name="cauldron ii (f) (1986) [original] [tape].cdt" size="73291" crc="5baaaef3" sha1="28ff760098104b8393ff35e7da9008fc6e10c521" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cauldron II (UK) (1988) (Silverbird) [Original] [TAPE].zip... -->
- <software name="cauldron03" cloneof="cauldron" supported="no">
- <description>Cauldron II (UK) (Silverbird) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="73573">
- <rom name="cauldron ii (uk) (1988) (silverbird) [original] [tape].cdt" size="73573" crc="f282189d" sha1="93b54c99c9b76b7c7a2ee0efd61af3931634c195" offset="0" />
+ <software name="cauldrn2s" cloneof="cauldrn2" supported="no">
+ <description>Cauldron II (Spa)</description>
+ <year>1986</year>
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73452">
+ <rom name="cauldron ii (s) (1986) [original] [tape].cdt" size="73452" crc="d59475d9" sha1="4e4067bbd179ba13be320fadf980e5a2bf0939bc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cavemania (UK) (1991) [Original] [TAPE].zip... -->
<software name="cavemani" supported="no">
- <description>Cavemania (UK) [Original] [TAPE]</description>
+ <description>Cavemania (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49903">
<rom name="cavemania (uk) (1991) [original] [tape].cdt" size="49903" crc="9328d612" sha1="92b9e94218e43e6780430f3f27c61c54573fdb67" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Caverns Of The Death (S) (1987) [Original] [TAPE].zip... -->
- <software name="cavernso" supported="no">
- <description>Caverns Of The Death (Spa) [Original] [TAPE]</description>
+ <software name="cavdeath" supported="no">
+ <description>Caverns of the Death (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Discovery Informatic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="21319">
<rom name="caverns of the death (s) (1987) [original] [tape].cdt" size="21319" crc="9133e4ff" sha1="0ebe1b31904c804bc3a69cc93f811906ac4ed906" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Caves Of Doom (UK) (1985) [Original] [TAPE].zip... -->
- <software name="cavesofd" supported="no">
- <description>Caves Of Doom (UK) [Original] [TAPE]</description>
+ <software name="cavedoom" supported="no">
+ <description>Caves of Doom (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44835">
<rom name="caves of doom (uk) (1985) [original] [tape].cdt" size="44835" crc="d17cdc46" sha1="63272df26f887084a7e15de4668e4a0ac0326b44" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Centre Court (UK) (1985) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="centreco" supported="no">
- <description>Centre Court (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="ccourt" supported="no">
+ <description>Centre Court (Spa)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="29066">
<rom name="centre court (uk) (1985) (spain retail version) [original] [tape].cdt" size="29066" crc="9de7d4ae" sha1="49982a3da76483f9d06597a86c60060df6ee8a97" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Centre Court.zip... -->
- <software name="centreco01" cloneof="centreco" supported="no">
- <description>Centre Court</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="29112">
- <rom name="centre court.cdt" size="29112" crc="ec9a9ff5" sha1="a5a3a1b18398a34785302f5756059f14a93f1607" offset="0" />
+ <software name="centurns" supported="no">
+ <description>Centurions - The Game (UK)</description>
+ <year>1987</year>
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64931">
+ <rom name="the centurions (uk) (1987) [ariolasoft] [original] [tape].cdt" size="64931" crc="5d5e8980" sha1="cb82aeca3523ed1c26db9bf1fe358737895f0815" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cerberus (UK) (1986) [Original] [TAPE].zip... -->
<software name="cerberus" supported="no">
- <description>Cerberus (UK) [Original] [TAPE]</description>
+ <description>Cerberus (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60721">
<rom name="cerberus (uk) (1986) [original] [tape].cdt" size="60721" crc="286c6160" sha1="9a190f9220f6fbfc7521944b240bf494783efa62" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cessna Over Moscow (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="cessnaov" supported="no">
- <description>Cessna Over Moscow (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="cessna" supported="no">
+ <description>Cessna Over Moscow (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64429">
<rom name="cessna over moscow (uk) (1987) (spain retail version) [original] [tape].cdt" size="64429" crc="1f8a2dc1" sha1="1e87a0975a8a045ad868e5bf33cad9da08473c85" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chain Reaction (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="chainrea" supported="no">
- <description>Chain Reaction (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="54125">
- <rom name="chain reaction (uk) (1988) (spain retail version) [original] [tape].cdt" size="54125" crc="d7918d65" sha1="4191e8610ce9ad3765d4ded01bedeebd39122b80" offset="0" />
+ <software name="chad" supported="no">
+ <description>Chad (Spa)</description>
+ <year>1987</year>
+ <publisher>Edisoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="20122">
+ <rom name="chad (s) (face a) (1987) [original] [tape].cdt" size="20122" crc="e7b37033" sha1="064a6cb38154b0513eb833336a85b8a8d5923ad3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="13005">
+ <rom name="chad (s) (face b) (1987) [original] [tape].cdt" size="13005" crc="82875594" sha1="ddcce55a1c8149a69d31a607cf87e6b83d95951d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Challenge Of The GoBots (UK) (1987) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="challeng" supported="no">
- <description>Challenge Of The GoBots (UK) (Audio Tape) [Original] [TAPE]</description>
+ <software name="chada" cloneof="chad" supported="no">
+ <description>Chad (Spa, Alt)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="7715787">
- <rom name="challenge of the gobots (uk) (1987) (the challenge) (audio tape) [original] [tape].mp3" size="7715787" crc="43d95b1c" sha1="8cb534d26ea5b8a3bb2c1801be6c856f2d26b951" offset="0" />
+ <publisher>Edisoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="33114">
+ <rom name="chad (s) (1987) [original] [tape].cdt" size="33114" crc="0d3621c1" sha1="80cac2b4732abb64b17002e2d996e4b827ee28e7" offset="0" />
</dataarea>
</part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="6847889">
- <rom name="challenge of the gobots (uk) (1987) (theme of challenge - special remix) (audio tape) [original] [tape].mp3" size="6847889" crc="39a7444e" sha1="d619b9b600621dfcfda753630de1aae8cd8cb081" offset="0" />
+ </software>
+
+ <software name="chainrec" supported="no">
+ <description>Chain Reaction (Spa)</description>
+ <year>1988</year>
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="54125">
+ <rom name="chain reaction (uk) (1988) (spain retail version) [original] [tape].cdt" size="54125" crc="d7918d65" sha1="4191e8610ce9ad3765d4ded01bedeebd39122b80" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Challenge Of The Gobots (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="challeng01" cloneof="challeng" supported="no">
- <description>Challenge Of The Gobots (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="gobots" supported="no">
+ <description>Challenge of the GoBots (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61541">
<rom name="challenge of the gobots (uk) (face a) (1987) (book) [original] [tape].cdt" size="61541" crc="36d36b5e" sha1="0bbbffac1304b4924353e4eb79f047952bbef2f6" offset="0" />
</dataarea>
@@ -6162,50 +6936,90 @@
<rom name="challenge of the gobots (uk) (face b) (1987) (game) [original] [tape].cdt" size="61165" crc="39a41c70" sha1="d0bf78270c3d9d06541d0f7d35fb9bbec7930ef2" offset="0" />
</dataarea>
</part>
+ <!-- What are these?!? -->
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="7715787">
+ <rom name="challenge of the gobots (uk) (1987) (the challenge) (audio tape) [original] [tape].mp3" size="7715787" crc="43d95b1c" sha1="8cb534d26ea5b8a3bb2c1801be6c856f2d26b951" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="6847889">
+ <rom name="challenge of the gobots (uk) (1987) (theme of challenge - special remix) (audio tape) [original] [tape].mp3" size="6847889" crc="39a7444e" sha1="d619b9b600621dfcfda753630de1aae8cd8cb081" offset="0" />
+ </dataarea>
+ </part>
</software>
- <!-- Identifying Challenger (UK,F) (1985) [Original] [TAPE].zip... -->
- <software name="challeng02" cloneof="challeng" supported="no">
- <description>Challenger (UK,F) [Original] [TAPE]</description>
+ <software name="challngr" supported="no">
+ <description>Challenger (Euro)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="15361">
<rom name="challenger (uk,f) (1985) [original] [tape].cdt" size="15361" crc="eefabe9b" sha1="d439231f3ef86ab4d1b9e5c78c30a6956c7354db" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chamonix Challenge (UK) (1987) [Original] [TAPE].zip... -->
<software name="chamonix" supported="no">
- <description>Chamonix Challenge (UK) [Original] [TAPE]</description>
+ <description>Chamonix Challenge (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="122569">
<rom name="chamonix challenge (uk) (1987) [original] [tape].cdt" size="122569" crc="635fbf75" sha1="f3060aa3b0103ae11748f98b671aa4b5a56f044d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Championship Golf (UK) (1989) [Original] [TAPE].zip... -->
- <software name="champion" supported="no">
- <description>Championship Golf (UK) [Original] [TAPE]</description>
+ <software name="champ" supported="no">
+ <description>The Champ (UK)</description>
+ <year>1990</year>
+ <publisher>Linel Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass14" interface="cpc_cass">
+ <dataarea name="cass" size="72397">
+ <rom name="the champ (uk) (face a) (1990) (1. program) [original] [tape].cdt" size="72397" crc="5d4d895a" sha1="e3a346dbb7921fee2af8e4b1abf9181e3317c653" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass15" interface="cpc_cass">
+ <dataarea name="cass" size="59280">
+ <rom name="the champ (uk) (face b) (1990) (2. data) [original] [tape].cdt" size="59280" crc="a9c07565" sha1="5b9b6e22457ef8540256a6d4eedbcb4cf93d72ba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="champbb" supported="no">
+ <description>Championship Baseball (UK)</description>
+ <year>1987</year>
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="53989">
+ <rom name="championship baseball (uk) (1987) [original] [tape].cdt" size="53989" crc="148063d0" sha1="3873d8b62c2efbc7828facce711f8e2c3439f716" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="champglf" supported="no">
+ <description>Championship Golf (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>D&amp;H Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59617">
<rom name="championship golf (uk) (1989) [original] [tape].cdt" size="59617" crc="48e0376e" sha1="eda2916fa425cad4ebf8f1d8b090a5e1c10101a1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Championship Jet Ski Simulator (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="champion01" cloneof="champion" supported="no">
- <description>Championship Jet Ski Simulator (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="champjsk" supported="no">
+ <description>Championship Jet Ski Simulator (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60370">
<rom name="championship jet ski simulator (uk) (face a) (1989) (version lakes - easy) [original] [tape].cdt" size="60370" crc="34bd0f32" sha1="242b495e71e2345f49e4478c086cc5cc8b2d87e9" offset="0" />
</dataarea>
@@ -6217,12 +7031,12 @@
</part>
</software>
- <!-- Identifying Championship Sprint (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="champion02" cloneof="champion" supported="no">
- <description>Championship Sprint (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="champspr" supported="no">
+ <description>Championship Sprint (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58517">
<rom name="championship sprint (uk) (face a) (1988) [original] [tape].cdt" size="58517" crc="39db2a37" sha1="31e3dde910084de82217b2c8678dfb860326442c" offset="0" />
</dataarea>
@@ -6234,12 +7048,12 @@
</part>
</software>
- <!-- Identifying Championship Water-Ski Challenge (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="champion03" cloneof="champion" supported="no">
- <description>Championship Water-Ski Challenge (UK) (2 faces) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="champwsk" supported="no">
+ <description>Championship Water-Ski Challenge (UK)</description>
+ <year>1987</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="111853">
<rom name="championship water-ski challenge (uk) (face a) (1990) [original] [tape].cdt" size="111853" crc="bc4c800e" sha1="6bf2295f86ac129db731bebb430f0b96ae580132" offset="0" />
</dataarea>
@@ -6251,12 +7065,12 @@
</part>
</software>
- <!-- Identifying Championship Waterskiing (UK) (2 faces) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="champion04" cloneof="champion" supported="no">
- <description>Championship Waterskiing (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="champwsks" cloneof="champwsk" supported="no">
+ <description>Championship Waterskiing (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="111853">
<rom name="championship waterskiing (uk) (face a) (1987) (spain retail version) [original] [tape].cdt" size="111853" crc="6da15edd" sha1="7db37c56f893767dcca089c9fa5f5e7a1e6d9f0e" offset="0" />
</dataarea>
@@ -6268,83 +7082,83 @@
</part>
</software>
- <!-- Identifying Charlie Chaplin (UK) (1987) [Original] [TAPE].zip... -->
- <software name="charliec" supported="no">
- <description>Charlie Chaplin (UK) [Original] [TAPE]</description>
+ <software name="cchaplin" supported="no">
+ <description>Charlie Chaplin (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55893">
<rom name="charlie chaplin (uk) (1987) [original] [tape].cdt" size="55893" crc="d063a2e7" sha1="8b59e4a3b0a35683ab718a5a6375ab32e0ceffde" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Charly Diams (F) (1987) [Proein Soft Line] [Original] [TAPE].zip... -->
- <software name="charlydi" supported="no">
- <description>Charly Diams (Fra) [Proein Soft Line] [Original] [TAPE]</description>
+ <software name="chardiam" supported="no">
+ <description>Charly Diams (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Proein Soft Line</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42417">
<rom name="charly diams (f) (1987) [proein soft line] [original] [tape].cdt" size="42417" crc="0cb24cc2" sha1="2034ac48a9951f81d4a2525f521620398771c83b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chart Attack (UK) (8 faces) (1991) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="chartatt" supported="no">
- <description>Chart Attack (UK) (8 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="chartatk" supported="no">
+ <description>Chart Attack (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="5323">
- <rom name="chart attack (uk) (face 3b) (1991) (shadow of the beast - face 2) [original] [tape] [compilation].cdt" size="5323" crc="7e274a9e" sha1="0c7d602ce9ed2ddbe9978826834259cc6fa72fc9" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="140634">
+ <rom name="chart attack (uk) (face 1a) (1991) (lotus turbo challenge - data - handbook) [original] [tape] [compilation].cdt" size="140634" crc="2fb63455" sha1="a74ac72a90305a98fdbd6ba537faea39f9cad252" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="89807">
- <rom name="chart attack (uk) (face 4a) (1991) (shadow of the beast - face 3) [original] [tape] [compilation].cdt" size="89807" crc="7ff269d8" sha1="3c165962520ff96e0545c1a9487291fb8c4eb548" offset="0" />
+ <dataarea name="cass" size="104650">
+ <rom name="chart attack (uk) (face 1b) (1991) (ghouls 'n ghosts) [original] [tape] [compilation].cdt" size="104650" crc="07b806a3" sha1="cd224559b3c76d226b8380b4908798b5d4f798a7" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="76754">
- <rom name="chart attack (uk) (face 4b) (1991) (shadow of the beast - face 4) [original] [tape] [compilation].cdt" size="76754" crc="484a509b" sha1="6d9dba58f519121e95e4591a2d3332e246bd15c4" offset="0" />
+ <dataarea name="cass" size="79148">
+ <rom name="chart attack (uk) (face 2a) (1991) (supercars - data) [original] [tape] [compilation].cdt" size="79148" crc="60512090" sha1="bd9ed643d7f0b967b5e8e646edacb4a198fc9ef9" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="140634">
- <rom name="chart attack (uk) (face 1a) (1991) (lotus turbo challenge - data - handbook) [original] [tape] [compilation].cdt" size="140634" crc="2fb63455" sha1="a74ac72a90305a98fdbd6ba537faea39f9cad252" offset="0" />
+ <dataarea name="cass" size="273371">
+ <rom name="chart attack (uk) (face 2b) (1991) (impossamole - data) [original] [tape] [compilation].cdt" size="273371" crc="7d8459f8" sha1="c6c4ef9be22beac203bdc243a6ff508f325bc773" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="104650">
- <rom name="chart attack (uk) (face 1b) (1991) (ghouls 'n ghosts) [original] [tape] [compilation].cdt" size="104650" crc="07b806a3" sha1="cd224559b3c76d226b8380b4908798b5d4f798a7" offset="0" />
+ <dataarea name="cass" size="44897">
+ <rom name="chart attack (uk) (face 3a) (1991) (shadow of the beast - loader) [original] [tape] [compilation].cdt" size="44897" crc="f59cb0b6" sha1="b1beea96071bc4f18f521ace026f3218347569f9" offset="0" />
</dataarea>
</part>
<part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="79148">
- <rom name="chart attack (uk) (face 2a) (1991) (supercars - data) [original] [tape] [compilation].cdt" size="79148" crc="60512090" sha1="bd9ed643d7f0b967b5e8e646edacb4a198fc9ef9" offset="0" />
+ <dataarea name="cass" size="5323">
+ <rom name="chart attack (uk) (face 3b) (1991) (shadow of the beast - face 2) [original] [tape] [compilation].cdt" size="5323" crc="7e274a9e" sha1="0c7d602ce9ed2ddbe9978826834259cc6fa72fc9" offset="0" />
</dataarea>
</part>
<part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="273371">
- <rom name="chart attack (uk) (face 2b) (1991) (impossamole - data) [original] [tape] [compilation].cdt" size="273371" crc="7d8459f8" sha1="c6c4ef9be22beac203bdc243a6ff508f325bc773" offset="0" />
+ <dataarea name="cass" size="89807">
+ <rom name="chart attack (uk) (face 4a) (1991) (shadow of the beast - face 3) [original] [tape] [compilation].cdt" size="89807" crc="7ff269d8" sha1="3c165962520ff96e0545c1a9487291fb8c4eb548" offset="0" />
</dataarea>
</part>
<part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="44897">
- <rom name="chart attack (uk) (face 3a) (1991) (shadow of the beast - loader) [original] [tape] [compilation].cdt" size="44897" crc="f59cb0b6" sha1="b1beea96071bc4f18f521ace026f3218347569f9" offset="0" />
+ <dataarea name="cass" size="76754">
+ <rom name="chart attack (uk) (face 4b) (1991) (shadow of the beast - face 4) [original] [tape] [compilation].cdt" size="76754" crc="484a509b" sha1="6d9dba58f519121e95e4591a2d3332e246bd15c4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chase HQ (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="chasehqu" supported="no">
- <description>Chase HQ (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="chasehq" supported="no">
+ <description>Chase H.Q. (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="143334">
<rom name="chase hq (uk) (face a) (1989) [original] [tape].cdt" size="143334" crc="43b34358" sha1="a64549cf8ccae45596ebe7443cce20ccbb64b32a" offset="0" />
</dataarea>
@@ -6356,313 +7170,356 @@
</part>
</software>
- <!-- Identifying Chase HQ (UK) (64K) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="chasehqu01" cloneof="chasehqu" supported="no">
- <description>Chase HQ (UK) (64K) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="77536">
- <rom name="chase hq (uk) (64k) (1989) (00. code program) (version split) [original] [tape].cdt" size="77536" crc="153da975" sha1="db31d41b72e2bec53b4e44183ec135c2719655d9" offset="0" />
+ <software name="cheatmd2" supported="no">
+ <description>Cheat Mode II The Revenge! (UK) </description>
+ <year>1990</year>
+ <publisher>Amstrad Action</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="165728">
+ <rom name="cheat mode ii the revenge! (uk) (face 1a) (1990) [amstrad action] [original] [tape] [compilation].cdt" size="165728" crc="50b42b67" sha1="55fdfde5f9388750a9fcaaccc00413452285d092" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="8245">
- <rom name="chase hq (uk) (64k) (1989) (01. course 1) (version split) [original] [tape].cdt" size="8245" crc="edbd9f76" sha1="fb5028cc536301bf9c9f9a3b7230e020ffb0993a" offset="0" />
+ <dataarea name="cass" size="194047">
+ <rom name="cheat mode ii the revenge! (uk) (face 1b) (1990) [amstrad action] [original] [tape] [compilation].cdt" size="194047" crc="5fb5f29c" sha1="2ed5a85101d2b74b943a02397ae342a6b608750f" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="8245">
- <rom name="chase hq (uk) (64k) (1989) (02. course 2) (version split) [original] [tape].cdt" size="8245" crc="c03c9d94" sha1="7c4be68f42a3c88590a332a1662326bf8149ed1a" offset="0" />
+ <dataarea name="cass" size="68300">
+ <rom name="cheat mode ii the revenge! (uk) (face 2a) (1990) [amstrad action] [original] [tape] [compilation].cdt" size="68300" crc="f81e5001" sha1="42c7c74fc7f13ff000924e061d0805a69306fcc4" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="8245">
- <rom name="chase hq (uk) (64k) (1989) (03. course 3) (version split) [original] [tape].cdt" size="8245" crc="8e8cdeb6" sha1="0eb7d097ff1987540e124dd335c1034bd0cc39d0" offset="0" />
+ <dataarea name="cass" size="59949">
+ <rom name="cheat mode ii the revenge! (uk) (face 2b) (1990) [amstrad action] [original] [tape] [compilation].cdt" size="59949" crc="634a809f" sha1="ebf2403b18dd7492d51296634e443993ec6ad290" offset="0" />
</dataarea>
</part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="8245">
- <rom name="chase hq (uk) (64k) (1989) (04. course 4) (version split) [original] [tape].cdt" size="8245" crc="38abd570" sha1="93bf3fa7f2f16fd5dce5af2e6859562844adee3e" offset="0" />
+ </software>
+
+ <software name="cheops" supported="no">
+ <description>Cheops (UK, Fast Tape)</description>
+ <year>1985</year>
+ <publisher>No Man's Land</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="78331">
+ <rom name="cheops (uk) (1985) (version fast tape) [original] [tape].cdt" size="78331" crc="45b99105" sha1="9d19ff45cc3318b5f1555437f5ac94410a5c183f" offset="0" />
</dataarea>
</part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="8245">
- <rom name="chase hq (uk) (64k) (1989) (05. course 5) (version split) [original] [tape].cdt" size="8245" crc="403a0a15" sha1="b4a68fd75528f83d6d7cbdd02d84d8ee61a308a7" offset="0" />
+ </software>
+
+ <software name="cheopsa" cloneof="cheops" supported="no">
+ <description>Cheops (UK, Slow Tape)</description>
+ <year>1985</year>
+ <publisher>No Man's Land</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="78320">
+ <rom name="cheops (uk) (1985) (version slow tape) [original] [tape].cdt" size="78320" crc="480dad85" sha1="e0c87926180e879a87840d8331199a910a246b80" offset="0" />
</dataarea>
</part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="8245">
- <rom name="chase hq (uk) (64k) (1989) (06. course 6) (version split) [original] [tape].cdt" size="8245" crc="c8027735" sha1="fef797e8ebeb719a2cc366e6e95f72d3932375bb" offset="0" />
+ </software>
+
+ <software name="cheopsf" cloneof="cheops" supported="no">
+ <description>Cheops (Fra)</description>
+ <year>1985</year>
+ <publisher>No Man's Land</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="78835">
+ <rom name="cheops (f) (1985) [original] [tape].cdt" size="78835" crc="d8538e77" sha1="2b147761be9e6720d1de35b874ea8b4055179101" offset="0" />
</dataarea>
</part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="16413">
- <rom name="chase hq (uk) (64k) (1989) (07. end sequence) (version split) [original] [tape].cdt" size="16413" crc="a6925a9f" sha1="67896165b50a52c45b1d98fdf3f3e47bda14e9e5" offset="0" />
+ </software>
+
+ <software name="cm2000" supported="no">
+ <description>The Chessmaster 2000 (UK)</description>
+ <year>1990</year>
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="78003">
+ <rom name="the chessmaster 2000 (uk) (1990) [original] [tape].cdt" size="78003" crc="2d0eec35" sha1="2524a3b90edd84c8a2a8c3fe7f700870c1b0db12" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cheat Mode II The Revenge! (UK) (4 faces) (1990) [Amstrad Action] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="cheatmod" supported="no">
- <description>Cheat Mode II The Revenge! (UK) (4 faces) [Amstrad Action] [Original] [TAPE] [COMPILATION]</description>
+ <software name="cm2000s" cloneof="cm2000" supported="no">
+ <description>The Chessmaster 2000 (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="165728">
- <rom name="cheat mode ii the revenge! (uk) (face 1a) (1990) [amstrad action] [original] [tape] [compilation].cdt" size="165728" crc="50b42b67" sha1="55fdfde5f9388750a9fcaaccc00413452285d092" offset="0" />
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58842">
+ <rom name="the chessmaster 2000 (s) (1990) [original] [tape].cdt" size="58842" crc="8d0579d6" sha1="35b81ae7b832f35526bf9813966e811f40b4a864" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="chevalir" supported="no">
+ <description>Les Chevaliers (Fra)</description>
+ <year>1990</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="138361">
+ <rom name="les chevaliers (uk) (face 1a) (1989) (1. strider) [original] [tape] [compilation].cdt" size="138361" crc="9745ea44" sha1="9e81ec2c3862284d64cfc056c820619baeee3213" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="194047">
- <rom name="cheat mode ii the revenge! (uk) (face 1b) (1990) [amstrad action] [original] [tape] [compilation].cdt" size="194047" crc="5fb5f29c" sha1="2ed5a85101d2b74b943a02397ae342a6b608750f" offset="0" />
+ <dataarea name="cass" size="129148">
+ <rom name="les chevaliers (uk) (face 1b) (1989) (2. black tiger) [original] [tape] [compilation].cdt" size="129148" crc="a3a950fb" sha1="c3d0b3d1ee7b27a6de2a773f8f72b554618442a4" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="68300">
- <rom name="cheat mode ii the revenge! (uk) (face 2a) (1990) [amstrad action] [original] [tape] [compilation].cdt" size="68300" crc="f81e5001" sha1="42c7c74fc7f13ff000924e061d0805a69306fcc4" offset="0" />
+ <dataarea name="cass" size="101351">
+ <rom name="les chevaliers (uk) (face 2a) (1989) (3. ghouls'n'ghosts) [original] [tape] [compilation].cdt" size="101351" crc="56991833" sha1="e4b873d8e494a0ecc0aa23323d248c504f02bb7f" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="59949">
- <rom name="cheat mode ii the revenge! (uk) (face 2b) (1990) [amstrad action] [original] [tape] [compilation].cdt" size="59949" crc="634a809f" sha1="ebf2403b18dd7492d51296634e443993ec6ad290" offset="0" />
+ <dataarea name="cass" size="130250">
+ <rom name="les chevaliers (uk) (face 2b) (1989) (4. dynasty wars) [original] [tape] [compilation].cdt" size="130250" crc="a350b75b" sha1="761439d18beaed654db7b420e60984510430c256" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass5" interface="cpc_cass">
+ <dataarea name="cass" size="142514">
+ <rom name="les chevaliers (uk) (face 3a) (1989) (5. led storm) [original] [tape] [compilation].cdt" size="142514" crc="16443765" sha1="8811964d05390f8c3bc6048563d81239a2af680c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cheops (F) (1985) [Original] [TAPE].zip... -->
- <software name="cheopsf1" supported="no">
- <description>Cheops (Fra) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="78835">
- <rom name="cheops (f) (1985) [original] [tape].cdt" size="78835" crc="d8538e77" sha1="2b147761be9e6720d1de35b874ea8b4055179101" offset="0" />
+ <software name="chevychs" supported="no">
+ <description>Chevy Chase (UK)</description>
+ <year>1991</year>
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="69571">
+ <rom name="chevy chase (uk) (face a) (1991) (loader) [original] [tape].cdt" size="69571" crc="23563aed" sha1="beb0bc95e68af4a20e0e2605ffc6185255a3c2c8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="47272">
+ <rom name="chevy chase (uk) (face b) (1991) (levels) [original] [tape].cdt" size="47272" crc="ad8b3403" sha1="f7e71dde9ede88a3c42c7550611c3f33d520d44d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cheops (UK) (1985) (Version Fast Tape) [Original] [TAPE].zip... -->
- <software name="cheopsuk" supported="no">
- <description>Cheops (UK) (Version Fast Tape) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="78331">
- <rom name="cheops (uk) (1985) (version fast tape) [original] [tape].cdt" size="78331" crc="45b99105" sha1="9d19ff45cc3318b5f1555437f5ac94410a5c183f" offset="0" />
+ <software name="chicag30s" cloneof="chicag30" supported="no">
+ <description>Chicago '30 (Spa)</description>
+ <year>1988</year>
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="69168">
+ <rom name="chicagos 30 (s) (1988) [original] [tape].cdt" size="69168" crc="e8448d1e" sha1="58801224843bcb35884e6d0f8befe56e77fa47bc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cheops (UK) (1985) (Version Slow Tape) [Original] [TAPE].zip... -->
- <software name="cheopsuk01" cloneof="cheopsuk" supported="no">
- <description>Cheops (UK) (Version Slow Tape) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="78320">
- <rom name="cheops (uk) (1985) (version slow tape) [original] [tape].cdt" size="78320" crc="480dad85" sha1="e0c87926180e879a87840d8331199a910a246b80" offset="0" />
+ <software name="chicag30" supported="no">
+ <description>Chicago '30 (UK)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60950">
+ <rom name="chicago 30s (uk) (1988) [us gold] [original] [tape].cdt" size="60950" crc="256e09f8" sha1="9b903253889aba87b7993f8228d3e6ab2f290610" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cheril Of The Bosque (UK) (2010) (PD) [Original] [TAPE].zip... -->
- <software name="cherilof" supported="no">
- <description>Cheril Of The Bosque (UK) (2010) (PD) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="31562">
- <rom name="cheril of the bosque (uk) (2010) (pd) [original] [tape].cdt" size="31562" crc="638c7c85" sha1="c250b80e7fb324c0a475ca830451095495ee30e3" offset="0" />
+ <software name="chicag90" supported="no">
+ <description>Chicago 90 (Fra)</description>
+ <year>1989</year>
+ <publisher>Microids</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="102535">
+ <rom name="chicago 90 (f) (1990) [original] [tape].cdt" size="102535" crc="50fc6cbe" sha1="71635bba8ee36f6542ee6aee8b621a09831f2bbf" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chevy Chase (UK) (1991) [Original] [TAPE].zip... -->
- <software name="chevycha" supported="no">
- <description>Chevy Chase (UK) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="63998">
- <rom name="chevy chase (uk) (1991) [original] [tape].cdt" size="63998" crc="c7227fb3" sha1="b117a96e58cf2ae282c9e03e5dc3c0acc1595aef" offset="0" />
+ <software name="chickchs" supported="no">
+ <description>Chickin Chase (UK)</description>
+ <year>1985</year>
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50463">
+ <rom name="chickin chase (uk) (1985) [original] [tape].cdt" size="50463" crc="1e8f4986" sha1="8edafda1429f673982754e65c3ca3a993d3656dd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chicago '30 (S) (1988) [Original] [TAPE].zip... -->
- <software name="chicago3" supported="no">
- <description>Chicago '30 (Spa) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="69168">
- <rom name="chicago '30 (s) (1988) [original] [tape].cdt" size="69168" crc="81ab4d57" sha1="29df470d61b81494d7535381c29c47fdea3547b4" offset="0" />
+ <software name="chiflett" supported="no">
+ <description>Des Chiffres et des Lettres (Fra)</description>
+ <year>1987</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="37297">
+ <rom name="des chiffres et des lettres (f) (1987) [original] [tape].cdt" size="37297" crc="4bd0a257" sha1="47cb8588c9fe0d66282e4bb6bb2001213aae4873" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chickin Chase (UK) (1985) [Original] [TAPE].zip... -->
- <software name="chickinc" supported="no">
- <description>Chickin Chase (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50463">
- <rom name="chickin chase (uk) (1985) [original] [tape].cdt" size="50463" crc="1e8f4986" sha1="8edafda1429f673982754e65c3ca3a993d3656dd" offset="0" />
+ <software name="chiffmag" cloneof="happynmb" supported="no">
+ <description>Les Chiffres Magiques (Fra)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="21391">
+ <rom name="les chiffres magiques (f) (1984) [original] [tape].cdt" size="21391" crc="ca5a2c7f" sha1="d3808a4135e45d402ccfe78a6f9f2adc9e75634b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chiller (UK) (1986) [Original] [TAPE].zip... -->
- <software name="chilleru" supported="no">
- <description>Chiller (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="chiller" supported="no">
+ <description>Chiller (UK)</description>
+ <year>1985</year>
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="25620">
<rom name="chiller (uk) (1986) [original] [tape].cdt" size="25620" crc="bd99d36d" sha1="82e20466f2e3afe9692a9363ec3ad681d252451a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chimera (UK) (1985) [Original] [TAPE].zip... -->
- <software name="chimerau" supported="no">
- <description>Chimera (UK) [Original] [TAPE]</description>
+ <software name="chimera" supported="no">
+ <description>Chimera (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="95632">
<rom name="chimera (uk) (1985) [original] [tape].cdt" size="95632" crc="7275088d" sha1="9231ddf620512c0f5243bba4561d030f04b8be30" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chip's Challenge (UK) (2 faces) (1990) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="chipscha" supported="no">
- <description>Chip's Challenge (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="chipchal" supported="no">
+ <description>Chip's Challenge (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36205">
- <rom name="chip's challenge (uk) (face a) (1990) (spain retail version) [original] [tape].cdt" size="36205" crc="9206c936" sha1="eb325c3108c0dfc892a8d139da1da31c2824eadc" offset="0" />
+ <publisher>Epyx</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="30455">
+ <rom name="chip's challenge (uk) (face a) (1990) [original] [tape].cdt" size="30455" crc="fbdb6cce" sha1="64259f9d20a5c117096419b005d294d69023e28c" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="117247">
- <rom name="chip's challenge (uk) (face b) (1990) (spain retail version) [original] [tape].cdt" size="117247" crc="f24fa9e0" sha1="c44e8caa4ba849b4c1e6063de9b212e99a972d9e" offset="0" />
+ <rom name="chip's challenge (uk) (face b) (1990) [original] [tape].cdt" size="117247" crc="f24fa9e0" sha1="c44e8caa4ba849b4c1e6063de9b212e99a972d9e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chip's Challenge (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="chipscha01" cloneof="chipscha" supported="no">
- <description>Chip's Challenge (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="chipchals" cloneof="chipchal" supported="no">
+ <description>Chip's Challenge (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="30455">
- <rom name="chip's challenge (uk) (face a) (1990) [original] [tape].cdt" size="30455" crc="fbdb6cce" sha1="64259f9d20a5c117096419b005d294d69023e28c" offset="0" />
+ <publisher>Epyx</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="36205">
+ <rom name="chip's challenge (uk) (face a) (1990) (spain retail version) [original] [tape].cdt" size="36205" crc="9206c936" sha1="eb325c3108c0dfc892a8d139da1da31c2824eadc" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="117247">
- <rom name="chip's challenge (uk) (face b) (1990) [original] [tape].cdt" size="117247" crc="f24fa9e0" sha1="c44e8caa4ba849b4c1e6063de9b212e99a972d9e" offset="0" />
+ <rom name="chip's challenge (uk) (face b) (1990) (spain retail version) [original] [tape].cdt" size="117247" crc="f24fa9e0" sha1="c44e8caa4ba849b4c1e6063de9b212e99a972d9e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="techted" supported="no">
+ <description>The Chip Factory Featuring 'Technician Ted' (UK)</description>
+ <year>1984</year>
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Technician Ted (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="40960">
+ <rom name="the chip factory - technician ted (uk) (1984) [original] [tape].cdt" size="40960" crc="e6a44d5d" sha1="ac80b4d7fc576e64d1fb21189bb66aa177721a00" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chirologie (F) (1985) [Original] [TAPE].zip... -->
<software name="chirolog" supported="no">
- <description>Chirologie (Fra) [Original] [TAPE]</description>
+ <description>Chirologie (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61647">
<rom name="chirologie (f) (1985) [original] [tape].cdt" size="61647" crc="8b74a821" sha1="8c3361c33b5045027daa99d4cc97faef46db983c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cholo (UK) (1986) [Original] [TAPE].zip... -->
- <software name="cholouk1" supported="no">
- <description>Cholo (UK) [Original] [TAPE]</description>
+ <software name="cholo" supported="no">
+ <description>Cholo (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="81310">
- <rom name="cholo (uk) (1986) [original] [tape].cdt" size="81310" crc="943f7c37" sha1="86c90e0f5f78b480c733c5f63b8b45bdf53fec0b" offset="0" />
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="81253">
+ <rom name="cholo (uk) (1986) [original] [tape].cdt" size="81253" crc="54d9e851" sha1="5d25f13625f30bbd466fed0289a67d3796d97c99" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chopper Squad (UK) (1984) [Original] [TAPE].zip... -->
<software name="choppers" supported="no">
- <description>Chopper Squad (UK) [Original] [TAPE]</description>
+ <description>Chopper Squad (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Interceptor Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="37440">
<rom name="chopper squad (uk) (1984) [original] [tape].cdt" size="37440" crc="fe7a7f85" sha1="6f5a250480cd893c94fd3950eeb7801b1418e7db" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Choy Lee Fut Kung-Fu Warrior (S) (1990) [Original] [TAPE].zip... -->
- <software name="choyleef" supported="no">
- <description>Choy Lee Fut Kung-Fu Warrior (Spa) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="64325">
- <rom name="choy lee fut kung-fu warrior (s) (1990) [original] [tape].cdt" size="64325" crc="93247c63" sha1="802ebb7fa157de8df0ef9f40b66d44b37a8e737e" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Christmas Collection (UK) (2 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="christma" supported="no">
- <description>Christmas Collection (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="77107">
- <rom name="christmas collection (uk) (face 2a) (1989) (1. lightforce) [original] [tape] [compilation].cdt" size="77107" crc="500a6b18" sha1="f49a05edd259559141a327cf1f8014ecd4b8a26a" offset="0" />
+ <software name="chosegrt" supported="no">
+ <description>La Chose de Grotemburg (Fra)</description>
+ <year>1987</year>
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="113095">
+ <rom name="la chose de grotemburg (f) (face a) (1987) [original] [tape].cdt" size="113095" crc="336fb84a" sha1="3bf88f6a40af466ffd7544bc81de67ebc51ec9e0" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="45313">
- <rom name="christmas collection (uk) (face 2a) (1989) (2. uridium) [original] [tape] [compilation].cdt" size="45313" crc="d89519db" sha1="c37bd5ff59a5539de734df65635658f39f3a95ec" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="54313">
- <rom name="christmas collection (uk) (face 2a) (1989) (3. hydrofool) [original] [tape] [compilation].cdt" size="54313" crc="75f76b37" sha1="f4860e9ccf7746da92d34478f51c79a97bd84b29" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="54104">
- <rom name="christmas collection (uk) (face 1a) (1989) (1. exolon) [original] [tape] [compilation].cdt" size="54104" crc="d8d48d88" sha1="dff15cba4ee3e5a99710c1bcc4959f6818a7c80a" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="90641">
- <rom name="christmas collection (uk) (face 1a) (1989) (2. eliminator) [original] [tape] [compilation].cdt" size="90641" crc="e139bccc" sha1="04ba1f70cf88c16b67e6710e3f2c6b5c9e055d2c" offset="0" />
+ <dataarea name="cass" size="45265">
+ <rom name="la chose de grotemburg (f) (face b) (1987) [original] [tape].cdt" size="45265" crc="a48c0948" sha1="205ed3602247eabea125402d0fec5ec0dc5376f3" offset="0" />
</dataarea>
</part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="66205">
- <rom name="christmas collection (uk) (face 1a) (1989) (3. cybernoid ii) [original] [tape] [compilation].cdt" size="66205" crc="dfc17ec5" sha1="cbdc969d9af3adc6cdefe2e56d41b052c48f1574" offset="0" />
+ </software>
+
+ <software name="choylee" supported="no">
+ <description>Choy Lee Fut Kung-Fu Warrior (Spa)</description>
+ <year>1990</year>
+ <publisher>Positive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64325">
+ <rom name="choy lee fut kung-fu warrior (s) (1990) [original] [tape].cdt" size="64325" crc="93247c63" sha1="802ebb7fa157de8df0ef9f40b66d44b37a8e737e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Christmas Crackers (UK) (2 faces) (1986) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="christma01" cloneof="christma" supported="no">
- <description>Christmas Crackers (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="xmascrak" supported="no">
+ <description>Christmas Crackers (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Database Publications</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82849">
<rom name="christmas crackers (uk) (face a) (1986) [original] [tape] [compilation].cdt" size="82849" crc="43bfcbaf" sha1="8366959c9f4c7e66f0ae3af8347c5112712ad0cf" offset="0" />
</dataarea>
@@ -6674,36 +7531,36 @@
</part>
</software>
- <!-- Identifying Chronos (UK) (1987) [Original] [TAPE].zip... -->
- <software name="chronosu" supported="no">
- <description>Chronos (UK) [Original] [TAPE]</description>
+ <software name="chronos" supported="no">
+ <description>Chronos (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64052">
<rom name="chronos (uk) (1987) [original] [tape].cdt" size="64052" crc="6e317c38" sha1="36bbf61d0a11f8a5dc64a521e71d693181fd960f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chubby Gristle (UK) (1988) [Original] [TAPE].zip... -->
<software name="chubbygr" supported="no">
- <description>Chubby Gristle (UK) [Original] [TAPE]</description>
+ <description>Chubby Gristle (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Grandslam</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65492">
<rom name="chubby gristle (uk) (1988) [original] [tape].cdt" size="65492" crc="253aacab" sha1="1c98fcfd200d20f02dd96416f5f5f7e984cad999" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chuck Yeager's Advanced Flight Trainer (UK) (64K) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="chuckyea" supported="no">
- <description>Chuck Yeager's Advanced Flight Trainer (UK) (64K) (2 faces) [Original] [TAPE]</description>
+ <software name="yeagratf" supported="no">
+ <description>Chuck Yeager's Advanced Flight Trainer (UK, 64K)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Electronics Arts</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="86413">
<rom name="chuck yeager's advanced flight trainer (uk) (64k) (face a) (1988) (loader &amp; aeroplanes) [original] [tape].cdt" size="86413" crc="68ed6d11" sha1="c696c50efdc4fee9a5119728c855c5da0d8fbb94" offset="0" />
</dataarea>
@@ -6715,36 +7572,60 @@
</part>
</software>
- <!-- Identifying Chuckie Egg (UK) (1985) [Original] [TAPE].zip... -->
- <software name="chuckiee" supported="no">
- <description>Chuckie Egg (UK) [Original] [TAPE]</description>
+ <software name="chuckie" supported="no">
+ <description>Chuckie Egg (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>A&amp;F Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="11911">
<rom name="chuckie egg (uk) (1985) [original] [tape].cdt" size="11911" crc="e473328d" sha1="ca390c61a98a37be5559819e2f4d358b494c8e1e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Chuckie Egg 2 (UK) (1985) [Original] [TAPE].zip... -->
- <software name="chuckiee01" cloneof="chuckiee" supported="no">
- <description>Chuckie Egg 2 (UK) [Original] [TAPE]</description>
+ <software name="chuckie2" supported="no">
+ <description>Chuckie Egg 2 (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>A&amp;F Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46123">
<rom name="chuckie egg 2 (uk) (1985) [original] [tape].cdt" size="46123" crc="bcaea7eb" sha1="5fb7daca49eb4eec196486e1b260af0b8e65a220" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ciencias Naturales - 6. E. G. B. (S) (2 faces) (1986) (Version Basic 1.1) [Original] [TAPE].zip... -->
- <software name="ciencias" supported="no">
- <description>Ciencias Naturales - 6. E. G. B. (Spa) (2 faces) (Version Basic 1.1) [Original] [TAPE]</description>
+ <software name="elcid" supported="no">
+ <description>El Cid (UK)</description>
+ <year>1987</year>
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50771">
+ <rom name="el cid (uk) (1988) [original] [tape].cdt" size="50771" crc="82d735f5" sha1="5017e7a30b1009741d5e59a65820542fe39d00f2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="elcids" cloneof="elcid" supported="no">
+ <description>El Cid (Spa)</description>
+ <year>1987</year>
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58024">
+ <rom name="el cid (s) (1988) [original] [tape].cdt" size="58024" crc="6a5b88fe" sha1="d001624456fedd1b56cb1a98daf45cf07b308eb0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ciencnt6" supported="no">
+ <description>Ciencias Naturales - 6. E. G. B. (Spa, BASIC 1.1)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Centro Pedagogico De Informatica, S. A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="26088">
<rom name="ciencias naturales - 6. e. g. b. (s) (face 1) (1986) (version basic 1.1) [original] [tape].cdt" size="26088" crc="afb66dd9" sha1="ee93aaf489d4263530fb7f14d501f292543cd7d7" offset="0" />
</dataarea>
@@ -6756,12 +7637,12 @@
</part>
</software>
- <!-- Identifying Ciencias Naturales - 7. E. G. B. (S) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="ciencias01" cloneof="ciencias" supported="no">
- <description>Ciencias Naturales - 7. E. G. B. (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="ciencnt7" supported="no">
+ <description>Ciencias Naturales - 7. E. G. B. (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Centro Pedagogico De Informatica, S. A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="25567">
<rom name="ciencias naturales - 7. e. g. b. (s) (face a) (1986) [original] [tape].cdt" size="25567" crc="358b8072" sha1="47bf3060b5bb7a8fba7894658631b5fdfaddbc77" offset="0" />
</dataarea>
@@ -6773,12 +7654,12 @@
</part>
</software>
- <!-- Identifying Ciencias Naturales - 8. E. G. B. (S) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="ciencias02" cloneof="ciencias" supported="no">
- <description>Ciencias Naturales - 8. E. G. B. (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="ciencnt8" supported="no">
+ <description>Ciencias Naturales - 8. E. G. B. (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Centro Pedagogico De Informatica, S. A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="25320">
<rom name="ciencias naturales - 8. e. g. b. (s) (face 1) (1986) [original] [tape].cdt" size="25320" crc="bd8120b2" sha1="6d2eb499e6b87b3416a8dd933d46a98cb006b4f1" offset="0" />
</dataarea>
@@ -6790,12 +7671,12 @@
</part>
</software>
- <!-- Identifying Ciencias Sociales - 7. E. G. B. (S) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="ciencias03" cloneof="ciencias" supported="no">
- <description>Ciencias Sociales - 7. E. G. B. (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="ciencsc7" supported="no">
+ <description>Ciencias Sociales - 7. E. G. B. (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Centro Pedagogico De Informatica, S. A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="25309">
<rom name="ciencias sociales - 7. e. g. b. (s) (face a) (1986) [original] [tape].cdt" size="25309" crc="d461b564" sha1="ee1242ed8b63b441464886586b760d13daf5fd4c" offset="0" />
</dataarea>
@@ -6807,146 +7688,84 @@
</part>
</software>
- <!-- Identifying Circus Games (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="circusga" supported="no">
- <description>Circus Games (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="62543">
- <rom name="circus games (uk) (1989) (00. code program) (version split) [original] [tape].cdt" size="62543" crc="dd443b69" sha1="af860cbec3048c15c93aa0e38da4bcdb31b00bbf" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="45138">
- <rom name="circus games (uk) (1989) (01. tiger training) (version split) [original] [tape].cdt" size="45138" crc="7e0a0a17" sha1="86f7a1852b8be7e9327561eb3d324e37f130efc6" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="45394">
- <rom name="circus games (uk) (1989) (02. trapeze) (version split) [original] [tape].cdt" size="45394" crc="f50b7dde" sha1="74d09e5b1b600295659a973a50a6009f06ee30b6" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="45394">
- <rom name="circus games (uk) (1989) (03. tightrope) (version split) [original] [tape].cdt" size="45394" crc="52eb38c7" sha1="e5554c65ca9b2b5627c1a263ec5936239201923f" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="49234">
- <rom name="circus games (uk) (1989) (04. trick riding) (version split) [original] [tape].cdt" size="49234" crc="a7d5cdc3" sha1="2bbb81c338f6b10693660d1d5f678513f6e3e7fd" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Circus Games (UK) (1989) [Original] [TAPE].zip... -->
- <software name="circusga01" cloneof="circusga" supported="no">
- <description>Circus Games (UK) [Original] [TAPE]</description>
+ <software name="cirgames" supported="no">
+ <description>Circus Games (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Tynesoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="247663">
<rom name="circus games (uk) (1989) [original] [tape].cdt" size="247663" crc="9d656d23" sha1="1291d49dbaf767ff2994fcd2313f0a37da42540d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cisco Heat (UK) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="ciscohea" supported="no">
- <description>Cisco Heat (UK) (Version Split) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="53327">
- <rom name="cisco heat (uk) (1991) (-code program) (version split) [original] [tape].cdt" size="53327" crc="1a4e5c81" sha1="be944849b952e17f86f94d6d8f228c4546dfac33" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="9214">
- <rom name="cisco heat (uk) (1991) (01. stage 01) (version split) [original] [tape].cdt" size="9214" crc="40afff7d" sha1="73e545c20ecbc2ff13282e5f77545a8c3baa43a7" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="9680">
- <rom name="cisco heat (uk) (1991) (02. stage 02) (version split) [original] [tape].cdt" size="9680" crc="37aa20ca" sha1="592c3e6e569b5881bbcfa895b0091eb9001d7688" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="9908">
- <rom name="cisco heat (uk) (1991) (03. stage 03) (version split) [original] [tape].cdt" size="9908" crc="b5bfeb2f" sha1="df1364a9639d0373096c3b12a2755073ae5d214f" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="9558">
- <rom name="cisco heat (uk) (1991) (04. stage 04) (version split) [original] [tape].cdt" size="9558" crc="fc160b97" sha1="e5d4318e138e8c5c69216e4decff14d78e97c77c" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="9373">
- <rom name="cisco heat (uk) (1991) (05. stage 05) (version split) [original] [tape].cdt" size="9373" crc="4655e5d9" sha1="1fff13d959cae7d32d3779cc8daf75e2f1d29951" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="6455">
- <rom name="cisco heat (uk) (1991) (06. the end) (version split) [original] [tape].cdt" size="6455" crc="ce661018" sha1="150350479b2700ef4a777dc719b1f75cf55bbc1f" offset="0" />
+ <software name="cplink2" supported="no">
+ <description>Cirkit Prestel Link II (UK)</description>
+ <year>1986</year>
+ <publisher>Honeysoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="18199">
+ <rom name="cirkit prestel link ii (uk) (1986) [original] [tape] [utilitaire].cdt" size="18199" crc="bb04e055" sha1="7d29f68d812dea74b2594fdebbc510df3c8ebc0b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cisco Heat (UK) (1991) [Original] [TAPE].zip... -->
- <software name="ciscohea01" cloneof="ciscohea" supported="no">
- <description>Cisco Heat (UK) [Original] [TAPE]</description>
+ <software name="cischeat" supported="no">
+ <description>Cisco Heat (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Image Works</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="107437">
<rom name="cisco heat (uk) (1991) [original] [tape].cdt" size="107437" crc="4c0278cf" sha1="e9486303c273568c2b5660859cbbd6c8b40baba9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying City Slicker (UK) (1986) [Original] [TAPE].zip... -->
<software name="cityslic" supported="no">
- <description>City Slicker (UK) [Original] [TAPE]</description>
+ <description>City Slicker (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54963">
<rom name="city slicker (uk) (1986) [original] [tape].cdt" size="54963" crc="4ae0a56b" sha1="42217bb54cd36396902b28d599db8253224b098c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Classic Adventure (UK) (1984) [Original] [TAPE].zip... -->
- <software name="classica" supported="no">
- <description>Classic Adventure (UK) [Original] [TAPE]</description>
+ <software name="classadv" supported="no">
+ <description>Classic Adventure (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36688">
<rom name="classic adventure (uk) (1984) [original] [tape].cdt" size="36688" crc="e707108f" sha1="427e1ca6e09626afafe999e2db3705cabac093b3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Classic Arcadia 1 (UK) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="classica01" cloneof="classica" supported="no">
- <description>Classic Arcadia 1 (UK) [Original] [TAPE] [COMPILATION]</description>
+ <software name="classar1" supported="no">
+ <description>Classic Arcadia 1 (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="89982">
<rom name="classic arcadia 1 (uk) (1988) [original] [tape] [compilation].cdt" size="89982" crc="208faef7" sha1="bac78a49fa49d0b8cf3366fa239133ac9ddd6484" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Classic Arcadia Collection (UK) (3 faces) (1992) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="classica02" cloneof="classica" supported="no">
- <description>Classic Arcadia Collection (UK) (3 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="classarc" supported="no">
+ <description>Classic Arcadia Collection (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="89706">
<rom name="classic arcadia collection (uk) (face 1a) (1992) [original] [tape] [compilation].cdt" size="89706" crc="ca7a651b" sha1="97c6a50b0a880e6f560aa6e01af214257a4ee8ec" offset="0" />
</dataarea>
@@ -6963,36 +7782,24 @@
</part>
</software>
- <!-- Identifying Classic Arcadia.zip... -->
- <software name="classica03" cloneof="classica" supported="no">
- <description>Classic Arcadia</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="89847">
- <rom name="classic arcadia.cdt" size="89847" crc="7e5a591d" sha1="5e1817835c32bc3b1e0f37474474eb882c0adb5a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Classic Axiens (UK) (1988) [Original] [TAPE].zip... -->
- <software name="classica04" cloneof="classica" supported="no">
- <description>Classic Axiens (UK) [Original] [TAPE]</description>
+ <software name="classaxn" supported="no">
+ <description>Classic Axiens (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Bubble Bus Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="22015">
<rom name="classic axiens (uk) (1988) [original] [tape].cdt" size="22015" crc="0f0b4c29" sha1="2b666c0c5cb0959eb08ea4dbeacf67f2fcb97b17" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Classic Games 4 (UK) (4 faces) (1989) [Original] [TAPE].zip... -->
- <software name="classicg" supported="no">
- <description>Classic Games 4 (UK) (4 faces) [Original] [TAPE]</description>
+ <software name="classgm4" supported="no">
+ <description>Classic Games 4 (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CP Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45349">
<rom name="classic games 4 (uk) (face 1a) (1989) (01. bridge) [original] [tape].cdt" size="45349" crc="8ab41f18" sha1="50ed74cf0720fb58a6c93c3afdd6b50ea203d364" offset="0" />
</dataarea>
@@ -7014,12 +7821,12 @@
</part>
</software>
- <!-- Identifying Classic Games On The Amstrad Vol. 1 (UK) (2 faces) (1985) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="classicg01" cloneof="classicg" supported="no">
- <description>Classic Games On The Amstrad Vol. 1 (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="classgm1" supported="no">
+ <description>Classic Games on the Amstrad Vol. 1 (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Database Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44623">
<rom name="classic games on the amstrad vol. 1 (uk) (face a) (1985) [original] [tape] [compilation].cdt" size="44623" crc="19fd5693" sha1="ea0103c30ddf48ba82ce378a60ba4dba985e9f5e" offset="0" />
</dataarea>
@@ -7031,224 +7838,288 @@
</part>
</software>
- <!-- Identifying Classic Invaders (UK) (1986) [Original] [TAPE].zip... -->
- <software name="classici" supported="no">
- <description>Classic Invaders (UK) [Original] [TAPE]</description>
+ <software name="classinv" supported="no">
+ <description>Classic Invaders (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Bubble Bus Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="23659">
<rom name="classic invaders (uk) (1986) [original] [tape].cdt" size="23659" crc="7dfb0096" sha1="974af3816f39b6a7d2a755d67d4620ec13522233" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Classic Punter (UK) (1989) [Original] [TAPE].zip... -->
- <software name="classicp" supported="no">
- <description>Classic Punter (UK) [Original] [TAPE]</description>
+ <software name="classpnt" supported="no">
+ <description>Classic Punter (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>GTI Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="30823">
<rom name="classic punter (uk) (1989) [original] [tape].cdt" size="30823" crc="3f83d0b1" sha1="2e3681101a697aac55e355663db15589d509e2a5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Classic Racing (UK) (1985) [Original] [TAPE].zip... -->
- <software name="classicr" supported="no">
- <description>Classic Racing (UK) [Original] [TAPE]</description>
+ <software name="classrcg" supported="no">
+ <description>Classic Racing (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35363">
<rom name="classic racing (uk) (1985) [original] [tape].cdt" size="35363" crc="f8bc1f94" sha1="c3b22c35baafaee8c87bb40e6bc39e62b3c1da41" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Classic Trainer (UK) (1989) [Original] [TAPE].zip... -->
- <software name="classict" supported="no">
- <description>Classic Trainer (UK) [Original] [TAPE]</description>
+ <software name="classtrn" supported="no">
+ <description>Classic Trainer (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>GTI Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38755">
<rom name="classic trainer (uk) (1989) [original] [tape].cdt" size="38755" crc="380ff1e2" sha1="3b40f35368a164f4734d30685d4f244e73581663" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Clever &amp; Smart (UK,F,G) (1987) [Original] [TAPE].zip... -->
+ <software name="classix1" supported="no">
+ <description>Classix 1 (UK)</description>
+ <year>1987</year>
+ <publisher>The Edge</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="111838">
+ <rom name="classix 1 (uk) (face a) (1987) [original] [tape] [compilation].cdt" size="111838" crc="4bbe8e49" sha1="20b6f33a26224f74460087408ed6bda9f3d4b1f5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="212317">
+ <rom name="classix 1 (uk) (face b) (1987) [original] [tape] [compilation].cdt" size="212317" crc="b488c3af" sha1="89fbb079f909fb19d64a0ae9dbe02506c429e6e1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="cleversm" supported="no">
- <description>Clever &amp; Smart (UK,F,G) [Original] [TAPE]</description>
+ <description>Clever &amp; Smart (Euro)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Magic Bytes</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="181969">
<rom name="clever &amp; smart (uk,f,g) (1987) [original] [tape].cdt" size="181969" crc="747a3f0d" sha1="f444ddb6391c00290aace6b7d42e53bb5470a02e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Climb-It (UK) (1984) [Original] [TAPE].zip... -->
- <software name="climbitu" supported="no">
- <description>Climb-It (UK) [Original] [TAPE]</description>
+ <software name="climbit" supported="no">
+ <description>Climb-It (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Tynesoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="16852">
<rom name="climb-it (uk) (1984) [original] [tape].cdt" size="16852" crc="08dfee7d" sha1="ccd42f0475ce9c603b57682ae2a7e3421d6ae02f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cluedo (UK) (1986) [Original] [TAPE].zip... -->
- <software name="cluedouk" supported="no">
- <description>Cluedo (UK) [Original] [TAPE]</description>
+ <!-- This has been dumped from a tape whose title was "Climb It" with no dash between the two words (on the tape label) -->
+ <software name="climbita" cloneof="climbit" supported="no">
+ <description>Climb-It (UK, Alt)</description>
+ <year>1984</year>
+ <publisher>Tynesoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="16856">
+ <rom name="climb it (uk) (1984) [original] [tape].cdt" size="16856" crc="e4382f09" sha1="87fdfbd08919f5a5e5427a5fa6f9299e33dbdb5a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cluedo" supported="no">
+ <description>Cluedo (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Leisure Genius</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45526">
<rom name="cluedo (uk) (1986) [original] [tape].cdt" size="45526" crc="4b01ce74" sha1="70c3f422177bdc7425b5693a2542a1f19204250d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cobra Force (UK) (1989) [Original] [TAPE].zip... -->
- <software name="cobrafor" supported="no">
- <description>Cobra Force (UK) [Original] [TAPE]</description>
+ <software name="cobrafrc" supported="no">
+ <description>Cobra Force (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players Premier</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54739">
<rom name="cobra force (uk) (1989) [original] [tape].cdt" size="54739" crc="77a752aa" sha1="ce4b6486a794a20a0449ce47d8bfddfd2265bfa5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cobra Pinball (F) (1985) [Original] [TAPE].zip... -->
<software name="cobrapin" supported="no">
- <description>Cobra Pinball (Fra) [Original] [TAPE]</description>
+ <description>Cobra Pinball (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="66505">
- <rom name="cobra pinball (f) (1985) [original] [tape].cdt" size="66505" crc="7e945fbf" sha1="b0c22f2772c82589f11ab0ff087e98dd77cad258" offset="0" />
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="66946">
+ <rom name="cobra pinball (uk) (1985) [original] [tape].cdt" size="66946" crc="f2c05a67" sha1="4244137e687bd673ea343418453cec6e47f576fa" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cobra Pinball (UK) (1985) [Original] [TAPE].zip... -->
- <software name="cobrapin01" cloneof="cobrapin" supported="no">
- <description>Cobra Pinball (UK) [Original] [TAPE]</description>
+ <software name="cobrapinf" cloneof="cobrapin" supported="no">
+ <description>Cobra Pinball (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="66946">
- <rom name="cobra pinball (uk) (1985) [original] [tape].cdt" size="66946" crc="f2c05a67" sha1="4244137e687bd673ea343418453cec6e47f576fa" offset="0" />
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="66505">
+ <rom name="cobra pinball (f) (1985) [original] [tape].cdt" size="66505" crc="7e945fbf" sha1="b0c22f2772c82589f11ab0ff087e98dd77cad258" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cobra Stallone (UK) (1987) [Original] [TAPE].zip... -->
- <software name="cobrasta" supported="no">
- <description>Cobra Stallone (UK) [Original] [TAPE]</description>
+ <software name="cobra" supported="no">
+ <description>Cobra (UK, Ocean Software)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62262">
<rom name="cobra stallone (uk) (1987) [original] [tape].cdt" size="62262" crc="12c95f7c" sha1="1244c7136b6581ba2a130f306c6728b5424afe34" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cobra's Arc (S) (1986) [Original] [TAPE].zip... -->
- <software name="cobrasar" supported="no">
- <description>Cobra's Arc (Spa) [Original] [TAPE]</description>
+ <software name="cobracs" supported="no">
+ <description>Cobra (Fra, Cobra Soft)</description>
+ <year>1985</year>
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="28195">
+ <rom name="cobra (f) (1985) [cobra soft] [original] [tape].cdt" size="28195" crc="ba40a8c0" sha1="857d4bda5c36ca3cb8a6149c67812a8d815797b8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cobrarc" supported="no">
+ <description>Cobra's Arc (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56025">
<rom name="cobra's arc (s) (1986) [original] [tape].cdt" size="56025" crc="5f29e885" sha1="586d83c0b8bc8a24f7965dafb8126fd70e90b45f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Code De La Route (F) (1985) [Microloisirs] [Original] [TAPE].zip... -->
- <software name="codedela" supported="no">
- <description>Code De La Route (Fra) [Microloisirs] [Original] [TAPE]</description>
+ <software name="coderout" supported="no">
+ <description>Code de la Route (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Microloisirs</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46196">
<rom name="code de la route (f) (1985) [microloisirs] [original] [tape].cdt" size="46196" crc="91b9a109" sha1="c59ee33bab5fede7a08f1c78688747a92513ed1f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Codename Mat (UK) (1985) [Original] [TAPE].zip... -->
- <software name="codename" supported="no">
- <description>Codename Mat (UK) [Original] [TAPE]</description>
+ <software name="codemac" supported="no">
+ <description>The Code Machine (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="10315">
+ <rom name="the code machine (uk) (face 1) (1985) [original] [tape] [utilitaire].cdt" size="10315" crc="cb83ed8c" sha1="7185630a79c793ef0a1709b49ef240f7e966cbc4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="15881">
+ <rom name="the code machine (uk) (face 2) (1985) [original] [tape] [utilitaire].cdt" size="15881" crc="7f058299" sha1="4280864dc82c00979e712c0084c5d9035c47ac38" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="codemat" supported="no">
+ <description>Codename Mat (UK)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44833">
<rom name="codename mat (uk) (1985) [original] [tape].cdt" size="44833" crc="5b484642" sha1="d74d0d036dca3412bb682c23a220c96ee5f89ff4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Codename Mat II (UK) (1985) [Original] [TAPE].zip... -->
- <software name="codename01" cloneof="codename" supported="no">
- <description>Codename Mat II (UK) [Original] [TAPE]</description>
+ <software name="codemat2" supported="no">
+ <description>Codename Mat II (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47719">
<rom name="codename mat ii (uk) (1985) [original] [tape].cdt" size="47719" crc="79bb8201" sha1="d92c92511ca6b1ad458eb9a9de3514b5d0c5b622" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Coin-Op Hits (UK) (4 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="coinophi" supported="no">
- <description>Coin-Op Hits (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="53758">
- <rom name="coin-op hits (uk) (face 1a) (1989) (1. spy hunter) [original] [tape] [compilation].cdt" size="53758" crc="6e63d19c" sha1="ef6d4261cce7b1fa037433cca87c81da57b26920" offset="0" />
+ <software name="coffret6" supported="no">
+ <description>Coffret de 6 Jeux (Fra)</description>
+ <year>1985</year>
+ <publisher>Sprites</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="59363">
+ <rom name="coffret de 6 jeux (f) (1985) (1. amstroid) [original] [tape] [compilation].cdt" size="59363" crc="46aa5a76" sha1="4068ffc10db037e378c63b7b19c7f42d9bc573f8" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="111331">
- <rom name="coin-op hits (uk) (face 1a) (1989) (2. bionic commando) [original] [tape] [compilation].cdt" size="111331" crc="93938e49" sha1="153feed5429e696a57119e3c89765f5f26ab966b" offset="0" />
+ <dataarea name="cass" size="34783">
+ <rom name="coffret de 6 jeux (f) (1985) (2. graphisto) [original] [tape] [compilation].cdt" size="34783" crc="58e45f1c" sha1="b48581cc765694fffd4d0583db7602efe2a3f4a9" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="169354">
- <rom name="coin-op hits (uk) (face 1b) (1989) (3. thunderblade) [original] [tape] [compilation].cdt" size="169354" crc="29d21bff" sha1="2ff387d47539e2443ea5dd6771bda26629480e39" offset="0" />
+ <dataarea name="cass" size="13204">
+ <rom name="coffret de 6 jeux (f) (1985) (3. heliot) [original] [tape] [compilation].cdt" size="13204" crc="41f6c0ea" sha1="22195d69a6821196080ccc0562fa49ac8de365ff" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="243602">
- <rom name="coin-op hits (uk) (face 2a) (1989) (4. out run) [original] [tape] [compilation].cdt" size="243602" crc="6083a65c" sha1="520c874386afeeebe47f1f88a4bbc94480c4e437" offset="0" />
+ <dataarea name="cass" size="47904">
+ <rom name="coffret de 6 jeux (f) (1985) (4. isoleur) [original] [tape] [compilation].cdt" size="47904" crc="538b3872" sha1="246dddb5aad64cc7ee9d005e32b4342c0cd000ba" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="228879">
- <rom name="coin-op hits (uk) (face 2b) (1989) (5. road blasters) [original] [tape] [compilation].cdt" size="228879" crc="38dce3bd" sha1="62ec164a5c665f8c64762f9416fef3550926d2c6" offset="0" />
+ <dataarea name="cass" size="29607">
+ <rom name="coffret de 6 jeux (f) (1985) (5. pearl harbor) (version basic 1.0) [original] [tape] [compilation].cdt" size="29607" crc="6289b790" sha1="a32a2eaba6ad670b6787a6edd65258b77073cac3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass6" interface="cpc_cass">
+ <dataarea name="cass" size="37981">
+ <rom name="coffret de 6 jeux (f) (1985) (6. quaterne) [original] [tape] [compilation] (1).cdt" size="37981" crc="a6105ba7" sha1="ae24ef4ec561042ba6408569e453a7a4f4403a97" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Coin-Op Hits II (UK) (6 faces) (1991) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="coinophi01" cloneof="coinophi" supported="no">
- <description>Coin-Op Hits II (UK) (6 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="coinop2" supported="no">
+ <description>Coin-Op Hits II (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="104649">
<rom name="coin-op hits ii (uk) (face 1a) (1991) (1. ghouls 'n ghosts) [original] [tape] [compilation].cdt" size="104649" crc="96f3e4dc" sha1="587633bb6e39603513fefc915364f1ced24005b9" offset="0" />
</dataarea>
@@ -7280,12 +8151,12 @@
</part>
</software>
- <!-- Identifying Coleccion De Exitos Dinamic - 1985 - 1988 (S) (4 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="coleccio" supported="no">
- <description>Coleccion De Exitos Dinamic - 1985 - 1988 (Spa) (4 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="colecdin" supported="no">
+ <description>Coleccion de Exitos Dinamic - 1985 - 1988 (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="143709">
<rom name="coleccion de exitos dinamic - 1985 - 1988 (s) (face 1a) (1988) [original] [tape] [compilation].cdt" size="143709" crc="8dbd3baa" sha1="da2e28d1b1587634a222fd93580ba1e11687e75b" offset="0" />
</dataarea>
@@ -7307,96 +8178,84 @@
</part>
</software>
- <!-- Identifying Coliseum (S) (1988) [Original] [TAPE].zip... -->
- <software name="coliseum" supported="no">
- <description>Coliseum (Spa) [Original] [TAPE]</description>
+ <software name="coliseum" cloneof="coloseum" supported="no">
+ <description>Coliseum (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69229">
<rom name="coliseum (s) (1988) [original] [tape].cdt" size="69229" crc="d351c57e" sha1="18b2e7c91a38ef09af453b2dc24bc87e0ad1c46d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Collapse (UK) (1985) [Original] [TAPE].zip... -->
<software name="collapse" supported="no">
- <description>Collapse (UK) [Original] [TAPE]</description>
+ <description>Collapse (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="84476">
<rom name="collapse (uk) (1985) [original] [tape].cdt" size="84476" crc="eb96d379" sha1="98716f6969c6ca12ba6b696648eb32fb842ad851" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Colony (UK) (1987) [Original] [TAPE].zip... -->
- <software name="colonyuk" supported="no">
- <description>Colony (UK) [Original] [TAPE]</description>
+ <software name="colony" supported="no">
+ <description>Colony (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58494">
<rom name="colony (uk) (1987) [original] [tape].cdt" size="58494" crc="11f73a10" sha1="c9749e032b681460440c8d36f7924f1fd7b1b6aa" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Colony.zip... -->
- <software name="colonyzi" supported="no">
- <description>Colony</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58481">
- <rom name="colony.cdt" size="58481" crc="e6fbec83" sha1="4898e49513b6688f28720b1abd4ad131dfab33a3" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Colossal Adventure (UK) (64K) (1984) [Original] [TAPE].zip... -->
<software name="colossal" supported="no">
- <description>Colossal Adventure (UK) (64K) [Original] [TAPE]</description>
+ <description>Colossal Adventure (UK, 64K)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Level 9 Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38497">
<rom name="colossal adventure (uk) (64k) (1984) [original] [tape].cdt" size="38497" crc="6c8c1160" sha1="67b24a89b1087ad735fe0f7b307bfbb9a3290fdc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Colossal Cave Adventure (UK) (1985) [Original] [TAPE].zip... -->
- <software name="colossal01" cloneof="colossal" supported="no">
- <description>Colossal Cave Adventure (UK) [Original] [TAPE]</description>
+ <software name="colcave" supported="no">
+ <description>Colossal Cave Adventure (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ducksoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50133">
<rom name="colossal cave adventure (uk) (1985) [original] [tape].cdt" size="50133" crc="e8f37099" sha1="f899eff6b8daff9a721bee8792490a5971eb9ffc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Colosseus (UK) (1988) [Original] [TAPE].zip... -->
- <software name="colosseu" supported="no">
- <description>Colosseus (UK) [Original] [TAPE]</description>
+ <software name="coloseum" supported="no">
+ <description>Colosseum (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61968">
<rom name="colosseus (uk) (1988) [original] [tape].cdt" size="61968" crc="7f71ed93" sha1="2cf264e42b87c5619eb8e2fcf9914212578a79da" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Colossus 4 Bridge (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="colossus" supported="no">
- <description>Colossus 4 Bridge (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="colos4br" supported="no">
+ <description>Colossus 4 Bridge (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="76303">
<rom name="colossus 4 bridge (uk) (face a) (1986) (tutor) [original] [tape].cdt" size="76303" crc="1e6af779" sha1="7320a915dc181eec74cbbdd18fc0810096adc80a" offset="0" />
</dataarea>
@@ -7408,96 +8267,137 @@
</part>
</software>
- <!-- Identifying Colossus Chess 4 (UK) (1986) [Original] [TAPE].zip... -->
- <software name="colossus01" cloneof="colossus" supported="no">
- <description>Colossus Chess 4 (UK) [Original] [TAPE]</description>
+ <software name="colos4ch" supported="no">
+ <description>Colossus 4 Chess (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63583">
<rom name="colossus chess 4 (uk) (1986) [original] [tape].cdt" size="63583" crc="791c7fbb" sha1="90cda28aa891e20fe2a4af06a98f9854296b0ec1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Comando Quatro (S) (1989) [Original] [TAPE].zip... -->
- <software name="comandoq" supported="no">
- <description>Comando Quatro (Spa) [Original] [TAPE]</description>
+ <software name="colmagic" supported="no">
+ <description>The Colour of Magic (UK)</description>
+ <year>1986</year>
+ <publisher>Piranha</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="133428">
+ <rom name="the colour of magic (uk) (face a) (1986) (1. part 1 &amp; 2) [original] [tape].cdt" size="133428" crc="7ec81537" sha1="3ff27ad97370ad156efa285ee99b792df32a7110" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="133345">
+ <rom name="the colour of magic (uk) (face b) (1986) (2. part 3 &amp; 4) [original] [tape].cdt" size="133345" crc="6e251954" sha1="dbb4f71636bbf90d690d33e768db1bdfe514a9d3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="comando4" supported="no">
+ <description>Comando Quatro (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65158">
<rom name="comando quatro (s) (1989) [original] [tape].cdt" size="65158" crc="2679d6c3" sha1="e72caeadeb22aab42ae3a6d35c8592d66813a85c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Comando Tracer (S) (1988) [Original] [TAPE].zip... -->
- <software name="comandot" supported="no">
- <description>Comando Tracer (Spa) [Original] [TAPE]</description>
+ <software name="cmdtrace" cloneof="lastcomm" supported="no">
+ <description>Comando Tracer (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56314">
<rom name="comando tracer (s) (1988) [original] [tape].cdt" size="56314" crc="0fe72ade" sha1="9f007e30e46a174d5e6595d7be1c6d0849e4eb01" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Combat Lynx (UK) (1984) [Original] [TAPE].zip... -->
- <software name="combatly" supported="no">
- <description>Combat Lynx (UK) [Original] [TAPE]</description>
+ <software name="comblynx" supported="no">
+ <description>Combat Lynx (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Durell Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36901">
<rom name="combat lynx (uk) (1984) [original] [tape].cdt" size="36901" crc="2b55d8ce" sha1="c0f8d167c2a9ebf1b09bec2f9ad9a4844911a7a2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Combat School (UK) (1987) [Original] [TAPE].zip... -->
<software name="combatsc" supported="no">
- <description>Combat School (UK) [Original] [TAPE]</description>
+ <description>Combat School (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="226173">
- <rom name="combat school (uk) (1987) [original] [tape].cdt" size="226173" crc="3ca00fb6" sha1="585a7bf39f7afd9ef67f255f0184bd6716b24561" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="226171">
+ <rom name="combat school (uk) (1987) [original] [tape].cdt" size="226171" crc="8e8b79f3" sha1="ac57e70406fa45da040432ad1bc0ae401eb9ad51" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Combat Zone Mentor (UK) (1987) [Original] [TAPE].zip... -->
- <software name="combatzo" supported="no">
- <description>Combat Zone Mentor (UK) [Original] [TAPE]</description>
+ <software name="combzone" supported="no">
+ <description>Combat Zone Mentor (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="87253">
- <rom name="combat zone mentor (uk) (1987) [original] [tape].cdt" size="87253" crc="95997527" sha1="3ec7a5014d2c81d45ed83a1a80f9ea66d4dcb00c" offset="0" />
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="87169">
+ <rom name="combat zone mentor (uk) (1987) [original] [tape].cdt" size="87169" crc="3de1cc22" sha1="46e99620ddff84d1801be4bdc7629ccce2d78c47" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cometgam" supported="no">
+ <description>The Comet Game (UK)</description>
+ <year>1986</year>
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="133190">
+ <rom name="the comet game (uk) (1986) [original] [tape].cdt" size="133190" crc="25666680" sha1="456123067a638681428d20254ff29c17f8149b5b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Commando (UK) (1985) [Original] [TAPE].zip... -->
<software name="commando" supported="no">
- <description>Commando (UK) [Original] [TAPE]</description>
+ <description>Commando (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57505">
+ <rom name="commando (uk) (1985) [elite systems] [original] [tape].cdt" size="57505" crc="1911cd23" sha1="2f6d1f9a7e8e5d749919b8a736053eb1c8e962dd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="commandoe" cloneof="commando" supported="no">
+ <description>Commando (UK, Encore)</description>
+ <year>1985</year>
+ <publisher>Encore</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="76465">
- <rom name="commando (uk) (1985) [original] [tape].cdt" size="76465" crc="96f2ab70" sha1="dca6e368dee3ad5de7474e5d407448bed55f02ba" offset="0" />
+ <rom name="commando (uk) (1985) [encore] [original] [tape].cdt" size="76465" crc="96f2ab70" sha1="dca6e368dee3ad5de7474e5d407448bed55f02ba" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Compendium (UK) (2 faces) (1987) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="compendi" supported="no">
- <description>Compendium (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="compendm" supported="no">
+ <description>Compendium (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="127208">
<rom name="compendium (uk) (face 1) (1987) [original] [tape] [compilation].cdt" size="127208" crc="a7031096" sha1="11f1d77195083cdf0a90c1fd7dbff47e5b509ffc" offset="0" />
</dataarea>
@@ -7509,12 +8409,93 @@
</part>
</software>
- <!-- Identifying Computer Maniacs 1989 Diary (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="computer" supported="no">
- <description>Computer Maniacs 1989 Diary (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="compfil" supported="no">
+ <description>Compilation FIL (Fra)</description>
+ <year>1987</year>
+ <publisher>FIL</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52331">
+ <rom name="compilation fil (f) (face 1a) (1987) (1. revolution) [original] [tape] [compilation].cdt" size="52331" crc="3cc86d59" sha1="314d06c5b6fb69a8adf423394b8b9b10c189fc34" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="67902">
+ <rom name="compilation fil (f) (face 1b) (1987) (2. cauldron ii) [original] [tape] [compilation].cdt" size="67902" crc="e178413b" sha1="621a9f38454e541c990cd95c9bf00e71af15c083" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="45072">
+ <rom name="compilation fil (f) (face 2a) (1987) (3. sorcery) [original] [tape] [compilation].cdt" size="45072" crc="ce6783d9" sha1="dd915b490f54c87e574f30e1cd109716f2d43c6d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="43531">
+ <rom name="compilation fil (f) (face 2b) (1987) (4.the great escape) [original] [tape] [compilation].cdt" size="43531" crc="3abc31a7" sha1="cbca5cd0283713855a0a41fd4749b24d4573e99d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="chec" supported="no">
+ <description>The Complete Home Entertainment Centre (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="79989">
+ <rom name="the complete home entertainment centre (uk) (face 1) (1988) [original] [tape] [compilation].cdt" size="79989" crc="f48b3ffc" sha1="ce2be6cc762d867b9efb7b13d95356edcd8e43f6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="159799">
+ <rom name="the complete home entertainment centre (uk) (face 2) (1988) [original] [tape] [compilation].cdt" size="159799" crc="5d53197a" sha1="2c4d3fd85495cf424947148ecdd442f95d289f94" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="104218">
+ <rom name="the complete home entertainment centre (uk) (face 3) (1988) [original] [tape] [compilation].cdt" size="104218" crc="12d02778" sha1="d0bf59ce1ec3231d9923c67e97b0aade7124a18c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="91765">
+ <rom name="the complete home entertainment centre (uk) (face 4) (1988) [original] [tape] [compilation].cdt" size="91765" crc="873d97e8" sha1="a5a9a3d7c67dea82cd9ceca6efabe789fd6ec0ca" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cmct" supported="no">
+ <description>The Complete Machine Code Tutor (UK)</description>
+ <year>1985</year>
+ <publisher>New Generation Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="41418">
+ <rom name="the complete machine code tutor (uk) (face 1) (1985) [original] [tape] [utilitaire].cdt" size="41418" crc="26afb75c" sha1="ea2ef3dba7351d6f657705b271f6717c4e9a149c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="44489">
+ <rom name="the complete machine code tutor (uk) (face 2) (1985) [original] [tape] [utilitaire].cdt" size="44489" crc="918d2c00" sha1="f4c0d3845e1e21339563f96af1e67533731a9329" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="41418">
+ <rom name="the complete machine code tutor (uk) (face 3) (1985) [original] [tape] [utilitaire].cdt" size="41418" crc="60d6348f" sha1="fceeac992ec542af00a257c82fe40e284a068d14" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="44489">
+ <rom name="the complete machine code tutor (uk) (face 4) (1985) [original] [tape] [utilitaire].cdt" size="44489" crc="6f7e160e" sha1="fa1109d33dc2a083a331647b012f59ede063383f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="compmn89" supported="no">
+ <description>Computer Maniacs 1989 Diary (UK)</description>
+ <year>1988</year>
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66221">
<rom name="computer maniacs 1989 diary (uk) (face a) (1988) [original] [tape].cdt" size="66221" crc="5054b63e" sha1="95f7fe5a4076e0fc3e6c45141d3d6b56230757f9" offset="0" />
</dataarea>
@@ -7526,24 +8507,24 @@
</part>
</software>
- <!-- Identifying Computer Scrabble (UK) (1985) [Original] [TAPE].zip... -->
- <software name="computer01" cloneof="computer" supported="no">
- <description>Computer Scrabble (UK) [Original] [TAPE]</description>
+ <software name="scrabble" supported="no">
+ <description>Computer Scrabble (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Leisure Genius</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43333">
<rom name="computer scrabble (uk) (1985) [original] [tape].cdt" size="43333" crc="a9d8dbc1" sha1="4aefc93db5fa01a7065374ec8e04b0b3e76e02cc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Computing Experimental - Baukasten Construction Kit (G) (2 faces) (1987) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="computin" supported="no">
- <description>Computing Experimental - Baukasten Construction Kit (Ger) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Computing Experimental - Baukasten Construction Kit (Ger)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Fischertechnik</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="83475">
<rom name="computing experimental - baukasten construction kit (g) (face a) (1987) [original] [tape] [utilitaire].cdt" size="83475" crc="55530824" sha1="3ad114b26b2da4db46faf519213212498d55a7e6" offset="0" />
</dataarea>
@@ -7555,108 +8536,103 @@
</part>
</software>
- <!-- Identifying Con-Quest (UK) (1986) [Original] [TAPE].zip... -->
<software name="conquest" supported="no">
- <description>Con-Quest (UK) [Original] [TAPE]</description>
+ <description>Con-Quest (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65950">
<rom name="con-quest (uk) (1986) [original] [tape].cdt" size="65950" crc="8448bdcd" sha1="c84f720f0a29ad71d6def1309c84cd37bf8b8e35" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Conflit En L'An 2000 (F) (1985) [Original] [TAPE].zip... -->
- <software name="conflite" supported="no">
- <description>Conflit En L'An 2000 (Fra) [Original] [TAPE]</description>
+ <software name="confl2k" supported="no">
+ <description>Conflit en l'An 2000 (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Power Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36643">
<rom name="conflit en l'an 2000 (f) (1985) [original] [tape].cdt" size="36643" crc="c64774fb" sha1="f3e97f2905fb0caa61b031eff9002f8fe9d3762a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Confuzion (UK) (1985) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="confuzio" supported="no">
- <description>Confuzion (UK) (Audio Tape) [Original] [TAPE]</description>
+ <software name="confuzn" supported="no">
+ <description>Confuzion (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="2068239">
- <rom name="confuzion (uk) (1985) (audio tape) [original] [tape].mp3" size="2068239" crc="6dfc1935" sha1="b75791b76031f8cc17cfb866893c3bda611cdd4a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Confuzion (UK) (1985) [Original] [TAPE].zip... -->
- <software name="confuzio01" cloneof="confuzio" supported="no">
- <description>Confuzion (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <feature name="part_id" value="Side A" />
<dataarea name="cass" size="42700">
<rom name="confuzion (uk) (1985) [original] [tape].cdt" size="42700" crc="d9a7d528" sha1="959b000df35e4380ed24ab0918993441c5feec4c" offset="0" />
</dataarea>
</part>
- </software>
-
- <!-- Identifying Confuzion.zip... -->
- <software name="confuzio02" cloneof="confuzio" supported="no">
- <description>Confuzion</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="42682">
- <rom name="confuzion.cdt" size="42682" crc="c38dc1dd" sha1="b8fc3adf97f7da723b33f49885741e5535c179ad" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (audio soundtrack)" />
+ <dataarea name="cass" size="2068239">
+ <rom name="confuzion (uk) (1985) (audio tape) [original] [tape].mp3" size="2068239" crc="6dfc1935" sha1="b75791b76031f8cc17cfb866893c3bda611cdd4a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Contabilidad Domestica (S) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="contabil" supported="no">
- <description>Contabilidad Domestica (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="contabam" supported="no">
+ <description>Contabilidad Domestica (Spa, Amsoft)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42979">
<rom name="contabilidad domestica (s) (1984) [original] [tape] [utilitaire].cdt" size="42979" crc="f3bd4753" sha1="af8e4522003b3cbf0acbe09c0b5cd44976c4ab58" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Contabilidad Domestica (S) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="contabil01" cloneof="contabil" supported="no">
- <description>Contabilidad Domestica (Spa, Alt) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="contabrp" supported="no">
+ <description>Contabilidad Domestica (Spa, RPA Systems)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>RPA Systems Inc</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="33193">
<rom name="contabilidad domestica (s) (1985) [original] [tape] [utilitaire].cdt" size="33193" crc="c7583677" sha1="e51945dd0804e81b30582c645dfabb5c9bcea363" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Contamination (F,UK,G) (1985) [Original] [TAPE].zip... -->
+ <software name="contaprs" supported="no">
+ <description>Contabilidad Personal (Spa)</description>
+ <year>1985</year>
+ <publisher>FPS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="22423">
+ <rom name="contabilidad personal (s) (1985) [fps software] [original] [tape] [utilitaire].cdt" size="22423" crc="a6d5f67b" sha1="14516792683a3263e5b53ad390b53daa3721fd4e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="contamin" supported="no">
- <description>Contamination (F,UK,G) [Original] [TAPE]</description>
+ <description>Contamination (Euro)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="73525">
<rom name="contamination (f,uk,g) (1985) [original] [tape].cdt" size="73525" crc="ea7b0956" sha1="2c5a10e281294fbcef795912e1df9c0d8d278704" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Contamination (UK) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="contamin01" cloneof="contamin" supported="no">
- <description>Contamination (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="contaminuk" cloneof="contamin" supported="no">
+ <description>Contamination (UK, 2 faces)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58493">
<rom name="contamination (uk) (face 1) (1985) [original] [tape].cdt" size="58493" crc="cc4d1bc6" sha1="1654fa6f0dd8d824977c0339098baf5ce9e0a9ac" offset="0" />
</dataarea>
@@ -7668,98 +8644,41 @@
</part>
</software>
- <!-- Identifying Continental Circus (UK) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="continen" supported="no">
- <description>Continental Circus (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="110345">
- <rom name="continental circus (uk) (1989) (spain retail version) [original] [tape].cdt" size="110345" crc="d6f8ff62" sha1="4f618f164682af1ca90ebe72f0a1146146ae01e5" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Continental Circus (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="continen01" cloneof="continen" supported="no">
- <description>Continental Circus (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="contcirc" supported="no">
+ <description>Continental Circus (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="71022">
- <rom name="continental circus (uk) (1989) (-code program) (version split) [original] [tape].cdt" size="71022" crc="3e92a5a7" sha1="99f37674bef314487f0a8d44e3f3101dca93eb47" offset="0" />
+ <rom name="continental circus (uk) (face a) (1989) [original] [tape].cdt" size="71022" crc="3e92a5a7" sha1="99f37674bef314487f0a8d44e3f3101dca93eb47" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="3591">
- <rom name="continental circus (uk) (1989) (01. course 01 - brazil) (version split) [original] [tape].cdt" size="3591" crc="b42d5d0f" sha1="fecd51d1ade3e0e047d4dc41abd09bd94a4387dc" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="3591">
- <rom name="continental circus (uk) (1989) (02. course 02 - america) (version split) [original] [tape].cdt" size="3591" crc="3d0e93b5" sha1="4ce0b1ab06feb96b02cfdaf9a8960701a3c6a1de" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="3591">
- <rom name="continental circus (uk) (1989) (03. course 03 - france) (version split) [original] [tape].cdt" size="3591" crc="93b60678" sha1="942c28f069183f9501b08df8f630638f1c4b8c31" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="3591">
- <rom name="continental circus (uk) (1989) (04. course 04 - monaco) (version split) [original] [tape].cdt" size="3591" crc="d943cb2c" sha1="cc158d074f24bc42bdb87e4d666d01e625929b21" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="3591">
- <rom name="continental circus (uk) (1989) (05. course 05 - germany) (version split) [original] [tape].cdt" size="3591" crc="aa4ad867" sha1="de01bae976d2e9771976cff356a10873ead9b860" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="3591">
- <rom name="continental circus (uk) (1989) (06. course 06 - spain) (version split) [original] [tape].cdt" size="3591" crc="1653a4d0" sha1="2af6079565fd3f50820dd85ae12a53107ef6ed82" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="3591">
- <rom name="continental circus (uk) (1989) (07. course 07 - mexico) (version split) [original] [tape].cdt" size="3591" crc="e71db904" sha1="ece1a0a4823d35337b0b8fd8a3c9e298bd5776dc" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="3591">
- <rom name="continental circus (uk) (1989) (08. course 08 - japan) (version split) [original] [tape].cdt" size="3591" crc="bb96a524" sha1="99eac411ff0ff66d088aa6fed33438c353a4320d" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="16433">
- <rom name="continental circus (uk) (1989) (09. end screen) (version split) [original] [tape].cdt" size="16433" crc="857eb9d3" sha1="e764b93f41643b20e503c4d61ef4c7733264493a" offset="0" />
+ <dataarea name="cass" size="45057">
+ <rom name="continental circus (uk) (face b) (1989) [original] [tape].cdt" size="45057" crc="aa58ea25" sha1="a55ce7a7ede615c481a773928ffabc95abbd0d45" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Continental Circus (UK) (2 Faces) (1989) [Original] [TAPE].zip... -->
- <software name="continen02" cloneof="continen" supported="no">
- <description>Continental Circus (UK) (2 Faces) [Original] [TAPE]</description>
+ <software name="contcircs" cloneof="contcirc" supported="no">
+ <description>Continental Circus (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="71022">
- <rom name="continental circus (uk) (face a) (1989) [original] [tape].cdt" size="71022" crc="3e92a5a7" sha1="99f37674bef314487f0a8d44e3f3101dca93eb47" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="45057">
- <rom name="continental circus (uk) (face b) (1989) [original] [tape].cdt" size="45057" crc="aa58ea25" sha1="a55ce7a7ede615c481a773928ffabc95abbd0d45" offset="0" />
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="110345">
+ <rom name="continental circus (uk) (1989) (spain retail version) [original] [tape].cdt" size="110345" crc="d6f8ff62" sha1="4f618f164682af1ca90ebe72f0a1146146ae01e5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Continuous Demonstration (UK) (2 faces) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="continuo" supported="no">
- <description>Continuous Demonstration (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="contdemo" supported="no">
+ <description>Continuous Demonstration (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="29791">
<rom name="continuous demonstration (uk) (face a) (1984) [original] [tape] [utilitaire].cdt" size="29791" crc="84582403" sha1="2b9afb02b258d6a64503fb0fd4f2c62bbdcee094" offset="0" />
</dataarea>
@@ -7771,132 +8690,133 @@
</part>
</software>
- <!-- Identifying Contraption (UK) (1985) [Original] [TAPE].zip... -->
<software name="contrapt" supported="no">
- <description>Contraption (UK) [Original] [TAPE]</description>
+ <description>Contraption (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Audiogenic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44576">
<rom name="contraption (uk) (1985) [original] [tape].cdt" size="44576" crc="a1a9d545" sha1="d6c39824fd180e108b2023936bfccfe6358ef835" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Control De Stocks (S) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="controld" supported="no">
- <description>Control De Stocks (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="contstck" supported="no">
+ <description>Control de Stocks (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>RPA Systems Inc</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="27421">
<rom name="control de stocks (s) (1985) [original] [tape] [utilitaire].cdt" size="27421" crc="25ef4177" sha1="cab6b1bc65b12ede076048f8bc279ac086f788ae" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Convoy Raider (UK) (1987) (Spain retail version) [Erbe Software] [Original] [TAPE].zip... -->
- <software name="convoyra" supported="no">
- <description>Convoy Raider (UK) (Spain retail version) [Erbe Software] [Original] [TAPE]</description>
+ <software name="convoy" supported="no">
+ <description>Convoy Raider (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61673">
- <rom name="convoy raider (uk) (1987) (spain retail version) [erbe software] [original] [tape].cdt" size="61673" crc="dd6e73a2" sha1="51e98e0ecd4e30db59b362d5ef8cb8630ec9e766" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50029">
+ <rom name="convoy raider (uk) (1987) (spain retail version) [original] [tape].cdt" size="50029" crc="129e657b" sha1="dfc300114617a620c4205e55394cdc62c6bee2fd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Convoy Raider (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="convoyra01" cloneof="convoyra" supported="no">
- <description>Convoy Raider (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="convoys" cloneof="convoy" supported="no">
+ <description>Convoy Raider (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50029">
- <rom name="convoy raider (uk) (1987) (spain retail version) [original] [tape].cdt" size="50029" crc="129e657b" sha1="dfc300114617a620c4205e55394cdc62c6bee2fd" offset="0" />
+ <publisher>Erbe Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="61673">
+ <rom name="convoy raider (uk) (1987) (spain retail version) [erbe software] [original] [tape].cdt" size="61673" crc="dd6e73a2" sha1="51e98e0ecd4e30db59b362d5ef8cb8630ec9e766" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cop-Out (UK) (1986) [Original] [TAPE].zip... -->
- <software name="copoutuk" supported="no">
- <description>Cop-Out (UK) [Original] [TAPE]</description>
+ <software name="copout" supported="no">
+ <description>Cop-Out (UK) </description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mikrogen</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62067">
<rom name="cop-out (uk) (1986) [original] [tape].cdt" size="62067" crc="93d896c6" sha1="1d55a530f5b7645ef2acfc1f712da5460f62e28f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Copion Amscanner.zip... -->
- <software name="copionam" supported="no">
- <description>Copion Amscanner</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="4755">
- <rom name="copion amscanner.cdt" size="4755" crc="4efe4154" sha1="4d7c9efdfd20ca5884e903db556dcf4a68c15925" offset="0" />
+ <software name="copymast" supported="no">
+ <description>Copymaster (Ger)</description>
+ <year>1986</year>
+ <publisher>RSE Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="5719">
+ <rom name="copymaster (g) (1986) [original] [tape] [utilitaire].cdt" size="5719" crc="c1a97e09" sha1="3b889e6caf23a85dd9fcd44049ee015199cb81e9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Copion IV.zip... -->
- <software name="copioniv" supported="no">
- <description>Copion IV</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="12699">
- <rom name="copion iv.cdt" size="12699" crc="a85d8417" sha1="623a6181279e82f12842dab093966b4bba42e8a1" offset="0" />
+ <software name="core" supported="no">
+ <description>Core (UK)</description>
+ <year>1986</year>
+ <publisher>A&amp;F Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50655">
+ <rom name="core (uk) (1986) [original] [tape].cdt" size="50655" crc="9e2aa6a6" sha1="3ab3ecd86b06f0c871d7984ee1789d6b663e528a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Copymaster (G) (1986) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="copymast" supported="no">
- <description>Copymaster (Ger) [Original] [TAPE] [UTILITAIRE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="5719">
- <rom name="copymaster (g) (1986) [original] [tape] [utilitaire].cdt" size="5719" crc="c1a97e09" sha1="3b889e6caf23a85dd9fcd44049ee015199cb81e9" offset="0" />
+ <software name="corona" supported="no">
+ <description>La Corona (Spa)</description>
+ <year>1988</year>
+ <publisher>System 4 de Espana</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="66975">
+ <rom name="la corona (s) (1988) [original] [tape].cdt" size="66975" crc="e543590a" sha1="3273afaa1dcac5d1d3c1746962472292e3c5f986" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Core (UK) (1986) [Original] [TAPE].zip... -->
- <software name="coreuk19" supported="no">
- <description>Core (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50655">
- <rom name="core (uk) (1986) [original] [tape].cdt" size="50655" crc="9e2aa6a6" sha1="3ab3ecd86b06f0c871d7984ee1789d6b663e528a" offset="0" />
+ <software name="coronamg" supported="no">
+ <description>La Corona Magica (Spa, BASIC 1.1)</description>
+ <year>1990</year>
+ <publisher>Proein Soft Line</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="193564">
+ <rom name="la corona magica (s) (1990) (version basic 1.1) [original] [tape].cdt" size="193564" crc="13a06c27" sha1="57552905e9e57f3909ca10c819fe9eb37775966c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Corridor Conflict (UK) (1987) [Original] [TAPE].zip... -->
<software name="corridor" supported="no">
- <description>Corridor Conflict (UK) [Original] [TAPE]</description>
+ <description>Corridor Conflict (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Power House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59191">
<rom name="corridor conflict (uk) (1987) [original] [tape].cdt" size="59191" crc="924ef44d" sha1="9fdac2d730ef3f4fb1256fb562c23be855dae75e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Corruption (UK) (K7 2 2 faces) (1988) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="corrupti" supported="no">
- <description>Corruption (UK) (K7 2 2 faces) (Audio Tape) [Original] [TAPE]</description>
+ <!-- MOVE TO CPC_FLOP! THIS TAPE WAS INCLUDED IN DISK PACK -->
+ <software name="corruptn" supported="no">
+ <description>Corruption (UK, Audio Tape)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Rainbird Software</publisher>
+ <info name="usage" value="Face A : Prologue + Musique d'intro" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="3363715">
<rom name="corruption (uk) (k7 2 face a) (1988) (audio tape) [original] [tape].mp3" size="3363715" crc="662c5430" sha1="5824dac9cb35fc356876262c1523bd4b3bb57f63" offset="0" />
</dataarea>
@@ -7908,12 +8828,12 @@
</part>
</software>
- <!-- Identifying Corsarios (S) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="corsario" supported="no">
- <description>Corsarios (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="corsars" supported="no">
+ <description>Corsarios (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65647">
<rom name="corsarios (s) (face a) (1988) [original] [tape].cdt" size="65647" crc="9582f25f" sha1="0d5eddf9ca5205960067b74b179e881b355afad0" offset="0" />
</dataarea>
@@ -7925,132 +8845,168 @@
</part>
</software>
- <!-- Identifying Cosa Nostra (F) (1986) [Original] [TAPE].zip... -->
- <software name="cosanost" supported="no">
- <description>Cosa Nostra (Fra) [Original] [TAPE]</description>
+ <software name="cosanos" supported="no">
+ <description>Cosa Nostra (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65626">
<rom name="cosa nostra (f) (1986) [original] [tape].cdt" size="65626" crc="f42f04c6" sha1="d60dfe76314ecf3e93da9d8772491e9bf4df6ab0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cosa Nostra (S) (1986) [Original] [TAPE].zip... -->
- <software name="cosanost01" cloneof="cosanost" supported="no">
- <description>Cosa Nostra (Spa) [Original] [TAPE]</description>
+ <software name="cosanoss" cloneof="cosanos" supported="no">
+ <description>Cosa Nostra (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65438">
<rom name="cosa nostra (s) (1986) [original] [tape].cdt" size="65438" crc="2f7053ee" sha1="7a86a57f4ec671883fe9b3211c1be095f722e8b4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cosmic Galactica (S) (1987) (PD) [Original] [TAPE].zip... -->
- <software name="cosmicga" supported="no">
- <description>Cosmic Galactica (Spa) (PD) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="10884">
- <rom name="cosmic galactica (s) (1987) (pd) [original] [tape].cdt" size="10884" crc="7e96f73c" sha1="5524bc888eac471f6b926fac717cae26ec4f1ef4" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Cosmic Sheriff (S) (1989) [Original] [TAPE].zip... -->
<software name="cosmicsh" supported="no">
- <description>Cosmic Sheriff (Spa) [Original] [TAPE]</description>
+ <description>Cosmic Sheriff (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60375">
<rom name="cosmic sheriff (s) (1989) [original] [tape].cdt" size="60375" crc="6ad1bf06" sha1="e419b011cd31f674d7af2d943df17686cef57c8e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cosmic Shock Absorbers (UK) (1987) [Original] [TAPE].zip... -->
- <software name="cosmicsh01" cloneof="cosmicsh" supported="no">
- <description>Cosmic Shock Absorbers (UK) [Original] [TAPE]</description>
+ <software name="shockabs" supported="no">
+ <description>Cosmic Shock Absorbers (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Martech</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47487">
<rom name="cosmic shock absorbers (uk) (1987) [original] [tape].cdt" size="47487" crc="cca93dd0" sha1="c82da36e90ab5ada1ca456c22e6ea58080463fb0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Costa Capers (UK) (1985) [Original] [TAPE].zip... -->
+ <software name="galivan" supported="no">
+ <description>Cosmo Police Galivan (UK)</description>
+ <year>1986</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65451">
+ <rom name="galivan - cosmo police (uk) (1986) [original] [tape].cdt" size="65451" crc="c80c3a15" sha1="d3be24d232e44a1a8e1a055f0a672990e7d0525c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="costacap" supported="no">
- <description>Costa Capers (UK) [Original] [TAPE]</description>
+ <description>Costa Capers (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52943">
<rom name="costa capers (uk) (1985) [original] [tape].cdt" size="52943" crc="da0621d0" sha1="33346c8aba3c6516e385e36e90166e82492f7ed0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Count Duckula (UK) (1989) [Original] [TAPE].zip... -->
- <software name="countduc" supported="no">
- <description>Count Duckula (UK) [Original] [TAPE]</description>
+ <software name="duckula" supported="no">
+ <description>Count Duckula (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60606">
<rom name="count duckula (uk) (1989) [original] [tape].cdt" size="60606" crc="4cd51588" sha1="3472719ef1a8296cac039fef63abbd632afc5598" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Countdown (UK) (1987) [Original] [TAPE].zip... -->
- <software name="countdow" supported="no">
- <description>Countdown (UK) [Original] [TAPE]</description>
+ <software name="duckula2" supported="no">
+ <description>Count Duckula II (UK)</description>
+ <year>1992</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="82207">
+ <rom name="count duckula ii (uk) (1992) [original] [tape].cdt" size="82207" crc="560f6ece" sha1="1b5946fe9f3e7ce0dbb2f783819d33d5f6d028fe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cntdown" supported="no">
+ <description>Countdown (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Macsen Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46945">
<rom name="countdown (uk) (1987) [original] [tape].cdt" size="46945" crc="2677e6ff" sha1="4e6027077503a8cb549606905a3e245141bdb449" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Country Cottages (G) (1984) [Original] [TAPE].zip... -->
- <software name="countryc" supported="no">
- <description>Country Cottages (Ger) [Original] [TAPE]</description>
+ <software name="cntrycot" supported="no">
+ <description>Country Cottages (Ger)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Sterling Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="33757">
<rom name="country cottages (g) (1984) [original] [tape].cdt" size="33757" crc="02b08516" sha1="2cf881125bb7234c4154508aa59cb1124ab13e32" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying County Cricket.zip... -->
<software name="countycr" supported="no">
- <description>County Cricket</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <description>County Cricket (UK)</description>
+ <year>1990</year>
+ <publisher>D&amp;H Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="74659">
- <rom name="county cricket.cdt" size="74659" crc="5035cfce" sha1="388077211db0e9ed770a9dcd4f0dd83253433f78" offset="0" />
+ <rom name="county cricket (uk) (1990) [original] [tape].cdt" size="74659" crc="cc336a7a" sha1="d5291344549d8a5c6d3f359805a512a6d19c7e38" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Course Winner v3+ (UK) (2 faces) (1987) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="coursewi" supported="no">
- <description>Course Winner v3+ (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="coursolf" supported="no">
+ <description>Cours de Solfege, Niveau 1 (Fra)</description>
+ <year>1984</year>
+ <publisher>TMPI</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="43898">
+ <rom name="cours de solfege, niveau 1 (f) (1984) [original] [tape].cdt" size="43898" crc="5a37f2ff" sha1="03235c1a75d430f6407cd0555fc84b91e36601b3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="courbous" cloneof="maprally" supported="no">
+ <description>La Course a la Boussole (Fra)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60703">
+ <rom name="la course a la boussole (f) (1984) [original] [tape].cdt" size="60703" crc="69e63f57" sha1="c0412109efe18e389750eda563a320b8a135e54c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="coursew3" supported="no">
+ <description>Course Winner v3+ (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Selec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="34303">
<rom name="course winner v3+ (uk) (face a) (1987) (1. flat) [original] [tape] [utilitaire].cdt" size="34303" crc="5b22ca99" sha1="0e5bd122985391736b44819469335e39232afdf1" offset="0" />
</dataarea>
@@ -8062,128 +9018,60 @@
</part>
</software>
- <!-- Identifying Cowboy Kidz (UK) (1990) [Original] [TAPE].zip... -->
- <software name="cowboyki" supported="no">
- <description>Cowboy Kidz (UK) [Original] [TAPE]</description>
+ <software name="covenant" supported="no">
+ <description>The Covenant (UK)</description>
+ <year>1985</year>
+ <publisher>Pss</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="63277">
+ <rom name="the covenant (uk) (1985) [pss] [original] [tape].cdt" size="63277" crc="0b4ce1da" sha1="c029cef7e297e26e8da5f448a4a4c790fd6d5aab" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cowkidz" supported="no">
+ <description>Cowboy Kidz (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Byte Back</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35737">
<rom name="cowboy kidz (uk) (1990) [original] [tape].cdt" size="35737" crc="412896c5" sha1="790c0b20d4627705079a2b763de972dbf5472e3a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cpgraph (F) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="cpgraphf" supported="no">
- <description>Cpgraph (Fra) [Original] [TAPE] [UTILITAIRE]</description>
- <year>1985</year>
+ <software name="cpc2serp" supported="no">
+ <description>CPC 464 to 8056 Serial Printer Interface</description>
+ <year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="27163">
- <rom name="cpgraph (f) (1985) [original] [tape] [utilitaire].cdt" size="27163" crc="6c770538" sha1="f085a9aac0f5386314f87a1a36ae88755efdfe64" offset="0" />
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="3301">
+ <rom name="cpc 464 to 8056 serial printer interface (uk) (19xx) [original] [tape] [utilitaire].cdt" size="3301" crc="a9ef2cf3" sha1="0d4c651d7c95f8ac11d47d2c9800df5e07ac44f0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crack Down (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="crackdow" supported="no">
- <description>Crack Down (UK) (Version Split) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="77137">
- <rom name="crack down (uk) (1990) (-code programme) (version split) [original] [tape].cdt" size="77137" crc="373e9fb4" sha1="14cd7e53c3263bde6ba461f226d0dccfc1a4e699" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (01. level 01) (version split) [original] [tape].cdt" size="13945" crc="eee5a8ed" sha1="f1aa2e96bc90c2082e9ca79de90c403c5fd75e9f" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (02. level 02) (version split) [original] [tape].cdt" size="13945" crc="6ab827f2" sha1="51555441c1ad74d83d4d76fba71f842febab0f74" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (03. level 03) (version split) [original] [tape].cdt" size="13945" crc="43579b07" sha1="ecf5efc1a35a40f6ee222b1542149c43a56a2734" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (04. level 04) (version split) [original] [tape].cdt" size="13945" crc="4581668c" sha1="0e334ca28589e28a2216389211f499293510ab47" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (05. level 05) (version split) [original] [tape].cdt" size="13945" crc="1837c7a9" sha1="c5a0437979ade27342891d2299879ebbb657442e" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (06. level 06) (version split) [original] [tape].cdt" size="13945" crc="a98dc255" sha1="fe36fedee121b2e580c7b80e4440695ceb0572ae" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (07. level 07) (version split) [original] [tape].cdt" size="13945" crc="d4badea2" sha1="bad9f6a21b57c1530da8f452a3cac8dc4837a6e2" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (08. level 08) (version split) [original] [tape].cdt" size="13945" crc="d39d4870" sha1="e9f397c3c7702e86a8453c478dfeea618358144d" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (09. level 09) (version split) [original] [tape].cdt" size="13945" crc="f8264af5" sha1="a43f3b60ba7e228f39a8ae12cee4a5d0daaa7f4f" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (10. level 10) (version split) [original] [tape].cdt" size="13945" crc="60b3d024" sha1="b651e3a506e0554a4b732f695c54c1c94d89b5bd" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (11. level 11) (version split) [original] [tape].cdt" size="13945" crc="c54f4e81" sha1="f56de6db5049e3f1fab2d8a1bbc4577bc28d2d69" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (12. level 12) (version split) [original] [tape].cdt" size="13945" crc="3f5df18a" sha1="cd3de2c7111efa38624d581c71c840723b6da422" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (13. level 13) (version split) [original] [tape].cdt" size="13945" crc="077e5ea3" sha1="48b6d7fae27532cbcc8726bdfb44651b47d8882b" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (14. level 14) (version split) [original] [tape].cdt" size="13945" crc="df07e4c8" sha1="85f5990613484617d98b65b796540d4b93413a0e" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (15. level 15) (version split) [original] [tape].cdt" size="13945" crc="8b3a8e32" sha1="e059cfc0bbc816cf1ab4e13c3d25768d6940d44b" offset="0" />
- </dataarea>
- </part>
- <part name="cass17" interface="cpc_cass">
- <dataarea name="cass" size="13945">
- <rom name="crack down (uk) (1990) (16. level 16) (version split) [original] [tape].cdt" size="13945" crc="c25a61ee" sha1="83f21f694271e4eb242c60fc2a42cae32b85377a" offset="0" />
+ <software name="cpgraph" supported="no">
+ <description>Cpgraph (Fra)</description>
+ <year>1985</year>
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="27163">
+ <rom name="cpgraph (f) (1985) [original] [tape] [utilitaire].cdt" size="27163" crc="6c770538" sha1="f085a9aac0f5386314f87a1a36ae88755efdfe64" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crack Down (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="crackdow01" cloneof="crackdow" supported="no">
- <description>Crack Down (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="crackdwn" supported="no">
+ <description>Crack Down (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="77137">
<rom name="crack down (uk) (face a) (1990) [original] [tape].cdt" size="77137" crc="373e9fb4" sha1="14cd7e53c3263bde6ba461f226d0dccfc1a4e699" offset="0" />
</dataarea>
@@ -8195,170 +9083,158 @@
</part>
</software>
- <!-- Identifying Crack-Up (UK) (1989) [Original] [TAPE].zip... -->
- <software name="crackupu" supported="no">
- <description>Crack-Up (UK) [Original] [TAPE]</description>
+ <software name="crackup" supported="no">
+ <description>Crack-Up (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="48409">
<rom name="crack-up (uk) (1989) [original] [tape].cdt" size="48409" crc="fcff07a4" sha1="fcdc98179b823331fc5d9d29146ec14be9704406" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crafton &amp; Xunk (S) (1986) [Original] [TAPE].zip... -->
- <software name="craftonx" supported="no">
- <description>Crafton &amp; Xunk (Spa) [Original] [TAPE]</description>
+ <software name="craftonxs" cloneof="getdextr" supported="no">
+ <description>Crafton &amp; Xunk (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67554">
<rom name="crafton &amp; xunk (s) (1986) [original] [tape].cdt" size="67554" crc="e202ea7e" sha1="cc80ca0fd965c5eb4f9b1148d98983ecf873949c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crafton &amp; Xunk (UK, F, G) (1986) [Original] [TAPE].zip... -->
- <software name="craftonx01" cloneof="craftonx" supported="no">
- <description>Crafton &amp; Xunk (UK, F, G) [Original] [TAPE]</description>
+ <software name="craftonx" cloneof="getdextr" supported="no">
+ <description>Crafton &amp; Xunk (Euro)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67554">
<rom name="crafton &amp; xunk (uk, f, g) (1986) [original] [tape].cdt" size="67554" crc="43db7b0f" sha1="1a345d5ebbb15a231e7251b726e58c1d0ff56d72" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cray 5 (S) (1987) [Original] [TAPE].zip... -->
- <software name="cray5s19" supported="no">
- <description>Cray 5 (Spa) [Original] [TAPE]</description>
+ <software name="cray5" supported="no">
+ <description>Cray 5 (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75331">
- <rom name="cray 5 (s) (1987) [original] [tape].cdt" size="75331" crc="cede2ac5" sha1="5b38aea8315408d44d1b472753f82cd28eaa09f7" offset="0" />
+ <rom name="cray 5 (s) (1987) [original] [tape].cdt" size="75331" crc="1848c275" sha1="2fdd6d8d2547c06cd8e197fd5bc65f77e8279be8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crayon Optique Trojan LP-1 (F) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="crayonop" supported="no">
- <description>Crayon Optique Trojan LP-1 (Fra) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="crayopt" cloneof="cadlpen" supported="no">
+ <description>Crayon Optique Trojan LP-1 (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="20311">
<rom name="crayon optique trojan lp-1 (f) (1985) [original] [tape] [utilitaire].cdt" size="20311" crc="094083b0" sha1="45f7783fc53534e72fe4fcb7b2a3dccdf5e5aa66" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crazy Cars (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
<software name="crazycar" supported="no">
- <description>Crazy Cars (UK) (Spain retail version) [Original] [TAPE]</description>
+ <description>Crazy Cars (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Titus</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="88682">
<rom name="crazy cars (uk) (1988) (spain retail version) [original] [tape].cdt" size="88682" crc="35e1265d" sha1="c30a584affa6bc8c7cf58bcd776021da03f179e5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crazy Cars (UK) (1988) (UK retail version) [Original] [TAPE].zip... -->
- <software name="crazycar01" cloneof="crazycar" supported="no">
- <description>Crazy Cars (UK) (UK retail version) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="73870">
- <rom name="crazy cars (uk) (1988) (uk retail version) [original] [tape].cdt" size="73870" crc="d5b59d22" sha1="ae53e8d6263579a14a6d94554bd0d930da1de76c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Crazy Cars II (UK) (1989) [Original] [TAPE].zip... -->
- <software name="crazycar02" cloneof="crazycar" supported="no">
- <description>Crazy Cars II (UK) [Original] [TAPE]</description>
+ <software name="crzycrs2" cloneof="crazycar" supported="no">
+ <description>Crazy Cars II (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Titus</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62197">
- <rom name="crazy cars ii (uk) (1989) [original] [tape].cdt" size="62197" crc="53d1133c" sha1="b3f8087ed5eed5e6afc7dccc89d63fbabcb139fd" offset="0" />
+ <rom name="crazy cars ii (uk) (1989) [original] [tape].cdt" size="62197" crc="b061e16e" sha1="cdeaa39027f94f8eeed410ac8e29ba77cb3d202f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crazy Golf (UK) (1984) [Original] [TAPE].zip... -->
- <software name="crazygol" supported="no">
- <description>Crazy Golf (UK) [Original] [TAPE]</description>
+ <software name="crazyglf" supported="no">
+ <description>Crazy Golf (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="20923">
<rom name="crazy golf (uk) (1984) [original] [tape].cdt" size="20923" crc="32dcaa47" sha1="b27c71b6eb85cf391bedb49f85a40c322779bf0c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crazy Race (S) (1992) [Original] [TAPE].zip... -->
<software name="crazyrac" supported="no">
- <description>Crazy Race (Spa) [Original] [TAPE]</description>
+ <description>Crazy Race (Spa)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mega Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51944">
<rom name="crazy race (s) (1992) [original] [tape].cdt" size="51944" crc="05e871e0" sha1="2978b73cafca1347ce98dfa17b6c686112ef21f6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crazy Shot (UK) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="crazysho" supported="no">
- <description>Crazy Shot (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="crazysht" supported="no">
+ <description>Crazy Shot (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="105646">
<rom name="crazy shot (uk) (1989) (spain retail version) [original] [tape].cdt" size="105646" crc="dbae502a" sha1="df022708258cc2d19598e1ad7507192f1a004faf" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crete 1941 (UK) (1990) [Original] [TAPE].zip... -->
- <software name="crete194" supported="no">
- <description>Crete 1941 (UK) [Original] [TAPE]</description>
+ <software name="crete41" supported="no">
+ <description>Crete 1941 (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cases Computer Simulators</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59101">
<rom name="crete 1941 (uk) (1990) [original] [tape].cdt" size="59101" crc="1a7c6b91" sha1="19984058b55590ab6e9387b5d4ce6f8dbdfe7452" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cricket Captain (UK) (1985) [Allanson Computing] [Original] [TAPE].zip... -->
- <software name="cricketc" supported="no">
- <description>Cricket Captain (UK) [Allanson Computing] [Original] [TAPE]</description>
+ <software name="crickcac" supported="no">
+ <description>Cricket Captain (UK, Allanson Computing)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Allanson Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50283">
<rom name="cricket captain (uk) (1985) [allanson computing] [original] [tape].cdt" size="50283" crc="cf947715" sha1="cbeeb8322d66c3df743cb5f9059d038167bd0720" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cricket Captain (UK) (2 faces) (1990) (Versions Amstrad 464 &amp; 6128) [Original] [TAPE].zip... -->
- <software name="cricketc01" cloneof="cricketc" supported="no">
- <description>Cricket Captain (UK) (2 faces) (Versions Amstrad 464 &amp; 6128) [Original] [TAPE]</description>
+ <software name="crickchs" supported="no">
+ <description>Cricket Captain (UK, Hi-Tec Software)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60677">
- <rom name="cricket captain (uk) (face a) (1990) (1. version amstrad 464) [original] [tape].cdt" size="60677" crc="92fd2237" sha1="215f1ef08037bd1675c7f880f9d677710ed26fb7" offset="0" />
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60673">
+ <rom name="cricket captain (uk) (face a) (1990) (1. version amstrad 464) [original] [tape].cdt" size="60673" crc="1439d7e6" sha1="1aded6e25ad444b373e2325bde53a8789703d4e7" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
@@ -8368,12 +9244,12 @@
</part>
</software>
- <!-- Identifying Cricket Crazy (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="cricketc02" cloneof="cricketc" supported="no">
- <description>Cricket Crazy (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="crickcrz" supported="no">
+ <description>Cricket Crazy (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46899">
<rom name="cricket crazy (uk) (face 1) (1988) [original] [tape].cdt" size="46899" crc="cf149b4b" sha1="90ccd3877a4002450cf2a1b393166f70f7fb1acf" offset="0" />
</dataarea>
@@ -8385,96 +9261,86 @@
</part>
</software>
- <!-- Identifying Cricket International.zip... -->
- <software name="cricketi" supported="no">
- <description>Cricket International</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="32209">
- <rom name="cricket international.cdt" size="32209" crc="d1b00563" sha1="53ea6945185d7faf278041d7c75f6a0128f911fc" offset="0" />
+ <software name="crickint" supported="no">
+ <description>Cricket International (UK)</description>
+ <year>1985</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="32214">
+ <rom name="cricket international (uk) (1985) [alternative software] [original] [tape].cdt" size="32214" crc="e5df89f6" sha1="513fbc6b98c1a599b3b802f77f7ebcb5ab895639" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Critical Mass (UK) (1985) [Original] [TAPE].zip... -->
- <software name="critical" supported="no">
- <description>Critical Mass (UK) [Original] [TAPE]</description>
+ <software name="criticms" supported="no">
+ <description>Critical Mass (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Durell Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58231">
<rom name="critical mass (uk) (1985) [original] [tape].cdt" size="58231" crc="47a9acdf" sha1="0dfaa8c9538e3329a6c645c1c217c69d43843e5c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crossfire (UK) (1990) [Original] [TAPE].zip... -->
- <software name="crossfir" supported="no">
- <description>Crossfire (UK) [Original] [TAPE]</description>
+ <software name="xfire" supported="no">
+ <description>Crossfire (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51709">
<rom name="crossfire (uk) (1990) [original] [tape].cdt" size="51709" crc="1f03da02" sha1="0ccce30242122b9d3a81fdccdc7a656e22bac7dc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crossfire.zip... -->
- <software name="crossfir01" cloneof="crossfir" supported="no">
- <description>Crossfire</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="51706">
- <rom name="crossfire.cdt" size="51706" crc="c813d7d4" sha1="c9893557ed0e743951fbfca5daa61198d7956ecb" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Crystal Castles - Diamond Plateaus In Space (UK) (1986) [Original] [TAPE].zip... -->
- <software name="crystalc" supported="no">
- <description>Crystal Castles - Diamond Plateaus In Space (UK) [Original] [TAPE]</description>
+ <software name="ccastles" supported="no">
+ <description>Crystal Castles - Diamond Plateaus In Space (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42718">
<rom name="crystal castles - diamond plateaus in space (uk) (1986) [original] [tape].cdt" size="42718" crc="711b8741" sha1="2954827d0431399b2f417ddd0f828a7e4a23e089" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crystal Kingdom Dizzy (UK) (1992) [Original] [TAPE].zip... -->
- <software name="crystalk" supported="no">
- <description>Crystal Kingdom Dizzy (UK) [Original] [TAPE]</description>
+ <software name="ckdizzy" supported="no">
+ <description>Crystal Kingdom Dizzy (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="73896">
<rom name="crystal kingdom dizzy (uk) (1992) [original] [tape].cdt" size="73896" crc="69eda13a" sha1="12c9fb51753a5cb809fb609107d94d17994de92b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Crystal Theft (UK) (1984) [Original] [TAPE].zip... -->
- <software name="crystalt" supported="no">
- <description>Crystal Theft (UK) [Original] [TAPE]</description>
+ <software name="crysthef" supported="no">
+ <description>Crystal Theft (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Wicca Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44011">
<rom name="crystal theft (uk) (1984) [original] [tape].cdt" size="44011" crc="bfaaac19" sha1="2c487db6c618f0c48cdef91f8c98ab9e2210fc6f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cuatro Grandes Juegos Vol. II (UK) (4 faces) (19xx) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="cuatrogr" supported="no">
- <description>Cuatro Grandes Juegos Vol. II (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
+ <!-- Not sure whether this was confirmed to be the same between Spa & UK releases or not... -->
+ <software name="4ggam2" supported="no">
+ <description>Cuatro Grandes Juegos Vol. II (Spa?)</description>
<year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Micro Value</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Four Great Games Volume 2" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67259">
<rom name="cuatro grandes juegos vol. ii (uk) (face 1a) (19xx) (1. battle of the planets) [original] [tape] [compilation].cdt" size="67259" crc="0214a041" sha1="b9fff5cfbf16a51ac5c23468fab4fb3f45033bbf" offset="0" />
</dataarea>
@@ -8496,12 +9362,12 @@
</part>
</software>
- <!-- Identifying Cuatro Por Uno (S) (2 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="cuatropo" supported="no">
- <description>Cuatro Por Uno (Spa) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="4x1" supported="no">
+ <description>Cuatro Por Uno (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="107375">
<rom name="cuatro por uno (s) (face a) (1988) [original] [tape] [compilation].cdt" size="107375" crc="b3a0a5c2" sha1="eda784e570d951cbc98d7f379d688c213af52bd8" offset="0" />
</dataarea>
@@ -8513,60 +9379,82 @@
</part>
</software>
- <!-- Identifying Cubit (UK) (1985) [Original] [TAPE].zip... -->
- <software name="cubituk1" supported="no">
- <description>Cubit (UK) [Original] [TAPE]</description>
+ <software name="cubit" supported="no">
+ <description>Cubit (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="10067">
<rom name="cubit (uk) (1985) [original] [tape].cdt" size="10067" crc="93c98cab" sha1="44ca643a42187b4b0bad34ab335825109193230c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cup Football (UK) (1990) [Original] [TAPE].zip... -->
- <software name="cupfootb" supported="no">
- <description>Cup Football (UK) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58550">
- <rom name="cup football (uk) (1990) [original] [tape].cdt" size="58550" crc="d9dcf1ac" sha1="fb625e52b72c6f769bc4ae3861e192d2ac0f7d85" offset="0" />
+ <software name="chu_fvit" supported="no">
+ <description>El Cuerpo Humano - Funciones Vitales (Spa)</description>
+ <year>1986</year>
+ <publisher>Tasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="44881">
+ <rom name="funciones vitales del cuerpo humano (s) (face a) (1986) [original] [tape].cdt" size="44881" crc="2d67f146" sha1="21f4bb599d1b652fdd9f53a4f5ad3214f79638ee" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="46945">
+ <rom name="funciones vitales del cuerpo humano (s) (face b) (1986) [original] [tape].cdt" size="46945" crc="704cd4f3" sha1="4200f1719bb77815c9d00f648940c616ad088d95" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="42769">
+ <rom name="funciones vitales del cuerpo humano (s) (face c) (1986) [original] [tape].cdt" size="42769" crc="efedf470" sha1="b44437eeb1aaec2a78a99b7f3e258ae5da90b3b2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cup Football.zip... -->
- <software name="cupfootb01" cloneof="cupfootb" supported="no">
- <description>Cup Football</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60134">
- <rom name="cup football.cdt" size="60134" crc="617fee5e" sha1="9c963a409926a9d8db574c1ee6b067e91eeee135" offset="0" />
+ <software name="cupfootb" supported="no">
+ <description>Cup Football (UK)</description>
+ <year>1990</year>
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58550">
+ <rom name="cup football (uk) (1990) [original] [tape].cdt" size="58550" crc="d9dcf1ac" sha1="fb625e52b72c6f769bc4ae3861e192d2ac0f7d85" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Curro Jiminez (S) (1989) [Original] [TAPE].zip... -->
<software name="currojim" supported="no">
- <description>Curro Jiminez (Spa) [Original] [TAPE]</description>
+ <description>Curro Jiminez (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="74246">
<rom name="curro jiminez (s) (1989) [original] [tape].cdt" size="74246" crc="ce0f0f63" sha1="2f3764b442e069626fe5589a7cde4df74594d3a9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Curso Autodidactico de Basic I (S) (2 faces) (1984) [Original] [TAPE].zip... -->
- <software name="cursoaut" supported="no">
- <description>Curso Autodidactico de Basic I (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="sherwood" supported="no">
+ <description>The Curse of Sherwood (UK)</description>
+ <year>1987</year>
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="53260">
+ <rom name="the curse of sherwood (uk) (1987) [original] [tape].cdt" size="53260" crc="3494ad5a" sha1="725410553eaead1dc1455a1f79c28aa2789eeead" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cursobs1" cloneof="teachbs1" supported="no">
+ <description>Curso Autodidactico de Basic I (Spa)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49910">
<rom name="curso autodidactico de basic i (s) (face a) (1984) (programa) [original] [tape].cdt" size="49910" crc="231a6556" sha1="02691549ecef6168e40d6ad2e7976ef9e4fa86d5" offset="0" />
</dataarea>
@@ -8578,12 +9466,12 @@
</part>
</software>
- <!-- Identifying Cursos Educativos - Matematicas (S) (4 faces) (1985) [Original] [TAPE].zip... -->
- <software name="cursosed" supported="no">
- <description>Cursos Educativos - Matematicas (Spa) (4 faces) [Original] [TAPE]</description>
+ <software name="cursomat" supported="no">
+ <description>Cursos Educativos - Matematicas (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Monser</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="99649">
<rom name="cursos educativos - matematicas (s) (face 1a) (1985) [original] [tape].cdt" size="99649" crc="46592fdf" sha1="b476e42b37d7b67671d7747b56abcdf6072b83c2" offset="0" />
</dataarea>
@@ -8605,12 +9493,41 @@
</part>
</software>
- <!-- Identifying Cyberball (UK) (2 faces) (1990) (Spain retail version) [Original] [TAPE].zip... -->
+ <software name="custpief" supported="no">
+ <description>The Custard Pie Factory (UK)</description>
+ <year>1985</year>
+ <publisher>Tynesoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="49409">
+ <rom name="the custard pie factory (uk) (1985) [original][tape].cdt" size="49409" crc="17dd3460" sha1="e882c986f2d41ac1609ede40abc8e2281690f750" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="cyberbal" supported="no">
- <description>Cyberball (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <description>Cyberball (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="63908">
+ <rom name="cyberball (uk) (face a) (1990) (loader) (uk retail release) [original] [tape].cdt" size="63908" crc="2c964eb5" sha1="881257f5fc7cf10f2453c01b61e78bed8fc4b919" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="30433">
+ <rom name="cyberball (uk) (face b) (1990) (levels) (uk retail release) [original] [tape].cdt" size="30433" crc="eec1eb89" sha1="7334c351241092d387e3f6cf947a1aa006c3d40f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cyberbals" cloneof="cyberbal" supported="no">
+ <description>Cyberball (Spa)</description>
+ <year>1990</year>
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63446">
<rom name="cyberball (uk) (face a) (1990) (spain retail version) [original] [tape].cdt" size="63446" crc="0c677ae0" sha1="4fe49bad8fc050ac8cb4ffdc5a9d65957f117544" offset="0" />
</dataarea>
@@ -8622,161 +9539,174 @@
</part>
</software>
- <!-- Identifying Cyberbig (UK) (1990) [Original] [TAPE].zip... -->
<software name="cyberbig" supported="no">
- <description>Cyberbig (UK) [Original] [TAPE]</description>
+ <description>Cyberbig (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>MCM Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="83517">
<rom name="cyberbig (uk) (1990) [original] [tape].cdt" size="83517" crc="0920c06b" sha1="4ad13ae9946fc4963420ab0088fba0e768752e2d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cybernoid (UK) (1988) [Original] [TAPE].zip... -->
- <software name="cybernoi" supported="no">
- <description>Cybernoid (UK) [Original] [TAPE]</description>
+ <software name="cybernod" supported="no">
+ <description>Cybernoid (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54884">
<rom name="cybernoid (uk) (1988) [original] [tape].cdt" size="54884" crc="e59b2cad" sha1="0bc885ae707b698f76ccc1b365ac0d77311e761f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cybernoid II (UK) (1988) [Original] [TAPE].zip... -->
- <software name="cybernoi01" cloneof="cybernoi" supported="no">
- <description>Cybernoid II (UK) [Original] [TAPE]</description>
+ <software name="cybernd2" supported="no">
+ <description>Cybernoid II (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66207">
<rom name="cybernoid ii (uk) (1988) [original] [tape].cdt" size="66207" crc="9615ea76" sha1="457a29a9d380f743e7af22659af49cdf3dffc7c0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cybor (F) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="cyborf19" supported="no">
- <description>Cybor (Fra) (Spain retail version) [Original] [TAPE]</description>
+ <software name="cybor" supported="no">
+ <description>Cybor (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Softhawk</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56819">
<rom name="cybor (f) (1987) (spain retail version) [original] [tape].cdt" size="56819" crc="4b38627d" sha1="2f2eef2158bec165392b723285f014a42c5d29f4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cylu (UK) (1985) [Original] [TAPE].zip... -->
- <software name="cyluuk19" supported="no">
- <description>Cylu (UK) [Original] [TAPE]</description>
+ <software name="cycles" supported="no">
+ <description>The Cycles (UK)</description>
+ <year>1990</year>
+ <publisher>Accolade</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="74389">
+ <rom name="the cycles (uk) (1990) [original] [tape].cdt" size="74389" crc="6016add3" sha1="41d6bbf636e386c8ff02c11f5432d663cee7d922" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cylu" supported="no">
+ <description>Cylu (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="88800">
<rom name="cylu (uk) (1985) [original] [tape].cdt" size="88800" crc="31c2a2bb" sha1="05075b7db79a1e056f4f57370654dcb8a0debe2d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cyrus II Chess (UK) (1985) [Original] [TAPE].zip... -->
- <software name="cyrusiic" supported="no">
- <description>Cyrus II Chess (UK) [Original] [TAPE]</description>
+ <software name="cyrus2ch" supported="no">
+ <description>Cyrus II Chess (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42442">
<rom name="cyrus ii chess (uk) (1985) [original] [tape].cdt" size="42442" crc="08a6810a" sha1="33d7f75ce8006de384bfc4ac0d9e0887d2d2ab9f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Cyrus II Schach (G) (1985) [Original] [TAPE].zip... -->
- <software name="cyrusiis" supported="no">
- <description>Cyrus II Schach (Ger) [Original] [TAPE]</description>
+ <software name="cyrus2chg" cloneof="cyrus2ch" supported="no">
+ <description>Cyrus II Schach (Ger)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40314">
<rom name="cyrus ii schach (g) (1985) [original] [tape].cdt" size="40314" crc="60bc4aa0" sha1="f06974ae6b10cd038aed54f4e6c2d74cb04c9a0b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Daleks (UK) (1989) (PD) [Original] [TAPE].zip... -->
- <software name="daleksuk" supported="no">
- <description>Daleks (UK) (PD) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="38338">
- <rom name="daleks (uk) (1989) (pd) [original] [tape].cdt" size="38338" crc="a60c35dd" sha1="b84a925ba68c7c449bbca7042e6fe70579c4d5f8" offset="0" />
+ <software name="dams" cloneof="adam" supported="no">
+ <description>D.A.M.S. (Fra)</description>
+ <year>1985</year>
+ <publisher>Micro Application</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="14281">
+ <rom name="d.a.m.s. (f) (1985) [original] [tape] [utilitaire].cdt" size="14281" crc="b6fbaecb" sha1="908079d7c7a06bdefdb72354f20682891711ab2f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Daley Thompson's Decathlon (UK) (1985) [Original] [TAPE].zip... -->
- <software name="daleytho" supported="no">
- <description>Daley Thompson's Decathlon (UK) [Original] [TAPE]</description>
+ <software name="daleydec" supported="no">
+ <description>Daley Thompson's Decathlon (UK, BASIC 1.0)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58895">
- <rom name="daley thompson's decathlon (uk) (1985) [original] [tape].cdt" size="58895" crc="1b9d69ec" sha1="83d0710ac84ef204db25465a143bd627be11ac36" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58891">
+ <rom name="daley thompsons decathlon (uk) (1985) (version basic 1.0) [original] [tape].cdt" size="58891" crc="a3cb2b84" sha1="3ac56c35fb7b0e9b48952b2d654262596541f507" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Daley Thompson's Olympic Challenge (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="daleytho01" cloneof="daleytho" supported="no">
- <description>Daley Thompson's Olympic Challenge (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="daleyocs" cloneof="daleyoc" supported="no">
+ <description>Daley Thompson's Olympic Challenge (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="113447">
- <rom name="daley thompson's olympic challenge (uk) (1988) (spain retail version) [original] [tape].cdt" size="113447" crc="a14f4225" sha1="81e9c649e46396957aa2f1d1b979bbe6cc3eb1d9" offset="0" />
+ <rom name="daley thompsons olympic challenge (uk) (1988) (spain retail version) [original] [tape].cdt" size="113447" crc="4fd9526c" sha1="8d0084369429f6fc4df03e91d6d83cf0154773f6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Daley Thompson's Olympic Challenge (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="daleytho02" cloneof="daleytho" supported="no">
- <description>Daley Thompson's Olympic Challenge (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="daleyoc" supported="no">
+ <description>Daley Thompson's Olympic Challenge (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="90804">
- <rom name="daley thompson's olympic challenge (uk) (face b) (1988) [original] [tape].cdt" size="90804" crc="1fbc182d" sha1="881e43a9306e8fe1f7b47ef224fc75f421c1c102" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="138049">
+ <rom name="daley thompson's olympic challenge (uk) (face a) (1988) [original] [tape].cdt" size="138049" crc="7191e197" sha1="40ba73d9e836e3757ad617f1fb09b9916773a81b" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="138049">
- <rom name="daley thompson's olympic challenge (uk) (face a) (1988) [original] [tape].cdt" size="138049" crc="7191e197" sha1="40ba73d9e836e3757ad617f1fb09b9916773a81b" offset="0" />
+ <dataarea name="cass" size="90804">
+ <rom name="daley thompson's olympic challenge (uk) (face b) (1988) [original] [tape].cdt" size="90804" crc="1fbc182d" sha1="881e43a9306e8fe1f7b47ef224fc75f421c1c102" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Daley Thompson's Olympic Challenge (UK) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="daleytho03" cloneof="daleytho" supported="no">
- <description>Daley Thompson's Olympic Challenge (UK) (Audio Tape) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <!-- MOVE TO CPC_FLOP! THIS TAPE WAS INCLUDED IN DISK PACK -->
+ <software name="daleyaud" supported="no">
+ <description>Daley Thompson's Olympic Challenge (UK, Audio Tape)</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="3502102">
<rom name="daley thompson's olympic challenge (uk) (audio tape) [original] [tape].mp3" size="3502102" crc="97bd0918" sha1="c73944697295a752841d43a4b408c4606389c49e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Daley Thompson's Supertest (UK) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="daleytho04" cloneof="daleytho" supported="no">
- <description>Daley Thompson's Supertest (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="daleyst" supported="no">
+ <description>Daley Thompson's Supertest (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65182">
<rom name="daley thompson's supertest - day 2 (uk) (1985) [original] [tape].cdt" size="65182" crc="0ff6ca2f" sha1="71ed4aefb392d6e7a61b7ff14583f2b5cc2f974b" offset="0" />
</dataarea>
@@ -8788,629 +9718,512 @@
</part>
</software>
- <!-- Identifying Dallas (F) (1986) [Les Cahiers D'Amstrad Magazine] [Original] [TAPE].zip... -->
- <software name="dallasf1" supported="no">
- <description>Dallas (Fra) [Les Cahiers D'Amstrad Magazine] [Original] [TAPE]</description>
+ <software name="dambustr" supported="no">
+ <description>The Dam Busters (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="32935">
- <rom name="dallas (f) (1986) [les cahiers d'amstrad magazine] [original] [tape].cdt" size="32935" crc="ff8edf55" sha1="b9522ee97af8782360701cca63e439d172db42b8" offset="0" />
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58871">
+ <rom name="the dam busters (uk) (1986) [original] [tape].cdt" size="58871" crc="e36a6c27" sha1="5e0ac652cbc595d32097b21699e3e221216a3820" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Damas (S) (1988) [Original] [TAPE].zip... -->
- <software name="damass19" supported="no">
- <description>Damas (Spa) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="damas" supported="no">
+ <description>Damas (Spa)</description>
+ <year>1985</year>
+ <publisher>Idealogic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44575">
<rom name="damas (s) (1988) [original] [tape].cdt" size="44575" crc="7c0d8683" sha1="c568517a8eac35c51fa7a88b13518ec8e95472de" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dan Dare - Pilot Of The Future (UK) (1986) [Discovery Informatic] [Original] [TAPE].zip... -->
- <software name="dandarep" supported="no">
- <description>Dan Dare - Pilot Of The Future (UK) [Discovery Informatic] [Original] [TAPE]</description>
+ <software name="dandares" cloneof="dandare" supported="no">
+ <description>Dan Dare - Pilot of the Future (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Discovery Informatic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59731">
<rom name="dan dare - pilot of the future (uk) (1986) [discovery informatic] [original] [tape].cdt" size="59731" crc="1bb29e3e" sha1="3ca7c2009ca1a119e02d40eefd2ff86a5088441f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dan Dare - Pilot Of The Future (UK) (1986) [Virgin Games] [Original] [TAPE].zip... -->
- <software name="dandarep01" cloneof="dandarep" supported="no">
- <description>Dan Dare - Pilot Of The Future (UK) [Virgin Games] [Original] [TAPE]</description>
+ <software name="dandare" supported="no">
+ <description>Dan Dare - Pilot of the Future (UK) </description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43430">
<rom name="dan dare - pilot of the future (uk) (1986) [virgin games] [original] [tape].cdt" size="43430" crc="3df96485" sha1="36398d5afe41a0727d2750b3de7b3acda7cfe3c5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dan Dare II - Mekons Revenge (UK) (1987) [Original] [TAPE].zip... -->
- <software name="dandarei" supported="no">
- <description>Dan Dare II - Mekons Revenge (UK) [Original] [TAPE]</description>
+ <software name="dandare2" supported="no">
+ <description>Dan Dare II - Mekons Revenge (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54696">
<rom name="dan dare ii - mekons revenge (uk) (1987) [original] [tape].cdt" size="54696" crc="3499957b" sha1="7fc5af7ddee527b06e3c5fafdbbce0b97ca021e1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dan Dare III - The Escape (UK) (1990) [Original] [TAPE].zip... -->
- <software name="dandarei01" cloneof="dandarei" supported="no">
- <description>Dan Dare III - The Escape (UK) [Original] [TAPE]</description>
+ <software name="dandare3" supported="no">
+ <description>Dan Dare III - The Escape (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="98327">
<rom name="dan dare iii - the escape (uk) (1990) [original] [tape].cdt" size="98327" crc="aedb8e23" sha1="ab01c85a72271817d6b99f96a1290a41a9daf46a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dandy (UK) (1986) [Original] [TAPE].zip... -->
- <software name="dandyuk1" supported="no">
- <description>Dandy (UK) [Original] [TAPE]</description>
+ <software name="dandarec" supported="no">
+ <description>Dan Dare Collection (UK)</description>
+ <year>1988</year>
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="81173">
+ <rom name="dan dare collection (uk) (face a) (1988) [dro soft] [original] [tape] [compilation].cdt" size="81173" crc="b4136298" sha1="30734f55438677bf05ba40d88e422a521df299e4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="59797">
+ <rom name="dan dare collection (uk) (face b) (1988) [dro soft] [original] [tape] [compilation].cdt" size="59797" crc="e49ae103" sha1="dd6a858f21df168aeb398cd1ccbc36b9dc3b00b7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dandy" supported="no">
+ <description>Dandy (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="89825">
<rom name="dandy (uk) (1986) [original] [tape].cdt" size="89825" crc="1c8eb715" sha1="ca7b09a3c4abc7d91fb140c23df6ed82ec5aeddc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Danger Mouse In Double Trouble (UK) (1985) [Original] [TAPE].zip... -->
- <software name="dangermo" supported="no">
- <description>Danger Mouse In Double Trouble (UK) [Original] [TAPE]</description>
+ <software name="dangradv" supported="no">
+ <description>Danger Adventurer at Work (UK)</description>
+ <year>1991</year>
+ <publisher>Wow Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57199">
+ <rom name="danger adventurer at work (uk) (1991) [original] [tape].cdt" size="57199" crc="78065c2f" sha1="1401c1ec19a171090ac25b8b71f04cd8641e12cf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dangrad2" supported="no">
+ <description>Danger Adventurer at Work Two (UK)</description>
+ <year>1992</year>
+ <publisher>Wow Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57715">
+ <rom name="danger adventurer at work two (uk) (1992) [original] [tape].cdt" size="57715" crc="673fda38" sha1="b1c89e4e270aa4efe898a39278ab4e68fe5f038a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dmousedt" supported="no">
+ <description>Danger Mouse In Double Trouble (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44204">
<rom name="danger mouse in double trouble (uk) (1985) [original] [tape].cdt" size="44204" crc="c9194888" sha1="f529dbca5cda607ffbd37575232bdff6173f2b13" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Danger Mouse In Makin' Whoopee (UK) (1985) [Original] [TAPE].zip... -->
- <software name="dangermo01" cloneof="dangermo" supported="no">
- <description>Danger Mouse In Makin' Whoopee (UK) [Original] [TAPE]</description>
+ <software name="dmousemw" supported="no">
+ <description>Danger Mouse In Makin' Whoopee (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Creative Sparks</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43942">
<rom name="danger mouse in makin' whoopee (uk) (1985) [original] [tape].cdt" size="43942" crc="4d494778" sha1="02cb3720ba88fa407ba97a1f058320c0a1e3f52c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dark Fusion (UK) (1988) [Original] [TAPE].zip... -->
- <software name="darkfusi" supported="no">
- <description>Dark Fusion (UK) [Original] [TAPE]</description>
+ <software name="dangstrt" supported="no">
+ <description>Danger Street (Fra)</description>
+ <year>1987</year>
+ <publisher>Chip</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50611">
+ <rom name="danger street (f) (1987) [original] [tape].cdt" size="50611" crc="41cf36f9" sha1="d2cf9a4cc6b18beddfc43380058c6341802dab8c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="darkfusn" supported="no">
+ <description>Dark Fusion (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="90364">
<rom name="dark fusion (uk) (1988) [original] [tape].cdt" size="90364" crc="84145cd6" sha1="8cd4b15551e24987176d0ba818ddd9f3aaa2a800" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dark Sceptre (UK) (1988) [Original] [TAPE].zip... -->
<software name="darkscep" supported="no">
- <description>Dark Sceptre (UK) [Original] [TAPE]</description>
+ <description>Dark Sceptre (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="81495">
<rom name="dark sceptre (uk) (1988) [original] [tape].cdt" size="81495" crc="b245c799" sha1="9db7bc820feb89733c7fb7a63be5cc97c6980b55" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dark Sceptre.zip... -->
- <software name="darkscep01" cloneof="darkscep" supported="no">
- <description>Dark Sceptre</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="81182">
- <rom name="dark sceptre.cdt" size="81182" crc="51bb1f24" sha1="f367cb08fa8d0f84489c0b395c6b8049114c8184" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Dark Side (UK) (1988) [Original] [TAPE].zip... -->
<software name="darkside" supported="no">
- <description>Dark Side (UK) [Original] [TAPE]</description>
+ <description>Dark Side (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69277">
<rom name="dark side (uk) (1988) [original] [tape].cdt" size="69277" crc="f2838491" sha1="a8b34e398946e32323f54585ddc234ecfd00cc89" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dark Star - A Time Of Changes (UK) (1984) [Original] [TAPE].zip... -->
<software name="darkstar" supported="no">
- <description>Dark Star - A Time Of Changes (UK) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <description>Dark Star - A Time of Changes (UK)</description>
+ <year>1985</year>
+ <publisher>Design Design</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59938">
<rom name="dark star - a time of changes (uk) (1984) [original] [tape].cdt" size="59938" crc="75684be2" sha1="f7a2c2c644bc232c19f588912b55d3067a1ce3c5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dark Star 3 - Forbidden Planet (UK) (1985) [Original] [TAPE].zip... -->
- <software name="darkstar01" cloneof="darkstar" supported="no">
- <description>Dark Star 3 - Forbidden Planet (UK) [Original] [TAPE]</description>
+ <software name="darkstr3" supported="no">
+ <description>Dark Star 3 - Forbidden Planet (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Design Design</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="105697">
<rom name="dark star 3 - forbidden planet (uk) (1985) [original] [tape].cdt" size="105697" crc="cd6abbae" sha1="2cdd4d405cc2755074447bed320fc541b92b9b92" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Darkman (UK) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="darkmanu" supported="no">
- <description>Darkman (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="darkman" supported="no">
+ <description>Darkman (UK)</description>
<year>1991</year>
<publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="33339">
- <rom name="darkman (uk) (1991) (00. code program) (version split) [original] [tape].cdt" size="33339" crc="78ad6425" sha1="3d9a774ca0b5d10a2d73d375caf91d5083d124ae" offset="0" />
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="33335">
+ <rom name="darkman (uk) (face a) (1991) [original] [tape].cdt" size="33335" crc="4d1d8005" sha1="c8376ffffa51c4c0391d486f4e99241f2594f90e" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="18239">
- <rom name="darkman (uk) (1991) (01. part 1 - level 01) (version split) [original] [tape].cdt" size="18239" crc="756f7f6e" sha1="3dfaf6a60510854fceb48f401e9a131ec6f1aefa" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="9155">
- <rom name="darkman (uk) (1991) (02. part 2 - photo section 1) (version split) [original] [tape].cdt" size="9155" crc="c10ef0c1" sha1="da8d938355f7e73810a5a52c9a75302a10b9687e" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="22805">
- <rom name="darkman (uk) (1991) (03. part 3 - level 02) (version split) [original] [tape].cdt" size="22805" crc="b99561b5" sha1="5066a4515e4b9f2773d2a29a76e4cfc43ed54986" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="12925">
- <rom name="darkman (uk) (1991) (04. part 4 - level 03) (version split) [original] [tape].cdt" size="12925" crc="61472052" sha1="c85359bb0e04ef9b92259edff88ed12e088f2d33" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="9126">
- <rom name="darkman (uk) (1991) (05. part 5 - photo section 2) (version split) [original] [tape].cdt" size="9126" crc="80f15f15" sha1="bc17e407cfb4d9c8f32fc1b023e2724059098eed" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="23518">
- <rom name="darkman (uk) (1991) (06. part 6 - level 04) (version split) [original] [tape].cdt" size="23518" crc="5ece4da7" sha1="50c2bb9716d3cf87b463fac5559eada64702103f" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="16125">
- <rom name="darkman (uk) (1991) (07. part 7 - level 05) (version split) [original] [tape].cdt" size="16125" crc="e52d9214" sha1="92851c2f9f0777fa372f198eb652dfee2b365590" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="9196">
- <rom name="darkman (uk) (1991) (08. part 8 - photo section 3) (version split) [original] [tape].cdt" size="9196" crc="e5ed08cf" sha1="69234fbf5f7541507f7f0c355169f69a2b156458" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="22574">
- <rom name="darkman (uk) (1991) (09. part 9 - level 06) (version split) [original] [tape].cdt" size="22574" crc="c33e63f8" sha1="524cb259df21f5a2b3bbe05a858ac470224f7828" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Darkman (UK) (2 faces) (1991) [Original] [TAPE].zip... -->
- <software name="darkmanu01" cloneof="darkmanu" supported="no">
- <description>Darkman (UK) (2 faces) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
<dataarea name="cass" size="143559">
<rom name="darkman (uk) (face b) (1991) [original] [tape].cdt" size="143559" crc="0e7098a9" sha1="c11c5988a91471eb55aa246d4095586ac9bcd59c" offset="0" />
</dataarea>
</part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="33339">
- <rom name="darkman (uk) (face a) (1991) [original] [tape].cdt" size="33339" crc="78ad6425" sha1="3d9a774ca0b5d10a2d73d375caf91d5083d124ae" offset="0" />
- </dataarea>
- </part>
</software>
- <!-- Identifying Darkwurlde (UK) (1986) [Original] [TAPE].zip... -->
<software name="darkwurl" supported="no">
- <description>Darkwurlde (UK) [Original] [TAPE]</description>
+ <description>Darkwurlde (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Top Ten</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="31177">
<rom name="darkwurlde (uk) (1986) [original] [tape].cdt" size="31177" crc="7efe4322" sha1="df3dd8c197113ffd2c1c11054f61df3004c29110" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 180 (UK) (1986) (v2) [Original] [TAPE].zip... -->
+ <software name="dartimag" supported="no">
+ <description>Dart Electronics Image Scanner (UK)</description>
+ <year>1986</year>
+ <publisher>Semaphore</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="16393">
+ <rom name="dart electronics image scanner (uk) (1986) [original] [tape].cdt" size="16393" crc="c85d3345" sha1="228769bd2333625ce62ca3064da9dccd122003be" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="darts180" supported="no">
<description>Darts 180 (UK, v2)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52796">
<rom name="180 (uk) (1986) (v2) [original] [tape].cdt" size="52796" crc="e24b0ac4" sha1="880a85be959f382d61b4d74dac7d10993fe8acf2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying 180 (UK) (1986) [Original] [TAPE].zip... -->
<software name="darts180o" cloneof="darts180" supported="no">
<description>Darts 180 (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57780">
<rom name="180 (uk) (1986) [original] [tape].cdt" size="57780" crc="d123de3a" sha1="893fd084128070bd46359ce126f5426b4c22804c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Darts (UK) (1985) [Original] [TAPE].zip... -->
- <software name="dartsuk1" supported="no">
- <description>Darts (UK) [Original] [TAPE]</description>
+ <software name="darts" supported="no">
+ <description>Darts (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45139">
<rom name="darts (uk) (1985) [original] [tape].cdt" size="45139" crc="55a1c60e" sha1="65b455232e3ea12a7432afbea0534339e0a8003a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Database (UK) (2 faces) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="database" supported="no">
- <description>Database (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="30158">
- <rom name="database (uk) (face a) (1985) (1. database) [original] [tape] [utilitaire].cdt" size="30158" crc="3edf9ef6" sha1="28ffb0b8ecbc2ebd09a68fc8dfa780ba6adb02f4" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="3723">
- <rom name="database (uk) (face b) (1985) (2. database data) [original] [tape] [utilitaire].cdt" size="3723" crc="db0cfc4f" sha1="3ada6b59f656f59556def1b0fee5d057d3cf36da" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Databox 01-86 (G) (1986) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox0" supported="no">
- <description>Databox 01-86 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
+ <software name="datams01" supported="no">
+ <description>Data Amstrad 01 (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="141145">
- <rom name="databox 01-86 (g) (1986) [cpc schneider international] [original] [tape] [compilation].cdt" size="141145" crc="08ddcd71" sha1="ac5fec0b9f92653c2246fb273f260b7ce979a75a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Databox 02-90 (G) (1990) [PC Amstrad International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox001" cloneof="databox0" supported="no">
- <description>Databox 02-90 (Ger) [PC Amstrad International] [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="120571">
- <rom name="databox 02-90 (g) (1990) [pc amstrad international] [original] [tape] [compilation].cdt" size="120571" crc="ede821fe" sha1="5617d846e5f9c1c650924a72d48252e3a48b59e9" offset="0" />
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="25139">
+ <rom name="data amstrad 01 (s) (1986) [original] [tape] [compilation].cdt" size="25139" crc="1aa601e0" sha1="a3ac3f061d1be3e7c40ba542b5917a155f0d1e61" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 03-86 (G) (1986) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox002" cloneof="databox0" supported="no">
- <description>Databox 03-86 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
+ <software name="datams02" supported="no">
+ <description>Data Amstrad 02 (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="92053">
- <rom name="databox 03-86 (g) (1986) [cpc schneider international] [original] [tape] [compilation].cdt" size="92053" crc="35c61084" sha1="6bf54f511bdc6a7b8980bff562e7c3778d55d214" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Databox 03-90 (G) (1990) [PC Amstrad International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox003" cloneof="databox0" supported="no">
- <description>Databox 03-90 (Ger) [PC Amstrad International] [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="138049">
- <rom name="databox 03-90 (g) (1990) [pc amstrad international] [original] [tape] [compilation].cdt" size="138049" crc="88e76945" sha1="1ac57de76d10fbc27bd3c64879498a1e51774968" offset="0" />
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="28855">
+ <rom name="data amstrad 02 (s) (1986) [original] [tape] [compilation].cdt" size="28855" crc="7e894ba2" sha1="f150dd09fbfc9c5ad29ebb94cab44dcf72e412d9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 04-86 (G) (1986) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox004" cloneof="databox0" supported="no">
- <description>Databox 04-86 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
+ <software name="datams03" supported="no">
+ <description>Data Amstrad 03 (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="80269">
- <rom name="databox 04-86 (g) (1986) [cpc schneider international] [original] [tape] [compilation].cdt" size="80269" crc="4e36acab" sha1="580607372389ac4cf702291c5a57d83904232864" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Databox 04-90 (G) (1990) [PC Amstrad International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox005" cloneof="databox0" supported="no">
- <description>Databox 04-90 (Ger) [PC Amstrad International] [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="155233">
- <rom name="databox 04-90 (g) (1990) [pc amstrad international] [original] [tape] [compilation].cdt" size="155233" crc="2b968067" sha1="9bb988324d60c9a8dacf04bc1e6047d2b4247377" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Databox 05-90 (G) (1990) [PC Amstrad International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox006" cloneof="databox0" supported="no">
- <description>Databox 05-90 (Ger) [PC Amstrad International] [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="165391">
- <rom name="databox 05-90 (g) (1990) [pc amstrad international] [original] [tape] [compilation].cdt" size="165391" crc="720cb135" sha1="a413475ae2c9ed6fbf37a3bc6e85338d1b947282" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Databox 06-07-90 (G) (2 faces) (1990) [PC Amstrad International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox007" cloneof="databox0" supported="no">
- <description>Databox 06-07-90 (Ger) (2 faces) [PC Amstrad International] [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="145963">
- <rom name="databox 06-07-90 (g) (face 1) (1990) [pc amstrad international] [original] [tape] [compilation].cdt" size="145963" crc="cacae298" sha1="912b20eb4977494fea088ebfddfc9fa8be31084e" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="159235">
- <rom name="databox 06-07-90 (g) (face 2) (1990) [pc amstrad international] [original] [tape] [compilation].cdt" size="159235" crc="3806fa30" sha1="cc0a49ed52ba20abbb994e2a76c4163406e6cd0e" offset="0" />
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="24850">
+ <rom name="data amstrad 03 (s) (1986) [original] [tape] [compilation].cdt" size="24850" crc="e97a0ba5" sha1="bf2f2e6c7e799db2d1db77320c59b0ddcfa6560d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 06-86 (G) (1986) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox008" cloneof="databox0" supported="no">
- <description>Databox 06-86 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
+ <software name="datams05" supported="no">
+ <description>Data Amstrad 05 (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="134359">
- <rom name="databox 06-86 (g) (1986) [cpc schneider international] [original] [tape] [compilation].cdt" size="134359" crc="de8e3220" sha1="d673742e89e40a6a5ed435d317c4f9af1564448b" offset="0" />
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="33000">
+ <rom name="data amstrad 05 (s) (1986) [original] [tape] [compilation].cdt" size="33000" crc="1c31cdc9" sha1="98f7851d48ff1bfc5db721044d00ecaf7d17a6ef" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 06-88 (G) (1988) [PC Amstrad International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox009" cloneof="databox0" supported="no">
- <description>Databox 06-88 (Ger) [PC Amstrad International] [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="113881">
- <rom name="databox 06-88 (g) (1988) [pc amstrad international] [original] [tape] [compilation].cdt" size="113881" crc="57fe1299" sha1="085a40b260ab53348ce704f0406807e8ba19c620" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Databox 07-86 (G) (1986) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox00a" cloneof="databox0" supported="no">
- <description>Databox 07-86 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
+ <software name="datams06" supported="no">
+ <description>Data Amstrad 06 (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="120445">
- <rom name="databox 07-86 (g) (1986) [cpc schneider international] [original] [tape] [compilation].cdt" size="120445" crc="85c9e4b0" sha1="03baccc0ff340b402f677c88786fef4dc2677ecb" offset="0" />
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="27259">
+ <rom name="data amstrad 06 (s) (1986) [original] [tape] [compilation].cdt" size="27259" crc="cf4421de" sha1="99c0e8341078744ee75e26d2704bfdece1498f9e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 07-88 (G) (1988) [PC Amstrad International] [Original] [TAPE] [COMPILATION] [Bugs].zip... -->
- <software name="databox00b" cloneof="databox0" supported="no">
- <description>Databox 07-88 (Ger) [PC Amstrad International] [Original] [TAPE] [COMPILATION] [Bugs]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="168229">
- <rom name="databox 07-88 (g) (1988) [pc amstrad international] [original] [tape] [compilation] [bugs].cdt" size="168229" crc="506589d2" sha1="8d376c910b2d9ad94eff7471d2dafa39209d8e38" offset="0" />
+ <software name="datams07" supported="no">
+ <description>Data Amstrad 07 (Spa)</description>
+ <year>1986</year>
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="35335">
+ <rom name="data amstrad 07 - el foso del dragon (s) (1986) [original] [tape].cdt" size="35335" crc="a31881cf" sha1="b494e7135fa336216bcb222e7a1ba5c459be388b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 08-09-90 (G) (2 faces) (1990) [PC Amstrad International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox00c" cloneof="databox0" supported="no">
- <description>Databox 08-09-90 (Ger) (2 faces) [PC Amstrad International] [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="169165">
- <rom name="databox 08-09-90 (g) (face a) (1990) [pc amstrad international] [original] [tape] [compilation].cdt" size="169165" crc="ca990fec" sha1="8b91e172921c594326a700884fafca797d4de53f" offset="0" />
+ <software name="datams07a" cloneof="datams07" supported="no">
+ <description>Data Amstrad 07 (Spa, 2 Sides)</description>
+ <year>1986</year>
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="23475">
+ <rom name="data amstrad 07 - el foso del dragon (s) (face a) (1986) [original] [tape].cdt" size="23475" crc="63c12aac" sha1="0f37873602966627592204f63f9929f05eba84ee" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="150079">
- <rom name="databox 08-09-90 (g) (face b) (1990) [pc amstrad international] [original] [tape] [compilation] [bugs].cdt" size="150079" crc="798dc465" sha1="99c467a8baa195d13897358b2fbeb616c80a75b9" offset="0" />
+ <dataarea name="cass" size="11873">
+ <rom name="data amstrad 07 - el foso del dragon (s) (face b) (1986) [original] [tape].cdt" size="11873" crc="aecf2908" sha1="4f763161f72acde887f16ffeaab2278044385e83" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 08-85 (G) (1985) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox00d" cloneof="databox0" supported="no">
- <description>Databox 08-85 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="106015">
- <rom name="databox 08-85 (g) (1985) [cpc schneider international] [original] [tape] [compilation].cdt" size="106015" crc="bf9c71fb" sha1="1d99abffdcb0950f765b0957bb11cf0dc2febaaa" offset="0" />
+ <software name="datams11" supported="no">
+ <description>Data Amstrad 11 (Spa)</description>
+ <year>1986</year>
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="21959">
+ <rom name="data amstrad 11 (s) (1986) [original] [tape] [compilation].cdt" size="21959" crc="437aa56e" sha1="b3e947818e2c2ac7466f52cf564b2043a2e3744d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 09-85 (G) (1985) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox00e" cloneof="databox0" supported="no">
- <description>Databox 09-85 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="123523">
- <rom name="databox 09-85 (g) (1985) [cpc schneider international] [original] [tape] [compilation].cdt" size="123523" crc="029e3670" sha1="4be9a3998288de274eeb1b167c0f5963fecb746d" offset="0" />
+ <software name="datams12" supported="no">
+ <description>Data Amstrad 12 (Spa)</description>
+ <year>1986</year>
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52073">
+ <rom name="data amstrad 12 (s) (1986) [original] [tape] [compilation].cdt" size="52073" crc="ab348a99" sha1="476e27aaf78d89c330b2725a9f65e25a1b36f003" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 10-11-90 (G) (1990) [PC Amstrad International] [Original] [TAPE] [COMPILATION] [Bugs].zip... -->
- <software name="databox1" supported="no">
- <description>Databox 10-11-90 (Ger) [PC Amstrad International] [Original] [TAPE] [COMPILATION] [Bugs]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="188233">
- <rom name="databox 10-11-90 (g) (1990) [pc amstrad international] [original] [tape] [compilation] [bugs].cdt" size="188233" crc="d785d37f" sha1="ed38e34c73b04d05a728ed77e526345b7373000e" offset="0" />
+ <software name="datams13" supported="no">
+ <description>Data Amstrad 13 (Spa)</description>
+ <year>1987</year>
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="25410">
+ <rom name="data amstrad 13 (s) (1987) [original] [tape] [compilation].cdt" size="25410" crc="a7710d61" sha1="7749c45e19a63a7ea5d1e9380b568bc611391b08" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 10-85 (G) (1985) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox101" cloneof="databox1" supported="no">
- <description>Databox 10-85 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="69757">
- <rom name="databox 10-85 (g) (1985) [cpc schneider international] [original] [tape] [compilation].cdt" size="69757" crc="544345ad" sha1="39cce8237777223e36f0b625def502a4766e061f" offset="0" />
+ <software name="datams14" supported="no">
+ <description>Data Amstrad 14 (Spa)</description>
+ <year>1987</year>
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="19891">
+ <rom name="data amstrad 14 (s) (1987) [original] [tape] [compilation].cdt" size="19891" crc="b80e0549" sha1="2ce97aad80ce401be52be721470b103c1c70fcba" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 10-86 (G) (1986) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox102" cloneof="databox1" supported="no">
- <description>Databox 10-86 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
+ <software name="datams17" supported="no">
+ <description>Data Amstrad 17 - Poker Less (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="165877">
- <rom name="databox 10-86 (g) (1986) [cpc schneider international] [original] [tape] [compilation].cdt" size="165877" crc="900e829a" sha1="23f01ff8629ead7a74aa023e698c1b572c39d27a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Databox 11-85 (G) (1985) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox103" cloneof="databox1" supported="no">
- <description>Databox 11-85 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="89377">
- <rom name="databox 11-85 (g) (1985) [cpc schneider international] [original] [tape] [compilation].cdt" size="89377" crc="d885ddaa" sha1="9d3512806fef0748973d3c04d92e0259f4b75439" offset="0" />
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="16393">
+ <rom name="data amstrad 17 (s) (1987) [original] [tape].cdt" size="16393" crc="e259c095" sha1="afbaa99e56b19d83c23707d5042d47e41182469c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 11-86 (G) (1986) [CPC + PC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox104" cloneof="databox1" supported="no">
- <description>Databox 11-86 (Ger) [CPC + PC Schneider International] [Original] [TAPE] [COMPILATION]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="147433">
- <rom name="databox 11-86 (g) (1986) [cpc + pc schneider international] [original] [tape] [compilation].cdt" size="147433" crc="e8689bbe" sha1="33c17e51aa9c29889d09b0790a31b1894a6ab787" offset="0" />
+ <software name="datams18" supported="no">
+ <description>Data Amstrad 18 - Gamesed (Spa)</description>
+ <year>1987</year>
+ <publisher>G.E.A.S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="44059">
+ <rom name="data amstrad 18 (s) (1988) [original] [tape].cdt" size="44059" crc="03fa254c" sha1="ada1fa1a1ae2650d5c5588382da69513724ba849" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 11-88 (G) (1988) [PC Amstrad International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox105" cloneof="databox1" supported="no">
- <description>Databox 11-88 (Ger) [PC Amstrad International] [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="145705">
- <rom name="databox 11-88 (g) (1988) [pc amstrad international] [original] [tape] [compilation].cdt" size="145705" crc="c0feed3c" sha1="573370093ede3609f3893a3c0522c181d87c346e" offset="0" />
+ <software name="database" supported="no">
+ <description>Database (UK)</description>
+ <year>1985</year>
+ <publisher>Gemini Marketing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="30158">
+ <rom name="database (uk) (face a) (1985) (1. database) [original] [tape] [utilitaire].cdt" size="30158" crc="3edf9ef6" sha1="28ffb0b8ecbc2ebd09a68fc8dfa780ba6adb02f4" offset="0" />
</dataarea>
</part>
- </software>
-
- <!-- Identifying Databox 12-85 (G) (1985) [CPC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox106" cloneof="databox1" supported="no">
- <description>Databox 12-85 (Ger) [CPC Schneider International] [Original] [TAPE] [COMPILATION]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="121178">
- <rom name="databox 12-85 (g) (1985) [cpc schneider international] [original] [tape] [compilation].cdt" size="121178" crc="4090dc6a" sha1="b63193c23d0725076fb4f277f707561ad001cb68" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="3723">
+ <rom name="database (uk) (face b) (1985) (2. database data) [original] [tape] [utilitaire].cdt" size="3723" crc="db0cfc4f" sha1="3ada6b59f656f59556def1b0fee5d057d3cf36da" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Databox 12-86 (G) (1986) [CPC + PC Schneider International] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="databox107" cloneof="databox1" supported="no">
- <description>Databox 12-86 (Ger) [CPC + PC Schneider International] [Original] [TAPE] [COMPILATION]</description>
+ <software name="db464" supported="no">
+ <description>Data Base 464 (Ita)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="152287">
- <rom name="databox 12-86 (g) (1986) [cpc + pc schneider international] [original] [tape] [compilation].cdt" size="152287" crc="64230177" sha1="6545a9fef33b12568a79cf94b9cc2e5e9948a979" offset="0" />
+ <publisher>VisioData</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="13717">
+ <rom name="data base 464 (i) (1985) [original] [tape] [utilitaire].cdt" size="13717" crc="04fe8280" sha1="34d9c04b284ae8d6183b50adc69c3e25a935677a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dawnssley (UK) (1986) [Original] [TAPE].zip... -->
- <software name="dawnssle" supported="no">
- <description>Dawnssley (UK) [Original] [TAPE]</description>
+ <software name="dawnsley" supported="no">
+ <description>Dawnssley (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Top Ten</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35869">
<rom name="dawnssley (uk) (1986) [original] [tape].cdt" size="35869" crc="ac2177b5" sha1="3844c4acd064539ebfbbbb5afa9ef06a6a9981e2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying De-Dong (UK) (2 faces) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="dedonguk" supported="no">
- <description>De-Dong (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="dedong" supported="no">
+ <description>De-Dong (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Prosol</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="16913">
<rom name="de-dong (uk) (face a) (1984) [original] [tape] [utilitaire].cdt" size="16913" crc="3efea992" sha1="ec8d144e4659b012f9958735dedafc3bd85f2e3d" offset="0" />
</dataarea>
@@ -9422,231 +10235,228 @@
</part>
</software>
- <!-- Identifying Deactivators (S) (1986) [Original] [TAPE].zip... -->
- <software name="deactiva" supported="no">
- <description>Deactivators (Spa) [Original] [TAPE]</description>
+ <software name="deactivs" cloneof="deactiv" supported="no">
+ <description>Deactivators (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68275">
<rom name="deactivators (s) (1986) [original] [tape].cdt" size="68275" crc="43af9ef2" sha1="9e50ee7086f4c2da05509159f483a33eaabbe140" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Deactivators (UK) (1986) [Original] [TAPE].zip... -->
- <software name="deactiva01" cloneof="deactiva" supported="no">
- <description>Deactivators (UK) [Original] [TAPE]</description>
+ <software name="deactiv" supported="no">
+ <description>Deactivators (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68017">
<rom name="deactivators (uk) (1986) [original] [tape].cdt" size="68017" crc="e7ebabb1" sha1="69806330cee9a32e649125cae54567efad43c10a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dead Or Alive (UK) (1987) [Original] [TAPE].zip... -->
- <software name="deadoral" supported="no">
- <description>Dead Or Alive (UK) [Original] [TAPE]</description>
+ <software name="doa" supported="no">
+ <description>Dead or Alive (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="39625">
+ <rom name="dead or alive (uk) (1987) [original] [tape].cdt" size="39625" crc="eb65ff36" sha1="95b4a13d5f2e5a26a8bfba12605039537473d770" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="doaa" cloneof="doa" supported="no">
+ <description>Dead or Alive (UK, Alt)</description>
+ <year>1987</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="39625">
- <rom name="dead or alive (uk) (1987) [original] [tape].cdt" size="39625" crc="61eccf2a" sha1="377e08074a8cbfb0fe6c78c42416846d5babbaa3" offset="0" />
+ <rom name="dead or alive (uk) (1987) [alternative software] [original] [tape].cdt" size="39625" crc="2737ce00" sha1="585bc335bffa8a5413fa6f1579ab08679d2ed3ed" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Deadly Evil (UK) (1990) [Original] [TAPE].zip... -->
- <software name="deadlyev" supported="no">
- <description>Deadly Evil (UK) [Original] [TAPE]</description>
+ <software name="deadevil" supported="no">
+ <description>Deadly Evil (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players Premier</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="33193">
<rom name="deadly evil (uk) (1990) [original] [tape].cdt" size="33193" crc="12992da7" sha1="ebd4b9e759eb4f66ca9aaf7c18ad00aab72ef069" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Death Or Glory (UK) (1987) [Original] [TAPE].zip... -->
- <software name="deathorg" supported="no">
- <description>Death Or Glory (UK) [Original] [TAPE]</description>
+ <software name="dog" supported="no">
+ <description>Death or Glory (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60653">
<rom name="death or glory (uk) (1987) [original] [tape].cdt" size="60653" crc="5f36abf1" sha1="a290ff623375f9cdec1296888e0f5305b2398e35" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Death Pit (UK) (1985) [Original] [TAPE].zip... -->
<software name="deathpit" supported="no">
- <description>Death Pit (UK) [Original] [TAPE]</description>
+ <description>Death Pit (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Durell Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59875">
<rom name="death pit (uk) (1985) [original] [tape].cdt" size="59875" crc="01cec985" sha1="4fc0d5d3fbeae79d75f5ed3066c6330fdb201104" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Death Stalker (UK) (1988) [Original] [TAPE].zip... -->
- <software name="deathsta" supported="no">
- <description>Death Stalker (UK) [Original] [TAPE]</description>
+ <software name="deathstk" supported="no">
+ <description>Death Stalker</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63731">
<rom name="death stalker (uk) (1988) [original] [tape].cdt" size="63731" crc="f7ca218d" sha1="c34b54cc853c1e679eb69b6c5d698016d490f092" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Death Wake (UK) (1986) [Original] [TAPE].zip... -->
<software name="deathwak" supported="no">
- <description>Death Wake (UK) [Original] [TAPE]</description>
+ <description>Death Wake (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Quicksilva</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56425">
<rom name="death wake (uk) (1986) [original] [tape].cdt" size="56425" crc="122a30fa" sha1="f347cf01ab21fe484ea24c8e6ca5b228cb5f1e72" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Death Wish 3 (UK) (1987) [Original] [TAPE].zip... -->
- <software name="deathwis" supported="no">
- <description>Death Wish 3 (UK) [Original] [TAPE]</description>
+ <software name="deathws3" supported="no">
+ <description>Death Wish 3 (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65494">
<rom name="death wish 3 (uk) (1987) [original] [tape].cdt" size="65494" crc="8a3e0c39" sha1="27a2ae292d8d22d1a662feeb05000b15d15f3eb5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Deathkick.zip... -->
- <software name="deathkic" supported="no">
- <description>Deathkick</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="42020">
- <rom name="deathkick.cdt" size="42020" crc="3651f1da" sha1="e76a85e3e4f0b98f236fa7b78d1633fb24e4197b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Deathscape (UK) (1987) [Original] [TAPE].zip... -->
- <software name="deathsca" supported="no">
- <description>Deathscape (UK) [Original] [TAPE]</description>
+ <software name="deathscp" supported="no">
+ <description>Deathscape (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Starlight Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="74616">
<rom name="deathscape (uk) (1987) [original] [tape].cdt" size="74616" crc="d36e6223" sha1="64b20e8450c09543de597d2ab4a358b6446cbbd1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Deathsville (UK) (1986) [Original] [TAPE].zip... -->
- <software name="deathsvi" supported="no">
- <description>Deathsville (UK) [Original] [TAPE]</description>
+ <software name="deathvil" supported="no">
+ <description>Deathsville (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Bubble Bus Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49504">
<rom name="deathsville (uk) (1986) [original] [tape].cdt" size="49504" crc="c332a9f4" sha1="94a2a0f19f3603deb2f837c56d32c90219cac355" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Deep Strike (UK) (1985) [Original] [TAPE].zip... -->
- <software name="deepstri" supported="no">
- <description>Deep Strike (UK) [Original] [TAPE]</description>
+ <software name="dedalos" supported="no">
+ <description>Dedalos (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Free Game Blot</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="15435">
+ <rom name="dedalos (f) (1985) [original] [tape].cdt" size="15435" crc="cba1ee25" sha1="b6953e0c4ebbd32bbf55646cf4c4578a987026fc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="deep" supported="no">
+ <description>The Deep (UK)</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="101402">
+ <rom name="the deep (uk) (1989) [original] [tape].cdt" size="101402" crc="ebaeff77" sha1="308d27ae90861df21febfaee8fb13751ed8f9d21" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="deepstrk" supported="no">
+ <description>Deep Strike (UK)</description>
+ <year>1985</year>
+ <publisher>Durell Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51805">
<rom name="deep strike (uk) (1985) [original] [tape].cdt" size="51805" crc="c976008a" sha1="a053117e25cee2f3212db6cc7cacec0b6910540b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Defcom (UK) (1986) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="defcomuk" supported="no">
- <description>Defcom (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="defcom" supported="no">
+ <description>Defcom (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Quicksilva</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55525">
<rom name="defcom (uk) (1986) (spain retail version) [original] [tape].cdt" size="55525" crc="00a344a8" sha1="955ed2080dbeb4835a73d70a0bfdfeab9f08cc51" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Defcom 1 (S) (1989) [Original] [TAPE].zip... -->
- <software name="defcom1s" supported="no">
- <description>Defcom 1 (Spa) [Original] [TAPE]</description>
+ <software name="defcom1" supported="no">
+ <description>Defcom 1 (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Iber Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="167203">
<rom name="defcom 1 (s) (1989) [original] [tape].cdt" size="167203" crc="239c0d54" sha1="3b08fcc328e3959ad04881bf7d3247838772aa49" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Defend Or Die (UK) (1985) [Original] [TAPE].zip... -->
- <software name="defendor" supported="no">
- <description>Defend Or Die (UK) [Original] [TAPE]</description>
+ <software name="defordie" supported="no">
+ <description>Defend or Die (UK) </description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alligata Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="22987">
<rom name="defend or die (uk) (1985) [original] [tape].cdt" size="22987" crc="03034e83" sha1="7f765377c62f56908fddc9597d06e54cbd16b2fc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Defenders Of The Earth (UK,F) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="defender" supported="no">
- <description>Defenders Of The Earth (UK,F) (Version Split) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="67855">
- <rom name="defenders of the earth (uk,f) (1990) (00. code program) (version split) [original] [tape].cdt" size="67855" crc="78642776" sha1="a727ad2094c0ce17196cb408b2f4d8f81bf15063" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="5701">
- <rom name="defenders of the earth (uk,f) (1990) (01. level 01) (version split] [original] [tape].cdt" size="5701" crc="45d738a1" sha1="6085e7865b7a8dd6b1197cb68eb15587d201ff84" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="5701">
- <rom name="defenders of the earth (uk,f) (1990) (02. level 02) (version split] [original] [tape].cdt" size="5701" crc="f6de6470" sha1="5685f7eaada6b727e0ea7c78d9fd8dae6fc3a10d" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="5701">
- <rom name="defenders of the earth (uk,f) (1990) (03. level 03) (version split] [original] [tape].cdt" size="5701" crc="53c316ab" sha1="682ca5f4caa45397b0aaf0d990303a9d9ea6e8ac" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Defenders Of The Earth (UK,F) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="defender01" cloneof="defender" supported="no">
- <description>Defenders Of The Earth (UK,F) (2 faces) [Original] [TAPE]</description>
+ <software name="defearth" supported="no">
+ <description>Defenders of the Earth (Euro)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Enigma Variations</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67855">
<rom name="defenders of the earth (uk,f) (face a) (1990) [original] [tape].cdt" size="67855" crc="78642776" sha1="a727ad2094c0ce17196cb408b2f4d8f81bf15063" offset="0" />
</dataarea>
@@ -9658,173 +10468,148 @@
</part>
</software>
- <!-- Identifying Deflektor (UK) (1987) [Original] [TAPE].zip... -->
- <software name="deflekto" supported="no">
- <description>Deflektor (UK) [Original] [TAPE]</description>
+ <software name="deflektr" supported="no">
+ <description>Deflektor (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="72594">
<rom name="deflektor (uk) (1987) [original] [tape].cdt" size="72594" crc="a2b16bd8" sha1="855d64d2afb3ffaa1ec7e031471d08d75f300ccb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Deliverance - Stormlord 2 (UK) (1990) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="delivera" supported="no">
- <description>Deliverance - Stormlord 2 (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="169835">
- <rom name="deliverance - stormlord 2 (uk) (1990) (spain retail version) [original] [tape].cdt" size="169835" crc="1b608389" sha1="0dbe73ccc6ee6d0f574f27b46a4092a0c8026055" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Deliverance - Stormlord 2 (UK) (1990) [Original] [TAPE].zip... -->
- <software name="delivera01" cloneof="delivera" supported="no">
- <description>Deliverance - Stormlord 2 (UK) [Original] [TAPE]</description>
+ <software name="delivern" supported="no">
+ <description>Deliverance (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Deliverance - Stormlord II (Box)" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="164080">
<rom name="deliverance - stormlord 2 (uk) (1990) [original] [tape].cdt" size="164080" crc="d57f395d" sha1="da6c7b72e4c1ede57b15b0f9616d3e653787be4a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Deliverance - Stormlord 2 (UK) (64K) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="delivera02" cloneof="delivera" supported="no">
- <description>Deliverance - Stormlord 2 (UK) (64K) (Version Split) [Original] [TAPE]</description>
+ <software name="deliverns" cloneof="delivern" supported="no">
+ <description>Deliverance (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="42454">
- <rom name="deliverance - stormlord 2 (uk) (64k) (1990) (00. code program) (version split) [original] [tape].cdt" size="42454" crc="bf0e2bf2" sha1="679b51d8944871e94347c350c5a01ef9e9a9e2ff" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="40555">
- <rom name="deliverance - stormlord 2 (uk) (64k) (1990) (01. game - part i) (version split) [original] [tape].cdt" size="40555" crc="625d3df1" sha1="d87865f20d821996e51dc4562a235bb9a94e7fac" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="40555">
- <rom name="deliverance - stormlord 2 (uk) (64k) (1990) (02. game - part ii) (version split) [original] [tape].cdt" size="40555" crc="3c263be4" sha1="fdaf2e77e45afb6fe47e0150421b650a57f9290e" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="40555">
- <rom name="deliverance - stormlord 2 (uk) (64k) (1990) (03. game - part iii) (version split) [original] [tape].cdt" size="40555" crc="c4885ca9" sha1="f36dca46cc30c36c9ddf513b73aaee07b4a10144" offset="0" />
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Deliverance - Stormlord II (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="169835">
+ <rom name="deliverance - stormlord 2 (uk) (1990) (spain retail version) [original] [tape].cdt" size="169835" crc="1b608389" sha1="0dbe73ccc6ee6d0f574f27b46a4092a0c8026055" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Demon's Revenge (UK) (1987) [Original] [TAPE].zip... -->
- <software name="demonsre" supported="no">
- <description>Demon's Revenge (UK) [Original] [TAPE]</description>
+ <software name="demonrev" supported="no">
+ <description>Demon's Revenge (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="86551">
<rom name="demon's revenge (uk) (1987) [original] [tape].cdt" size="86551" crc="6895949c" sha1="2b52f638e9d0da53c2515e2115d2fd74a7dbbbe0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dempsey And Makepeace (UK) (1986) [Original] [TAPE].zip... -->
- <software name="dempseya" supported="no">
- <description>Dempsey And Makepeace (UK) [Original] [TAPE]</description>
+ <software name="dempsey" supported="no">
+ <description>Dempsey and Makepeace (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Britannia Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="73579">
<rom name="dempsey and makepeace (uk) (1986) [original] [tape].cdt" size="73579" crc="6ab98002" sha1="d6ffe48552753b67ce19bb559ae70bb5100fea8e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dernier Metro (F) (1985) [Original] [TAPE].zip... -->
- <software name="dernierm" supported="no">
- <description>Dernier Metro (Fra) [Original] [TAPE]</description>
+ <software name="dermetro" supported="no">
+ <description>Dernier Metro (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Micro Programmes 5</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60742">
<rom name="dernier metro (f) (1985) [original] [tape].cdt" size="60742" crc="866503cb" sha1="4e3ffad9228872ac3cf9f61a48d3e588260752ca" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dervish (UK) (1988) [Original] [TAPE].zip... -->
- <software name="dervishu" supported="no">
- <description>Dervish (UK) [Original] [TAPE]</description>
+ <software name="dervish" supported="no">
+ <description>Dervish (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Power House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38413">
<rom name="dervish (uk) (1988) [original] [tape].cdt" size="38413" crc="e8a38eb9" sha1="15f7e311e089a5331d6ee1376bb0f4c43e78eb88" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Des Chiffres Et Des Lettres (F) (1987) [Original] [TAPE].zip... -->
- <software name="deschiff" supported="no">
- <description>Des Chiffres Et Des Lettres (Fra) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="37297">
- <rom name="des chiffres et des lettres (f) (1987) [original] [tape].cdt" size="37297" crc="4bd0a257" sha1="47cb8588c9fe0d66282e4bb6bb2001213aae4873" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Desert Fox (UK) (1986) [Original] [TAPE].zip... -->
- <software name="desertfo" supported="no">
- <description>Desert Fox (UK) [Original] [TAPE]</description>
+ <software name="desrtfox" supported="no">
+ <description>Desert Fox (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58090">
<rom name="desert fox (uk) (1986) [original] [tape].cdt" size="58090" crc="d4ae4800" sha1="314785a23433428204e9aa54638a0c22f75e339a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Desert Rats (UK) (1985) [Original [TAPE].zip... -->
- <software name="desertra" supported="no">
- <description>Desert Rats (UK) [Original [TAPE]</description>
+ <software name="desrtrat" supported="no">
+ <description>Desert Rats (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cases Computer Simulators</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42979">
<rom name="desert rats (uk) (1985) [original [tape].cdt" size="42979" crc="770d52df" sha1="213197df84d775de973593476e73cbdb640f43ac" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Desolator - Halls Of Kyros (UK) (1987) [Original] [TAPE].zip... -->
- <software name="desolato" supported="no">
- <description>Desolator - Halls Of Kyros (UK) [Original] [TAPE]</description>
+ <software name="desolatr" supported="no">
+ <description>Desolator - Halls of Kyros (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="104877">
<rom name="desolator - halls of kyros (uk) (1987) [original] [tape].cdt" size="104877" crc="75fd9174" sha1="bde955b975c936d7144222669764d4142d6c117f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Desperado (S) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="desperad" supported="no">
- <description>Desperado (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="desperd2" supported="no">
+ <description>Desperado 2 (Spa)</description>
+ <year>1991</year>
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="86843">
+ <rom name="desperado 2 (s) (1991) [original] [tape].cdt" size="86843" crc="68c082fd" sha1="9c0af04c32bfdd292bb5e88703cf2c43e5caf95e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="desperad" cloneof="gunsmoke" supported="no">
+ <description>Desperado (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59740">
- <rom name="desperado (s) (face a) (1987) [original] [tape].cdt" size="59740" crc="690f0ee7" sha1="5084ba1112a567f4e1002a267e3d223c40f5c3e5" offset="0" />
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="59739">
+ <rom name="desperado (s) (face a) (1987) [original] [tape].cdt" size="59739" crc="1c161401" sha1="e733eb227b89e84c83330753fd1e7a0569ef6133" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
@@ -9834,96 +10619,150 @@
</part>
</software>
- <!-- Identifying Desperado 2 (S) (1991) [Original] [TAPE].zip... -->
- <software name="desperad01" cloneof="desperad" supported="no">
- <description>Desperado 2 (Spa) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="86843">
- <rom name="desperado 2 (s) (1991) [original] [tape].cdt" size="86843" crc="68c082fd" sha1="9c0af04c32bfdd292bb5e88703cf2c43e5caf95e" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Despotik Design (F,UK,G) (1987) [Original] [TAPE].zip... -->
<software name="despotik" supported="no">
- <description>Despotik Design (F,UK,G) [Original] [TAPE]</description>
+ <description>Despotik Design (Euro)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="70405">
<rom name="despotik design (f,uk,g) (1987) [original] [tape].cdt" size="70405" crc="291c219a" sha1="d742ad827e9458996cae6d65720e97a94d67a609" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Detective (UK) (1984) [Original] [TAPE].zip... -->
+ <software name="demath6e" supported="no">
+ <description>Destination Maths 6e-5e (Fra)</description>
+ <year>1989</year>
+ <publisher>Generation 5</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="83923">
+ <rom name="destination maths 6e-5e (f) (face 1a) (1989) [original] [tape].cdt" size="83923" crc="5b52dad4" sha1="637dcfb95bbf66c7357780798fa0c4bc3d1a0aeb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="86959">
+ <rom name="destination maths 6e-5e (f) (face 1b) (1989) [original] [tape].cdt" size="86959" crc="b859d36c" sha1="64c0d144a2372e855e3e7eb490fd491188ed00ff" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="64501">
+ <rom name="destination maths 6e-5e (f) (face 2a) (1989) [original] [tape].cdt" size="64501" crc="67f2cdc9" sha1="d8adf9266d3f970bd1e708d8dfcd1f9bda7a0b2c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="71983">
+ <rom name="destination maths 6e-5e (f) (face 2b) (1989) [original] [tape].cdt" size="71983" crc="3ec8be09" sha1="fc4d80706134856e2f9cee473ab402a2bed09c1c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="demathc1" supported="no">
+ <description>Destination Maths Ce1-Ce2 (Fra)</description>
+ <year>1989</year>
+ <publisher>Generation 5</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="83923">
+ <rom name="destination maths 6e-5e (f) (face 1a) (1989) [original] [tape].cdt" size="83923" crc="5b52dad4" sha1="637dcfb95bbf66c7357780798fa0c4bc3d1a0aeb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="86959">
+ <rom name="destination maths 6e-5e (f) (face 1b) (1989) [original] [tape].cdt" size="86959" crc="b859d36c" sha1="64c0d144a2372e855e3e7eb490fd491188ed00ff" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="64501">
+ <rom name="destination maths 6e-5e (f) (face 2a) (1989) [original] [tape].cdt" size="64501" crc="67f2cdc9" sha1="d8adf9266d3f970bd1e708d8dfcd1f9bda7a0b2c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="71983">
+ <rom name="destination maths 6e-5e (f) (face 2b) (1989) [original] [tape].cdt" size="71983" crc="3ec8be09" sha1="fc4d80706134856e2f9cee473ab402a2bed09c1c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="detectiv" supported="no">
- <description>Detective (UK) [Original] [TAPE]</description>
+ <description>Detective (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="22998">
<rom name="detective (uk) (1984) [original] [tape].cdt" size="22998" crc="bbe3f53d" sha1="b20023b49350838920b6a09c5c0375104cc0c9de" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Deutschstunde 1 (G) (1986) [Original] [TAPE].zip... -->
- <software name="deutschs" supported="no">
- <description>Deutschstunde 1 (Ger) [Original] [TAPE]</description>
+ <software name="deutsch1" supported="no">
+ <description>Deutschstunde 1 (Ger)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Europa Computer Club</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="28269">
<rom name="deutschstunde 1 (g) (1986) [original] [tape].cdt" size="28269" crc="c8272ca6" sha1="f4e135dfa492acd4a6adf813f13329c19dc17fa4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Deutschstunde 2 (G) (1986) [Original] [TAPE].zip... -->
- <software name="deutschs01" cloneof="deutschs" supported="no">
- <description>Deutschstunde 2 (Ger) [Original] [TAPE]</description>
+ <software name="deutsch2" supported="no">
+ <description>Deutschstunde 2 (Ger)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Europa Computer Club</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="34270">
<rom name="deutschstunde 2 (g) (1986) [original] [tape].cdt" size="34270" crc="95cfa120" sha1="df44109ef2dad7a92c223e673dd549ae8f476d0d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Deutschstunde 3 (G) (1986) [Original] [TAPE].zip... -->
- <software name="deutschs02" cloneof="deutschs" supported="no">
- <description>Deutschstunde 3 (Ger) [Original] [TAPE]</description>
+ <software name="deutsch3" supported="no">
+ <description>Deutschstunde 3 (Ger)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Europa Computer Club</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="24016">
<rom name="deutschstunde 3 (g) (1986) [original] [tape].cdt" size="24016" crc="185fd96e" sha1="9047cab36b2e70e861e1081d97a3bee418363b83" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Devil's Castle (F) (1986) [Original] [TAPE].zip... -->
- <software name="devilsca" supported="no">
- <description>Devil's Castle (Fra) [Original] [TAPE]</description>
+ <software name="devilcst" supported="no">
+ <description>Devil's Castle</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Chip</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53167">
<rom name="devil's castle (f) (1986) [original] [tape].cdt" size="53167" crc="4039bda9" sha1="8a4aa55551b09fecb419d1b78d41ea22409556e1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying DFM 464 (UK) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="dfm464uk" supported="no">
- <description>DFM 464 (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="devcrown" supported="no">
+ <description>The Devil's Crown (UK)</description>
+ <year>1985</year>
+ <publisher>Probe Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="69049">
+ <rom name="the devil's crown (uk) (1985) [original] [tape].cdt" size="69049" crc="e6c9cfdd" sha1="489a10d53c0184f590b37b78dc395b610eefa7e3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dfm464" supported="no">
+ <description>DFM 464 (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="26905">
<rom name="dfm database 464 (uk) (face a) (1984) [original] [tape] [utilitaire].cdt" size="26905" crc="218925a9" sha1="1a3fab3ce9b214a825a56441267c408dba53d228" offset="0" />
</dataarea>
@@ -9935,135 +10774,125 @@
</part>
</software>
- <!-- Identifying Diamond Mine II (UK) (1985) [Original] [TAPE].zip... -->
- <software name="diamondm" supported="no">
- <description>Diamond Mine II (UK) [Original] [TAPE]</description>
+ <software name="dfm464db" cloneof="dfm464" supported="no">
+ <description>DFM 464 - Database (UK)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="46521">
+ <rom name="dfm 464 database (uk) (1984) [amsoft] [original] [tape] [utilitaire].cdt" size="46521" crc="89367c3d" sha1="458340c28ad900754b2e334459b29f5a03d45bf4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="diamanmd" supported="no">
+ <description>Le Diamant de l'Ile Maudite (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55375">
+ <rom name="le diamant de l'ile maudite (f) (face a) (1985) (presentation) [original] [tape].cdt" size="55375" crc="05145093" sha1="277e0c9847a5c9a7e15bfa65f4e7441d90c60d29" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="109367">
+ <rom name="le diamant de l'ile maudite (f) (face b) (1985) (programme principal) [original] [tape].cdt" size="109367" crc="7d158030" sha1="55533077f1a1a95155f229b68f95a8ac6279dde5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="diampeur" supported="no">
+ <description>Les Diamants de la Peur (Fra)</description>
+ <year>1985</year>
+ <publisher>Power Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="8461">
+ <rom name="les diamants de la peur (f) (1985) [original] [tape].cdt" size="8461" crc="dc8a53e0" sha1="cd2a9ef84b0a852eb1a0ead45d2e9a933cb72712" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="diamine2" supported="no">
+ <description>Diamond Mine II (UK)</description>
+ <year>1985</year>
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="26668">
<rom name="diamond mine ii (uk) (1985) [original] [tape].cdt" size="26668" crc="7f70dc26" sha1="1836e754268fe542ac878395ba0d45c30196b738" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dianne - Mission Rubidiums (F) (1985) [Original] [TAPE].zip... -->
- <software name="diannemi" supported="no">
- <description>Dianne - Mission Rubidiums (Fra) [Original] [TAPE]</description>
+ <software name="dianne" supported="no">
+ <description>Dianne - Mission Rubidiums (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41313">
<rom name="dianne - mission rubidiums (f) (1985) [original] [tape].cdt" size="41313" crc="99c66305" sha1="639bf88ed9a39524811f34fd786ee2189b98dbe1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dick Tracy (UK) (1990) [Original] [TAPE].zip... -->
- <software name="dicktrac" supported="no">
- <description>Dick Tracy (UK) [Original] [TAPE]</description>
+ <software name="dicktr" supported="no">
+ <description>Dick Tracy (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Titus</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="353184">
<rom name="dick tracy (uk) (1990) [original] [tape].cdt" size="353184" crc="6969b047" sha1="3a52aeadb4ece5caec79daa01454d06cbfff4426" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Didact English - College (F) (1987) [Original] [TAPE].zip... -->
<software name="didacten" supported="no">
- <description>Didact English - College (Fra) [Original] [TAPE]</description>
+ <description>Didact-English -College- (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Carraz Editions</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="110209">
<rom name="didact english - college (f) (1987) [original] [tape].cdt" size="110209" crc="3989cf77" sha1="4e6eaf056875ae07d85df41f535b66d52eac66c3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Die Alien Slime (UK) (1989) [Original] [TAPE].zip... -->
- <software name="diealien" supported="no">
- <description>Die Alien Slime (UK) [Original] [TAPE]</description>
+ <software name="alienslm" supported="no">
+ <description>Die Alien Slime (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="48066">
<rom name="die alien slime (uk) (1989) [original] [tape].cdt" size="48066" crc="51cba737" sha1="3358a7bbea37c48a85a2b7a4cc5254a3258fc1e5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Die Erbschaft - Panik In Las Vegas (G) (1986) (2 faces) [Original] [TAPE].zip... -->
- <software name="dieerbsc" supported="no">
- <description>Die Erbschaft - Panik In Las Vegas (Ger) (2 faces) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="104440">
- <rom name="die erbschaft - panik in las vegas (g) (1986) (face a) [original] [tape].cdt" size="104440" crc="811384f0" sha1="b56a2b88ebddc39be64fa09672c6995dae834fdb" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="38761">
- <rom name="die erbschaft - panik in las vegas (g) (1986) (face b) [original] [tape].cdt" size="38761" crc="6dcd6950" sha1="05dbe6c28282ce34734e4b93264ac41af0d82e65" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Die Erbschaft - Panik In Las Vegas (G) (1986) (Version Split) [Original] [TAPE].zip... -->
- <software name="dieerbsc01" cloneof="dieerbsc" supported="no">
- <description>Die Erbschaft - Panik In Las Vegas (Ger) (Version Split) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61819">
- <rom name="die erbschaft - panik in las vegas (g) (1986) (1. die gebaude) (version split) [original] [tape].cdt" size="61819" crc="0c43cb43" sha1="98b205b02d497a71b2975c10cf7e3e671db0cf9f" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="42631">
- <rom name="die erbschaft - panik in las vegas (g) (1986) (2. am flughafen) (version split) [original] [tape].cdt" size="42631" crc="75843dd0" sha1="264b1fc113709e81ff63f860157fd679ae03e4a0" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="38761">
- <rom name="die erbschaft - panik in las vegas (g) (1986) (3. in las vegas) (version split) [original] [tape].cdt" size="38761" crc="8f8372f4" sha1="7a1a16043f3203ba34d8d3fc22370792ed149703" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Die Heilige Rustung Des Antiriad (G) (1986) [Original] [TAPE].zip... -->
- <software name="dieheili" supported="no">
- <description>Die Heilige Rustung Des Antiriad (Ger) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="77161">
- <rom name="die heilige rustung des antiriad (g) (1986) [original] [tape].cdt" size="77161" crc="4d65eb3a" sha1="7d81e2cdaa8b4b129ca84b0f64f472791710506c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Digger Barnes (UK) (1985) [Original] [TAPE].zip... -->
- <software name="diggerba" supported="no">
- <description>Digger Barnes (UK) [Original] [TAPE]</description>
+ <software name="diggbarn" supported="no">
+ <description>Digger Barnes (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cable Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="23781">
<rom name="digger barnes (uk) (1985) [original] [tape].cdt" size="23781" crc="c28fe085" sha1="4459fbf57bca1a8fe74a99dd5ab6354adcd8ae98" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dimension omega (S) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="dimensio" supported="no">
- <description>Dimension omega (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="dimomega" supported="no">
+ <description>Dimension Omega (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Positive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62825">
<rom name="dimension omega (s) (face a) (1989) [original] [tape].cdt" size="62825" crc="29e4a994" sha1="0e086f2d912d06151a42d0ef52cf4698db8c5385" offset="0" />
</dataarea>
@@ -10075,420 +10904,332 @@
</part>
</software>
- <!-- Identifying Dinamic 5 Aniversario (S) (8 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="dinamic5" supported="no">
- <description>Dinamic 5 Aniversario (Spa) (8 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="62789">
- <rom name="dinamic 5 aniversario (s) (face 1a) (1989) (1. fernando martin basket master) [original] [tape] [compilation].cdt" size="62789" crc="80500668" sha1="a76c2b195f0658ea2ff665d52e11f5e25ab5eef6" offset="0" />
+ <software name="dinam92" supported="no">
+ <description>The Dinamic '92 (UK)</description>
+ <year>1991</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="146390">
+ <rom name="the dinamic 92 (uk) (face 1a) (1991) (1. narco police) [original] [tape] [compilation].cdt" size="146390" crc="772aead3" sha1="af95da5b7b5818ca06bb3a87cf70e586d60338af" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="57761">
- <rom name="dinamic 5 aniversario (s) (face 2a) (1989) (4. freddy hardest - i) [original] [tape] [compilation].cdt" size="57761" crc="0848dc0d" sha1="dcb3d7255e03ccaa912d31d9a0ad2521212117fa" offset="0" />
+ <dataarea name="cass" size="37417">
+ <rom name="the dinamic 92 (uk) (face 1b) (1991) (1. narco police) [original] [tape] [compilation].cdt" size="37417" crc="0594025e" sha1="567c648c60e55451686dd17e3de255eaa78558af" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="58438">
- <rom name="dinamic 5 aniversario (s) (face 2a) (1989) (4. freddy hardest - ii) [original] [tape] [compilation].cdt" size="58438" crc="d93faedf" sha1="8027da1b53615547d9950e92c62fef556fe67460" offset="0" />
+ <dataarea name="cass" size="115573">
+ <rom name="the dinamic 92 (s) (face 2a) (1991) (2. los templos sagrados) [original] [tape] [compilation].cdt" size="115573" crc="d61c0193" sha1="1183272c6b065e93e6b5d8d19c7bb6c3f4f4b094" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="61576">
- <rom name="dinamic 5 aniversario (s) (face 2a) (1989) (5. dustin) [original] [tape] [compilation].cdt" size="61576" crc="10aa9405" sha1="5953190e92a812480970749282154b826bf6af82" offset="0" />
+ <dataarea name="cass" size="114579">
+ <rom name="the dinamic 92 (s) (face 2b) (1991) (3. hammer boy) [original] [tape] [compilation].cdt" size="114579" crc="c2b5caf3" sha1="f0bf900afad85c6400ea9f6aad3ce752ebb8a502" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="37975">
- <rom name="dinamic 5 aniversario (s) (face 3a) (1989) (7. abu simbel profanation) [original] [tape] [compilation].cdt" size="37975" crc="99f39511" sha1="16b91980ed4ebf86e5300c2126a5f6e8ce35b027" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="60007">
- <rom name="dinamic 5 aniversario (s) (face 3a) (1989) (8. megacorp - i) [original] [tape] [compilation].cdt" size="60007" crc="f5f6a462" sha1="24158fcfae333570f3752fe986b4dbbda2a9671a" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="59382">
- <rom name="dinamic 5 aniversario (s) (face 3a) (1989) (8. megacorp - ii) [original] [tape] [compilation].cdt" size="59382" crc="702e2a98" sha1="eaaaa76af05bee97b29dddeafe4ae1809e562a83" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="65034">
- <rom name="dinamic 5 aniversario (s) (face 1b) (1989) (3. capitan sevilla - i) [original] [tape] [compilation].cdt" size="65034" crc="bd9be095" sha1="2abd2441535d221c0d0bfb47ecda883034c99002" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="65034">
- <rom name="dinamic 5 aniversario (s) (face 1b) (1989) (3. capitan sevilla - ii) [original] [tape] [compilation].cdt" size="65034" crc="b8abf53b" sha1="6fecf5618add2336b0e85d46b1cfae8679588700" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="63808">
- <rom name="dinamic 5 aniversario (s) (face 2b) (1989) (6. phantis - i) [original] [tape] [compilation].cdt" size="63808" crc="f7fcd9c7" sha1="ef5c32a984f0244bdfb32b21818b869a29394aee" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="64158">
- <rom name="dinamic 5 aniversario (s) (face 2b) (1989) (6. phantis - ii) [original] [tape] [compilation].cdt" size="64158" crc="cbc4b9d7" sha1="58897264fe016af07f775e82cc6b89d7d4ceae51" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="91911">
- <rom name="dinamic 5 aniversario (s) (face 4a) (1989) (10. meganova) [original] [tape] [compilation].cdt" size="91911" crc="e45e4633" sha1="ae70e25fe2fc1465466747b2d7650ac1f9fc9a22" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="59435">
- <rom name="dinamic 5 aniversario (s) (face 4a) (1989) (11. west bank) [original] [tape] [compilation].cdt" size="59435" crc="fc7340f7" sha1="88d9fbf092f19a9d3c2d1a7affaf2d758f5a01f3" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="59478">
- <rom name="dinamic 5 aniversario (s) (face 4b) (1989) (12. los pajaros de bangkok - i) [original] [tape] [compilation].cdt" size="59478" crc="52f78c47" sha1="9a699c1ef3d827242a3e298e05d63ebbe9baf2ac" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="59478">
- <rom name="dinamic 5 aniversario (s) (face 4b) (1989) (12. los pajaros de bangkok - ii) [original] [tape] [compilation].cdt" size="59478" crc="9be597f1" sha1="a097c908d944e622bed9d12cb86c07b945211800" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="62256">
- <rom name="dinamic 5 aniversario (s) (face 3b) (1989) (9. hundra) [original] [tape] [compilation].cdt" size="62256" crc="924fc3be" sha1="6875e85db819334a2be73f801aeeb4f3c263b805" offset="0" />
- </dataarea>
- </part>
- <part name="cass17" interface="cpc_cass">
- <dataarea name="cass" size="59476">
- <rom name="dinamic 5 aniversario (s) (face 1a) (1989) (2. sgrizam) [original] [tape] [compilation].cdt" size="59476" crc="db44c0c6" sha1="8105ecab0ae8ecb9dd041561131eef356db75492" offset="0" />
+ <dataarea name="cass" size="48901">
+ <rom name="the dinamic 92 (uk) (face 3a) (1991) (4. mega phoenix) [original] [tape] [compilation].cdt" size="48901" crc="0eff5c1f" sha1="a9ae387697e61f8c96b43b573a9e9c6f9a9cd354" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dirk (S) (1987) (PD) [Original] [TAPE].zip... -->
- <software name="dirks198" supported="no">
- <description>Dirk (Spa) (PD) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="15409">
- <rom name="dirk (s) (1987) (pd) [original] [tape].cdt" size="15409" crc="0972afa9" sha1="2b50041a98b8b8a62787e0ae4853988c832311d6" offset="0" />
+ <software name="diosacoz" supported="no">
+ <description>La Diosa de Cozumel (Spa)</description>
+ <year>1990</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58206">
+ <rom name="la diosa de cozumel (s) (face b) (1990) (parte 2) [original] [tape].cdt" size="58206" crc="bba6040b" sha1="370a6f1bf213669e5685ad654158953449663f08" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="57176">
+ <rom name="la diosa de cozumel (s) (face a) (1990) (parte 1) [original] [tape].cdt" size="57176" crc="bebdd105" sha1="19fede9cfff5dfb6ad83792b15d57fe4f75121f1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Discovery 1 (UK) (1985) (v2) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="discover" supported="no">
- <description>Discovery 1 (UK) (v2) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Discovery 1 (UK, v2)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Siren Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="6792">
<rom name="discovery 1 (uk) (1985) (v2) [original] [tape] [utilitaire].cdt" size="6792" crc="86416b2e" sha1="b7e3298f6a2728c82baa471a5e362288a3b38c2c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Discovery 1 (UK) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="discover01" cloneof="discover" supported="no">
- <description>Discovery 1 (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="discovero" cloneof="discover" supported="no">
+ <description>Discovery 1 (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Siren Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="7171">
<rom name="discovery 1 (uk) (1985) [original] [tape] [utilitaire].cdt" size="7171" crc="a6d74e9a" sha1="6e8fdbe2f8556ebb9c925dcd0b0aa922ee1beb42" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dizzy - The Ultimate Cartoon Adventure (UK) (1987) [Original] [TAPE].zip... -->
- <software name="dizzythe" supported="no">
- <description>Dizzy - The Ultimate Cartoon Adventure (UK) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="dizzy" supported="no">
+ <description>Dizzy - The Ultimate Cartoon Adventure (UK)</description>
+ <year>1988</year>
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59699">
<rom name="dizzy - the ultimate cartoon adventure (uk) (1987) [original] [tape].cdt" size="59699" crc="a59bd5f2" sha1="7c53ef6a43975e91d57dae447dcfeca507b8d7c9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dizzy Collection (UK) (3 faces) (1990) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="dizzycol" supported="no">
- <description>Dizzy Collection (UK) (3 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59678">
- <rom name="dizzy collection (uk) (face 1a) (1990) (1. dizzy ! - the ultimate cartoon adventure) [original] [tape] [compilation].cdt" size="59678" crc="d4b51ee7" sha1="5311f4914e7fb35760457b5bc2df8969b7c99647" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="65882">
- <rom name="dizzy collection (uk) (face 2a) (1990) (5. dizzy iv - magic land) [original] [tape] [compilation].cdt" size="65882" crc="ba39f794" sha1="2d7458b19077cdc34227935aaa768496a14b1557" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="63952">
- <rom name="dizzy collection (uk) (face 1a) (1990) (2. fast food dizzy) [original] [tape] [compilation].cdt" size="63952" crc="401a3712" sha1="f15bd5364b416c23b891fe84230bdc54edcf703e" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="62187">
- <rom name="dizzy collection (uk) (face 1b) (1990) (3. dizzy ii - treasure island dizzy) [original] [tape] [compilation].cdt" size="62187" crc="10d7bb40" sha1="2a1da03db6814e4745bad3a81f4bd6be0610649e" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="64231">
- <rom name="dizzy collection (uk) (face 1b) (1990) (4. dizzy iii - fantasy world dizzy) [original] [tape] [compilation].cdt" size="64231" crc="fe5b7583" sha1="96d1502bbdf156f10c91de6c6a35170ab0d82bff" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Dizzy Dice (UK) (1987) [Original] [TAPE].zip... -->
<software name="dizzydic" supported="no">
- <description>Dizzy Dice (UK) [Original] [TAPE]</description>
+ <description>Dizzy Dice (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="37128">
<rom name="dizzy dice (uk) (1987) [original] [tape].cdt" size="37128" crc="633cab55" sha1="7b755412b031d16dad314ed7339c9e2c7c60e031" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dizzy Down The Rapids (UK) (1991) [Original] [TAPE].zip... -->
- <software name="dizzydow" supported="no">
- <description>Dizzy Down The Rapids (UK) [Original] [TAPE]</description>
+ <software name="dizzyrap" supported="no">
+ <description>Dizzy Down The Rapids (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65413">
<rom name="dizzy down the rapids (uk) (1991) [original] [tape].cdt" size="65413" crc="68672f32" sha1="3999fc2e168b0ffb06797d91e425a722a3678ca5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dizzy II - Treasure Island Dizzy (UK) (1989) [Original] [TAPE].zip... -->
- <software name="dizzyiit" supported="no">
- <description>Dizzy II - Treasure Island Dizzy (UK) [Original] [TAPE]</description>
+ <software name="dizzy2" supported="no">
+ <description>Dizzy II - Treasure Island Dizzy (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62187">
<rom name="dizzy ii - treasure island dizzy (uk) (1989) [original] [tape].cdt" size="62187" crc="10d7bb40" sha1="2a1da03db6814e4745bad3a81f4bd6be0610649e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dizzy III - Fantasy World Dizzy (UK) (1989) [Original] [TAPE].zip... -->
- <software name="dizzyiii" supported="no">
- <description>Dizzy III - Fantasy World Dizzy (UK) [Original] [TAPE]</description>
+ <software name="dizzy3" supported="no">
+ <description>Dizzy III - Fantasy World Dizzy (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64231">
<rom name="dizzy iii - fantasy world dizzy (uk) (1989) [original] [tape].cdt" size="64231" crc="fe5b7583" sha1="96d1502bbdf156f10c91de6c6a35170ab0d82bff" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dizzy IV - Magicland Dizzy (UK) (1990) [Original] [TAPE].zip... -->
- <software name="dizzyivm" supported="no">
- <description>Dizzy IV - Magicland Dizzy (UK) [Original] [TAPE]</description>
+ <software name="dizzy4" supported="no">
+ <description>Dizzy IV - Magicland Dizzy (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65882">
<rom name="dizzy iv - magicland dizzy (uk) (1990) [original] [tape].cdt" size="65882" crc="b41a2cfa" sha1="e64a149cbad9451ed2a991f7165a7774996e82eb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dizzy V - Spellbound Dizzy (UK) (1991) [Original] [TAPE].zip... -->
- <software name="dizzyvsp" supported="no">
- <description>Dizzy V - Spellbound Dizzy (UK) [Original] [TAPE]</description>
+ <software name="dizzy5" supported="no">
+ <description>Dizzy V - Spellbound Dizzy (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="97489">
<rom name="dizzy v - spellbound dizzy (uk) (1991) [original] [tape].cdt" size="97489" crc="45721bb8" sha1="f4334204d545eccc4f2966259af0739185bb9678" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dizzy VI - Prince Of The Yolkfolk (UK) (1991) [Original] [TAPE].zip... -->
- <software name="dizzyvip" supported="no">
- <description>Dizzy VI - Prince Of The Yolkfolk (UK) [Original] [TAPE]</description>
+ <software name="dizzy6" supported="no">
+ <description>Dizzy VI - Prince of the Yolkfolk (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64363">
<rom name="dizzy vi - prince of the yolkfolk (uk) (1991) [original] [tape].cdt" size="64363" crc="99b334a1" sha1="48a92d1c3ffc8fc95180c0b08de55668dd39f0a8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dizzy's Excellent Adventure (UK) (1992) [Original] [TAPE] [COMPILATION].zip... -->
<software name="dizzysex" supported="no">
- <description>Dizzy's Excellent Adventure (UK) [Original] [TAPE] [COMPILATION]</description>
+ <description>Dizzy's Excellent Adventure (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65413">
- <rom name="dizzy's excellent adventure (uk) (1992) (5. dizzy down the rapids) [original] [tape] [compilation].cdt" size="65413" crc="68672f32" sha1="3999fc2e168b0ffb06797d91e425a722a3678ca5" offset="0" />
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <feature name="part_id" value="Tape 1 - Side A" />
+ <dataarea name="cass" size="97496">
+ <rom name="dizzy's excellent adventure (uk) (1992) (1. dizzy v - spellbound dizzy) [original] [tape] [compilation].cdt" size="97496" crc="8cf45d54" sha1="64ba714a717c6fc19426b70cff41813294f186fd" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="65520">
- <rom name="dizzy's excellent adventure (uk) (1992) (4. kwik snax dizzy) [original] [tape] [compilation].cdt" size="65520" crc="60bbe584" sha1="aa5b21ea7534c1ba78b86cf38a6f87d614846a99" offset="0" />
+ <feature name="part_id" value="Tape 1 - Side B" />
+ <dataarea name="cass" size="64366">
+ <rom name="dizzy's excellent adventure (uk) (1992) (2. dizzy vi - prince of the yolkfolk) [original] [tape] [compilation].cdt" size="64366" crc="e5c42ba2" sha1="d88ba278c767a6f33a18b17da975f70ba639d3c5" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
+ <feature name="part_id" value="Tape 2 - Side A" />
<dataarea name="cass" size="57347">
<rom name="dizzy's excellent adventure (uk) (1992) (3. panic dizzy) [original] [tape] [compilation].cdt" size="57347" crc="004992ea" sha1="1ed20dcfcc9197984ade743eed925c3cab04ab7c" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="64366">
- <rom name="dizzy's excellent adventure (uk) (1992) (2. dizzy vi - prince of the yolkfolk) [original] [tape] [compilation].cdt" size="64366" crc="e5c42ba2" sha1="d88ba278c767a6f33a18b17da975f70ba639d3c5" offset="0" />
+ <feature name="part_id" value="Tape 2 - Side B" />
+ <dataarea name="cass" size="65520">
+ <rom name="dizzy's excellent adventure (uk) (1992) (4. kwik snax dizzy) [original] [tape] [compilation].cdt" size="65520" crc="60bbe584" sha1="aa5b21ea7534c1ba78b86cf38a6f87d614846a99" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="97496">
- <rom name="dizzy's excellent adventure (uk) (1992) (1. dizzy v - spellbound dizzy) [original] [tape] [compilation].cdt" size="97496" crc="8cf45d54" sha1="64ba714a717c6fc19426b70cff41813294f186fd" offset="0" />
+ <feature name="part_id" value="Tape 3 - Side A" />
+ <dataarea name="cass" size="65413">
+ <rom name="dizzy's excellent adventure (uk) (1992) (5. dizzy down the rapids) [original] [tape] [compilation].cdt" size="65413" crc="68672f32" sha1="3999fc2e168b0ffb06797d91e425a722a3678ca5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dj Puff's Volcanic Eruption (UK) (1992) [Original] [TAPE].zip... -->
- <software name="djpuffsv" supported="no">
- <description>Dj Puff's Volcanic Eruption (UK) [Original] [TAPE]</description>
+ <software name="djpuff" supported="no">
+ <description>DJ Puff's Volcanic Eruption (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55474">
<rom name="dj puff's volcanic eruption (uk) (1992) [original] [tape].cdt" size="55474" crc="fdf3cc9a" sha1="ccdfdd9a8dcd8fe3bcf1785d348984c89ae24f60" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying DK'Tronics Light Pen (UK) (19xx) (LightPen) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="dktronic" supported="no">
- <description>DK'Tronics Light Pen (UK) (LightPen) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="dklightp" supported="no">
+ <description>DK'Tronics Light Pen (UK)</description>
<year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>DK' Tronics</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="22468">
<rom name="dk'tronics light pen (uk) (19xx) (lightpen) [original] [tape] [utilitaire].cdt" size="22468" crc="b2dfc444" sha1="2ba39e106a357ca873f358471ea78c8b41edf296" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying DKTronics Bank Switch (UK) (128K) (1989) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="dktronic01" cloneof="dktronic" supported="no">
- <description>DKTronics Bank Switch (UK) (128K) [Original] [TAPE] [UTILITAIRE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="dkbanksw" supported="no">
+ <description>DKTronics Bank Switch (UK, 128K)</description>
+ <year>1987</year>
+ <publisher>DK' Tronics</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="18580">
<rom name="dktronics bank switch (uk) (128k) (1989) [original] [tape] [utilitaire].cdt" size="18580" crc="fd8c893b" sha1="35da5705dfc8fac80baa9613840fc05d32b9f6a4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dodgy Geezers (UK) (1986) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="dodgygee" supported="no">
- <description>Dodgy Geezers (UK) (Audio Tape) [Original] [TAPE]</description>
+ <software name="dodgygez" supported="no">
+ <description>Dodgy Geezers (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="7169671">
- <rom name="dodgy geezers (uk) (1986) (audio tape) [original] [tape].mp3" size="7169671" crc="16a71794" sha1="6dff0bb9c99f231b3b6cccd72c0ee86e53f23bec" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Dodgy Geezers (UK) (1986) [Original] [TAPE].zip... -->
- <software name="dodgygee01" cloneof="dodgygee" supported="no">
- <description>Dodgy Geezers (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="87163">
<rom name="dodgy geezers (uk) (1986) [original] [tape].cdt" size="87163" crc="37aa2275" sha1="19187de29474fd588481732d6bbed0577cea96eb" offset="0" />
</dataarea>
</part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (audio track)" />
+ <dataarea name="cass" size="7169671">
+ <rom name="dodgy geezers (uk) (1986) (audio tape) [original] [tape].mp3" size="7169671" crc="16a71794" sha1="6dff0bb9c99f231b3b6cccd72c0ee86e53f23bec" offset="0" />
+ </dataarea>
+ </part>
</software>
- <!-- Identifying Dogfight 2187 (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="dogfight" supported="no">
- <description>Dogfight 2187 (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="dogf2187" supported="no">
+ <description>Dogfight 2187 (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Starlight Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62767">
<rom name="dogfight 2187 (uk) (1987) (spain retail version) [original] [tape].cdt" size="62767" crc="ca6c0ad5" sha1="ffd98759c5df6d072a8d5ec99bed881ab664b25a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dogsbody (UK) (1985) [Original] [TAPE].zip... -->
<software name="dogsbody" supported="no">
- <description>Dogsbody (UK) [Original] [TAPE]</description>
+ <description>Dogsbody (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Bug-Byte</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="37981">
<rom name="dogsbody (uk) (1985) [original] [tape].cdt" size="37981" crc="a9f4dfd5" sha1="af983bf8a40028bd2b1b6bfaad63f65d6099d90b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dominator (UK) (1989) [Original] [TAPE].zip... -->
- <software name="dominato" supported="no">
- <description>Dominator (UK) [Original] [TAPE]</description>
+ <software name="dominatr" supported="no">
+ <description>Dominator (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>System 3</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="138552">
<rom name="dominator (uk) (1989) [original] [tape].cdt" size="138552" crc="03f6e8b3" sha1="6bacd3dd52e87952f8d2d06d54d2849826e1fd27" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Domino (S) (1985) [Original] [TAPE].zip... -->
- <software name="dominos1" supported="no">
- <description>Domino (Spa) [Original] [TAPE]</description>
+ <software name="domino" supported="no">
+ <description>Domino (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Idealogic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="24019">
<rom name="domino (s) (1985) [original] [tape].cdt" size="24019" crc="c8db9625" sha1="a57549ff2f274a6766279fb38107be9685dcd9c9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dominoes (UK) (1987) [Original] [TAPE].zip... -->
<software name="dominoes" supported="no">
- <description>Dominoes (UK) [Original] [TAPE]</description>
+ <description>Dominoes (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="34579">
<rom name="dominoes (uk) (1987) [original] [tape].cdt" size="34579" crc="d04d771b" sha1="71450c12e54b807b54fa82df00786cab2d6e182e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Don Quijote (S) (2 faces) (1987) [Original] [TAPE].zip... -->
<software name="donquijo" supported="no">
- <description>Don Quijote (Spa) (2 faces) [Original] [TAPE]</description>
+ <description>Don Quijote (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59467">
<rom name="don quijote (s) (face b) (1987) [original] [tape].cdt" size="59467" crc="ba465098" sha1="9990ff47f933c0f4e9622dca0c020011672478a8" offset="0" />
</dataarea>
@@ -10500,60 +11241,108 @@
</part>
</software>
- <!-- Identifying Don't Panic (UK) (1985) [Original] [TAPE].zip... -->
<software name="dontpani" supported="no">
- <description>Don't Panic (UK) [Original] [TAPE]</description>
+ <description>Don't Panic (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49017">
<rom name="don't panic (uk) (1985) [original] [tape].cdt" size="49017" crc="54c3046e" sha1="902aacbc6aead9fb43f116a240040e7e2bf2db05" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Donkey Kong (UK) (1986) [Original] [TAPE].zip... -->
- <software name="donkeyko" supported="no">
- <description>Donkey Kong (UK) [Original] [TAPE]</description>
+ <software name="donaldam" supported="no">
+ <description>Donald y el Alfabeto Magico (Spa)</description>
+ <year>1991</year>
+ <publisher>Disney</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="182686">
+ <rom name="donald y el alfabeto magico (s) (1991) [original] [tape].cdt" size="182686" crc="52c0ecfa" sha1="c20304f4b94fe274f90c7e98cbc3b9f8bbb50c30" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dkong" supported="no">
+ <description>Donkey Kong (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46951">
<rom name="donkey kong (uk) (1986) [original] [tape].cdt" size="46951" crc="c5718d01" sha1="0005a7e14f2c9cc3b2bbf4d0cb9daa6d1ac17600" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Doodle Bug (UK) (1987) [Original] [TAPE].zip... -->
- <software name="doodlebu" supported="no">
- <description>Doodle Bug (UK) [Original] [TAPE]</description>
+ <software name="doodlebg" supported="no">
+ <description>Doodle Bug (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49645">
<rom name="doodle bug (uk) (1987) [original] [tape].cdt" size="49645" crc="f4440e76" sha1="2a809a10d1b26d0945669414b99bce79ad532550" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Doomsdark's Revenge (UK) (1985) [Original] [TAPE].zip... -->
- <software name="doomsdar" supported="no">
- <description>Doomsdark's Revenge (UK) [Original] [TAPE]</description>
+ <software name="doomdrev" supported="no">
+ <description>Doomsdark's Revenge (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Beyond Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51520">
<rom name="doomsdark's revenge (uk) (1985) [original] [tape].cdt" size="51520" crc="94f14133" sha1="3b6f4ffcfcc0b3abf3f9fe304a6fbcf68250c0cd" offset="0" />
</dataarea>
</part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Tape 2 Side A - The Story - Chapters 1, 2, 3" />
+ <dataarea name="cass" size="13944268">
+ <rom name="doomdarks revenge - the story (uk) (face a) (1986) (audio tape) [original] [tape].mp3" size="13944268" crc="ace6ccd2" sha1="d3eac50c8420af755480659a3d47b4c8723abb5c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <feature name="part_id" value="Tape 2 Side B - The Story - Chapters 4, 5" />
+ <dataarea name="cass" size="12092347">
+ <rom name="doomdarks revenge - the story (uk) (face b) (1986) (audio tape) [original] [tape].mp3" size="12092347" crc="74954709" sha1="d01107a48a2d0cb422143e0b8a62d41efe4763f6" offset="0" />
+ </dataarea>
+ </part>
</software>
- <!-- Identifying Doomsday Blues (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="doomsday" supported="no">
- <description>Doomsday Blues (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="doomdreva" cloneof="doomdrev" supported="no">
+ <description>Doomdark's Revenge (UK, Alt)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Beyond Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="51523">
+ <rom name="doomsdarks revenge (uk) (1986) [original] [tape].cdt" size="51523" crc="93324623" sha1="19ec369b0ee591b385c4c91f470748049085b629" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Tape 2 Side A - The Story - Chapters 1, 2, 3" />
+ <dataarea name="cass" size="13944268">
+ <rom name="doomdarks revenge - the story (uk) (face a) (1986) (audio tape) [original] [tape].mp3" size="13944268" crc="ace6ccd2" sha1="d3eac50c8420af755480659a3d47b4c8723abb5c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <feature name="part_id" value="Tape 2 Side B - The Story - Chapters 4, 5" />
+ <dataarea name="cass" size="12092347">
+ <rom name="doomdarks revenge - the story (uk) (face b) (1986) (audio tape) [original] [tape].mp3" size="12092347" crc="74954709" sha1="d01107a48a2d0cb422143e0b8a62d41efe4763f6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="doomblue" supported="no">
+ <description>Doomsday Blues (UK)</description>
+ <year>1986</year>
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67141">
<rom name="doomsday blues (uk) (face a) (1986) [original] [tape].cdt" size="67141" crc="9d27232c" sha1="870e2be22665c682c421ec4468ee4092eae58b57" offset="0" />
</dataarea>
@@ -10565,124 +11354,72 @@
</part>
</software>
- <!-- Identifying Doors Of Doom (UK) (1985) [Original] [TAPE].zip... -->
- <software name="doorsofd" supported="no">
- <description>Doors Of Doom (UK) [Original] [TAPE]</description>
+ <software name="doordoom" supported="no">
+ <description>Doors of Doom (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46318">
<rom name="doors of doom (uk) (1985) [original] [tape].cdt" size="46318" crc="c1fdfdbc" sha1="06bb64c67d6958f37dcb1066be62fe7ef5e172b4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Doppleganger (UK) (1985) [Original] [TAPE].zip... -->
- <software name="dopplega" supported="no">
- <description>Doppleganger (UK) [Original] [TAPE]</description>
+ <software name="dopplegn" supported="no">
+ <description>Doppleganger (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alligata Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43223">
<rom name="doppleganger (uk) (1985) [original] [tape].cdt" size="43223" crc="94185eae" sha1="4b1d4edb75ecef14e52c83515a8d31f107231aad" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Double Dare (UK) (1991) [Original] [TAPE].zip... -->
- <software name="doubleda" supported="no">
- <description>Double Dare (UK) [Original] [TAPE]</description>
+ <software name="ddare" supported="no">
+ <description>Double Dare (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="110977">
- <rom name="double dare (uk) (1991) [original] [tape].cdt" size="110977" crc="9aae9379" sha1="c10bbd292b69208b70f9cdb39199c3648ea91d84" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Double Dragon (S) (1989) [Animagic] [Original] [TAPE].zip... -->
- <software name="doubledr" supported="no">
- <description>Double Dragon (Spa) [Animagic] [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="145958">
- <rom name="double dragon (s) (1989) [animagic] [original] [tape].cdt" size="145958" crc="43fcc56a" sha1="c9ba176faee39039fd0be73709d5cebd64033731" offset="0" />
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="110969">
+ <rom name="double dare (uk) (1991) [original] [tape].cdt" size="110969" crc="aa8a8622" sha1="42fa581a051f62a1921465e6659e6232382872ae" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Double Dragon (UK) (1989) [Animagic] [Original] [TAPE].zip... -->
- <software name="doubledr01" cloneof="doubledr" supported="no">
- <description>Double Dragon (UK) [Animagic] [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="ddragon" supported="no">
+ <description>Double Dragon (UK)</description>
+ <year>1988</year>
+ <publisher> Animagic </publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="151797">
<rom name="double dragon (uk) (1989) [animagic] [original] [tape].cdt" size="151797" crc="33a114ed" sha1="80212f30c99b39920906bbc189d0e3fb095bf080" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Double Dragon 3 - The Rosetta Stone (UK) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="doubledr02" cloneof="doubledr" supported="no">
- <description>Double Dragon 3 - The Rosetta Stone (UK) (Version Split) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="53770">
- <rom name="double dragon 3 - the rosetta stone (uk) (1991) (-code programme) (version split) [original] [tape].cdt" size="53770" crc="88a76489" sha1="a7739f126f220dd6bd6767e74d437cf538e3a726" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="13214">
- <rom name="double dragon 3 - the rosetta stone (uk) (1991) (02. mission 01 - usa part 2) (version split) [original] [tape].cdt" size="13214" crc="033a94ff" sha1="958eefac500bb94a82a5620ea6fc265786c40a89" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="17212">
- <rom name="double dragon 3 - the rosetta stone (uk) (1991) (03. mission 02 - china) (version split) [original] [tape].cdt" size="17212" crc="d75830cb" sha1="80bd8f6a3b2092ec7392fb8f98b7b3f24716dcbe" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="15785">
- <rom name="double dragon 3 - the rosetta stone (uk) (1991) (04. mission 03 - japan part 1) (version split) [original] [tape].cdt" size="15785" crc="2a10e0de" sha1="e4eb1635b81ff5b3e16388f10b90607814d644bd" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="14643">
- <rom name="double dragon 3 - the rosetta stone (uk) (1991) (05. mission 03 - japan part 2) (version split) [original] [tape].cdt" size="14643" crc="31755934" sha1="c60e5042bf83f186a025129d85500a67e8413672" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="16496">
- <rom name="double dragon 3 - the rosetta stone (uk) (1991) (06. mission 04 - italy) (version split) [original] [tape].cdt" size="16496" crc="a2a60dba" sha1="73291cebea29ea59f8540c0f2fdb0bddd46c276d" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="15197">
- <rom name="double dragon 3 - the rosetta stone (uk) (1991) (07. mission 05 - egypt part 1) (version split) [original] [tape].cdt" size="15197" crc="b5cfd9fa" sha1="99986fbf8a3a1256e1721370b9e288069b75d69c" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="19344">
- <rom name="double dragon 3 - the rosetta stone (uk) (1991) (08. mission 06 - egypt part 2) (version split) [original] [tape].cdt" size="19344" crc="bddd54e3" sha1="a4998f3a0729fed78b26fa5590bc8ac26501101c" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="16301">
- <rom name="double dragon 3 - the rosetta stone (uk) (1991) (09. mission 07 - egypt part 3) (version split) [original] [tape].cdt" size="16301" crc="cf63a68f" sha1="c594bbc58e38e528c385df4fab8220ab3541c419" offset="0" />
+ <software name="ddragons" cloneof="ddragon" supported="no">
+ <description>Double Dragon (Spa)</description>
+ <year>1988</year>
+ <publisher> Animagic </publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="145958">
+ <rom name="double dragon (s) (1989) [animagic] [original] [tape].cdt" size="145958" crc="43fcc56a" sha1="c9ba176faee39039fd0be73709d5cebd64033731" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Double Dragon 3 - The Rosetta Stone (UK) (2 faces) (1991) [Original] [TAPE].zip... -->
- <software name="doubledr03" cloneof="doubledr" supported="no">
- <description>Double Dragon 3 - The Rosetta Stone (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="ddragon3" supported="no">
+ <description>Double Dragon 3 - The Rosetta Stone (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Storm Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38645">
<rom name="double dragon 3 - the rosetta stone (uk) (face a) (1991) [original] [tape].cdt" size="38645" crc="94f36efc" sha1="f16d88d339f609db688a2c514e55554551116e8f" offset="0" />
</dataarea>
@@ -10694,12 +11431,12 @@
</part>
</software>
- <!-- Identifying Double Dragon II - The Revenge (UK) (2 faces) (1989) [Original] [TAPE] [Animagic].zip... -->
- <software name="doubledr04" cloneof="doubledr" supported="no">
- <description>Double Dragon II - The Revenge (UK) (2 faces) [Original] [TAPE] [Animagic]</description>
+ <software name="ddragon2" supported="no">
+ <description>Double Dragon II - The Revenge (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="76710">
<rom name="double dragon ii - the revenge (uk) (face a) (1989) [original] [tape] [animagic].cdt" size="76710" crc="7f244018" sha1="ff5d66568309b78e2f58bc0aa3523e7c0ca33874" offset="0" />
</dataarea>
@@ -10711,292 +11448,157 @@
</part>
</software>
- <!-- Identifying Double Gold - Nova ! + Haunted House (UK) (2 faces) (1987) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="doublego" supported="no">
- <description>Double Gold - Nova ! + Haunted House (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="dblgold1" supported="no">
+ <description>Double Gold - The Black Fountain + Sharpe's Deeds (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="68331">
- <rom name="double gold - nova ! + haunted house (uk) (face a) (1987) [original] [tape] [compilation].cdt" size="68331" crc="a781fdd6" sha1="337677451103ae34fe0a0bff51c495eff81086c7" offset="0" />
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <feature name="part_id" value="Side 1 - Sharpe's Deeds" />
+ <dataarea name="cass" size="66978">
+ <rom name="double gold - the black fountain + sharpe's deeds (uk) (face b) (1987) [original] [tape] [compilation].cdt" size="66978" crc="7a539605" sha1="3438f5f96e62149432980cfac1e48fcd92269cd1" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="47977">
- <rom name="double gold - nova ! + haunted house (uk) (face b) (1987) [original] [tape] [compilation].cdt" size="47977" crc="2acbe814" sha1="9f7eac326da0be7efb27c1475f2c7d652f76b53f" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Double Gold - The Black Fountain + Sharpe's Deeds (UK) (2 faces) (1987) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="doublego01" cloneof="doublego" supported="no">
- <description>Double Gold - The Black Fountain + Sharpe's Deeds (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <feature name="part_id" value="Side 2 - The Black Fountain (Bad Dump)" />
<dataarea name="cass" size="66931">
<rom name="double gold - the black fountain + sharpe's deeds (uk) (face a) (1987) (part 1) [original] [tape] [compilation].cdt" size="66931" crc="2b57a528" sha1="ff4a2dc4e0a18de7c0dc2e0b283e6159864afec9" offset="0" />
</dataarea>
</part>
- <part name="cass2" interface="cpc_cass">
+ <part name="cass3" interface="cpc_cass">
<dataarea name="cass" size="68011">
<rom name="double gold - the black fountain + sharpe's deeds (uk) (face a) (1987) (part 2) [original] [tape] [compilation].cdt" size="68011" crc="ac9d7ca0" sha1="03d93432bf681bbb329c45deea12311f2190c19c" offset="0" />
</dataarea>
</part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="66978">
- <rom name="double gold - the black fountain + sharpe's deeds (uk) (face b) (1987) [original] [tape] [compilation].cdt" size="66978" crc="7a539605" sha1="3438f5f96e62149432980cfac1e48fcd92269cd1" offset="0" />
- </dataarea>
- </part>
</software>
- <!-- Identifying Double Gold - Top Secret + Mountains Of Ket (UK) (2 faces) (1987) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="doublego02" cloneof="doublego" supported="no">
- <description>Double Gold - Top Secret + Mountains Of Ket (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="dblgold2" supported="no">
+ <description>Double Gold - Top Secret + Mountains of Ket (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <feature name="part_id" value="Side 1 - Top Secret" />
<dataarea name="cass" size="66978">
<rom name="double gold - top secret + mountains of ket (uk) (face a) (1987) (top secret) [original] [tape] [compilation].cdt" size="66978" crc="677bf96e" sha1="a15afac89e0d1e1e49529fe19296c831e8a2aa2f" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side 2 - Mountain of Ket" />
<dataarea name="cass" size="66959">
<rom name="double gold - top secret + mountains of ket (uk) (face b) (1987) (mountains of ket) [original] [tape] [compilation].cdt" size="66959" crc="bbbc6444" sha1="bbc748ead68432064bd14c389a0c1bd086740cad" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dr Jackle &amp; Mr Wide (UK) (1987) [Original] [TAPE].zip... -->
+ <software name="dblgold3" supported="no">
+ <description>Double Gold - Nova! + Haunted House (UK)</description>
+ <year>1987</year>
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <feature name="part_id" value="Side 1 - Nova!" />
+ <dataarea name="cass" size="68331">
+ <rom name="double gold - nova ! + haunted house (uk) (face a) (1987) [original] [tape] [compilation].cdt" size="68331" crc="a781fdd6" sha1="337677451103ae34fe0a0bff51c495eff81086c7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side 2 - Haunted House" />
+ <dataarea name="cass" size="47977">
+ <rom name="double gold - nova ! + haunted house (uk) (face b) (1987) [original] [tape] [compilation].cdt" size="47977" crc="2acbe814" sha1="9f7eac326da0be7efb27c1475f2c7d652f76b53f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="drjackle" supported="no">
- <description>Dr Jackle &amp; Mr Wide (UK) [Original] [TAPE]</description>
+ <description>Dr Jackle &amp; Mr Wide (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69355">
<rom name="dr jackle &amp; mr wide (uk) (1987) [original] [tape].cdt" size="69355" crc="028d6663" sha1="ee397ced470e118fe56ae346a68c9a1400aaeab7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dr Scrime's Spook School (UK) (1987) [Original] [TAPE].zip... -->
<software name="drscrime" supported="no">
- <description>Dr Scrime's Spook School (UK) [Original] [TAPE]</description>
+ <description>Dr Scrime's Spook School (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45154">
<rom name="dr scrime's spook school (uk) (1987) [original] [tape].cdt" size="45154" crc="ab0c2497" sha1="e02f1fde1aff3c1bb5b1f20514d232e87d991b2d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dr Scrime's Spook School.zip... -->
- <software name="drscrime01" cloneof="drscrime" supported="no">
- <description>Dr Scrime's Spook School</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="45154">
- <rom name="dr scrime's spook school.cdt" size="45154" crc="534bff05" sha1="ebe625b5e15890fbce975ad6d11e1c35f3e178ff" offset="0" />
+ <software name="drwatson" cloneof="assembly" supported="no">
+ <description>Dr Watson</description>
+ <year>1985</year>
+ <publisher>Honeyfold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="26164">
+ <rom name="dr watson (uk) (face a) (1985) [original] [tape] [utilitaire].cdt" size="26164" crc="7ae8278a" sha1="9134a5d9f08e70267b58fa5dc998a3bd3ea6aa29" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="15069">
+ <rom name="dr watson (uk) (face b) (1985) [original] [tape] [utilitaire].cdt" size="15069" crc="99ae8adf" sha1="6afe4b7a6d6d1e8ba9bddb69b22dd3b8592aa7f6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dr Who And The Mines Of Terror (UK) (1986) [Original] [TAPE].zip... -->
- <software name="drwhoand" supported="no">
- <description>Dr Who And The Mines Of Terror (UK) [Original] [TAPE]</description>
+ <software name="drwho" supported="no">
+ <description>Doctor Who and the Mines of Terror (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Micro Power</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58561">
<rom name="dr who and the mines of terror (uk) (1986) [original] [tape].cdt" size="58561" crc="75b602e6" sha1="230e118fae74bf6c8a5553b17d8250190841f03c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dr. Doom's Revenge! (UK,F,G,S) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="drdoomsr" supported="no">
- <description>Dr. Doom's Revenge! (UK,F,G,S) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="52393">
- <rom name="dr. doom's revenge! (uk,f,g,s) (-code programme) (1989) (version split) [original] [tape].cdt" size="52393" crc="ed888c4d" sha1="dee3130b6ad03eca4de6bd6beb79112a76d8aa72" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="11860">
- <rom name="dr. doom's revenge! (uk,f,g,s) (01. battle 01 - castle entry) (1989) (version split) [original] [tape].cdt" size="11860" crc="44f489db" sha1="e2e1936cbfe307b7dc8211041f379c1837004c9a" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="12940">
- <rom name="dr. doom's revenge! (uk,f,g,s) (02. captain america) (1989) (version split) [original] [tape].cdt" size="12940" crc="c866dfd5" sha1="79227b9c8d189378441ba0cbf2e3900cfe9a2604" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="7684">
- <rom name="dr. doom's revenge! (uk,f,g,s) (03. enemy 01 - robot) (1989) (version split) [original] [tape].cdt" size="7684" crc="f1dcd897" sha1="2f8b8a99e405132cfb1c3609dc8e2d99e95d7dd2" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="18970">
- <rom name="dr. doom's revenge! (uk,f,g,s) (04. intermede 1) (1989) (version split) [original] [tape].cdt" size="18970" crc="917e95b9" sha1="288e60af7bfd7afdcdff51a1e8d091bc38e07232" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="10570">
- <rom name="dr. doom's revenge! (uk,f,g,s) (05. enemy 02 - rhino) (1989) (version split) [original] [tape].cdt" size="10570" crc="1d736da3" sha1="14927ebff25cda7b771cb5f57fa7b6475763b992" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="18970">
- <rom name="dr. doom's revenge! (uk,f,g,s) (06. intermede 2) (1989) (version split) [original] [tape].cdt" size="18970" crc="e3790910" sha1="9f78fe463dbde911bfbaf7f97c70ebc516f70348" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="11860">
- <rom name="dr. doom's revenge! (uk,f,g,s) (07. battle 02 - halls) (1989) (version split) [original] [tape].cdt" size="11860" crc="6596d0fa" sha1="c19c32a3816c87abd85db546a91b3951350ffb59" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="13456">
- <rom name="dr. doom's revenge! (uk,f,g,s) (08. spiderman) (1989) (version split) [original] [tape].cdt" size="13456" crc="b8f8f436" sha1="4d3cfbbdf4d22c8cd6fe7eaaff9aa76231f7d229" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="7684">
- <rom name="dr. doom's revenge! (uk,f,g,s) (09. enemy 03 - robot) (1989) (version split) [original] [tape].cdt" size="7684" crc="1beb940a" sha1="6c43612f47ab344c325f92a85610e530f57119a0" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="8200">
- <rom name="dr. doom's revenge! (uk,f,g,s) (10. enemy 04 - machette) (1989) (version split) [original] [tape].cdt" size="8200" crc="86995b28" sha1="3f1fd8145b378e46f6766f688ab561756761ace1" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="18970">
- <rom name="dr. doom's revenge! (uk,f,g,s) (11. intermede 3) (1989) (version split) [original] [tape].cdt" size="18970" crc="f9bd75e5" sha1="5fbb07ebf61509fb08fbf629ed5df6d423fe799d" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="11860">
- <rom name="dr. doom's revenge! (uk,f,g,s) (12. battle 03 - living room) (1989) (version split) [original] [tape].cdt" size="11860" crc="2a23f490" sha1="94b8e55a890e690ebdd6b2b057263f0a4b978bf6" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="12940">
- <rom name="dr. doom's revenge! (uk,f,g,s) (13. captain america) (1989) (version split) [original] [tape].cdt" size="12940" crc="79c9acec" sha1="fa834a609728e04542210768160a46d425c2bd97" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="8716">
- <rom name="dr. doom's revenge! (uk,f,g,s) (14. enemy 05 - zaran) (1989) (version split) [original] [tape].cdt" size="8716" crc="85d3fd62" sha1="b2bd23438e2ec7e0fd539a7d6d7f9d9b34c92171" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="9000">
- <rom name="dr. doom's revenge! (uk,f,g,s) (15. enemy 06 - batroc) (1989) (version split) [original] [tape].cdt" size="9000" crc="eaff6c38" sha1="6f2d64b6969697d2920c0034cc5d98ab22784ebf" offset="0" />
- </dataarea>
- </part>
- <part name="cass17" interface="cpc_cass">
- <dataarea name="cass" size="18970">
- <rom name="dr. doom's revenge! (uk,f,g,s) (16. intermede 4) (1989) (version split) [original] [tape].cdt" size="18970" crc="ea3ec642" sha1="0ff0a6af35eb1f48882589fb8c917013aca606c7" offset="0" />
- </dataarea>
- </part>
- <part name="cass18" interface="cpc_cass">
- <dataarea name="cass" size="12142">
- <rom name="dr. doom's revenge! (uk,f,g,s) (17. battle 04 - survey room) (1989) (version split) [original] [tape].cdt" size="12142" crc="7a3ffb44" sha1="12a8891f0a7ba6cb0fef8d88c84dfe52bccc1657" offset="0" />
- </dataarea>
- </part>
- <part name="cass19" interface="cpc_cass">
- <dataarea name="cass" size="13456">
- <rom name="dr. doom's revenge! (uk,f,g,s) (18. spiderman) (1989) (version split) [original] [tape].cdt" size="13456" crc="2b05047e" sha1="e4984d848ed89a37a0de511d2728b6af7def2ac7" offset="0" />
- </dataarea>
- </part>
- <part name="cass20" interface="cpc_cass">
- <dataarea name="cass" size="8200">
- <rom name="dr. doom's revenge! (uk,f,g,s) (19. enemy 07 - lobo) (1989) (version split) [original] [tape].cdt" size="8200" crc="f0bcff26" sha1="7303a599233c5b2c107c4a292cf7fd9cd2c7e26d" offset="0" />
- </dataarea>
- </part>
- <part name="cass21" interface="cpc_cass">
- <dataarea name="cass" size="9232">
- <rom name="dr. doom's revenge! (uk,f,g,s) (20. enemy 08 - boomerang) (1989) (version split) [original] [tape].cdt" size="9232" crc="30e34071" sha1="4c15de95709d1fb7631a5f1ff380be2aead1bf8d" offset="0" />
- </dataarea>
- </part>
- <part name="cass22" interface="cpc_cass">
- <dataarea name="cass" size="19252">
- <rom name="dr. doom's revenge! (uk,f,g,s) (21. intermede 5) (1989) (version split) [original] [tape].cdt" size="19252" crc="efde4bea" sha1="757f780d7f85baef9ef20b113ee605142ca57e65" offset="0" />
- </dataarea>
- </part>
- <part name="cass23" interface="cpc_cass">
- <dataarea name="cass" size="11860">
- <rom name="dr. doom's revenge! (uk,f,g,s) (22. battle 05 - armour room) (1989) (version split) [original] [tape].cdt" size="11860" crc="c2dcd9ac" sha1="099e2415a28080585da00472d531f91aefa4691a" offset="0" />
- </dataarea>
- </part>
- <part name="cass24" interface="cpc_cass">
- <dataarea name="cass" size="12940">
- <rom name="dr. doom's revenge! (uk,f,g,s) (23. captain america) (1989) (version split) [original] [tape].cdt" size="12940" crc="92e840c9" sha1="f61a9e848e50d0659a3f31d2a5fd726508864dfa" offset="0" />
- </dataarea>
- </part>
- <part name="cass25" interface="cpc_cass">
- <dataarea name="cass" size="9490">
- <rom name="dr. doom's revenge! (uk,f,g,s) (24. enemy 09 - oddball) (1989) (version split) [original] [tape].cdt" size="9490" crc="760d36ae" sha1="5d05f936a586a982dcbd9a757789ea4e2ab126d8" offset="0" />
- </dataarea>
- </part>
- <part name="cass26" interface="cpc_cass">
- <dataarea name="cass" size="9232">
- <rom name="dr. doom's revenge! (uk,f,g,s) (25. enemy 10 - doctor doom) (1989) (version split) [original] [tape].cdt" size="9232" crc="eff58af3" sha1="40c3599cb5243377339404257afb299f886cc7af" offset="0" />
- </dataarea>
- </part>
- <part name="cass27" interface="cpc_cass">
- <dataarea name="cass" size="18971">
- <rom name="dr. doom's revenge! (uk,f,g,s) (26. end screen) (1989) (version split) [original] [tape].cdt" size="18971" crc="e986569c" sha1="c42c23162fbf01de69a18687d86311eaccd41bbf" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Dr. Doom's Revenge! (UK,F,G,S) (1989) [Original] [TAPE].zip... -->
- <software name="drdoomsr01" cloneof="drdoomsr" supported="no">
- <description>Dr. Doom's Revenge! (UK,F,G,S) [Original] [TAPE]</description>
+ <software name="drdoomrv" supported="no">
+ <description>The Amazing Spiderman and Captain America in Doctor Doom's Revenge! (UK?)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Empire</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="378790">
<rom name="dr. doom's revenge! (uk,f,g,s) (1989) [original] [tape].cdt" size="378790" crc="d37b7047" sha1="432fbbdf1d27f063cef99beaea8c655162bc1cb2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dracula (UK) (1986) (Version Split) [Original] [TAPE].zip... -->
- <software name="draculau" supported="no">
- <description>Dracula (UK) (Version Split) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="71289">
- <rom name="dracula (uk) (1986) (parte 1) (version split) [original] [tape].cdt" size="71289" crc="55db8000" sha1="a69b44f6dd127a90578468726981491be22a61b1" offset="0" />
+ <software name="drdoomrvs" cloneof="drdoomrv" supported="no">
+ <description>The Amazing Spiderman and Captain America in Doctor Doom's Revenge! (Spa)</description>
+ <year>1989</year>
+ <publisher>Empire</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="El Asombroso Spider-man y Capitan America en La Venganza del Dr. Muerte! (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="193482">
+ <rom name="la venganza del dr. muerte! (uk,f,g,s) (face a) (1989) (spain retail version) [original] [tape].cdt" size="193482" crc="d80d31b5" sha1="c49e7b139999bd81d1de21058f83404c1562843a" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="63374">
- <rom name="dracula (uk) (1986) (parte 2) (version split) [original] [tape].cdt" size="63374" crc="aeeedf15" sha1="15f4d64f41ce3b989fd9eb2cf1db40903086bb1b" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="62803">
- <rom name="dracula (uk) (1986) (parte 3) (version split) [original] [tape].cdt" size="62803" crc="f1526171" sha1="bbfa0b7e2f44c4d8a2c403885f70706ddb27684c" offset="0" />
+ <dataarea name="cass" size="185317">
+ <rom name="la venganza del dr. muerte! (uk,f,g,s) (face b) (1989) (spain retail version) [original] [tape].cdt" size="185317" crc="1f7e173f" sha1="cf75fe8baff310094636b3adb676190e3d788136" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dracula (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="draculau01" cloneof="draculau" supported="no">
- <description>Dracula (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="dracula" supported="no">
+ <description>Dracula (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="134650">
<rom name="dracula (uk) (face a) (1986) [original] [tape].cdt" size="134650" crc="15860d69" sha1="3190b3814257fe0a71195e7ee1a65635e1dd34d2" offset="0" />
</dataarea>
@@ -11008,59 +11610,34 @@
</part>
</software>
- <!-- Identifying Dragon Breed (UK) (1989) (version Split) [Original] [TAPE].zip... -->
- <software name="dragonbr" supported="no">
- <description>Dragon Breed (UK) (version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="14385">
- <rom name="dragon breed (uk) (1989) (07. level 07) (version split) [original] [tape].cdt" size="14385" crc="eaf71a2a" sha1="6819e3f48066f3ec60dc6e86563518a2d9ea0c10" offset="0" />
+ <software name="draculaa" cloneof="dracula" supported="no">
+ <description>Dracula (UK, 2 Tapes)</description>
+ <year>1986</year>
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="71497">
+ <rom name="dracula (uk) (face 1a) (1986) (part 1 - the first night) [original] [tape].cdt" size="71497" crc="3495b04b" sha1="6767f3670eee1a149d68deb51915dafd3bf1f318" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="68764">
- <rom name="dragon breed (uk) (1989) (-code programme) (version split) [original] [tape].cdt" size="68764" crc="09859a07" sha1="2b54de206ea6df72a61ba6db3b3cbea2207e7de1" offset="0" />
+ <dataarea name="cass" size="63338">
+ <rom name="dracula (uk) (face 1b) (1986) (part 2 - arrival) [original] [tape].cdt" size="63338" crc="e2383cbf" sha1="2e244ce132d9900c2af9532233f5f1d36b72bc5a" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="14385">
- <rom name="dragon breed (uk) (1989) (01. level 01) (version split) [original] [tape].cdt" size="14385" crc="33fbf981" sha1="f11ae8e9c2897480479cdaeed5d162893cab8bcb" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="14385">
- <rom name="dragon breed (uk) (1989) (02. level 02) (version split) [original] [tape].cdt" size="14385" crc="aef6fa70" sha1="e31bcf81380e3b592092c82e614ce93631999b82" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="14385">
- <rom name="dragon breed (uk) (1989) (03. level 03) (version split) [original] [tape].cdt" size="14385" crc="926b17c1" sha1="8eb5d7bc9b315a0f85c8ecd05524010c62e78334" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="14385">
- <rom name="dragon breed (uk) (1989) (04. level 04) (version split) [original] [tape].cdt" size="14385" crc="c8e8b8dc" sha1="fa2456002e6f2e16b0fa7c16970a49abdaef1dca" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="14385">
- <rom name="dragon breed (uk) (1989) (05. level 05) (version split) [original] [tape].cdt" size="14385" crc="e0f115a7" sha1="3caa3f9452bdab2ae8909dd8ac9bfca42c86248d" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="14385">
- <rom name="dragon breed (uk) (1989) (06. level 06) (version split) [original] [tape].cdt" size="14385" crc="6f36d87d" sha1="01b8f02ef8df597e398f9e2e38948a52159a0c2f" offset="0" />
+ <dataarea name="cass" size="62797">
+ <rom name="dracula (uk) (face 2a) (1986) (part 3 - the hunt) [original] [tape].cdt" size="62797" crc="f1d5bba1" sha1="8c1ad188d4132742070f8369eac2a432e9e50e3d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dragon Breed (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="dragonbr01" cloneof="dragonbr" supported="no">
- <description>Dragon Breed (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="drgbreed" supported="no">
+ <description>Dragon Breed (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68764">
<rom name="dragon breed (uk) (face a) (1989) [original] [tape].cdt" size="68764" crc="09859a07" sha1="2b54de206ea6df72a61ba6db3b3cbea2207e7de1" offset="0" />
</dataarea>
@@ -11072,173 +11649,72 @@
</part>
</software>
- <!-- Identifying Dragon Ninja (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="dragonni" supported="no">
- <description>Dragon Ninja (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="dninjas" cloneof="dninja" supported="no">
+ <description>Dragon Ninja (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="132451">
- <rom name="dragon ninja (uk) (1988) (spain retail version) [original] [tape].cdt" size="132451" crc="5ae2df13" sha1="232727fc0cc25a29b31cd5e9e3ca0abc77c876a7" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="132450">
+ <rom name="dragon ninja (uk) (1988) (spain retail version) [original] [tape].cdt" size="132450" crc="bb0f1b59" sha1="4a8fd9ce9415f302cc65fb81f5dd15cfacca8ad6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dragon Ninja (UK) (1988) (UK retail version) [Original] [TAPE].zip... -->
- <software name="dragonni01" cloneof="dragonni" supported="no">
- <description>Dragon Ninja (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="dninja" supported="no">
+ <description>Dragon Ninja (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="156752">
- <rom name="dragon ninja (uk) (1988) (uk retail version) [original] [tape].cdt" size="156752" crc="ada3f6ca" sha1="847dfab3d29575148271dcaffe1f03446447301c" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="156748">
+ <rom name="dragon ninja (uk) (1988) (uk retail version) [original] [tape].cdt" size="156748" crc="9d8829c2" sha1="51fd9f9db71fc36be4ad8db5a828d963b410ffc1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dragon Ninja (UK) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="dragonni02" cloneof="dragonni" supported="no">
- <description>Dragon Ninja (UK) (Version Split) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="74637">
- <rom name="dragon ninja (uk) (1988) (00 - code) (version split) [original] [tape].cdt" size="74637" crc="6fe28276" sha1="d9f104940a84bb5245f0d5093f739f78bd54cc0d" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="16436">
- <rom name="dragon ninja (uk) (1988) (01 - block 01) (version split) [original] [tape].cdt" size="16436" crc="5b33b90a" sha1="40be80c778073395afff9488728391e78dea348b" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="16436">
- <rom name="dragon ninja (uk) (1988) (02 - block 02) (version split) [original] [tape].cdt" size="16436" crc="907ec124" sha1="866cc3b61d235550b7fdbe93b5ec8a065eac8674" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="16436">
- <rom name="dragon ninja (uk) (1988) (03 - block 03) (version split) [original] [tape].cdt" size="16436" crc="2f5a1a83" sha1="37b02b576051cf3044d129026842b88cca37567c" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="16436">
- <rom name="dragon ninja (uk) (1988) (04 - block 04) (version split) [original] [tape].cdt" size="16436" crc="653d0d5d" sha1="ab016e18a770784cf50e511b851fc2c9b4e6fe44" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="16436">
- <rom name="dragon ninja (uk) (1988) (05 - block 05) (version split) [original] [tape].cdt" size="16436" crc="9d55a6d6" sha1="b0d15c954ba3d8a85ebb4effd3d149e3dc8cddbf" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Dragon Ninja.zip... -->
- <software name="dragonni03" cloneof="dragonni" supported="no">
- <description>Dragon Ninja</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="132470">
- <rom name="dragon ninja.cdt" size="132470" crc="1d09b704" sha1="c2b9ee3b2f77b84a8adf0df5139ebb0ce36cce32" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Dragon Spirit (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="dragonsp" supported="no">
- <description>Dragon Spirit (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="53144">
- <rom name="dragon spirit (uk) (1989) (-code programme) (version split) [original] [tape].cdt" size="53144" crc="1410a418" sha1="8969c680f6e4ebdd5a1633672d4952291e6a49f9" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="23074">
- <rom name="dragon spirit (uk) (1989) (01. area 1) (version split) [original] [tape].cdt" size="23074" crc="06e6d2c2" sha1="5c8345ca40893b98e1a6635ad570ec59b1e278f0" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="23074">
- <rom name="dragon spirit (uk) (1989) (02. area 2) (version split) [original] [tape].cdt" size="23074" crc="988773ce" sha1="707e854c1fec7a0f8ba2bbf054c3ccbfd6049a3e" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="23074">
- <rom name="dragon spirit (uk) (1989) (03. area 3) (version split) [original] [tape].cdt" size="23074" crc="57b8afc4" sha1="e2ffb75ec60ff8c02d47971d8987ccfd57b80a9e" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="23074">
- <rom name="dragon spirit (uk) (1989) (04. area 4) (version split) [original] [tape].cdt" size="23074" crc="b148da84" sha1="cdc8164f6d2cad96d7ed418aad80e4ae3a35f996" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="23074">
- <rom name="dragon spirit (uk) (1989) (05. area 5) (version split) [original] [tape].cdt" size="23074" crc="45e3d18c" sha1="1f17c38b22ffce615223c1a75b9efc3d8f4304e8" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="23074">
- <rom name="dragon spirit (uk) (1989) (06. area 6) (version split) [original] [tape].cdt" size="23074" crc="8764b238" sha1="9b58c711abe888d22ca32d49903cc836974481fe" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="23074">
- <rom name="dragon spirit (uk) (1989) (07. area 7) (version split) [original] [tape].cdt" size="23074" crc="e44f2284" sha1="c7e972aeefefdfffe3e5cb13a8f502c8ee633901" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="23074">
- <rom name="dragon spirit (uk) (1989) (08. area 8) (version split) [original] [tape].cdt" size="23074" crc="87364952" sha1="318df98b387ab3e12a4b1b5fa73e54b8b8773ef4" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Dragon Spirit (UK) (1989) [Original] [TAPE].zip... -->
- <software name="dragonsp01" cloneof="dragonsp" supported="no">
- <description>Dragon Spirit (UK) [Original] [TAPE]</description>
+ <software name="dspirit" supported="no">
+ <description>Dragon Spirit (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="237632">
<rom name="dragon spirit (uk) (1989) [original] [tape].cdt" size="237632" crc="e55275e1" sha1="7c3d1ca19b03d8b1ee16afb916e2bf79e3f229e8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dragon's Gold (UK) (1985) (Amsoft Version) [Original] [TAPE].zip... -->
- <software name="dragonsg" supported="no">
- <description>Dragon's Gold (UK) (Amsoft Version) [Original] [TAPE]</description>
+ <software name="drgngold" supported="no">
+ <description>Dragon's Gold (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="24793">
<rom name="dragon's gold (uk) (1985) (amsoft version) [original] [tape].cdt" size="24793" crc="d6d13855" sha1="23f4e5ef4c2d611612ba465ac7f9230955a2e4f9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dragon's Lair (UK) (1985) [Original] [TAPE].zip... -->
- <software name="dragonsl" supported="no">
- <description>Dragon's Lair (UK) [Original] [TAPE]</description>
+ <software name="dlair" supported="no">
+ <description>Dragon's Lair (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Software Projects</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="162583">
<rom name="dragon's lair (uk) (1985) [original] [tape].cdt" size="162583" crc="89f05049" sha1="3bda3003a08e367955ef66a1e51148420845d2f7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dragons Of Flame (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="dragonso" supported="no">
- <description>Dragons Of Flame (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="drgflame" supported="no">
+ <description>Dragons of Flame (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="106430">
<rom name="dragons of flame (uk) (face b) (1989) [original] [tape].cdt" size="106430" crc="a8746627" sha1="cdb175d2e02e264cd307699fdfa9ef1c1a6d9741" offset="0" />
</dataarea>
@@ -11250,503 +11726,484 @@
</part>
</software>
- <!-- Identifying Drakkar (S) (1989) [Original] [TAPE].zip... -->
- <software name="drakkars" supported="no">
- <description>Drakkar (Spa) [Original] [TAPE]</description>
+ <software name="dragntor" supported="no">
+ <description>The Dragontorc of Avalon (UK)</description>
+ <year>1985</year>
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="54680">
+ <rom name="the dragontorc of avalon (uk) (1985) [original] [tape].cdt" size="54680" crc="2eb60b89" sha1="f37f6301126329e5d482e31ae16d5954fe31ca54" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="drakkar" supported="no">
+ <description>Drakkar (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Delta Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75589">
<rom name="drakkar (s) (1989) [original] [tape].cdt" size="75589" crc="b43c7181" sha1="caeb14c006da9a1ba85681f795b5b860f0657d99" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Draysoft Doubler (UK) (2 faces) (1985) [Original] [TAPE] [UTILITAIRE] [COMPILATION].zip... -->
- <software name="draysoft" supported="no">
- <description>Draysoft Doubler (UK) (2 faces) [Original] [TAPE] [UTILITAIRE] [COMPILATION]</description>
+ <software name="draydblr" supported="no">
+ <description>Draysoft Doubler (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Draysoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <feature name="part_id" value="Side 1 - Doubler" />
<dataarea name="cass" size="1915">
<rom name="draysoft doubler (uk) (face a) (1985) (1. doubler) [original] [tape] [utilitaire] [compilation].cdt" size="1915" crc="a9baa5f7" sha1="9faa69120852c3d626562da7c8be81cd7430cc97" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side 2 - Speed Cop" />
<dataarea name="cass" size="5576">
<rom name="draysoft doubler (uk) (face b) (1985) (2. speedcop) [original] [tape] [utilitaire] [compilation].cdt" size="5576" crc="f8cd1493" sha1="b32b1713563a1c36bf292d54747976dcc60c7a42" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Drazen Petrovic Basket (S) (1989) [Original] [TAPE].zip... -->
- <software name="drazenpe" supported="no">
- <description>Drazen Petrovic Basket (Spa) [Original] [TAPE]</description>
+ <software name="petrovic" supported="no">
+ <description>Drazen Petrovic Basket (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="84428">
- <rom name="drazen petrovic basket (s) (1989) [original] [tape].cdt" size="84428" crc="b2f68d13" sha1="fec76cc728cf71f8e92f9c3cb6efc530e6310aec" offset="0" />
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="84426">
+ <rom name="drazen petrovic basket (s) (1989) [original] [tape].cdt" size="84426" crc="e538f52e" sha1="1fd6ab7004d65b48de5ecc35727f6bc909068140" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dream Warrior (UK) [1988) [Original] [TAPE].zip... -->
- <software name="dreamwar" supported="no">
- <description>Dream Warrior (UK) [1988) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="75395">
- <rom name="dream warrior (uk) [1988) [original] [tape].cdt" size="75395" crc="83b0acc7" sha1="3dacebf71a05a2575417c8fc92adf7f890403a41" offset="0" />
+ <software name="dreamtm" supported="no">
+ <description>The Dream Team (UK)</description>
+ <year>1992</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="149270">
+ <rom name="the dream team (uk) (face 1a) (1992) (1. the simpsons bart vs. the space mutants - loader) [original] [tape] [compilation].cdt" size="149270" crc="fa54e022" sha1="260b4964c084929e95c3044f8746deb7ffb346b7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="86706">
+ <rom name="the dream team (uk) (face 1b) (1992) (1. the simpsons bart vs. the space mutants - levels) [original] [tape] [compilation].cdt" size="86706" crc="b38bc121" sha1="25a4bab45d44cd97a370bcfcfd2ada64ed86e1cd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="85917">
+ <rom name="the dream team (uk) (face 2a) (1992) (2. wwf wrestlemania - loader) [original] [tape] [compilation].cdt" size="85917" crc="498e1335" sha1="e2455b0f524de39489c7161d96af4ade0e9ae78e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="61659">
+ <rom name="the dream team (uk) (face 2b) (1992) (2. wwf wrestlemania - levels) [original] [tape] [compilation].cdt" size="61659" crc="28e03f77" sha1="fbefbb8a206b08c9c0fb4260e21c785a6ba4760b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass5" interface="cpc_cass">
+ <dataarea name="cass" size="43361">
+ <rom name="the dream team (uk) (face 3a) (1992) (3. terminator 2 - loader) [original] [tape] [compilation].cdt" size="43361" crc="aeb3ee6a" sha1="3e6e62f300a2abace46ef441355eb7bf038ae106" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass6" interface="cpc_cass">
+ <dataarea name="cass" size="126077">
+ <rom name="the dream team (uk) (face 3b) (1992) (3. terminator 2 - levels) [original] [tape] [compilation].cdt" size="126077" crc="26bbadc3" sha1="d67a1a46dabbfc67b80adfeab650ac00a10d515a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Driller (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="drilleru" supported="no">
- <description>Driller (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="dreamwar" supported="no">
+ <description>Dream Warrior (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="79613">
- <rom name="driller (uk) (1988) (spain retail version) [original] [tape].cdt" size="79613" crc="05c0fe45" sha1="5bf4c35488bdf6256376c1090086955e78233e0c" offset="0" />
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="75395">
+ <rom name="dream warrior (uk) [1988) [original] [tape].cdt" size="75395" crc="83b0acc7" sha1="3dacebf71a05a2575417c8fc92adf7f890403a41" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Driller (UK) (1988) (UK retail version) [Original] [TAPE].zip... -->
- <software name="drilleru01" cloneof="drilleru" supported="no">
- <description>Driller (UK) (UK retail version) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="driller" supported="no">
+ <description>Driller (UK)</description>
+ <year>1987</year>
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="93086">
<rom name="driller (uk) (1988) (uk retail version) [original] [tape].cdt" size="93086" crc="96842dce" sha1="725da2b227fd9f6370fab252878e21e9c104fc8d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Droids (Ricochet).zip... -->
- <software name="droidsri" supported="no">
- <description>Droids (Ricochet)</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59598">
- <rom name="droids (ricochet).cdt" size="59598" crc="91b5a4de" sha1="9bd43bc4b8bb40dcfec5aa4ccbd4de16ff0c7b63" offset="0" />
+ <software name="drillers" cloneof="driller" supported="no">
+ <description>Driller (Spa)</description>
+ <year>1987</year>
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="79613">
+ <rom name="driller (uk) (1988) (spain retail version) [original] [tape].cdt" size="79613" crc="05c0fe45" sha1="5bf4c35488bdf6256376c1090086955e78233e0c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Druid (UK) (1986) [Original] [TAPE].zip... -->
- <software name="druiduk1" supported="no">
- <description>Druid (UK) [Original] [TAPE]</description>
+ <software name="druid" supported="no">
+ <description>Druid (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="180675">
<rom name="druid (uk) (1986) [original] [tape].cdt" size="180675" crc="823c4f9f" sha1="4729e6d090dfa468a14eec68adca79bafa8893d9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Duel (F) (1986) [Original] [TAPE].zip... -->
- <software name="duelf198" supported="no">
- <description>Duel (Fra) [Original] [TAPE]</description>
+ <software name="duel" supported="no">
+ <description>Duel (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gasoline Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68019">
<rom name="duel (f) (1986) [original] [tape].cdt" size="68019" crc="fb03a3f9" sha1="c1f4590c3692e882148cc42bde9369c46679d2cb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Duet (UK) (1986) [Original] [TAPE].zip... -->
- <software name="duetuk19" supported="no">
- <description>Duet (UK) [Original] [TAPE]</description>
+ <software name="duet" supported="no">
+ <description>Duet (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63277">
<rom name="duet (uk) (1986) [original] [tape].cdt" size="63277" crc="7a16146c" sha1="40bfe1a54e6f2a6cf20c618a74691061e2469fe9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dun Darach (UK) (1985) [Original] [TAPE].zip... -->
<software name="dundarac" supported="no">
- <description>Dun Darach (UK) [Original] [TAPE]</description>
+ <description>Dun Darach (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gargoyle Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54313">
<rom name="dun darach (uk) (1985) [original] [tape].cdt" size="54313" crc="4ae691dc" sha1="60809d0a01a138b0e3facc4f5a48dfa40aa40117" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dungeon Adventure (UK) (64K) (1984) [Original] [TAPE].zip... -->
- <software name="dungeona" supported="no">
- <description>Dungeon Adventure (UK) (64K) [Original] [TAPE]</description>
+ <software name="dungnadv" supported="no">
+ <description>Dungeon Adventure (UK, 64K)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Level 9 Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38502">
<rom name="dungeon adventure (uk) (64k) (1984) [original] [tape].cdt" size="38502" crc="c45e4c57" sha1="e7d0bfbefda09d325e1698ff775e169e879555ff" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dungeons Amethysts Alchemists (UK) (1987) [Original] [TAPE].zip... -->
- <software name="dungeons" supported="no">
- <description>Dungeons Amethysts Alchemists (UK) [Original] [TAPE]</description>
+ <software name="daa" supported="no">
+ <description>Dungeons Amethysts Alchemists (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69562">
<rom name="dungeons amethysts alchemists (uk) (1987) [original] [tape].cdt" size="69562" crc="868d4fa0" sha1="7078d9fa4ea067d38a11320b0f5c5fe7f61aaa0f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dustin (S) (1986) [Original] [TAPE].zip... -->
- <software name="dustins1" supported="no">
- <description>Dustin (Spa) [Original] [TAPE]</description>
+ <software name="durellb4" supported="no">
+ <description>Durell Big 4</description>
+ <year>1987</year>
+ <publisher>Durell Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="39273">
+ <rom name="durell big 4 (uk) (face 1a) (1987) (1. combat lynx) [original] [tape] [compilation].cdt" size="39273" crc="c22f53e4" sha1="79867ff1d30e4e84ab09072401eb4ae2041973e1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="61303">
+ <rom name="durell big 4 (uk) (face 1b) (1987) (2. turbo esprit) [original] [tape] [compilation].cdt" size="61303" crc="1a370972" sha1="70875af3f14f70115da80924b5b4e72936c68653" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="69355">
+ <rom name="durell big 4 (uk) (face 2a) (1987) (3. saboteur) [original] [tape] [compilation].cdt" size="69355" crc="dfcb3d78" sha1="1cc2254d5bc876ed9ed3e47a443ec7a444b88373" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="58795">
+ <rom name="durell big 4 (uk) (face 2b) (1987) (4. critical mass) [original] [tape] [compilation].cdt" size="58795" crc="02a577e4" sha1="e4c15e7d8cf69a6e00abccbe54ec1931a6cbbda5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dustin" supported="no">
+ <description>Dustin (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61572">
<rom name="dustin (s) (1986) [original] [tape].cdt" size="61572" crc="c03e9906" sha1="3b6b1e48ca636c62e9ce797c20d00bc45f3a4cd2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dwarf (F) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="dwarff19" supported="no">
- <description>Dwarf (Fra) (Spain retail version) [Original] [TAPE]</description>
+ <software name="dwarf" supported="no">
+ <description>Dwarf (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Softhawk</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60181">
<rom name="dwarf (f) (1987) (spain retail version) [original] [tape].cdt" size="60181" crc="d7a3ab13" sha1="0efe46e4e1ee7e0fbbdd6a39047f877850c982f8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dynamic Duo (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="dynamicd" supported="no">
- <description>Dynamic Duo (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="dynamduo" supported="no">
+ <description>Dynamic Duo (UK, v2)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61018">
- <rom name="dynamic duo (uk) (1988) (spain retail version) [original] [tape].cdt" size="61018" crc="47c5f9e7" sha1="6e35c7f21ab0a7e892f1c27afd82c58ca3363307" offset="0" />
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="79568">
+ <rom name="dynamic duo (uk) (1988) (v2) [original] [tape].cdt" size="79568" crc="7b7c001e" sha1="5c33a3fa5fcbb60c1bdd54b432366b39158f878a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dynamic Duo (UK) (1988) [Original] [TAPE].zip... -->
- <software name="dynamicd01" cloneof="dynamicd" supported="no">
- <description>Dynamic Duo (UK) [Original] [TAPE]</description>
+ <software name="dynamduo1" cloneof="dynamduo" supported="no">
+ <description>Dynamic Duo (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="79083">
<rom name="dynamic duo (uk) (1988) [original] [tape].cdt" size="79083" crc="f0785d30" sha1="05fd562fbb18d2b1c6dc8c533885a58ad5f539c3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dynamite (UK) (9 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="dynamite" supported="no">
- <description>Dynamite (UK) (9 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="128093">
- <rom name="dynamite (uk) (face 1b) (1989) (predator - data &amp; amcharge) [original] [tape] [compilation].cdt" size="128093" crc="31b34713" sha1="92126962e73018b08d5a017c47faa6cb23d1f50b" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="71238">
- <rom name="dynamite (uk) (face 2a) (1989) (combat school) [original] [tape] [compilation].cdt" size="71238" crc="5dd6263d" sha1="ede073bc0800f22fabd7b288d8b7bf793c8ea4ee" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="93540">
- <rom name="dynamite (uk) (face 2a) (1989) (driller) [original] [tape] [compilation].cdt" size="93540" crc="e7b4c683" sha1="9fbccd9227e2ee77caa93098ca11e7013f0e70f8" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="83950">
- <rom name="dynamite (uk) (face 2b) (1989) (combat school data) [original] [tape] [compilation.cdt" size="83950" crc="8e1a64e6" sha1="f55e71a56c4a14ceebfc0dfff72bdb1080ec2821" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="44102">
- <rom name="dynamite (uk) (face 3a) (1989) (platoon loader) [original] (tape] [compilation].cdt" size="44102" crc="6623c335" sha1="4d61012db80b3992b748fa9b582c3b61c057fd39" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="57920">
- <rom name="dynamite (uk) (face 3a) (1989) (salamander) [original] [tape] [compilation].cdt" size="57920" crc="74c6d45e" sha1="c5e3d100ccdde9d79fa4a7901f161512416a808a" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="98347">
- <rom name="dynamite (uk) (face 3b) (1989) (platoon data) [original] [tape] [compilation].cdt" size="98347" crc="0da33832" sha1="70bfc403b1429ac1f828963c328063e8801b3169" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="81592">
- <rom name="dynamite (uk) (face 4a) (1989) (karnov - loader) [original] [tape] [compilation].cdt" size="81592" crc="154c6818" sha1="b1de0294a6a000ff4300e4d484f56940270e46b7" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="252265">
- <rom name="dynamite (uk) (face 4b) (1989) (karnov - data) [original] [tape] [compilation].cdt" size="252265" crc="b1c58574" sha1="e557ad90aec47b9928d914f07b484dbf9d0cc60d" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="151702">
- <rom name="dynamite (uk) (face 5a) (1989) (gryzor) [original] [tape] [compilation].cdt" size="151702" crc="de5a3569" sha1="55a58c1df5582edd7fe8c58a6b2bfe84ca0007b2" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="73869">
- <rom name="dynamite (uk) (face 1a) (1989) (crazy cars) [original] [tape] [compilation].cdt" size="73869" crc="f144693d" sha1="247ff4f6059f26a001815557f22bf97e93354506" offset="0" />
+ <software name="dynamduos" cloneof="dynamduo" supported="no">
+ <description>Dynamic Duo (Spa)</description>
+ <year>1988</year>
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="61016">
+ <rom name="dynamic duo (uk) (1988) (spain retail version) [original] [tape].cdt" size="61016" crc="01de43af" sha1="aaf970efc6eb3e6183feeb585e15d966c85dfd97" offset="0" />
</dataarea>
</part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="76088">
- <rom name="dynamite (uk) (face 1a) (1989) (predator - loader) [original] [tape] [compilation].cdt" size="76088" crc="24a3f4df" sha1="1f9625b7be4d7389af00bc7c3a0047d64d5e180e" offset="0" />
+ </software>
+
+ <software name="dynadan" supported="no">
+ <description>Dynamite Dan (UK)</description>
+ <year>1985</year>
+ <publisher>Mirrorsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="45493">
+ <rom name="dynamite dan (uk) (1985) [original] [tape].cdt" size="45493" crc="baf65695" sha1="a901f878bc73f00784341c6fc70b0e8f5d1c4644" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dynamite Dan (UK) (1985) (Spain retail version) [Circulo de Soft] [Original] [TAPE].zip... -->
- <software name="dynamite01" cloneof="dynamite" supported="no">
- <description>Dynamite Dan (UK) (Spain retail version) [Circulo de Soft] [Original] [TAPE]</description>
+ <software name="dynadansc" cloneof="dynadan" supported="no">
+ <description>Dynamite Dan (Spa, Circulo de Soft)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Circulo de Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47653">
<rom name="dynamite dan (uk) (1985) (spain retail version) [circulo de soft] [original] [tape].cdt" size="47653" crc="ace9e454" sha1="95887cd42a8a40849813f2220c1cab19766f33ad" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dynamite Dan (UK) (1985) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="dynamite02" cloneof="dynamite" supported="no">
- <description>Dynamite Dan (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="dynadansm" cloneof="dynadan" supported="no">
+ <description>Dynamite Dan (Spa, Mirrorsoft)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mirrorsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65053">
<rom name="dynamite dan (uk) (1985) (spain retail version) [original] [tape].cdt" size="65053" crc="6f0c1673" sha1="45df2c33acaa3803c137e7421c244a07288acddb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dynamite Dan (UK) (1985) [Original] [TAPE].zip... -->
- <software name="dynamite03" cloneof="dynamite" supported="no">
- <description>Dynamite Dan (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="45493">
- <rom name="dynamite dan (uk) (1985) [original] [tape].cdt" size="45493" crc="baf65695" sha1="a901f878bc73f00784341c6fc70b0e8f5d1c4644" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Dynamite Dan II (UK) (1986) [Original] [TAPE].zip... -->
- <software name="dynamite04" cloneof="dynamite" supported="no">
- <description>Dynamite Dan II (UK) [Original] [TAPE]</description>
+ <software name="dynadan2" supported="no">
+ <description>Dynamite Dan II (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mirrorsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67873">
<rom name="dynamite dan ii (uk) (1986) [original] [tape].cdt" size="67873" crc="5b94cbf3" sha1="72e3364df4e3c3fcd794230f23d0bfb85d7c2b34" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dynamite Dux (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="dynamite05" cloneof="dynamite" supported="no">
- <description>Dynamite Dux (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="79413">
- <rom name="dynamite dux (uk) (1989) (00. code program) (version split) [original] [tape].cdt" size="79413" crc="772f17e9" sha1="21cd2a05cb5d371eaab3db2ac3a7ae951bf3709e" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="17213">
- <rom name="dynamite dux (uk) (1989) (01. level 01) (version split) [original] [tape].cdt" size="17213" crc="6c421f95" sha1="56af3a95481abd26bece12319d3d3ec182586555" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="17213">
- <rom name="dynamite dux (uk) (1989) (02. level 02) (version split) [original] [tape].cdt" size="17213" crc="a83416a7" sha1="e5cf7910e762a53ad8d67b2828d278a3895cbb59" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="17213">
- <rom name="dynamite dux (uk) (1989) (03. level 03) (version split) [original] [tape].cdt" size="17213" crc="b4ab2d96" sha1="a30837aecd12b8c418378b9dc9937ba6bcf768fb" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="17213">
- <rom name="dynamite dux (uk) (1989) (04. level 04) (version split) [original] [tape].cdt" size="17213" crc="06e5e8ad" sha1="43436a0d6bace2b845c0cf69319289580a4f8b02" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="17213">
- <rom name="dynamite dux (uk) (1989) (05. level 05) (version split) [original] [tape].cdt" size="17213" crc="81eed81a" sha1="3dd093ec0a28cd2647922554da75a2e9710f34e8" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="17213">
- <rom name="dynamite dux (uk) (1989) (06. level 06) (version split) [original] [tape].cdt" size="17213" crc="5ee96725" sha1="8dcf4799517d4cddf9e1e70bc3b350a9e977085f" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="17213">
- <rom name="dynamite dux (uk) (1989) (07. end game) (version split) [original] [tape].cdt" size="17213" crc="c33e3b21" sha1="28f3985b1edf10a173733fcb6759fdb4bc33494b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Dynamite Dux (UK) (1989) [Original] [TAPE].zip... -->
- <software name="dynamite06" cloneof="dynamite" supported="no">
- <description>Dynamite Dux (UK) [Original] [TAPE]</description>
+ <software name="ddux" supported="no">
+ <description>Dynamite Dux (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="198765">
<rom name="dynamite dux (uk) (1989) [original] [tape].cdt" size="198765" crc="c12e6a5c" sha1="350dc472dc1fe85fe7e8c8cfbaf7c83e5f3a2061" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dynamix (UK) (1989) [Original] [TAPE].zip... -->
- <software name="dynamixu" supported="no">
- <description>Dynamix (UK) [Original] [TAPE]</description>
+ <software name="dynamix" supported="no">
+ <description>Dynamix (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35479">
<rom name="dynamix (uk) (1989) [original] [tape].cdt" size="35479" crc="141a710c" sha1="e24af4cf4720afa7d3b5cdc373c326c138ca56c2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Dynasty Wars (UK) (1990) [Original] [TAPE].zip... -->
- <software name="dynastyw" supported="no">
- <description>Dynasty Wars (UK) [Original] [TAPE]</description>
+ <software name="dynawars" supported="no">
+ <description>Dynasty Wars (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="130250">
<rom name="dynasty wars (uk) (1990) [original] [tape].cdt" size="130250" crc="a350b75b" sha1="761439d18beaed654db7b420e60984510430c256" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying E-motion (UK) (1990) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="emotionu" supported="no">
- <description>E-motion (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="emotion" supported="no">
+ <description>E-Motion (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57013">
+ <rom name="e-motion (uk) (1990) (uk retail version) [original] [tape].cdt" size="57013" crc="cc40522c" sha1="6ad797611887d51b48802a7539cf62887f5290d8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="emotions" cloneof="emotion" supported="no">
+ <description>E-Motion (Spa)</description>
+ <year>1990</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62815">
<rom name="e-motion (uk) (1990) (spain retail version) [original] [tape].cdt" size="62815" crc="2a673d71" sha1="d1e74b951277ff3e836163091535269b43f943af" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying E-motion (UK) (1990) (UK retail version) [Original] [TAPE].zip... -->
- <software name="emotionu01" cloneof="emotionu" supported="no">
- <description>E-motion (UK) (UK retail version) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57013">
- <rom name="e-motion (uk) (1990) (uk retail version) [original] [tape].cdt" size="57013" crc="cc40522c" sha1="6ad797611887d51b48802a7539cf62887f5290d8" offset="0" />
+ <software name="exit" supported="no">
+ <description>E.X.I.T (Fra)</description>
+ <year>1988</year>
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="81037">
+ <rom name="e.x.i.t (f) (face a) (1988) [original] [tape].cdt" size="81037" crc="5dbec48b" sha1="425c100c94c1124a625d06f29e63d10990fa599c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="64687">
+ <rom name="e.x.i.t (f) (face b) (1988) [original] [tape].cdt" size="64687" crc="72e440db" sha1="b37a5826b9f2b0144a62e9c7000920191840cc34" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Eagle (S) (1987) [Original] [TAPE].zip... -->
- <software name="eagles19" supported="no">
- <description>Eagle (Spa) [Original] [TAPE]</description>
+ <software name="eagle" supported="no">
+ <description>Eagle</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57506">
<rom name="eagle (s) (1987) [original] [tape].cdt" size="57506" crc="013884d8" sha1="42d3d45d3de3fda0795798b7d156a4ea60030a48" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Easi-Amsword (S) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="easiamsw" supported="no">
- <description>Easi-Amsword (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="easiaw" supported="no">
+ <description>Easi-Amsword (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="25873">
- <rom name="easi-amsword (s) (1984) [original] [tape] [utilitaire].cdt" size="25873" crc="af9f720a" sha1="eea9b7bc432edcf40cfea24dd81fb580b178febe" offset="0" />
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="26603">
+ <rom name="easi-amsword (uk) (1984) [original] [tape] [utilitaire].cdt" size="26603" crc="772a9890" sha1="1a932c3f0068530bb8ed815a72e56036b590f150" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Easi-Amsword (UK) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="easiamsw01" cloneof="easiamsw" supported="no">
- <description>Easi-Amsword (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="easiaws" cloneof="easiaw" supported="no">
+ <description>Easi-Amsword (Spa)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="26603">
- <rom name="easi-amsword (uk) (1984) [original] [tape] [utilitaire].cdt" size="26603" crc="772a9890" sha1="1a932c3f0068530bb8ed815a72e56036b590f150" offset="0" />
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="25873">
+ <rom name="easi-amsword (s) (1984) [original] [tape] [utilitaire].cdt" size="25873" crc="af9f720a" sha1="eea9b7bc432edcf40cfea24dd81fb580b178febe" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Easy Amsword.zip... -->
- <software name="easyamsw" supported="no">
- <description>Easy Amsword</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="25923">
- <rom name="easy amsword.cdt" size="25923" crc="893d2f75" sha1="0915289519cc9fa8ec04b3035d7a136ca389febb" offset="0" />
+ <software name="easytopw" cloneof="easiaw" supported="no">
+ <description>Easy Topword (Ger)</description>
+ <year>1984</year>
+ <publisher>Schneider Computer Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="24841">
+ <rom name="easy-topword (g) (1984) [schneider computer software] [original] [tape] [utilitaire].cdt" size="24841" crc="ef54be3e" sha1="79329da26002e1d78c091eadecdb6b1b246b588f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Easy File (F) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="easyfile" supported="no">
- <description>Easy File (Fra) [Original] [TAPE] [UTILITAIRE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <description>Easy File (Fra)</description>
+ <year>1984</year>
+ <publisher>Power Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="29540">
<rom name="easy file (f) (1985) [original] [tape] [utilitaire].cdt" size="29540" crc="47396ae9" sha1="4fbd82eace9a013e3a1197e628aae5af3ec5053e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Easywriter (UK) (2 faces) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="easywrit" supported="no">
- <description>Easywriter (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Easywriter (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Interceptor Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45601">
<rom name="easywriter (uk) (face a) (1985) [original] [tape] [utilitaire].cdt" size="45601" crc="a01e0bd4" sha1="8c05e3d8e8cc51c2c4f002c1dd6f96df37272a8a" offset="0" />
</dataarea>
@@ -11758,12 +12215,12 @@
</part>
</software>
- <!-- Identifying Echelon (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="echelonu" supported="no">
- <description>Echelon (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="echelon" supported="no">
+ <description>Echelon (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44331">
<rom name="echelon (uk) (face 1) (1988) [original] [tape].cdt" size="44331" crc="d8b5b02d" sha1="365a35f34528c73f2e85fbd95abd39c2719b7fd9" offset="0" />
</dataarea>
@@ -11775,101 +12232,101 @@
</part>
</software>
- <!-- Identifying Economat (F) (1985) [Original] [TAPE].zip... -->
<software name="economat" supported="no">
- <description>Economat (Fra) [Original] [TAPE]</description>
+ <description>Economat (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Micro Programmes 5</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="37079">
<rom name="economat (f) (1985) [original] [tape].cdt" size="37079" crc="eca6ab0d" sha1="bfb9d813b3daf93c0790268b7519f11dd332e543" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ecuaciones (S) (1986) (Version Basic 1.1) [Original] [TAPE].zip... -->
<software name="ecuacion" supported="no">
- <description>Ecuaciones (Spa) (Version Basic 1.1) [Original] [TAPE]</description>
+ <description>Ecuaciones (Spa, BASIC 1.1)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Monser</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="19951">
<rom name="ecuaciones (s) (1986) (version basic 1.1) [original] [tape].cdt" size="19951" crc="666a51dd" sha1="5d329988f2ea6dbb5b56c1157444fea7d438f2ef" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Edd The Duck (UK) (1990) [Original] [TAPE] [Bugs].zip... -->
- <software name="eddthedu" supported="no">
- <description>Edd The Duck (UK) [Original] [TAPE] [Bugs]</description>
+ <software name="edd" supported="no">
+ <description>Edd The Duck (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55813">
<rom name="edd the duck (uk) (1990) [original] [tape] [bugs].cdt" size="55813" crc="ad7c8263" sha1="d54f546d4f5fb5310964021813189aa567b46108" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Eddie Edwards Super Ski (UK) (1988) [Original] [TAPE].zip... -->
- <software name="eddieedw" supported="no">
- <description>Eddie Edwards Super Ski (UK) [Original] [TAPE]</description>
+ <software name="superski" supported="no">
+ <description>Eddie Edwards Super Ski (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="140083">
<rom name="eddie edwards super ski (uk) (1988) [original] [tape].cdt" size="140083" crc="1df9e29e" sha1="6819a9d2a5d8de18c41fe43862ccf2e46bf93836" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Eden Blues (F) (1986) [Original] [TAPE].zip... -->
- <software name="edenblue" supported="no">
- <description>Eden Blues (Fra) [Original] [TAPE]</description>
+ <software name="edenblue" cloneof="doomblue" supported="no">
+ <description>Eden Blues (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67141">
- <rom name="eden blues (f) (1986) [original] [tape].cdt" size="67141" crc="d85074fa" sha1="a8408f8a53a0f9d584c5d389c82b9aa9cb71f4d7" offset="0" />
+ <rom name="eden blues (f) (1986) [original] [tape].cdt" size="67141" crc="f6ee9585" sha1="9f8203df038a0bffe98a9cd9a13d5f0d96f51618" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Edge Grinder (UK) (128K) (2011) [Original] [TAPE].zip... -->
- <software name="edgegrin" supported="no">
- <description>Edge Grinder (UK) (128K) (2011) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="38338">
- <rom name="edge grinder (uk) (128k) (2011) [original] [tape].cdt" size="38338" crc="a2ac6695" sha1="978085acf731bf504faa63c871d3616fcde104e2" offset="0" />
+ <software name="editmus" supported="no">
+ <description>Edit-Music (Fra)</description>
+ <year>1985</year>
+ <publisher>Sprites</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="27679">
+ <rom name="edit-music (f) (1985) [original] [tape] [utilitaire].cdt" size="27679" crc="5c764dc4" sha1="b0fc21cb69d038ddcb2dea90389e112d37d59e07" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Educatif 1 (F) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="educatif" supported="no">
- <description>Educatif 1 (Fra) (2 faces) [Original] [TAPE]</description>
+ <software name="educa1" supported="no">
+ <description>Educatif 1 (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="31897">
- <rom name="educatif 1 (f) (face b) (1985) (2. memoram b) [original] [tape].cdt" size="31897" crc="2cb2b7f0" sha1="f71eb21dbc2b19db4685e9cfc97c41118ff3e9a7" offset="0" />
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="31984">
+ <rom name="educatif 1 (f) (face a) (1985) (1. memoram a) [original] [tape].cdt" size="31984" crc="47b4b8cd" sha1="c2c553b3f9fa7f17cf24a8a906c7a4c9828b7853" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="31984">
- <rom name="educatif 1 (f) (face a) (1985) (1. memoram a) [original] [tape].cdt" size="31984" crc="47b4b8cd" sha1="c2c553b3f9fa7f17cf24a8a906c7a4c9828b7853" offset="0" />
+ <dataarea name="cass" size="31897">
+ <rom name="educatif 1 (f) (face b) (1985) (2. memoram b) [original] [tape].cdt" size="31897" crc="2cb2b7f0" sha1="f71eb21dbc2b19db4685e9cfc97c41118ff3e9a7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Educatif 2 (F) (2 faces) (1985) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="educatif01" cloneof="educatif" supported="no">
- <description>Educatif 2 (Fra) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="educa2" supported="no">
+ <description>Educatif 2 (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="28219">
<rom name="educatif 2 (f) (face a) (1985) (1. terminaisons) [original] [tape] [compilation].cdt" size="28219" crc="43c3ca7d" sha1="294f153b5f67abf61a9d9f144b32961b6dec8883" offset="0" />
</dataarea>
@@ -11881,12 +12338,12 @@
</part>
</software>
- <!-- Identifying Educatif 3 (F) (2 faces) (1985) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="educatif02" cloneof="educatif" supported="no">
- <description>Educatif 3 (Fra) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="educa3" supported="no">
+ <description>Educatif 3 (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="14245">
<rom name="educatif 3 (f) (face a) (1985) (1. nombres) [original] [tape] [compilation].cdt" size="14245" crc="1aca4500" sha1="4f51ccd6dfadb8f750a503e4ed89018f5517edeb" offset="0" />
</dataarea>
@@ -11898,305 +12355,197 @@
</part>
</software>
- <!-- Identifying Educatif 6 (F) (1986) (Vocabulaire) [Original] [TAPE].zip... -->
- <software name="educatif03" cloneof="educatif" supported="no">
- <description>Educatif 6 (Fra) (Vocabulaire) [Original] [TAPE]</description>
+ <software name="educa6" supported="no">
+ <description>Educatif 6 (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="33499">
<rom name="educatif 6 (f) (1986) (vocabulaire) [original] [tape].cdt" size="33499" crc="33c1d099" sha1="ad2a97d4af014cf983878c52e265a00a0c5cd4fe" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying El Capitan Trueno (S) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="elcapita" supported="no">
- <description>El Capitan Trueno (Spa) (2 faces) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="77013">
- <rom name="el capitan trueno (s) (face a) (1989) [original] [tape].cdt" size="77013" crc="a5a5c4df" sha1="672c1d5b87883cd55b48296f518a61863a327261" offset="0" />
+ <software name="eidolon" supported="no">
+ <description>The Eidolon (UK)</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="37821">
+ <rom name="the eidolon (uk) (face a) (1986) [original] [tape].cdt" size="37821" crc="aa0d23ad" sha1="a566f60cdea5b686431cf60b38024389136f9985" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="66692">
- <rom name="el capitan trueno (s) (face b) (1989) [original] [tape].cdt" size="66692" crc="617fa72d" sha1="f982c8edecedaf85ff7d2ad65883b4327b086122" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Cid (S) (1988) [Original] [TAPE].zip... -->
- <software name="elcids19" supported="no">
- <description>El Cid (Spa) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58024">
- <rom name="el cid (s) (1988) [original] [tape].cdt" size="58024" crc="6a5b88fe" sha1="d001624456fedd1b56cb1a98daf45cf07b308eb0" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Cid (UK) (1988) [Original] [TAPE].zip... -->
- <software name="elciduk1" supported="no">
- <description>El Cid (UK) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50771">
- <rom name="el cid (uk) (1988) [original] [tape].cdt" size="50771" crc="82d735f5" sha1="5017e7a30b1009741d5e59a65820542fe39d00f2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Firmamento (S) (1984) (Version Basic 1.1) [Original] [TAPE].zip... -->
- <software name="elfirmam" supported="no">
- <description>El Firmamento (Spa) (Version Basic 1.1) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="25589">
- <rom name="el firmamento (s) (1984) (version basic 1.1) [original] [tape].cdt" size="25589" crc="6bb78bf1" sha1="d613dcedf042ae6e2f4cf4f7cdf4e955fc633266" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Foso (S) (1985) [Original] [TAPE].zip... -->
- <software name="elfosos1" supported="no">
- <description>El Foso (Spa) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="43027">
- <rom name="el foso (s) (1985) [original] [tape].cdt" size="43027" crc="879f49d3" sha1="70a6cc8e9b002dda4b86eca11aa5461de238fb80" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Gerente (S) (1985) [Original] [TAPE].zip... -->
- <software name="elgerent" supported="no">
- <description>El Gerente (Spa) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36127">
- <rom name="el gerente (s) (1985) [original] [tape].cdt" size="36127" crc="ad1563ca" sha1="ce573e13f04596342712de2a0c5459cf708676df" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Juego De La Oca (S) (1989) [Original] [TAPE].zip... -->
- <software name="eljuegod" supported="no">
- <description>El Juego De La Oca (Spa) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65368">
- <rom name="el juego de la oca (s) (1989) [original] [tape].cdt" size="65368" crc="598d5dba" sha1="0325e2c40adcfce5ff3626a9794a425ac0d2fa3c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Misterio Del Nilo (S) (1987) [Original] [TAPE].zip... -->
- <software name="elmister" supported="no">
- <description>El Misterio Del Nilo (Spa) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58723">
- <rom name="el misterio del nilo (s) (1987) [original] [tape].cdt" size="58723" crc="0b444573" sha1="0bf3c67560a4054317170ed09b48f88e4385a6ac" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Misterio Del Nilo.zip... -->
- <software name="elmister01" cloneof="elmister" supported="no">
- <description>El Misterio Del Nilo</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58726">
- <rom name="el misterio del nilo.cdt" size="58726" crc="724705c4" sha1="30f058097bd326345dbdc84d12d5fc624a70bd94" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Poder Oscuro (S) (1988) [Original] [TAPE].zip... -->
- <software name="elpodero" supported="no">
- <description>El Poder Oscuro (Spa) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59445">
- <rom name="el poder oscuro (s) (1988) [original] [tape].cdt" size="59445" crc="9a40fc14" sha1="e217761310a07addd6499c092bb47cf36a0e5aea" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Secreto De La Tumba (S) (1987) [Original] [TAPE].zip... -->
- <software name="elsecret" supported="no">
- <description>El Secreto De La Tumba (Spa) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="74801">
- <rom name="el secreto de la tumba (s) (1987) [original] [tape].cdt" size="74801" crc="e3ddd004" sha1="6482181db754bbb26e85e16338837923d66d6c1c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying El Teclado Del Amstrad (S) (19xx) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="elteclad" supported="no">
- <description>El Teclado Del Amstrad (Spa) [Original] [TAPE] [UTILITAIRE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="111548">
- <rom name="el teclado del amstrad (s) (19xx) [original] [tape] [utilitaire].cdt" size="111548" crc="20f67b4b" sha1="cd6ebcecca1b606e2e9aa3449c2738ed46732c93" offset="0" />
+ <dataarea name="cass" size="109797">
+ <rom name="the eidolon (uk) (face b) (1986) [original] [tape].cdt" size="109797" crc="1c56248a" sha1="89f1349507102c052ca3d566ff7e378c270ec690" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Election (UK) (1987) [Original] [TAPE].zip... -->
<software name="election" supported="no">
- <description>Election (UK) [Original] [TAPE]</description>
+ <description>Election (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47627">
<rom name="election (uk) (1987) [original] [tape].cdt" size="47627" crc="0a555f4e" sha1="d4b8f8f17f05e392dbda40a82f10e9912d55c89d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Electric Wonderland (UK) (1986) [Zafiro] [Original] [TAPE].zip... -->
- <software name="electric" supported="no">
- <description>Electric Wonderland (UK) [Zafiro] [Original] [TAPE]</description>
+ <software name="elecwlnd" supported="no">
+ <description>Electric Wonderland (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zafiro</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55092">
<rom name="electric wonderland (uk) (1986) [zafiro] [original] [tape].cdt" size="55092" crc="f320b543" sha1="82ed2b1a9e406f729217ff25daf1da499794d439" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Electro Freddy (UK) (1984) [Original] [TAPE].zip... -->
- <software name="electrof" supported="no">
- <description>Electro Freddy (UK) [Original] [TAPE]</description>
+ <software name="elecwlndg" cloneof="elecwlnd" supported="no">
+ <description>Electric Wonderland (UK, Gasoline)</description>
+ <year>1986</year>
+ <publisher>Gasoline Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55087">
+ <rom name="electric wonderland (uk) (1986) [gasoline] [original] [tape].cdt" size="55087" crc="a3dcd376" sha1="9f1ec08f88f3c422944537d8d33be17d8a5de82b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="elecfred" supported="no">
+ <description>Electro Freddy (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="19813">
<rom name="electro freddy (uk) (1984) [original] [tape].cdt" size="19813" crc="b74d2941" sha1="d7d9b76b82ccfc31f3ec47cd7dbefa83eef8ce28" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Elektra Glide (UK) (1986) [Original] [TAPE].zip... -->
- <software name="elektrag" supported="no">
- <description>Elektra Glide (UK) [Original] [TAPE]</description>
+ <software name="elekglid" supported="no">
+ <description>Elektra Glide (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>English Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65450">
<rom name="elektra glide (uk) (1986) [original] [tape].cdt" size="65450" crc="c7ae070a" sha1="0623334e4d4e2293aeca4b21d5b218e863f30f10" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Elevator Action (UK) (1986) [Original] [TAPE].zip... -->
<software name="elevator" supported="no">
- <description>Elevator Action (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <description>Elevator Action (UK)</description>
+ <year>1987</year>
+ <publisher>Quicksilva</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41722">
<rom name="elevator action (uk) (1986) [original] [tape].cdt" size="41722" crc="4ecaaa05" sha1="7029779896eee97c61c974b86991d2868d3cc82f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Elidon (UK) (1985) [Original] [TAPE].zip... -->
- <software name="elidonuk" supported="no">
- <description>Elidon (UK) [Original] [TAPE]</description>
+ <software name="elevators" cloneof="elevator" supported="no">
+ <description>Elevator Action (Spa)</description>
+ <year>1987</year>
+ <publisher>Mind Games Espana</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="41689">
+ <rom name="elevator action (uk) (1987) [mind games espana] [original] [tape].cdt" size="41689" crc="59904ab1" sha1="0f864fae4ec7d0262978aa48e5bf9110964e43aa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="elidon" supported="no">
+ <description>Elidon (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Orpheus</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65695">
<rom name="elidon (uk) (1985) [original] [tape].cdt" size="65695" crc="f71391d4" sha1="69c850772c9ebe3c10d21632e6ba97fc525f531b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Eliminator (UK) (1988) [Original] [TAPE].zip... -->
<software name="eliminat" supported="no">
- <description>Eliminator (UK) [Original] [TAPE]</description>
+ <description>Eliminator (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="90641">
- <rom name="eliminator (uk) (1988) [original] [tape].cdt" size="90641" crc="e139bccc" sha1="04ba1f70cf88c16b67e6710e3f2c6b5c9e055d2c" offset="0" />
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="90635">
+ <rom name="eliminator (uk) (1988) [original] [tape].cdt" size="90635" crc="229087a7" sha1="0988dfd134559d39057de4e149edc6de7c050d12" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Elite (G) (1986) [Original] [TAPE].zip... -->
- <software name="eliteg19" supported="no">
- <description>Elite (Ger) [Original] [TAPE]</description>
+ <software name="elite" supported="no">
+ <description>Elite (UK, v3-86)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="80252">
- <rom name="elite (g) (1986) [original] [tape].cdt" size="80252" crc="1cae6a06" sha1="6e61bb0b3447eaebac8ca278f734d7deffed7320" offset="0" />
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="95754">
+ <rom name="elite (uk) (1986) (version 3-86) [original] [tape].cdt" size="95754" crc="881c0712" sha1="89792bda11f32f3d998a2ebd8ce03849fd5bb71c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Elite (UK) (1986) (Version 3-86) [Original] [TAPE].zip... -->
- <software name="eliteuk1" supported="no">
- <description>Elite (UK) (Version 3-86) [Original] [TAPE]</description>
+ <software name="eliteg" cloneof="elite" supported="no">
+ <description>Elite (Ger)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="95754">
- <rom name="elite (uk) (1986) (version 3-86) [original] [tape].cdt" size="95754" crc="881c0712" sha1="89792bda11f32f3d998a2ebd8ce03849fd5bb71c" offset="0" />
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="80252">
+ <rom name="elite (g) (1986) [original] [tape].cdt" size="80252" crc="1cae6a06" sha1="6e61bb0b3447eaebac8ca278f734d7deffed7320" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Elven Warrior (UK) (1989) [Original] [TAPE].zip... -->
<software name="elvenwar" supported="no">
- <description>Elven Warrior (UK) [Original] [TAPE]</description>
+ <description>Elven Warrior (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="37577">
- <rom name="elven warrior (uk) (1989) [original] [tape].cdt" size="37577" crc="0acef8c4" sha1="d5466566131fb5a594989023d499ed3e84f10991" offset="0" />
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="37541">
+ <rom name="elven warrior (uk) (1989) [original] [tape].cdt" size="37541" crc="de8220b9" sha1="dfc57b6544b3bbd13e9a081b785a6990915845da" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Emerald Isle (UK) (1985) (Version Basic 1.0) [Original] [TAPE].zip... -->
- <software name="emeraldi" supported="no">
- <description>Emerald Isle (UK) (Version Basic 1.0) [Original] [TAPE]</description>
+ <software name="emerisle" supported="no">
+ <description>Emerald Isle (UK, BASIC 1.0)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Level 9 Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52717">
<rom name="emerald isle (uk) (1985) (version basic 1.0) [original] [tape].cdt" size="52717" crc="29d31ef7" sha1="86b8d71911b4a9b61169e457074427e45bae0211" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Emilio Butragueno II (S) (2 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="emiliobu" supported="no">
- <description>Emilio Butragueno II (Spa) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="ebutrag2" supported="no">
+ <description>Emilio Butragueno II (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Erbe Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="108466">
<rom name="emilio butragueno ii (s) (face a) (1989) [original] [tape] [compilation].cdt" size="108466" crc="905ce848" sha1="803787444300e46611964af913b63b3fd42d3991" offset="0" />
</dataarea>
@@ -12208,72 +12557,84 @@
</part>
</software>
- <!-- Identifying Emilio Sanchez Vicario Grand Slam (S) (1989) [Original] [TAPE].zip... -->
- <software name="emiliosa" supported="no">
- <description>Emilio Sanchez Vicario Grand Slam (Spa) [Original] [TAPE]</description>
+ <software name="esanchez" supported="no">
+ <description>Emilio Sanchez Vicario Grand Slam (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63859">
<rom name="emilio sanchez vicario grand slam (s) (1989) [original] [tape].cdt" size="63859" crc="5507a35c" sha1="f5a48b0917658016e75b300722908c4c4c93965e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Emlyn Hughes International Soccer (UK) (1988) [Original] [TAPE].zip... -->
- <software name="emlynhug" supported="no">
- <description>Emlyn Hughes International Soccer (UK) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="hughesis" supported="no">
+ <description>Emlyn Hughes International Soccer (UK)</description>
+ <year>1989</year>
+ <publisher>Audiogenic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="70447">
<rom name="emlyn hughes international soccer (uk) (1988) [original] [tape].cdt" size="70447" crc="9fee7d5c" sha1="4ae793085a07a6aec4a9155b20f487f5f2f0110e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Empire (UK) (1986) [Firebird] [Original] [TAPE].zip... -->
- <software name="empireuk" supported="no">
- <description>Empire (UK) [Firebird] [Original] [TAPE]</description>
+ <software name="empire" supported="no">
+ <description>Empire! (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="83590">
<rom name="empire (uk) (1986) [firebird] [original] [tape].cdt" size="83590" crc="33623791" sha1="6d34c6fe204f879a0f93d7e7bb87d540e431d782" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying En Busca Del Arca De La Alianza (S) (1986) (Version Basic 1.1) [Original] [TAPE].zip... -->
- <software name="enbuscad" supported="no">
- <description>En Busca Del Arca De La Alianza (Spa) (Version Basic 1.1) [Original] [TAPE]</description>
+ <software name="empirel" supported="no">
+ <description>Empire (Fra, Loriciels)</description>
+ <year>1985</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="41738">
+ <rom name="empire (f) (1985) [loriciels] [original] [tape].cdt" size="41738" crc="b30581c6" sha1="5596d727bdea67209c3e6b6999cd63f529cea295" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="arcalian" supported="no">
+ <description>En Busca del Arca de la Alianza (Spa, BASIC 1.1)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Creativos Editoriales S.A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="30307">
<rom name="en busca del arca de la alianza (s) (1986) (version basic 1.1) [original] [tape].cdt" size="30307" crc="7190d933" sha1="22c54fb5884a50063312fa061307be4901d5f4d8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Enchanted (S) (1989) [Original] [TAPE].zip... -->
- <software name="enchante" supported="no">
- <description>Enchanted (Spa) [Original] [TAPE]</description>
+ <software name="enchantd" supported="no">
+ <description>Enchanted (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Positive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="71821">
<rom name="enchanted (s) (1989) [original] [tape].cdt" size="71821" crc="b23e9c2a" sha1="3f527cc417c26cf90e47deeccee483d00923c9f9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Encyclopaedia Of War - Ancient Battles (UK) (4 faces) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="encyclop" supported="no">
- <description>Encyclopaedia Of War - Ancient Battles (UK) (4 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="ancbattl" supported="no">
+ <description>Encyclopaedia of War - Ancient Battles (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cases Computer Simulators</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44348">
<rom name="encyclopaedia of war - ancient battles (uk) (face 1a) (1988) (spain retail version) [original] [tape].cdt" size="44348" crc="4c11e0da" sha1="51dd54fd96fe35262ab6708fd0cec2e2ca771bd1" offset="0" />
</dataarea>
@@ -12295,48 +12656,60 @@
</part>
</software>
- <!-- Identifying Endurance (UK) (1986) [Original] [TAPE].zip... -->
<software name="enduranc" supported="no">
- <description>Endurance (UK) [Original] [TAPE]</description>
+ <description>Endurance (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53413">
<rom name="endurance (uk) (1986) [original] [tape].cdt" size="53413" crc="0300773c" sha1="3d04c8c53e25f7f82e92bb0242a454f4ce90647e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Enduro Racer (UK) (1987) [Original] [TAPE] [Bugs].zip... -->
- <software name="endurora" supported="no">
- <description>Enduro Racer (UK) [Original] [TAPE] [Bugs]</description>
+ <software name="enduro" supported="no">
+ <description>Enduro Racer (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49587">
<rom name="enduro racer (uk) (1987) [original] [tape] [bugs].cdt" size="49587" crc="5eda09fd" sha1="07481e52b5d7463e7a38cb807314b708de17703c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Endzone (UK) (1988) [Original] [TAPE].zip... -->
- <software name="endzoneu" supported="no">
- <description>Endzone (UK) [Original] [TAPE]</description>
+ <software name="enduroi" cloneof="enduro" supported="no">
+ <description>Enduro Racer (UK, Ibsa)</description>
+ <year>1987</year>
+ <publisher>Ibsa</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="54055">
+ <rom name="enduro racer (uk) (1989) [ibsa] [original] [tape].cdt" size="54055" crc="b8779371" sha1="e4d1188fe89fcfb2697fe29fe59f286fd5aa123c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="endzone" supported="no">
+ <description>Endzone (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="55584">
- <rom name="endzone (uk) (1988) [original] [tape].cdt" size="55584" crc="97af75bd" sha1="7bc0cb8d002a6a2dc15486c51057645e22adb784" offset="0" />
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55572">
+ <rom name="endzone (uk) (1988) [original] [tape].cdt" size="55572" crc="d811a9d4" sha1="035c702eed1ddd3bc576bf17abc8996fd228b447" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Energy Warrior + Molecule Man (UK) (2 faces) (1987) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="energywa" supported="no">
- <description>Energy Warrior + Molecule Man (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="energywr" supported="no">
+ <description>Energy Warrior + Molecule Man (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61848">
<rom name="energy warrior + molecule man (uk) (face a) (1987) [original] [tape] [compilation].cdt" size="61848" crc="46f3a272" sha1="5e63eebce15f0545ea9055ea9bdfc578ba333b5f" offset="0" />
</dataarea>
@@ -12348,12 +12721,13 @@
</part>
</software>
- <!-- Identifying Enigme A Oxford (UK) (1987) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="enigmeao" supported="no">
- <description>Enigme A Oxford (UK) (Audio Tape) [Original] [TAPE]</description>
+ <!-- MOVE TO CPC_FLOP! THIS TAPE WAS INCLUDED IN DISK PACK -->
+ <software name="enigmaud" supported="no">
+ <description>Enigme a Oxford (UK, Audio Tape)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="2803670">
<rom name="enigme a oxford - episode 1 (uk) (1987) (audio tape) [original] [tape].mp3" size="2803670" crc="a1741740" sha1="5a67e5a5f18a55faa1bf5b92a4c734c44dbb4a44" offset="0" />
</dataarea>
@@ -12375,12 +12749,12 @@
</part>
</software>
- <!-- Identifying Enigme A Oxford (UK,F) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="enigmeao01" cloneof="enigmeao" supported="no">
- <description>Enigme A Oxford (UK,F) (2 faces) [Original] [TAPE]</description>
+ <software name="enigmoxf" supported="no">
+ <description>Enigme a Oxford (UK, Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53797">
<rom name="enigme a oxford (uk,f) (face a) (1987) [original] [tape].cdt" size="53797" crc="9afd8fba" sha1="827d5fe611b15a7530ef3a5c2e82aaf9c1d69563" offset="0" />
</dataarea>
@@ -12392,239 +12766,205 @@
</part>
</software>
- <!-- Identifying Enlightment - Druid II (UK) (1988) [Original] [TAPE].zip... -->
<software name="enlightm" supported="no">
- <description>Enlightment - Druid II (UK) [Original] [TAPE]</description>
+ <description>Enlightenment (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Enlightenment - Druid II (Box)" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="78572">
<rom name="enlightment - druid ii (uk) (1988) [original] [tape].cdt" size="78572" crc="da65cade" sha1="6721189607073be0d7eeff49920e10cddc4ff9d7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Enterprise (UK) (1987) [Original] [TAPE].zip... -->
- <software name="enterpri" supported="no">
- <description>Enterprise (UK) [Original] [TAPE]</description>
+ <software name="enterprs" supported="no">
+ <description>Enterprise (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="92892">
<rom name="enterprise (uk) (1987) [original] [tape].cdt" size="92892" crc="5bd8fae3" sha1="048f40eadead04b71f194d2e75b3e92845d2f849" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Epyx Action (UK) (8 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="epyxacti" supported="no">
- <description>Epyx Action (UK) (8 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="epyxactn" supported="no">
+ <description>Epyx Action (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="44437">
- <rom name="epyx action (uk) (face 2b) (1989) (3. 4x4 off road racing b) [original] [tape] [compilation].cdt" size="44437" crc="0fbe75f1" sha1="ce915b2be4d601b3e648f9390a37221262ea2512" offset="0" />
+ <publisher>Epyx</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="117277">
+ <rom name="epyx action (uk) (face 1a) (1989) (1. impossible mission ii) [original] [tape] [compilation].cdt" size="117277" crc="244e535c" sha1="309b41b6d9ae4bd02e241fbf3d2773404aba42c5" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="44757">
- <rom name="epyx action (uk) (face 3a) (1989) (3. the games - winter edition a) [original] [tape] [compilation].cdt" size="44757" crc="01755e78" sha1="0226224044751f48d134e3d3b8b7b19f8a902b6e" offset="0" />
+ <dataarea name="cass" size="131589">
+ <rom name="epyx action (uk) (face 1b) (1989) (2. street sports basketball) [original] [tape] [compilation].cdt" size="131589" crc="733189ae" sha1="e1b98057cdacf352b8ad3b558b7c195fc284cf4c" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="253651">
- <rom name="epyx action (uk) (face 3b) (1989) (3. the games - winter edition b) [original] [tape] [compilation].cdt" size="253651" crc="d42e7759" sha1="5a99b9abd580eaaaf5967e7ca8ae2939dc90488b" offset="0" />
+ <dataarea name="cass" size="47263">
+ <rom name="epyx action (uk) (face 2a) (1989) (3. 4x4 off road racing a) [original] [tape] [compilation].cdt" size="47263" crc="3b7c362a" sha1="db22d0798d826eb00c63b328db651e14a8646980" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="105654">
- <rom name="epyx action (uk) (face 4a) (1989) (4. california games a) [original] [tape] [compilation].cdt" size="105654" crc="540841da" sha1="537ef8590642c816e42203212b7c7e04799f232e" offset="0" />
+ <dataarea name="cass" size="44437">
+ <rom name="epyx action (uk) (face 2b) (1989) (3. 4x4 off road racing b) [original] [tape] [compilation].cdt" size="44437" crc="0fbe75f1" sha1="ce915b2be4d601b3e648f9390a37221262ea2512" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="73368">
- <rom name="epyx action (uk) (face 4b) (1989) (4. california games b) [original] [tape] [compilation].cdt" size="73368" crc="4fe1bf0b" sha1="9824274a203073d470ff31e4d95c07ecaabe276d" offset="0" />
+ <dataarea name="cass" size="44757">
+ <rom name="epyx action (uk) (face 3a) (1989) (3. the games - winter edition a) [original] [tape] [compilation].cdt" size="44757" crc="01755e78" sha1="0226224044751f48d134e3d3b8b7b19f8a902b6e" offset="0" />
</dataarea>
</part>
<part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="117277">
- <rom name="epyx action (uk) (face 1a) (1989) (1. impossible mission ii) [original] [tape] [compilation].cdt" size="117277" crc="244e535c" sha1="309b41b6d9ae4bd02e241fbf3d2773404aba42c5" offset="0" />
+ <dataarea name="cass" size="253651">
+ <rom name="epyx action (uk) (face 3b) (1989) (3. the games - winter edition b) [original] [tape] [compilation].cdt" size="253651" crc="d42e7759" sha1="5a99b9abd580eaaaf5967e7ca8ae2939dc90488b" offset="0" />
</dataarea>
</part>
<part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="131589">
- <rom name="epyx action (uk) (face 1b) (1989) (2. street sports basketball) [original] [tape] [compilation].cdt" size="131589" crc="733189ae" sha1="e1b98057cdacf352b8ad3b558b7c195fc284cf4c" offset="0" />
+ <dataarea name="cass" size="105654">
+ <rom name="epyx action (uk) (face 4a) (1989) (4. california games a) [original] [tape] [compilation].cdt" size="105654" crc="540841da" sha1="537ef8590642c816e42203212b7c7e04799f232e" offset="0" />
</dataarea>
</part>
<part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="47263">
- <rom name="epyx action (uk) (face 2a) (1989) (3. 4x4 off road racing a) [original] [tape] [compilation].cdt" size="47263" crc="3b7c362a" sha1="db22d0798d826eb00c63b328db651e14a8646980" offset="0" />
+ <dataarea name="cass" size="73368">
+ <rom name="epyx action (uk) (face 4b) (1989) (4. california games b) [original] [tape] [compilation].cdt" size="73368" crc="4fe1bf0b" sha1="9824274a203073d470ff31e4d95c07ecaabe276d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Equinox (UK) (1986) [Original] [TAPE].zip... -->
- <software name="equinoxu" supported="no">
- <description>Equinox (UK) [Original] [TAPE]</description>
+ <software name="equinox" supported="no">
+ <description>Equinox (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mikrogen</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63860">
<rom name="equinox (uk) (1986) [original] [tape].cdt" size="63860" crc="e1667c0a" sha1="a8a56596014662bc75d3b66072f45b7fb15dedd9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Er-Bert (UK) (1984) [Original] [TAPE].zip... -->
- <software name="erbertuk" supported="no">
- <description>Er-Bert (UK) [Original] [TAPE]</description>
+ <software name="erbert" supported="no">
+ <description>Er-Bert (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Microbyte Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="15361">
<rom name="er-bert (uk) (1984) [original] [tape].cdt" size="15361" crc="bc0114d6" sha1="419588bec6ebe7eddf417d2645b1c22929987b3f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Escape (S) (1987) [Original] [TAPE].zip... -->
- <software name="escapes1" supported="no">
- <description>Escape (Spa) [Original] [TAPE]</description>
+ <software name="erbschaf" cloneof="inherit" supported="no">
+ <description>Die Erbschaft (Ger)</description>
+ <year>1986</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Die Erbschaft - Panik in Las Vegas (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="104440">
+ <rom name="die erbschaft - panik in las vegas (g) (1986) (face a) [original] [tape].cdt" size="104440" crc="811384f0" sha1="b56a2b88ebddc39be64fa09672c6995dae834fdb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="38761">
+ <rom name="die erbschaft - panik in las vegas (g) (1986) (face b) [original] [tape].cdt" size="38761" crc="6dcd6950" sha1="05dbe6c28282ce34734e4b93264ac41af0d82e65" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="escape" supported="no">
+ <description>Escape (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Edisoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="15061">
<rom name="escape (s) (1987) [original] [tape].cdt" size="15061" crc="5259097e" sha1="2a10273c89228b2b5c0b9b15fd6fb81ee791fff3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Escape From Khoshima (UK) (1986) [Original] [TAPE].zip... -->
- <software name="escapefr" supported="no">
- <description>Escape From Khoshima (UK) [Original] [TAPE]</description>
+ <software name="esckhosh" supported="no">
+ <description>Escape From Khoshima (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69307">
<rom name="escape from khoshima (uk) (1986) [original] [tape].cdt" size="69307" crc="516e9e8f" sha1="15f434e60fc3ace272940f1b089bccd7612edaa6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Escape From Singe's Castle - Dragon's Lair 2 (UK) (1987) (Version Encore) [Original] [TAPE].zip... -->
- <software name="escapefr01" cloneof="escapefr" supported="no">
- <description>Escape From Singe's Castle - Dragon's Lair 2 (UK) (Version Encore) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="dlairscen" cloneof="dlairsc" supported="no">
+ <description>Escape From Singe's Castle (UK, Encore)</description>
+ <year>1988</year>
+ <publisher>Encore</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Dragon's Lair Part II - Escape From Singe's Castle" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="133381">
<rom name="escape from singe's castle - dragon's lair 2 (uk) (1987) (version encore) [original] [tape].cdt" size="133381" crc="16c650e5" sha1="0d064786cac8e6caf16dd2a187567387425d3831" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Escape From Singe's Castle - Dragon's Lair 2 (UK) (1987) [Original] [TAPE].zip... -->
- <software name="escapefr02" cloneof="escapefr" supported="no">
- <description>Escape From Singe's Castle - Dragon's Lair 2 (UK) [Original] [TAPE]</description>
+ <software name="dlairsc" supported="no">
+ <description>Escape From Singe's Castle (UK, Software Projects)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Software Projects</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Dragon's Lair Part II - Escape From Singe's Castle" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="133391">
<rom name="escape from singe's castle - dragon's lair 2 (uk) (1987) [original] [tape].cdt" size="133391" crc="04c52066" sha1="ae814ee8e2e50979148be414629d9c3ab75b1093" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Escape From The Planet Of The Robot Monsters (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="escapefr03" cloneof="escapefr" supported="no">
- <description>Escape From The Planet Of The Robot Monsters (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="eprom" supported="no">
+ <description>Escape from the Planet of the Robot Monsters (UK)</description>
+ <year>1990</year>
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65534">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (-code programme) (version split) [original] [tape].cdt" size="65534" crc="d41b5001" sha1="bba2338aa288a78eef76f3e4e1ac56e4918f6e28" offset="0" />
+ <rom name="escape from the planet of the robot monsters (uk) (face a) (1990) [original] [tape].cdt" size="65534" crc="b4ac68c9" sha1="e90fc872b79625e246f9605eb27f9be480e4d1f4" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (06. level 06) (version split) [original] [tape].cdt" size="1229" crc="6f059c9f" sha1="d827e4d68cebd4385e679873e95465b7e59526f9" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (07. level 07) (version split) [original] [tape].cdt" size="1229" crc="06b62d0c" sha1="0c08a79d1d0f91dc1925ebb749dd32827ca2dd21" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (08. level 08) (version split) [original] [tape].cdt" size="1229" crc="b553a2f7" sha1="3dcede34aa720db1ed2ff4019f443fdfd3574f85" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (09. level 09) (version split) [original] [tape].cdt" size="1229" crc="f0d2c1ba" sha1="2eecb2a6a460d9b2ac6203f7f3c2f2282c9f09de" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (10. level 10) (version split) [original] [tape].cdt" size="1229" crc="3e216bd6" sha1="f1c796664457152e295a7ea6a22fc63c58b223e4" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (11. level 11) (version split) [original] [tape].cdt" size="1229" crc="9d3a50b2" sha1="a2af3424cbe63c60e6eb44ba8e9606fb72222cf9" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (01. level 01) (version split) [original] [tape].cdt" size="1229" crc="12dcf8fa" sha1="b7404bbc1955b615e80c4bc79350c2104c3cd098" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (02. level 03) (version split) [original] [tape].cdt" size="1229" crc="cde2a4ec" sha1="42c79a728f48208b853da9e715e46b5e0a209bd9" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (03. level 03) (version split) [original] [tape].cdt" size="1229" crc="4cb9fc6d" sha1="86a2b36a2006079c6b925a36b2582371a72aba04" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (04. level 04) (version split) [original] [tape].cdt" size="1229" crc="ce7943e2" sha1="eea1c6c5be34781da1ee9d68cdb4f80fd9ec10d9" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="1229">
- <rom name="escape from the planet of the robot monsters (uk) (1989) (05. level 05) (version split) [original] [tape].cdt" size="1229" crc="95eb678b" sha1="02581b976770adc07b38f68da4403866580e9ac6" offset="0" />
+ <dataarea name="cass" size="13389">
+ <rom name="escape from the planet of the robot monsters (uk) (face b) (1990) [original] [tape].cdt" size="13389" crc="ffdd3a92" sha1="d1c027312dc15a631c8d2a70b26dc67a89caa50d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Escape From The Planet Of The Robot Monsters (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="escapefr04" cloneof="escapefr" supported="no">
- <description>Escape From The Planet Of The Robot Monsters (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="espsagrd" supported="no">
+ <description>La Espada Sagrada (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="13389">
- <rom name="escape from the planet of the robot monsters (uk) (face b) (1990) [original] [tape].cdt" size="13389" crc="ffdd3a92" sha1="d1c027312dc15a631c8d2a70b26dc67a89caa50d" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="65534">
- <rom name="escape from the planet of the robot monsters (uk) (face a) (1990) [original] [tape].cdt" size="65534" crc="b9dc4e25" sha1="fa45101906303fe193fa9a7a272ed77a979e5da4" offset="0" />
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="223032">
+ <rom name="la espada sagrada (s) (1990) [original] [tape].cdt" size="223032" crc="4daeaa89" sha1="b0dd94db06e435b1e6e0b43b27010a1a880c0684" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Espana - Comunidades Autonomas 1 (S) (4 faces) (1986) [Original] [TAPE].zip... -->
- <software name="espanaco" supported="no">
- <description>Espana - Comunidades Autonomas 1 (Spa) (4 faces) [Original] [TAPE]</description>
+ <software name="espcoma1" supported="no">
+ <description>Espana - Comunidades Autonomas 1 (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Tasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44867">
<rom name="espana - comunidades autonomas 1 (s) (face 1) (1986) [original] [tape].cdt" size="44867" crc="31d723f1" sha1="a78f98d8f4b3c13d7ee8bf9a31a968f8c6654479" offset="0" />
</dataarea>
@@ -12646,169 +12986,100 @@
</part>
</software>
- <!-- Identifying Espionage (UK) (1988) [Original] [TAPE].zip... -->
<software name="espionag" supported="no">
- <description>Espionage (UK) [Original] [TAPE]</description>
+ <description>Espionage (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Grandslam</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60652">
<rom name="espionage (uk) (1988) [original] [tape].cdt" size="60652" crc="4301ce97" sha1="4ce827bf9bc7105c0de8bedfbc3f1e66b87d08bc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Espionage Island (UK) (1985) [Original] [TAPE].zip... -->
- <software name="espionag01" cloneof="espionag" supported="no">
- <description>Espionage Island (UK) [Original] [TAPE]</description>
+ <software name="espionis" supported="no">
+ <description>Espionage Island (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="31723">
- <rom name="espionage island (uk) (1985) [original] [tape].cdt" size="31723" crc="bf11c13a" sha1="022a58b6ab21ae0a905b9fdff3ff9b12e41b3e4e" offset="0" />
+ <publisher>Artic Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="31693">
+ <rom name="espionage island (uk) (1985) [original] [tape].cdt" size="31693" crc="fc841766" sha1="1a1ac2c01d75e03925cfbc21f9147afb1636e0fc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Eswat - Cyber Police (UK) (64K) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="eswatcyb" supported="no">
- <description>Eswat - Cyber Police (UK) (64K) (Version Split) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="38070">
- <rom name="eswat - cyber police (uk) (64k) (1990) (00. code program) (version split) [original] [tape].cdt" size="38070" crc="3f83aca8" sha1="02037416cdc366db9e2b76b1db6d8dbc321f2888" offset="0" />
+ <software name="estrelmu" supported="no">
+ <description>La Estrella de la Muerte (Spa)</description>
+ <year>1986</year>
+ <publisher>P.P.P. Ediciones</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Amstrad 5 - La Estrella de la Muerte (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="19689">
+ <rom name="la estrella de la muerte (s) (face a) (1986) [original] [tape].cdt" size="19689" crc="540f7099" sha1="bd8ce13bbb78e279fc8eafbd01053ffe5b76a945" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="16701">
- <rom name="eswat - cyber police (uk) (64k) (1990) (01. mission 1-4) (version split) [original] [tape]" size="16701" crc="4fedb36f" sha1="3befce9106ed20b48cae371fa6b344aaeed073b3" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="10573">
- <rom name="eswat - cyber police (uk) (64k) (1990) (02. mission 2-4) (version split) [original] [tape]" size="10573" crc="258e8700" sha1="902675e7c783f6cf5d5639dd047ba70bf0076b25" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="10637">
- <rom name="eswat - cyber police (uk) (64k) (1990) (03. mission 3-4) (version split) [original] [tape]" size="10637" crc="e3e147eb" sha1="ae47cb2cd7694186b870542ac081ba22b67c1ec8" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="16334">
- <rom name="eswat - cyber police (uk) (64k) (1990) (04. mission 4-4) (version split) [original] [tape]" size="16334" crc="0f4bbc5d" sha1="f2b2536c1024741de50df745acadd22989fec151" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="10055">
- <rom name="eswat - cyber police (uk) (64k) (1990) (05. mission 5-1) (version split) [original] [tape]" size="10055" crc="3c7a5dd9" sha1="544eeab0b0d27a97c1237a45a592b065b8d45269" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="14289">
- <rom name="eswat - cyber police (uk) (64k) (1990) (06. mission 5-2) (version split) [original] [tape]" size="14289" crc="50fa7e53" sha1="bd50cdf270a755d06b9027715885ecfbd93b531f" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="11340">
- <rom name="eswat - cyber police (uk) (64k) (1990) (07. mission 6-1) (version split) [original] [tape]" size="11340" crc="9c1895ad" sha1="e4f304653b174053304762f182535cf03993682a" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="11901">
- <rom name="eswat - cyber police (uk) (64k) (1990) (08. mission 6-2) (version split) [original] [tape]" size="11901" crc="a27b2d65" sha1="3546739cf8513a405990f15f65befa8121b112f2" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="9723">
- <rom name="eswat - cyber police (uk) (64k) (1990) (09. mission 7-1) (version split) [original] [tape]" size="9723" crc="5c8f6bfe" sha1="04b014cc868045fb34b6fe7d4b170c49fee7278a" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="9255">
- <rom name="eswat - cyber police (uk) (64k) (1990) (10. mission 7-2) (version split) [original] [tape]" size="9255" crc="63daa5dc" sha1="bcb36b4ee12e48872fb2e4c67f73281e3b5cf7c3" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="9974">
- <rom name="eswat - cyber police (uk) (64k) (1990) (11. mission 8-1) (version split) [original] [tape]" size="9974" crc="9f5ac3a4" sha1="e05ae107b72b6c316f9bf5bf9fa1f7c23a41a811" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="10232">
- <rom name="eswat - cyber police (uk) (64k) (1990) (12. mission 8-2) (version split) [original] [tape]" size="10232" crc="709bccdd" sha1="555c888ad529f9a5e650a36410fbd443b9715a38" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="9704">
- <rom name="eswat - cyber police (uk) (64k) (1990) (13. mission 9-1) (version split) [original] [tape]" size="9704" crc="23b89ecb" sha1="131780149cc3379368378ccdf025850233414372" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="8708">
- <rom name="eswat - cyber police (uk) (64k) (1990) (14. mission 9-2) (version split) [original] [tape]" size="8708" crc="19dea93d" sha1="50452c9ec3edab2ff097fd3ff9908ca286efc218" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="10321">
- <rom name="eswat - cyber police (uk) (64k) (1990) (15. mission 9-3) (version split) [original] [tape]" size="10321" crc="911dd707" sha1="31b669cde7e92ecd3be6189954853db2bc462130" offset="0" />
+ <dataarea name="cass" size="17683">
+ <rom name="la estrella de la muerte (s) (face b) (1986) [original] [tape].cdt" size="17683" crc="69c8a861" sha1="b4b8ba60abec4dd5a17ca55ced1963e4d6fd61da" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Eswat - Cyber Police (UK) (64K) (2 faces) (1990) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="eswatcyb01" cloneof="eswatcyb" supported="no">
- <description>Eswat - Cyber Police (UK) (64K) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="eswat" supported="no">
+ <description>ESWAT - Cyber Police (UK, 64K)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="43821">
- <rom name="eswat - cyber police (uk) (64k) (face a) (1990) (spain retail version) [original] [tape].cdt" size="43821" crc="22cc3df6" sha1="d97d0a71326fdd1094ff0f99019f4a92823d639b" offset="0" />
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="38070">
+ <rom name="eswat - cyber police (uk) (64k) (face a) (1990) [original] [tape].cdt" size="38070" crc="3f83aca8" sha1="02037416cdc366db9e2b76b1db6d8dbc321f2888" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="169565">
- <rom name="eswat - cyber police (uk) (64k) (face b) (1990) (spain retail version) [original] [tape].cdt" size="169565" crc="a6cec193" sha1="4a2fd10e92695be078dd0cd222c7cb5166a00e69" offset="0" />
+ <rom name="eswat - cyber police (uk) (64k) (face b) (1990) [original] [tape].cdt" size="169565" crc="28444dae" sha1="0da7e2889d0ccbd58e12be24102cacf2531b5f14" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Eswat - Cyber Police (UK) (64K) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="eswatcyb02" cloneof="eswatcyb" supported="no">
- <description>Eswat - Cyber Police (UK) (64K) (2 faces) [Original] [TAPE]</description>
+ <software name="eswats" cloneof="eswat" supported="no">
+ <description>ESWAT - Cyber Police (Spa, 64K)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="38070">
- <rom name="eswat - cyber police (uk) (64k) (face a) (1990) [original] [tape].cdt" size="38070" crc="3f83aca8" sha1="02037416cdc366db9e2b76b1db6d8dbc321f2888" offset="0" />
+ <publisher>Erbe</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="43821">
+ <rom name="eswat - cyber police (uk) (64k) (face a) (1990) (spain retail version) [original] [tape].cdt" size="43821" crc="22cc3df6" sha1="d97d0a71326fdd1094ff0f99019f4a92823d639b" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="169565">
- <rom name="eswat - cyber police (uk) (64k) (face b) (1990) [original] [tape].cdt" size="169565" crc="28444dae" sha1="0da7e2889d0ccbd58e12be24102cacf2531b5f14" offset="0" />
+ <rom name="eswat - cyber police (uk) (64k) (face b) (1990) (spain retail version) [original] [tape].cdt" size="169565" crc="a6cec193" sha1="4a2fd10e92695be078dd0cd222c7cb5166a00e69" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Euro Boss (UK) (1991) [Original] [TAPE].zip... -->
<software name="euroboss" supported="no">
- <description>Euro Boss (UK) [Original] [TAPE]</description>
+ <description>Euro Boss (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>E&amp;J Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47155">
<rom name="euro boss (uk) (1991) [original] [tape].cdt" size="47155" crc="e0c8c670" sha1="c334bb0da40e428b4da72ba860bf7805d9ab00ce" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Europa - Teatro De Operaciones &amp; War Zone (S) (2 faces) (1986) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="europate" supported="no">
- <description>Europa - Teatro De Operaciones &amp; War Zone (Spa) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="europawz" supported="no">
+ <description>Europa - Teatro de Operaciones + War Zone (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hobby Press</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47977">
<rom name="europa - teatro de operaciones &amp; war zone (s) (face a) (1986) [original] [tape] [compilation].cdt" size="47977" crc="a26914c5" sha1="af893b9d7a2251c49dd72381c01880f089b3ef07" offset="0" />
</dataarea>
@@ -12820,317 +13091,330 @@
</part>
</software>
- <!-- Identifying European Champions (UK) (1989) [Original] [TAPE].zip... -->
- <software name="european" supported="no">
- <description>European Champions (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="eurochmp" supported="no">
+ <description>European Champions (UK)</description>
+ <year>1987</year>
+ <publisher>E&amp;J Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45139">
<rom name="european champions (uk) (1989) [original] [tape].cdt" size="45139" crc="4b00eafc" sha1="d9b246bd8fe05e4c84e832f52d43b1a520940d4b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying European Champions.zip... -->
- <software name="european01" cloneof="european" supported="no">
- <description>European Champions</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="45143">
- <rom name="european champions.cdt" size="45143" crc="5c91f2d7" sha1="101203322b0834853169e539ab1c4e7062b5f18c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying European II (UK) (1989) [Original] [TAPE].zip... -->
- <software name="european02" cloneof="european" supported="no">
- <description>European II (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="europen2" supported="no">
+ <description>European II (UK)</description>
+ <year>1987</year>
+ <publisher>E&amp;J Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40141">
<rom name="european ii (uk) (1989) [original] [tape].cdt" size="40141" crc="41411495" sha1="1f165342b99186859c73b0f18dba564a82ecc440" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying European Soccer Challenge (UK) (128K) (1990) [Original] [TAPE].zip... -->
- <software name="european03" cloneof="european" supported="no">
- <description>European Soccer Challenge (UK) (128K) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="europesc" supported="no">
+ <description>European Soccer Challenge (UK, 128K)</description>
+ <year>1989</year>
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="71181">
<rom name="european soccer challenge (uk) (128k) (1990) [original] [tape].cdt" size="71181" crc="ed682c58" sha1="2fdced313f7c3fc7a39979c8855e0ac739ba88e2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying European Soccer Challenge (UK) (64K) (1990) [Original] [TAPE].zip... -->
- <software name="european04" cloneof="european" supported="no">
- <description>European Soccer Challenge (UK) (64K) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="europesc64" cloneof="europesc" supported="no">
+ <description>European Soccer Challenge (UK, 64K)</description>
+ <year>1989</year>
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66421">
<rom name="european soccer challenge (uk) (64k) (1990) [original] [tape].cdt" size="66421" crc="b14de849" sha1="ec4aca22f11cbc26bf83f017e5e88001651c70e7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Evening Star (UK) (1987) [Original] [TAPE].zip... -->
- <software name="evenings" supported="no">
- <description>Evening Star (UK) [Original] [TAPE]</description>
+ <software name="evenstar" supported="no">
+ <description>Evening Star (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="27739">
<rom name="evening star (uk) (1987) [original] [tape].cdt" size="27739" crc="c61f47e8" sha1="2510d38d1017a882f7ba6a852d72496d5faf6033" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Every Second Count (UK) (1988) [Original] [TAPE].zip... -->
<software name="everysec" supported="no">
- <description>Every Second Count (UK) [Original] [TAPE]</description>
+ <description>Every Second Counts (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="113234">
<rom name="every second count (uk) (1988) [original] [tape].cdt" size="113234" crc="0764af9d" sha1="1cdfe09e80ea415ed7817d3b8ce57122dc5a1cfd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Everyone's A Wally - Meet The Gang (UK) (1985) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="everyone" supported="no">
- <description>Everyone's A Wally - Meet The Gang (UK) (Audio Tape) [Original] [TAPE]</description>
+ <software name="everywal" supported="no">
+ <description>Everyone's A Wally - Meet The Gang (UK, Alternative Software)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58315">
+ <rom name="everyone's a wally - meet the gang (uk) (1985) [alternative software] [original] [tape].cdt" size="58315" crc="e42b4c37" sha1="e92123ff4c672d7b8adff2023f98f0e35e3aa3b2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (audio track)" />
<dataarea name="cass" size="3368334">
<rom name="everyone's a wally - meet the gang (uk) (1985) (audio tape) [original] [tape].mp3" size="3368334" crc="2ef3c6cb" sha1="c4199dc674e424242bf15abc678f168bc0f2b854" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Everyone's A Wally - Meet The Gang (UK) (1985) (Spain retail version) [System 4 de Espana] [Original] [TAPE].zip... -->
- <software name="everyone01" cloneof="everyone" supported="no">
- <description>Everyone's A Wally - Meet The Gang (UK) (Spain retail version) [System 4 de Espana] [Original] [TAPE]</description>
+ <software name="everywalmg" cloneof="everywal" supported="no">
+ <description>Everyone's A Wally - Meet The Gang (UK, Mikro-Gen)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="68065">
- <rom name="everyone's a wally - meet the gang (uk) (1985) (spain retail version) [system 4 de espana] [original] [tape].cdt" size="68065" crc="7c133cbf" sha1="804fa6443da15c6ea434c8f94a9a837239d6e942" offset="0" />
+ <publisher>Mikro-gen</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58269">
+ <rom name="everyone's a wally - meet the gang (uk) (1985) [mikro-gen] [original] [tape].cdt" size="58269" crc="176fda85" sha1="58fc88661f71e49fa67560fd965d1b26529e4c3a" offset="0" />
</dataarea>
</part>
- </software>
-
- <!-- Identifying Everyone's A Wally - Meet The Gang (UK) (1985) [Alternative Software] [Original] [TAPE].zip... -->
- <software name="everyone02" cloneof="everyone" supported="no">
- <description>Everyone's A Wally - Meet The Gang (UK) [Alternative Software] [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58315">
- <rom name="everyone's a wally - meet the gang (uk) (1985) [alternative software] [original] [tape].cdt" size="58315" crc="e42b4c37" sha1="e92123ff4c672d7b8adff2023f98f0e35e3aa3b2" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (audio track)" />
+ <dataarea name="cass" size="3368334">
+ <rom name="everyone's a wally - meet the gang (uk) (1985) (audio tape) [original] [tape].mp3" size="3368334" crc="2ef3c6cb" sha1="c4199dc674e424242bf15abc678f168bc0f2b854" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Everyone's A Wally - Meet The Gang (UK) (1985) [Mikro-Gen] [Original] [TAPE].zip... -->
- <software name="everyone03" cloneof="everyone" supported="no">
- <description>Everyone's A Wally - Meet The Gang (UK) [Mikro-Gen] [Original] [TAPE]</description>
+ <software name="everywals" cloneof="everywal" supported="no">
+ <description>Everyone's A Wally - Meet The Gang (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58269">
- <rom name="everyone's a wally - meet the gang (uk) (1985) [mikro-gen] [original] [tape].cdt" size="58269" crc="176fda85" sha1="58fc88661f71e49fa67560fd965d1b26529e4c3a" offset="0" />
+ <publisher>System 4 de Espana</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68065">
+ <rom name="everyone's a wally - meet the gang (uk) (1985) (spain retail version) [system 4 de espana] [original] [tape].cdt" size="68065" crc="7c133cbf" sha1="804fa6443da15c6ea434c8f94a9a837239d6e942" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (audio track)" />
+ <dataarea name="cass" size="3368334">
+ <rom name="everyone's a wally - meet the gang (uk) (1985) (audio tape) [original] [tape].mp3" size="3368334" crc="2ef3c6cb" sha1="c4199dc674e424242bf15abc678f168bc0f2b854" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Execution ! (UK) (1985) [Original] [TAPE].zip... -->
- <software name="executio" supported="no">
- <description>Execution ! (UK) [Original] [TAPE]</description>
+ <software name="executn" supported="no">
+ <description>Execution! (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Datacom Publications</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51468">
<rom name="execution ! (uk) (1985) [original] [tape].cdt" size="51468" crc="8f74a3f4" sha1="c802920fe01b4c1dd45e569513e34dff24400a76" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Exolon (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="exolonuk" supported="no">
- <description>Exolon (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="exolon" supported="no">
+ <description>Exolon (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="47198">
- <rom name="exolon (uk) (1987) (spain retail version) [original] [tape].cdt" size="47198" crc="7b2c3182" sha1="6c825b965527a8ce83afb9362237b779f97a0d18" offset="0" />
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="54110">
+ <rom name="exolon (uk) (1987) (uk retail version) [original] [tape].cdt" size="54110" crc="deb5de97" sha1="ad2cb73e5985ce74298a5240ad28f3b477cf08e1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Exolon (UK) (1987) (UK retail version) [Original] [TAPE].zip... -->
- <software name="exolonuk01" cloneof="exolonuk" supported="no">
- <description>Exolon (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="exolons" cloneof="exolon" supported="no">
+ <description>Exolon (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="54110">
- <rom name="exolon (uk) (1987) (uk retail version) [original] [tape].cdt" size="54110" crc="deb5de97" sha1="ad2cb73e5985ce74298a5240ad28f3b477cf08e1" offset="0" />
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="47198">
+ <rom name="exolon (uk) (1987) (spain retail version) [original] [tape].cdt" size="47198" crc="7b2c3182" sha1="6c825b965527a8ce83afb9362237b779f97a0d18" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Exolon.zip... -->
- <software name="exolonzi" supported="no">
- <description>Exolon</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="54106">
- <rom name="exolon.cdt" size="54106" crc="7b84de88" sha1="eba9a7349a32e6eea0fda7c3601a7055e739c73a" offset="0" />
+ <software name="xperienc" supported="no">
+ <description>The Experience (UK)</description>
+ <year>1986</year>
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="48870">
+ <rom name="the experience (uk) (1986) [original] [tape].cdt" size="48870" crc="1a9f2fe7" sha1="1883de787c474ee841fdff8d00d2fe6610d590cb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Exploding Wall (UK) (1989) [Original] [TAPE].zip... -->
- <software name="explodin" supported="no">
- <description>Exploding Wall (UK) [Original] [TAPE]</description>
+ <software name="explodwl" supported="no">
+ <description>Exploding Wall (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Byte Back</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57310">
<rom name="exploding wall (uk) (1989) [original] [tape].cdt" size="57310" crc="c5a19d08" sha1="2089aeb77685fc144ecb9ee474ab42a4ac1c7e3e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Explorer (UK) (1987) [Original] [TAPE].zip... -->
<software name="explorer" supported="no">
- <description>Explorer (UK) [Original] [TAPE]</description>
+ <description>Explorer (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45977">
<rom name="explorer (uk) (1987) [original] [tape].cdt" size="45977" crc="78736236" sha1="16ebdd4d54ec67a5f443cdde071b1fb9471f0fc9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Exploring Adventures On The Amstrad (UK) (1984) [Original] [TAPE].zip... -->
- <software name="explorin" supported="no">
- <description>Exploring Adventures On The Amstrad (UK) [Original] [TAPE]</description>
+ <software name="exploitz" supported="no">
+ <description>Exploitez Votre Amstrad (Fra)</description>
+ <year>1985</year>
+ <publisher>Vismo</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57377">
+ <rom name="exploitez votre amstrad (f) (1985) [original] [tape].cdt" size="57377" crc="ba397371" sha1="848171fec1bcf30706fdd33d0ed81fa015f1d8c4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="expladv" supported="no">
+ <description>Exploring Adventures on the Amstrad (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ducksoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75901">
<rom name="exploring adventures on the amstrad (uk) (1984) [original] [tape].cdt" size="75901" crc="acf47340" sha1="80353bc4773cf71a79e7b456af9e5e9a3a7bb974" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Express Raider (UK) (1987) [Original] [TAPE].zip... -->
- <software name="expressr" supported="no">
- <description>Express Raider (UK) [Original] [TAPE]</description>
+ <software name="expraidr" supported="no">
+ <description>Express Raider (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62246">
<rom name="express raider (uk) (1987) [original] [tape].cdt" size="62246" crc="efae45ed" sha1="ae844eb3611c6a711e124cf15c53b02c351fd5ee" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Exterminator (UK) (2 faces) (1991) [Original] [TAPE].zip... -->
- <software name="extermin" supported="no">
- <description>Exterminator (UK) (2 faces) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="49257">
- <rom name="exterminator (uk) (face a) (1991) [original] [tape].cdt" size="49257" crc="64efad10" sha1="b8d5f7391051d4df22c121ad5ff2194dd3da29dc" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="475864">
- <rom name="exterminator (uk) (face b) (1991) [original] [tape].cdt" size="475864" crc="6b96d132" sha1="b12aadf5f3cae540f644f2db6fbefa66a7fc6e9a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Extreme (UK) (1991) [Original] [TAPE].zip... -->
- <software name="extremeu" supported="no">
- <description>Extreme (UK) [Original] [TAPE]</description>
+ <software name="extreme" supported="no">
+ <description>Extreme (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Digital Integration</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="107070">
<rom name="extreme (uk) (1991) [original] [tape].cdt" size="107070" crc="c876872f" sha1="b40e101e4cc3a3a825396d467d71c64922b366eb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Eye (UK) (1988) [Original] [TAPE].zip... -->
- <software name="eyeuk198" supported="no">
- <description>Eye (UK) [Original] [TAPE]</description>
+ <software name="eye" supported="no">
+ <description>Eye (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Endurance Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44547">
<rom name="eye (uk) (1988) [original] [tape].cdt" size="44547" crc="cc1d341d" sha1="9eb8911863ede790ec294fe1dbf71584b189470c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying F-1 (S) (1991) [Original] [TAPE].zip... -->
- <software name="f1s1991o" supported="no">
- <description>F-1 (Spa) [Original] [TAPE]</description>
+ <software name="eyespy" supported="no">
+ <description>Eye Spy (UK)</description>
+ <year>1985</year>
+ <publisher>English Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="45803">
+ <rom name="eye spy (uk) (1985) [original] [tape].cdt" size="45803" crc="3d8ff967" sha1="d80f7950f6dc9aaa4cbbe61ab8c0ae77d87a81c0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="f1" supported="no">
+ <description>F-1 (Spa)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="71196">
<rom name="f-1 (s) (1991) [original] [tape].cdt" size="71196" crc="422d52f6" sha1="b4f81969db91c93be067a52deb60efa941906231" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying F1 Tornado Simulator (UK) (1991) [Original] [TAPE].zip... -->
- <software name="f1tornad" supported="no">
- <description>F1 Tornado Simulator (UK) [Original] [TAPE]</description>
+ <software name="f1ts" supported="no">
+ <description>F1 Tornado Simulator (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65022">
<rom name="f1 tornado simulator (uk) (1991) [original] [tape].cdt" size="65022" crc="aca5c3c5" sha1="d250c1a49866ceee448f268399cd90e34352f4f1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying F15 Strike Eagle (UK) (1987) [Original] [TAPE].zip... -->
- <software name="f15strik" supported="no">
- <description>F15 Strike Eagle (UK) [Original] [TAPE]</description>
+ <software name="f15se" supported="no">
+ <description>F15 Strike Eagle (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Microprose Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="28432">
<rom name="f15 strike eagle (uk) (1987) [original] [tape].cdt" size="28432" crc="834e2597" sha1="c016eabd685a33fb44a09076b8ccd6f9daf9ce19" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying F16 Combat Pilot (UK,S,F) (2 faces) (1991) [Original] [TAPE].zip... -->
- <software name="f16comba" supported="no">
- <description>F16 Combat Pilot (UK,S,F) (2 faces) [Original] [TAPE]</description>
+ <software name="f15ses" cloneof="f15se" supported="no">
+ <description>F15 Strike Eagle (Spa)</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="34176">
+ <rom name="f15 strike eagle (uk) (1990) [erbe software] [original] [tape].cdt" size="34176" crc="bcaf774d" sha1="5eb6b450656b57f530b3e71c37f22c4ec48403df" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="f16cp" supported="no">
+ <description>F-16 Combat Pilot (Euro)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Digital Integration</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69271">
<rom name="f16 combat pilot (uk,s,f) (face a) (1991) [original] [tape].cdt" size="69271" crc="e18fd6ee" sha1="d5444b2ffb14f21c30d62c8a0ae216131ea6a990" offset="0" />
</dataarea>
@@ -13142,12 +13426,12 @@
</part>
</software>
- <!-- Identifying F16 Fighting Falcon (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="f16fight" supported="no">
- <description>F16 Fighting Falcon (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="f16falc" supported="no">
+ <description>F-16 Fighting Falcon (UK, Virgin Mastertronic)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47102">
<rom name="f16 fighting falcon (uk) (face a) (1989) [original] [tape].cdt" size="47102" crc="be6101fe" sha1="b026cd9f89f708c2cfe6febac8b57b173f2ac826" offset="0" />
</dataarea>
@@ -13159,48 +13443,112 @@
</part>
</software>
- <!-- Identifying Facturacion (S) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="facturac" supported="no">
- <description>Facturacion (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="f16falcp" supported="no">
+ <description>F16 Fighting Falcon (UK, Players Premier)</description>
+ <year>1990</year>
+ <publisher>Players Premier</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Mig Busters" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="39341">
+ <rom name="mig busters (uk) (64k) (face a) (1990) [original] [tape].cdt" size="39341" crc="4ba0d22d" sha1="c9021274e8e3d4dfa1c8aa86643ad4e8dea66786" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="43438">
+ <rom name="mig busters (uk) (128k) (face b) (1990) [original] [tape].cdt" size="43438" crc="095a8767" sha1="43783f1dd1f69416c4a59ba4ceb7c8ed702b9cae" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="facup" supported="no">
+ <description>FA Cup Football (UK)</description>
+ <year>1986</year>
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64309">
+ <rom name="the official f.a. cup football (uk) (1986) [original] [tape].cdt" size="64309" crc="e86d3f6d" sha1="d8d40d3bbb87c8a17bfd1b6c70181e550ca2686e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="facupa" cloneof="facup" supported="no">
+ <description>FA Cup Football (UK, 2 faces)</description>
+ <year>1986</year>
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64309">
+ <rom name="the official f.a. cup football (uk) (face a) (1986) (version fast load) [original] [tape].cdt" size="64309" crc="ead34d0c" sha1="2c629b2aefd574c839573ea6f63e16d9b954162e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="64360">
+ <rom name="the official f.a. cup football (uk) (face b) (1986) (version slow load) [original] [tape].cdt" size="64360" crc="c25b0a73" sha1="2e0c3fb8b2a9563476cb8f02e2c7cc410d60d552" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="facup87" supported="no">
+ <description>F.A. Cup '87</description>
+ <year>1987</year>
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64309">
+ <rom name="f.a. cup 87 (uk) (face a) (1987) (version fast load) [original] [tape].cdt" size="64309" crc="eb3dc778" sha1="0d24d7ad685dc27274c472a8b43fb0ce08287805" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="64309">
+ <rom name="f.a. cup 87 (uk) (face b) (1987) (version slow load) [original] [tape].cdt" size="64309" crc="fd21a010" sha1="ae95c0b75ec5576e8188e26a796adaae522e222a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="factura" supported="no">
+ <description>Facturacion (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>RPA Systems Inc</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="15571">
<rom name="facturacion (s) (1985) [original] [tape] [utilitaire].cdt" size="15571" crc="c14c8797" sha1="30d80f194a86ad436475e033a6180e81f0f2b5b4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fairlight - A Prelude (UK) (1986) [Original] [TAPE].zip... -->
- <software name="fairligh" supported="no">
- <description>Fairlight - A Prelude (UK) [Original] [TAPE]</description>
+ <software name="flprelud" supported="no">
+ <description>Fairlight - A Prelude (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Edge</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63019">
<rom name="fairlight - a prelude (uk) (1986) [original] [tape].cdt" size="63019" crc="d34e7783" sha1="3046a3b315cc91c88fbc604bc9d410726ffb9c43" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fairlight - A Trail Of Darkness (UK) (1986) [Original] [TAPE].zip... -->
- <software name="fairligh01" cloneof="fairligh" supported="no">
- <description>Fairlight - A Trail Of Darkness (UK) [Original] [TAPE]</description>
+ <software name="fltraild" supported="no">
+ <description>Fairlight - A Trail of Darkness (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Edge</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="103084">
<rom name="fairlight - a trail of darkness (uk) (1986) [original] [tape].cdt" size="103084" crc="815c6128" sha1="c4d6aa420b2b73c5b5ef7cb682cba765bf898d35" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fairlight - The Legend (UK) (2 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="fairligh02" cloneof="fairligh" supported="no">
- <description>Fairlight - The Legend (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="fllegend" supported="no">
+ <description>Fairlight - The Legend (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Edge</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63021">
<rom name="fairlight - the legend (uk) (face a) (1988) (part 1. a prelude) [original] [tape] [compilation].cdt" size="63021" crc="33a1fcaf" sha1="b929c100ab0194710eb529e9be69c92b62c0a320" offset="0" />
</dataarea>
@@ -13212,214 +13560,254 @@
</part>
</software>
- <!-- Identifying Fantasia Diamond (UK) (1985) [Original] [TAPE].zip... -->
- <software name="fantasia" supported="no">
- <description>Fantasia Diamond (UK) [Original] [TAPE]</description>
+ <software name="fantdiam" supported="no">
+ <description>Fantasia Diamond (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41173">
<rom name="fantasia diamond (uk) (1985) [original] [tape].cdt" size="41173" crc="cf56efc6" sha1="1847c160dcbab632c91632e9ce910428d02daffd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fantasia Diamond.zip... -->
- <software name="fantasia01" cloneof="fantasia" supported="no">
- <description>Fantasia Diamond</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="41178">
- <rom name="fantasia diamond.cdt" size="41178" crc="4851b738" sha1="9efe72b8d03454d2ccaa2db1ad3ae122c141f624" offset="0" />
+ <software name="redhawk" supported="no">
+ <description>The Fantastic Adventures of Redhawk (UK)</description>
+ <year>1986</year>
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Redhawk (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60058">
+ <rom name="the fantastic adventures of redhawk (uk) (face a) (1986) (1. game program + demo program) [original] [tape].cdt" size="60058" crc="282d1c66" sha1="f0885cbd5741d28ad63b946a9310e37645b8ad77" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="50169">
+ <rom name="the fantastic adventures of redhawk (uk) (face b) (1986) (2. demo program only) [original] [tape].cdt" size="50169" crc="2910dc07" sha1="bdec893a6d56c1e8a653d0d69e4eef46860e2276" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fantome City (F) (1986) [Original] [TAPE].zip... -->
- <software name="fantomec" supported="no">
- <description>Fantome City (Fra) [Original] [TAPE]</description>
+ <software name="fanta4" supported="no">
+ <description>Fantastic Four (UK)</description>
+ <year>1988</year>
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57780">
+ <rom name="fantastic four (uk) (face 1a) (1988) (1. 180) [original] [tape] [compilation].cdt" size="57780" crc="46d49487" sha1="477cfb440d0c1813ef744c8a2de39622a5f547d9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="58494">
+ <rom name="fantastic four (uk) (face 1b) (1988) (2. colony) [original] [tape] [compilation].cdt" size="58494" crc="1ab22941" sha1="7fa4acab010859f47bf800a047e4f727b29451a5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="48554">
+ <rom name="fantastic four (uk) (face 2a) (1988) (3. rasterscan) [original] [tape] [compilation].cdt" size="48554" crc="293f3f3e" sha1="d026856b13ad5d93570df22c378ed60f3f629157" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="52426">
+ <rom name="fantastic four (uk) (face 2b) (1988) (4. zub) [original] [tape] [compilation].cdt" size="52426" crc="184b8213" sha1="df008bd31202a89df226dbeb912efa951da15183" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fntvoyag" supported="no">
+ <description>The Fantastic Voyage (UK)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="45283">
+ <rom name="the fantastic voyage (uk) (1985) [original] [tape].cdt" size="45283" crc="575c1035" sha1="a25dedabc05f15decf82d75a00147b8e8c6d7356" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fantcity" supported="no">
+ <description>Fantome City (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54517">
<rom name="fantome city (f) (1986) [original] [tape].cdt" size="54517" crc="39f984f2" sha1="cbbba3451ef51a02bdfb3fcca752de6202639821" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fast Food Dizzy (UK) (1989) [Original] [TAPE].zip... -->
<software name="fastfood" supported="no">
- <description>Fast Food Dizzy (UK) [Original] [TAPE]</description>
+ <description>Fast Food Dizzy (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63952">
<rom name="fast food dizzy (uk) (1989) [original] [tape].cdt" size="63952" crc="401a3712" sha1="f15bd5364b416c23b891fe84230bdc54edcf703e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Federation (UK) (1988) [Original] [TAPE].zip... -->
- <software name="federati" supported="no">
- <description>Federation (UK) [Original] [TAPE]</description>
+ <software name="federatn" supported="no">
+ <description>Federation (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="79609">
<rom name="federation (uk) (1988) [original] [tape].cdt" size="79609" crc="298b3b19" sha1="e63705c06b68e816d7d1aec228c77adc5dcdd513" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Feliz Navidad (S) (2 faces) (1987) (PD) [Original] [TAPE].zip... -->
- <software name="feliznav" supported="no">
- <description>Feliz Navidad (Spa) (2 faces) (PD) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="19537">
- <rom name="feliz navidad (s) (face a) (1987) (pd) [original] [tape].cdt" size="19537" crc="8f2abc7b" sha1="c947da231fba27d6d1747888ff48ee5fcb468025" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="21441">
- <rom name="feliz navidad (s) (face b) (1987) (pd) [original] [tape].cdt" size="21441" crc="3ce4a2d3" sha1="2325611239cedb52349d343077b47b4704b146c6" offset="0" />
+ <software name="fernandz" supported="no">
+ <description>Fernandez Must Die (UK)</description>
+ <year>1988</year>
+ <publisher>Image Works</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="61073">
+ <rom name="fernandez must die (uk) (1988) [original] [tape].cdt" size="61073" crc="3fe3e17e" sha1="ee38c8bad71557642721310295641be2130bf0f9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fernandez Must Die (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="fernande" supported="no">
- <description>Fernandez Must Die (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="fernandzs" cloneof="fernandz" supported="no">
+ <description>Fernandez Must Die (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Image Works</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59597">
<rom name="fernandez must die (uk) (1988) (spain retail version) [original] [tape].cdt" size="59597" crc="3071b82f" sha1="d79d8889d41a75331f2926ac8ce77896cc53e2c8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fernandez Must Die (UK) (1988) [Original] [TAPE].zip... -->
- <software name="fernande01" cloneof="fernande" supported="no">
- <description>Fernandez Must Die (UK) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61073">
- <rom name="fernandez must die (uk) (1988) [original] [tape].cdt" size="61073" crc="3fe3e17e" sha1="ee38c8bad71557642721310295641be2130bf0f9" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Fernando Martin Basket Master (S) (1987) [Original] [TAPE].zip... -->
- <software name="fernando" supported="no">
- <description>Fernando Martin Basket Master (Spa) [Original] [TAPE]</description>
+ <software name="martinbms" cloneof="basketms" supported="no">
+ <description>Fernando Martin Basket Master (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62802">
<rom name="fernando martin basket master (s) (1987) [original] [tape].cdt" size="62802" crc="1172155a" sha1="32e91451b7d65ab237a7f9b3c3103546c84c644d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fernando Martin Basket Master (UK) (1987) [Original] [TAPE].zip... -->
- <software name="fernando01" cloneof="fernando" supported="no">
- <description>Fernando Martin Basket Master (UK) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="79473">
- <rom name="fernando martin basket master (uk) (1987) [original] [tape].cdt" size="79473" crc="06ad326b" sha1="2468e684446bd663b19cfdece759919d7abd51b9" offset="0" />
+ <software name="ferrycap" supported="no">
+ <description>Ferry Captain (UK)</description>
+ <year>1986</year>
+ <publisher>Fernleaf Educational</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="38497">
+ <rom name="ferry captain (uk) (1986) [original] [tape].cdt" size="38497" crc="2c8ab6cd" sha1="e6cd6eb1e82637f8cf38db75f7d61aae3616ba44" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Feud (UK) (1987) [Original] [TAPE].zip... -->
- <software name="feuduk19" supported="no">
- <description>Feud (UK) [Original] [TAPE]</description>
+ <software name="feud" supported="no">
+ <description>Feud (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62314">
<rom name="feud (uk) (1987) [original] [tape].cdt" size="62314" crc="2fe5c3b7" sha1="1f8d1eee2254dd43ad20b71c7ab666a4ba378a64" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fichero Bibliografico (S) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="ficherob" supported="no">
- <description>Fichero Bibliografico (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="fichebib" supported="no">
+ <description>Fichero Bibliografico (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>RPA Systems Inc</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="10315">
<rom name="fichero bibliografico (s) (1985) [original] [tape] [utilitaire].cdt" size="10315" crc="f9673583" sha1="bb2a8a381edd42b243666570281d1acd5f67cd22" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fichero Discografico (S) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="ficherod" supported="no">
- <description>Fichero Discografico (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="fichedsc" supported="no">
+ <description>Fichero Discografico (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>RPA Systems Inc</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="10315">
<rom name="fichero discografico (s) (1985) [original] [tape] [utilitaire].cdt" size="10315" crc="7dacf58f" sha1="622521b1eccf681931f611c20ae1dab79b522451" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fichero Empresarial (S) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="ficheroe" supported="no">
- <description>Fichero Empresarial (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="ficheemp" supported="no">
+ <description>Fichero Empresarial (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>RPA Systems Inc</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="10583">
<rom name="fichero empresarial (s) (1985) [original] [tape] [utilitaire].cdt" size="10583" crc="90d59664" sha1="4d7c652a2c34fa4a99ed0370cdfd2dbef2f90383" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fiendish Freddy's Big Top O'Fun (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
<software name="fiendish" supported="no">
- <description>Fiendish Freddy's Big Top O'Fun (UK) (2 faces) [Original] [TAPE]</description>
+ <description>Fiendish Freddy's Big Top O'Fun (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mindscape</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="76940">
+ <rom name="fiendish freddys big top ofun (uk) (face a) (1990) [original] [tape].cdt" size="76940" crc="5c33c8ed" sha1="e45e00beb00706d616a3d29c52d406724b14f5bd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="355308">
<rom name="fiendish freddy's big top o'fun (uk) (face b) (1990) [original] [tape].cdt" size="355308" crc="1cfe2354" sha1="fd3a17079f4bf82691a7105ccd88f243107dd757" offset="0" />
</dataarea>
</part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="76940">
- <rom name="fiendish freddy's big top o'fun (uk) (face a) (1990) [original] [tape].cdt" size="76940" crc="9f5c14a3" sha1="c2bfbf98876948b145fa2e8da6da106b7e2b6c55" offset="0" />
+ </software>
+
+ <software name="5thquad" supported="no">
+ <description>The Fifth Quadrant (UK)</description>
+ <year>1987</year>
+ <publisher>Bubble Bus Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="45545">
+ <rom name="the fifth quadrant (uk) (1987) [original] [tape].cdt" size="45545" crc="1528d2d5" sha1="00ff1683128721c895f5b309254d89d4f0cadd56" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fig-Forth (UK) (1985) (Version 1.1) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="figforth" supported="no">
- <description>Fig-Forth (UK) (Version 1.1) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Fig-Forth v1.1 (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Interceptor Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="33787">
<rom name="fig-forth (uk) (1985) (version 1.1) [original] [tape] [utilitaire].cdt" size="33787" crc="b7525823" sha1="35ef2b3a38e7e70006e9136b001e8cf478dc3220" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fighter Bomber (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="fighterb" supported="no">
- <description>Fighter Bomber (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="fightbmb" supported="no">
+ <description>Fighter Bomber (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="156508">
<rom name="fighter bomber (uk) (face b) (1990) [original] [tape].cdt" size="156508" crc="c22bf548" sha1="378d085cd3334d43c5ca1ab458f6d4725e5a1b6e" offset="0" />
</dataarea>
@@ -13431,48 +13819,48 @@
</part>
</software>
- <!-- Identifying Fighter Pilot (UK) (1985) [Original] [TAPE].zip... -->
- <software name="fighterp" supported="no">
- <description>Fighter Pilot (UK) [Original] [TAPE]</description>
+ <software name="fightpil" supported="no">
+ <description>Fighter Pilot (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Digital Integration</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43238">
<rom name="fighter pilot (uk) (1985) [original] [tape].cdt" size="43238" crc="efba100c" sha1="f99c0d9559e91f496986ce558da99496aa437fde" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fighter Pilot (UK,F,G) (1985) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="fighterp01" cloneof="fighterp" supported="no">
- <description>Fighter Pilot (UK,F,G) (Spain retail version) [Original] [TAPE]</description>
+ <software name="fightpils" cloneof="fightpil" supported="no">
+ <description>Fighter Pilot (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Digital Integration</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38407">
<rom name="fighter pilot (uk,f,g) (1985) (spain retail version) [original] [tape].cdt" size="38407" crc="186e8790" sha1="5dd721eb82deb1eadc4d30fb39b542248a6d9e5f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fighter Pilot (UK,G,F) (1985) [Original] [TAPE].zip... -->
- <software name="fighterp02" cloneof="fighterp" supported="no">
- <description>Fighter Pilot (UK,G,F) [Original] [TAPE]</description>
+ <software name="fightpila" cloneof="fightpil" supported="no">
+ <description>Fighter Pilot (Euro?)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Digital Integration</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43801">
<rom name="fighter pilot (uk,g,f) (1985) [original] [tape].cdt" size="43801" crc="1cd18c15" sha1="e473c5b68c526b398e7819a558284e9462422af9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fighting Soccer (UK) (64K) (2 faces) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="fighting" supported="no">
- <description>Fighting Soccer (UK) (64K) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="fightsoc" supported="no">
+ <description>Fighting Soccer (Spa, 64K)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="141136">
<rom name="fighting soccer (uk) (64k) (face a) (1989) (spain retail version) [original] [tape].cdt" size="141136" crc="e13a5614" sha1="b278cac1a8e31c90efaecdecadb73c01340d6546" offset="0" />
</dataarea>
@@ -13484,270 +13872,149 @@
</part>
</software>
- <!-- Identifying Fighting Warrior (UK) (1985) [Original] [TAPE].zip... -->
- <software name="fighting01" cloneof="fighting" supported="no">
- <description>Fighting Warrior (UK) [Original] [TAPE]</description>
+ <software name="fightwar" supported="no">
+ <description>Fighting Warrior (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66489">
<rom name="fighting warrior (uk) (1985) [original] [tape].cdt" size="66489" crc="aeb773f2" sha1="caef0f19f7c674c93fa1bebf5acee8ec5ab3e1fd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying File (S) (1986) [Original] [TAPE].zip... -->
- <software name="files198" supported="no">
- <description>File (Spa) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="12967">
- <rom name="file (s) (1986) [original] [tape].cdt" size="12967" crc="5046058b" sha1="56f7312578aaa808d70be01f0069a739a9b3c7dd" offset="0" />
+ <software name="filemang" supported="no">
+ <description>File Manager (UK)</description>
+ <year>1984</year>
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="20053">
+ <rom name="file manager (uk) (1985) [no mans land] [original] [tape] [utilitaire].cdt" size="20053" crc="7b1d8adf" sha1="e84a1ae537131be07f8d539c63384b8d35e993cb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Final Fight (UK) (128K) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="finalfig" supported="no">
- <description>Final Fight (UK) (128K) (Version Split) [Original] [TAPE]</description>
+ <software name="ffight" supported="no">
+ <description>Final Fight (UK, 128K)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="33202">
- <rom name="final fight (uk) (128k) (1991) (00 - code) (version split) [original] [tape].cdt" size="33202" crc="d09c8791" sha1="af84c607c325b9dbe3dbe0d325ae00047b30e3b6" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="6051">
- <rom name="final fight (uk) (128k) (1991) (01 - intro part 1) (version split) [original] [tape].cdt" size="6051" crc="4ce5664b" sha1="d5f43c47d3f80149ab0e66ca0382e37732d82767" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="7955">
- <rom name="final fight (uk) (128k) (1991) (02 - intro part 2) (version split) [original] [tape].cdt" size="7955" crc="132d3627" sha1="f77a8b4148a099b04b048f22e70da8ddbe208dce" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="4326">
- <rom name="final fight (uk) (128k) (1991) (03 - intro part 3) (version split) [original] [tape].cdt" size="4326" crc="866ba712" sha1="c58e8824c55e69404e05243e288a10c6d8025a8c" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="13677">
- <rom name="final fight (uk) (128k) (1991) (04 - intro part 4) (version split) [original] [tape].cdt" size="13677" crc="56eecb94" sha1="01c7c54c02e3cd0e953221f212d606cd42ff7f5d" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="42734">
- <rom name="final fight (uk) (128k) (1991) (05 - round 1.1 - slum 1) (version split) [original] [tape].cdt" size="42734" crc="44e8e2d8" sha1="8ca69fa778cd57c39bb0c0bbf845167089f7612d" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="4582">
- <rom name="final fight (uk) (128k) (1991) (06 - round 1.2 - slum 2) (version split) [original] [tape].cdt" size="4582" crc="dc311ac3" sha1="3ae51d7f2181cf5db5034df97ddab517907d0c9c" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="5453">
- <rom name="final fight (uk) (128k) (1991) (07 - round 1.3 - slum 3) (version split) [original] [tape].cdt" size="5453" crc="c7559cd4" sha1="b74e768f7f1256f2b9f9bd4b861f450d27355d02" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="18596">
- <rom name="final fight (uk) (128k) (1991) (08 - round 2.1 - subway 1) (version split) [original] [tape].cdt" size="18596" crc="49d7c517" sha1="ad71ae44a1a3819ad91456aa4eaa7ae508ba111e" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="4801">
- <rom name="final fight (uk) (128k) (1991) (09 - round 2.2 - subway 2) (version split) [original] [tape].cdt" size="4801" crc="25eb4b54" sha1="2019fdfa54f2f8977d26df467175ad847692e151" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="9529">
- <rom name="final fight (uk) (128k) (1991) (10 - round 2.3 - subway 3) (version split) [original] [tape].cdt" size="9529" crc="75cb8816" sha1="29284b139297cdf448cc406122d3b1a4c5dd9314" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="4782">
- <rom name="final fight (uk) (128k) (1991) (11 - round 2.4 - subway 4) (version split) [original] [tape].cdt" size="4782" crc="93c0519e" sha1="c3341f32666686091e70cd5c911e4764326b0027" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="9568">
- <rom name="final fight (uk) (128k) (1991) (12 - bonus 1) (version split) [original] [tape].cdt" size="9568" crc="057c7ec5" sha1="adfab8b94fb3e40e2d995eb879ca66af4f074aa4" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="19099">
- <rom name="final fight (uk) (128k) (1991) (13 - round 3.1 - west side 1) (version split) [original] [tape].cdt" size="19099" crc="c213a64e" sha1="ead6fe7263f554c6d37767534d87aa3924605307" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="4732">
- <rom name="final fight (uk) (128k) (1991) (14 - round 3.2 - west side 2) (version split) [original] [tape].cdt" size="4732" crc="0e7ecbcd" sha1="5ea9afbe8a165fdb5279f8f14093544f511c766b" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="4152">
- <rom name="final fight (uk) (128k) (1991) (15 - round 3.3 - west side 3) (version split) [original] [tape].cdt" size="4152" crc="8c2a863b" sha1="2c87622d630deaa00e91ff2e17a3c4da625f60c1" offset="0" />
- </dataarea>
- </part>
- <part name="cass17" interface="cpc_cass">
- <dataarea name="cass" size="8644">
- <rom name="final fight (uk) (128k) (1991) (16 - round 3.4 - west side 4) (version split) [original] [tape].cdt" size="8644" crc="5c25478c" sha1="47f9c57c7b02dad0ec2f1f053971d50f07a51a14" offset="0" />
- </dataarea>
- </part>
- <part name="cass18" interface="cpc_cass">
- <dataarea name="cass" size="20372">
- <rom name="final fight (uk) (128k) (1991) (17 - round 4.1 - industrial area 1) (version split) [original] [tape].cdt" size="20372" crc="e21cca11" sha1="801da5d6ad1f19735019f14754d2b0ef5fd6233e" offset="0" />
- </dataarea>
- </part>
- <part name="cass19" interface="cpc_cass">
- <dataarea name="cass" size="5083">
- <rom name="final fight (uk) (128k) (1991) (18 - round 4.2 - industrial area 2) (version split) [original] [tape].cdt" size="5083" crc="de7eeeca" sha1="e9df0d797240318e31519955c93f58794b8561f6" offset="0" />
- </dataarea>
- </part>
- <part name="cass20" interface="cpc_cass">
- <dataarea name="cass" size="6220">
- <rom name="final fight (uk) (128k) (1991) (19 - round 4.3 - industrial area 3) (version split) [original] [tape].cdt" size="6220" crc="04742645" sha1="323acc57cba3d20d28206308d1dbac6015e53b2e" offset="0" />
- </dataarea>
- </part>
- <part name="cass21" interface="cpc_cass">
- <dataarea name="cass" size="6810">
- <rom name="final fight (uk) (128k) (1991) (20 - bonus 2) (version split) [original] [tape].cdt" size="6810" crc="bfe21760" sha1="a3ce363743e398e3d4f6e808cf21ccdeb3acddbc" offset="0" />
- </dataarea>
- </part>
- <part name="cass22" interface="cpc_cass">
- <dataarea name="cass" size="21202">
- <rom name="final fight (uk) (128k) (1991) (21 - round 5.1 - bay area 1) (version split) [original] [tape].cdt" size="21202" crc="0dc70df7" sha1="b36e8cb6180c72ed29ea3fbacbb6d30726e56573" offset="0" />
- </dataarea>
- </part>
- <part name="cass23" interface="cpc_cass">
- <dataarea name="cass" size="4090">
- <rom name="final fight (uk) (128k) (1991) (22 - round 5.2 - bay area 2) (version split) [original] [tape].cdt" size="4090" crc="e9cde47d" sha1="c3c0dc703b6354cf84bcaf5b4211f565496d4502" offset="0" />
- </dataarea>
- </part>
- <part name="cass24" interface="cpc_cass">
- <dataarea name="cass" size="4002">
- <rom name="final fight (uk) (128k) (1991) (23 - round 5.3 - bay area 3) (version split) [original] [tape].cdt" size="4002" crc="0586bdbf" sha1="d4dd8cd38fe539a59162b7c0c3589b1faf480588" offset="0" />
- </dataarea>
- </part>
- <part name="cass25" interface="cpc_cass">
- <dataarea name="cass" size="10188">
- <rom name="final fight (uk) (128k) (1991) (24 - round 5.4 - bay area 4) (version split) [original] [tape].cdt" size="10188" crc="9aa175e3" sha1="8923f61ccb0efe84c74283248ba26824736b34b4" offset="0" />
- </dataarea>
- </part>
- <part name="cass26" interface="cpc_cass">
- <dataarea name="cass" size="19416">
- <rom name="final fight (uk) (128k) (1991) (25 - round 6.1 - up town 1) (version split) [original] [tape].cdt" size="19416" crc="f5fae6c8" sha1="0eab5b5e6b4a6a0b80c4f4a1c0b016a853f07406" offset="0" />
- </dataarea>
- </part>
- <part name="cass27" interface="cpc_cass">
- <dataarea name="cass" size="3736">
- <rom name="final fight (uk) (128k) (1991) (26 - round 6.2 - up town 2) (version split) [original] [tape].cdt" size="3736" crc="dd73d3de" sha1="599ca0cab862212250bd04b59361693f240d0a90" offset="0" />
- </dataarea>
- </part>
- <part name="cass28" interface="cpc_cass">
- <dataarea name="cass" size="4715">
- <rom name="final fight (uk) (128k) (1991) (27 - round 6.3 - up town 3) (version split) [original] [tape].cdt" size="4715" crc="4611b410" sha1="27972d351d9a4f65d1d3faa96de8f57227d34670" offset="0" />
- </dataarea>
- </part>
- <part name="cass29" interface="cpc_cass">
- <dataarea name="cass" size="11099">
- <rom name="final fight (uk) (128k) (1991) (28 - round 6.4 - up town 4) (version split) [original] [tape].cdt" size="11099" crc="a0da0412" sha1="0e5cdea3f25021fa959d2d37b40d90b02e9f3713" offset="0" />
- </dataarea>
- </part>
- <part name="cass30" interface="cpc_cass">
- <dataarea name="cass" size="3744">
- <rom name="final fight (uk) (128k) (1991) (29 - round 6.5 - up town 5) (version split) [original] [tape].cdt" size="3744" crc="07195f3e" sha1="fed93da937f16bd7eb13a2d572c8b3056d90ac62" offset="0" />
- </dataarea>
- </part>
- <part name="cass31" interface="cpc_cass">
- <dataarea name="cass" size="11314">
- <rom name="final fight (uk) (128k) (1991) (30 - round 6.6 - up town 6) (version split) [original] [tape].cdt" size="11314" crc="73636c95" sha1="a40e461d872324de97bf195b4ad1900bc07b295b" offset="0" />
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="319820">
+ <rom name="final fight (uk) (128k) (1991) [original] [tape] .cdt" size="319820" crc="dc6e3722" sha1="8ae49103b95ac1c607ba245c6d35cb445c30a592" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Final Fight (UK) (128K) (1991) [Original] [TAPE] .zip... -->
- <software name="finalfig01" cloneof="finalfig" supported="no">
- <description>Final Fight (UK) (128K) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="319820">
- <rom name="final fight (uk) (128k) (1991) [original] [tape] .cdt" size="319820" crc="dc6e3722" sha1="8ae49103b95ac1c607ba245c6d35cb445c30a592" offset="0" />
+ <software name="finalmtx" supported="no">
+ <description>The Final Matrix (UK)</description>
+ <year>1987</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68465">
+ <rom name="the final matrix (uk) (1987) [original] [tape].cdt" size="68465" crc="23bd22eb" sha1="78ba0d3e9d77e9c592d5689dda4a8be41cf869e4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Finders Keepers (UK) (1985) [Original] [TAPE].zip... -->
- <software name="findersk" supported="no">
- <description>Finders Keepers (UK) [Original] [TAPE]</description>
+ <software name="findkeep" supported="no">
+ <description>Finders Keepers (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40351">
<rom name="finders keepers (uk) (1985) [original] [tape].cdt" size="40351" crc="00607bf5" sha1="9b8207dd3cee6f1cc19946163dfcd0f6b7757021" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fire &amp; Forget (UK) (1988) [Original] [TAPE].zip... -->
<software name="fireforg" supported="no">
- <description>Fire &amp; Forget (UK) [Original] [TAPE]</description>
+ <description>Fire &amp; Forget (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Titus</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58046">
<rom name="fire &amp; forget (uk) (1988) [original] [tape].cdt" size="58046" crc="73f20dc4" sha1="68d9e1054e41ea8cc5b673fa8f5834eb24eb6e87" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fire Ant (UK) (1984) [Original] [TAPE].zip... -->
- <software name="fireantu" supported="no">
- <description>Fire Ant (UK) [Original] [TAPE]</description>
+ <software name="fireant" supported="no">
+ <description>Fire Ant (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mogul</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="34579">
<rom name="fire ant (uk) (1984) [original] [tape].cdt" size="34579" crc="44d67d2e" sha1="e950a0c7c3a31fb9a5557cca9ea5fd6694e96c3f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Firelord (UK) (1986) [Original] [TAPE].zip... -->
+ <software name="firefox" cloneof="laserwrp" supported="no">
+ <description>Fire Fox (Spa)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="23136">
+ <rom name="fire fox (s) (1986) [loadnrun] [original] [tape].cdt" size="23136" crc="d8036bea" sha1="c3f5cb8ed52a0919514bb2526751cf43b8f9a9cb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="firelord" supported="no">
- <description>Firelord (UK) [Original] [TAPE]</description>
+ <description>Firelord (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66377">
<rom name="firelord (uk) (1986) [original] [tape].cdt" size="66377" crc="90efe3cb" sha1="0ca091bec88f45a679ae5c91a274527d2877da73" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Firetrap (UK) (1987) [Original] [TAPE].zip... -->
+ <software name="firesam" supported="no">
+ <description>Fireman Sam (UK)</description>
+ <year>1991</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="56746">
+ <rom name="fireman sam (uk) (face a) (1991) [original] [tape].cdt" size="56746" crc="d84af68a" sha1="4ea3c07063fb047359c03eef82e2b64245159b80" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="96481">
+ <rom name="fireman sam (uk) (face b) (1991) [original] [tape].cdt" size="96481" crc="99d06fdc" sha1="a570c3ad3c787f0874f7d1105b44fc0d4d93f279" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="firetrap" supported="no">
- <description>Firetrap (UK) [Original] [TAPE]</description>
+ <description>Firetrap (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35292">
<rom name="firetrap (uk) (1987) [original] [tape].cdt" size="35292" crc="44dcca66" sha1="3d1842c6f6d957f020733508b7b2c09292e4fbc3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Firezone (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
<software name="firezone" supported="no">
- <description>Firezone (UK) (2 faces) [Original] [TAPE]</description>
+ <description>Firezone (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Pss</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="39577">
<rom name="firezone (uk) (face a) (1987) (game) [original] [tape].cdt" size="39577" crc="f3ef4e7c" sha1="7e333dc252e5cc81469955a62cbabcd2e833d5fe" offset="0" />
</dataarea>
@@ -13759,24 +14026,53 @@
</part>
</software>
- <!-- Identifying First Past The Post (UK) (1991) [Original] [TAPE].zip... -->
- <software name="firstpas" supported="no">
- <description>First Past The Post (UK) [Original] [TAPE]</description>
+ <software name="firezonef" cloneof="firezone" supported="no">
+ <description>Firezone (Fra)</description>
+ <year>1987</year>
+ <publisher>Pss</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50749">
+ <rom name="firezone (f) (face a) (1987) (main game - scenarios) [original] [tape].cdt" size="50749" crc="c9f7c378" sha1="d0a5a58053de151e6a633fd5b9f02cda01aba851" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="27163">
+ <rom name="firezone (f) (face b) (1987) (designer) [original] [tape].cdt" size="27163" crc="3b215d79" sha1="8e1f3b9bac8eddadde90b46a5665f09ead67a1db" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="firmamen" supported="no">
+ <description>El Firmamento (Spa, BASIC 1.1)</description>
+ <year>1984</year>
+ <publisher>G.T.S. EDITORIAL</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="25589">
+ <rom name="el firmamento (s) (1984) (version basic 1.1) [original] [tape].cdt" size="25589" crc="6bb78bf1" sha1="d613dcedf042ae6e2f4cf4f7cdf4e955fc633266" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="firstpst" supported="no">
+ <description>First Past the Post (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50790">
<rom name="first past the post (uk) (1991) [original] [tape].cdt" size="50790" crc="98108da5" sha1="6ac89a6889e7a5159e1b5208cb30d4cdc090a8a9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying First Steps With The Mr Men (UK) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="firstste" supported="no">
- <description>First Steps With The Mr Men (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="1stmrmen" supported="no">
+ <description>First Steps with the Mr Men (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mirrorsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="28061">
<rom name="first steps with the mr men (uk) (face a) (1985) [original] [tape].cdt" size="28061" crc="95b68c03" sha1="82b2d8b0cfed2f7883c6cf95168c8166f9d73900" offset="0" />
</dataarea>
@@ -13788,550 +14084,513 @@
</part>
</software>
- <!-- Identifying Five A Side Footy (UK) (1986) [Original] [TAPE].zip... -->
- <software name="fiveasid" supported="no">
- <description>Five A Side Footy (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="5asideft" supported="no">
+ <description>Five A Side Footy (UK)</description>
+ <year>1988</year>
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56913">
<rom name="five a side footy (uk) (1986) [original] [tape].cdt" size="56913" crc="4772eea8" sha1="703c528e234e20214fc1ed99808a0241c4bad134" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Five A Side Soccer (UK) (1986) [Original] [TAPE].zip... -->
- <software name="fiveasid01" cloneof="fiveasid" supported="no">
- <description>Five A Side Soccer (UK) [Original] [TAPE]</description>
+ <software name="5asidesc" supported="no">
+ <description>Five-a-Side Soccer (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65389">
<rom name="five a side soccer (uk) (1986) [original] [tape].cdt" size="65389" crc="daccbfea" sha1="45f894efdd41ab6f4938f668b9fa32d85552524a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Flash (F) (1987) [Original] [TAPE].zip... -->
- <software name="flashf19" supported="no">
- <description>Flash (Fra) [Original] [TAPE]</description>
+ <software name="flash" supported="no">
+ <description>Flash (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69088">
<rom name="flash (f) (1987) [original] [tape].cdt" size="69088" crc="f0517e9a" sha1="338cd248d6ddfad893a7649e2f9f14c95501fc82" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Flash Gordon (UK) (1988) [Original] [TAPE].zip... -->
- <software name="flashgor" supported="no">
- <description>Flash Gordon (UK) [Original] [TAPE]</description>
+ <software name="flashg" supported="no">
+ <description>Flash Gordon (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="135177">
<rom name="flash gordon (uk) (1988) [original] [tape].cdt" size="135177" crc="4543c7dd" sha1="4b63afadf982b5bf590c426a4076a58b8424b0ac" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Flight Ace (UK) (4 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="flightac" supported="no">
- <description>Flight Ace (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59481">
- <rom name="flight ace (uk) (face 2a) (1988) (5. atf) [original] [tape] [compilation].cdt" size="59481" crc="d89e17c5" sha1="21fffa7e199c2f168f58658950d92494b584c26e" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="81013">
- <rom name="flight ace (uk) (face 2b) (1988) (6. tomahawk) [original] [tape] [compilation].cdt" size="81013" crc="453a73eb" sha1="507507c7483f80947c918d6b0d22f52ab40045f2" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="54759">
- <rom name="flight ace (uk) (face 1a) (1988) (1. ace) [original] [tape] [compilation].cdt" size="54759" crc="d6225b43" sha1="4fec0d8da5220e2ba01ad2ea82450b4dd526fbe3" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="60018">
- <rom name="flight ace (uk) (face 1a) (1988) (2. spitfire 40) [original] [tape] [compilation].cdt" size="60018" crc="7924f5af" sha1="533fd5280f5c3744effbed84c89e5827b143d31e" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="62483">
- <rom name="flight ace (uk) (face 1b) (1988) (3. strike force harrier) [original] [tape] [compilation].cdt" size="62483" crc="54c69737" sha1="f702ddab6792be227c36cc4854accdcf46813696" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="35017">
- <rom name="flight ace (uk) (face 2a) (1988) (4. heathrow air traffic control) [original] [tape] [compilation].cdt" size="35017" crc="88139e6d" sha1="e84bc6fbcc680fb427adfdfc1f9e2e5935cacae7" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Flight Path 737 (UK) (1984) [Original] [TAPE].zip... -->
- <software name="flightpa" supported="no">
- <description>Flight Path 737 (UK) [Original] [TAPE]</description>
+ <software name="fp737" supported="no">
+ <description>Flight Path 737 (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Anirog Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="17731">
<rom name="flight path 737 (uk) (1984) [original] [tape].cdt" size="17731" crc="d92fcbe0" sha1="9ee6d1efbc9f3ee3acee622a27fa677f044bb467" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Flight Simulation (UK) (1984) (Version Fast load) [Original] [TAPE].zip... -->
- <software name="flightsi" supported="no">
- <description>Flight Simulation (UK) (Version Fast load) [Original] [TAPE]</description>
+ <software name="flghtsim" supported="no">
+ <description>Flight Simulation (UK, Fast Load Version)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Myrddin Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="20370">
<rom name="flight simulation (uk) (1984) (version fast load) [original] [tape].cdt" size="20370" crc="b13bd487" sha1="1739aa3e56c06147981431d90202d664774c386f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Flight Simulation (UK) (1984) (Version Slow load) [Original] [TAPE].zip... -->
- <software name="flightsi01" cloneof="flightsi" supported="no">
- <description>Flight Simulation (UK) (Version Slow load) [Original] [TAPE]</description>
+ <software name="flghtsimsl" cloneof="flghtsim" supported="no">
+ <description>Flight Simulation (UK, Slow Load Version)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Myrddin Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="20359">
<rom name="flight simulation (uk) (1984) (version slow load) [original] [tape].cdt" size="20359" crc="d2762548" sha1="649359b16514a50012d53f19dee289b192cb0545" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Flimbo's Quest (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="flimbosq" supported="no">
- <description>Flimbo's Quest (UK) (Version Split) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="40872">
- <rom name="flimbo's quest (uk) (1990) (00. code programme) (version split) [original] [tape].cdt" size="40872" crc="58064844" sha1="131167d107fd726a28bfc8f930b8e55bc871c2ba" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="20000">
- <rom name="flimbo's quest (uk) (1990) (01. level 01) (version split) [original] [tape].cdt" size="20000" crc="b42c9ee5" sha1="c6aa2f1efddda7ef87a41995fe48a971b786dc36" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="20000">
- <rom name="flimbo's quest (uk) (1990) (02. level 02) (version split) [original] [tape].cdt" size="20000" crc="2ef6d483" sha1="ea043c699a5bbfa9dc606e18e8e5f8cbf5f6a729" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="20000">
- <rom name="flimbo's quest (uk) (1990) (03. level 03) (version split) [original] [tape].cdt" size="20000" crc="aedd795d" sha1="3bd9757a281ff42a34c06eab28c4fbeb3ef289ee" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="20000">
- <rom name="flimbo's quest (uk) (1990) (04. level 04) (version split) [original] [tape].cdt" size="20000" crc="38b482da" sha1="5c334b5341ed8732ce968b4ebf4753061e017b54" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="20000">
- <rom name="flimbo's quest (uk) (1990) (05. level 05) (version split) [original] [tape].cdt" size="20000" crc="5c956e6d" sha1="c9f0f27c1158e0a9d406451e172c4538c080f0aa" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="20000">
- <rom name="flimbo's quest (uk) (1990) (06. level 06) (version split) [original] [tape].cdt" size="20000" crc="fdc3f2dd" sha1="b798271f75f0fff29cd11555cd9dade1f5bd59bc" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="24608">
- <rom name="flimbo's quest (uk) (1990) (07. end game) (version split) [original] [tape].cdt" size="24608" crc="c64fd764" sha1="19d7a398f4ab82a54dbb4d5dec13492e7c5781a6" offset="0" />
+ <software name="flghtsimas" cloneof="flghtsim" supported="no">
+ <description>Flight Simulator (UK)</description>
+ <year>1987</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="20359">
+ <rom name="flight simulator (uk) (1987) [original] [tape].cdt" size="20359" crc="6e636025" sha1="2faf66257a4539e2919d9f903653717248060cf5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Flimbo's Quest (UK) (1990) [Original] [TAPE].zip... -->
- <software name="flimbosq01" cloneof="flimbosq" supported="no">
- <description>Flimbo's Quest (UK) [Original] [TAPE]</description>
+ <software name="flimbo" supported="no">
+ <description>Flimbo's Quest (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>System 3</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="185389">
<rom name="flimbo's quest (uk) (1990) [original] [tape].cdt" size="185389" crc="2e549df6" sha1="72f2d2281a3719658aa83cb8031a75e60a028da7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Flintstones - Yabba Dabba Doo (UK) (1986) [Original] [TAPE].zip... -->
- <software name="flintsto" supported="no">
- <description>Flintstones - Yabba Dabba Doo (UK) [Original] [TAPE]</description>
+ <software name="flint" supported="no">
+ <description>The Flintstones (UK)</description>
+ <year>1988</year>
+ <publisher>Grandslam</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="87439">
+ <rom name="the flintstones (uk) (1988) [original] [tape].cdt" size="87439" crc="68719361" sha1="6b2373177bb67277b616eab7f67524dc3529d9e5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="yabbadab" supported="no">
+ <description>Yabba Dabba Doo (Flintstones) (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Quicksilva</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47410">
<rom name="flintstones - yabba dabba doo (uk) (1986) [original] [tape].cdt" size="47410" crc="60a2eec0" sha1="8aa355e5bea0754539d714a490f3f42d4a24f75a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fluglehrer (G) (1984) [Original] [TAPE].zip... -->
<software name="fluglehr" supported="no">
- <description>Fluglehrer (Ger) [Original] [TAPE]</description>
+ <description>Fluglehrer (Ger)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Microland</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45872">
<rom name="fluglehrer (g) (1984) [original] [tape].cdt" size="45872" crc="d2a6ac2c" sha1="2dbab519354be43b1a79dbcb324af76f1b5b742d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Flunky (UK,I,F,S,G) (1987) [Original] [TAPE].zip... -->
- <software name="flunkyuk" supported="no">
- <description>Flunky (UK,I,F,S,G) [Original] [TAPE]</description>
+ <software name="flunky" supported="no">
+ <description>Flunky (Euro)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Piranha</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67761">
<rom name="flunky (uk,i,f,s,g) (1987) [original] [tape].cdt" size="67761" crc="5a94ecf1" sha1="2d95add577a384845c58c6ceb9becdb6baf2d987" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fly Spy (UK) (1986) [Original] [TAPE].zip... -->
- <software name="flyspyuk" supported="no">
- <description>Fly Spy (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="flyspy" supported="no">
+ <description>Fly Spy (UK)</description>
+ <year>1987</year>
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66830">
<rom name="fly spy (uk) (1986) [original] [tape].cdt" size="66830" crc="776e3917" sha1="d875dca4fd29b946629ca6b022ddc1d8f04021af" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Flying Shark (UK) (1987) [Original] [TAPE].zip... -->
- <software name="flyingsh" supported="no">
- <description>Flying Shark (UK) [Original] [TAPE]</description>
+ <software name="fshark" supported="no">
+ <description>Flying Shark (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69386">
<rom name="flying shark (uk) (1987) [original] [tape].cdt" size="69386" crc="daa98f13" sha1="3249da0903cc48b96bf8f2097cf091cf8144bf34" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Football Champions (UK) (1990) [Original] [TAPE].zip... -->
- <software name="football" supported="no">
- <description>Football Champions (UK) [Original] [TAPE]</description>
+ <software name="font464" supported="no">
+ <description>Font 464 (UK)</description>
+ <year>1984</year>
+ <publisher>Hisoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Hisoft Font 464" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="38239">
+ <rom name="hisoft font 464 (uk) (face a) (1984) [original] [tape] [utilitaire].cdt" size="38239" crc="2c15f045" sha1="f61ae069bbdfb4c1158724bdae4a55b3d8571358" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="5107">
+ <rom name="hisoft font 464 (uk) (face b) (1984) [original] [tape] [utilitaire].cdt" size="5107" crc="94beb8b4" sha1="3c85f3657a3e78386dcc5c4784d578a0f13d073c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fbchamp" supported="no">
+ <description>Football Champions (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52148">
<rom name="football champions (uk) (1990) [original] [tape].cdt" size="52148" crc="6456634e" sha1="3b4adef371cd21ae667ea27a0c1af8f7598bac7e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Football Director (UK) (1989) [Original] [TAPE].zip... -->
- <software name="football01" cloneof="football" supported="no">
- <description>Football Director (UK) [Original] [TAPE]</description>
+ <software name="fbdirect" supported="no">
+ <description>Football Director (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62503">
<rom name="football director (uk) (1989) [original] [tape].cdt" size="62503" crc="7526f13b" sha1="44374b798d44c102665c1659107fd43a9c9976ca" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Football Frenzy (UK) (1987) [Original] [TAPE].zip... -->
- <software name="football02" cloneof="football" supported="no">
- <description>Football Frenzy (UK) [Original] [TAPE]</description>
+ <software name="footfoll" supported="no">
+ <description>Football Follower (UK)</description>
+ <year>1986</year>
+ <publisher>Selec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="25073">
+ <rom name="football follower (uk) (face a) (1986) [original] [tape] [utilitaire].cdt" size="25073" crc="740df84b" sha1="304bb6df7f50b4a68706998f0c702bcc63360763" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="25589">
+ <rom name="football follower (uk) (face b) (1986) [original] [tape] [utilitaire].cdt" size="25589" crc="f0fb3755" sha1="86bee5603e1aa5ab598d44921c975d058ecb0e38" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fbfrenzy" supported="no">
+ <description>Football Frenzy (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="48493">
<rom name="football frenzy (uk) (1987) [original] [tape].cdt" size="48493" crc="930c5c45" sha1="c94717713e98da7b21bbcac9ce4f8d1ec3c8729d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Football Manager (UK) (1984) [Original] [TAPE].zip... -->
- <software name="football03" cloneof="football" supported="no">
- <description>Football Manager (UK) [Original] [TAPE]</description>
+ <software name="fbmanger" supported="no">
+ <description>Football Manager (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Addictive Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="34531">
<rom name="football manager (uk) (1984) [original] [tape].cdt" size="34531" crc="255f2170" sha1="aec20309cb057866ef9d49b688979031e9311e8e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Football Manager 2 (S) (1988) [System4] [Original] [TAPE].zip... -->
- <software name="football04" cloneof="football" supported="no">
- <description>Football Manager 2 (Spa) [System4] [Original] [TAPE]</description>
+ <software name="fbmangr2s" cloneof="fbmangr2" supported="no">
+ <description>Football Manager 2 (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="69614">
- <rom name="football manager 2 (s) (1988) [system4] [original] [tape].cdt" size="69614" crc="fb9fd4cc" sha1="80bece9dfb49ff6f8fc9654b38e88aecfe5e5fd3" offset="0" />
+ <publisher>System 4</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="69613">
+ <rom name="football manager 2 (s) (1988) [system4] [original] [tape].cdt" size="69613" crc="406deb7b" sha1="ee4dcd48264826f7910af9dd322a03fd1bf897ab" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Football Manager 2 (UK) (1988) [Original] [TAPE].zip... -->
- <software name="football05" cloneof="football" supported="no">
- <description>Football Manager 2 (UK) [Original] [TAPE]</description>
+ <software name="fbmangr2" supported="no">
+ <description>Football Manager 2 (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Addictive Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="70951">
- <rom name="football manager 2 (uk) (1988) [original] [tape].cdt" size="70951" crc="ae265987" sha1="29cfdb7803530cb424743732325ea198a287fa46" offset="0" />
+ <rom name="football manager 2 (uk) (1988) [original] [tape].cdt" size="70951" crc="7aa09f91" sha1="2ffec747a02a68079fe7711bbf211e5889cc05b3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Football Manager 3 (UK) (1992) [Original] [TAPE].zip... -->
- <software name="football06" cloneof="football" supported="no">
- <description>Football Manager 3 (UK) [Original] [TAPE]</description>
+ <software name="fbmangr3" supported="no">
+ <description>Football Manager 3 (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Addictive Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64313">
<rom name="football manager 3 (uk) (1992) [original] [tape].cdt" size="64313" crc="5852d057" sha1="85ec63cf251e8592b3d8b396fc3a7daf0467ba66" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Football Manager World Cup Edition (UK) (1990) [Original] [TAPE].zip... -->
- <software name="football07" cloneof="football" supported="no">
- <description>Football Manager World Cup Edition (UK) [Original] [TAPE]</description>
+ <software name="fbmangwc" supported="no">
+ <description>Football Manager World Cup Edition (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Addictive Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56941">
<rom name="football manager world cup edition (uk) (1990) [original] [tape].cdt" size="56941" crc="ef6ac83d" sha1="c607591ed56e944b0efdb8dd5978d4fc862dabf6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Footballer Of The Year (UK) (1986) [Original] [TAPE].zip... -->
- <software name="football08" cloneof="football" supported="no">
- <description>Footballer Of The Year (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58736">
- <rom name="footballer of the year (uk) (1986) [original] [tape].cdt" size="58736" crc="f718deb5" sha1="4c011e73846787bc8939c16875a50788c845982c" offset="0" />
+ <software name="fbmangwcs" cloneof="fbmangwc" supported="no">
+ <description>Football Manager World Cup Edition (Spa)</description>
+ <year>1990</year>
+ <publisher>System 4</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="56984">
+ <rom name="football manager world cup edition (s) (1990) [system 4] [original] [tape].cdt" size="56984" crc="88b42c56" sha1="9905df364924ac680d3cced968b5c4b69c37dfc1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Footballer Of The Year 2 (UK) (1989) [Original] [TAPE].zip... -->
- <software name="football09" cloneof="football" supported="no">
- <description>Footballer Of The Year 2 (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="52531">
- <rom name="footballer of the year 2 (uk) (1989) [original] [tape].cdt" size="52531" crc="8c477d19" sha1="7f3652b9dbfd7badd997265e8d39c661e4d72bd7" offset="0" />
+ <software name="fballer" supported="no">
+ <description>The Footballer (UK)</description>
+ <year>1990</year>
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55792">
+ <rom name="the footballer (uk) (1990) [original] [tape].cdt" size="55792" crc="ecc66ac1" sha1="923b4bea6afcfe5a5ccf08b0a9a2209e8a52ee2d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Forbidden Planet + Space Invaders + Halls Of The Things (UK) (1985) [Original] [TAPE].zip... -->
- <software name="forbidde" supported="no">
- <description>Forbidden Planet + Space Invaders + Halls Of The Things (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="67777">
- <rom name="forbidden planet + space invaders + halls of the things (uk) (1985) (1. forbidden planet) [original] [tape].cdt" size="67777" crc="2f8239cc" sha1="bd48aaf63727d7ad031e0bed41cd130388ab1133" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="9493">
- <rom name="forbidden planet + space invaders + halls of the things (uk) (1985) (2. space invaders) [original] [tape].cdt" size="9493" crc="9489d538" sha1="c3d66707954e6750229a1a099016edcb135e1adc" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="28453">
- <rom name="forbidden planet + space invaders + halls of the things (uk) (1985) (3. halls of the things) [original] [tape].cdt" size="28453" crc="b1786e56" sha1="f9afa45506d9078651b7043a60c3fa169fe67144" offset="0" />
+ <software name="foty" supported="no">
+ <description>Footballer of the Year (UK)</description>
+ <year>1986</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58736">
+ <rom name="footballer of the year (uk) (1986) [original] [tape].cdt" size="58736" crc="f718deb5" sha1="4c011e73846787bc8939c16875a50788c845982c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Forgotten Worlds (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="forgotte" supported="no">
- <description>Forgotten Worlds (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="foty2" supported="no">
+ <description>Footballer of the Year 2 (UK, v2)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="38379">
- <rom name="forgotten worlds (uk) (1989) (-code program) (version split) [original] [tape].cdt" size="38379" crc="a51054ef" sha1="cf8f4c9284c552cae080ef89180339167543806f" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="24075">
- <rom name="forgotten worlds (uk) (1989) (01. level 01) (version split) [original] [tape].cdt" size="24075" crc="4771da27" sha1="36206e975e22f6bd3735b8c5f745b1a56d6cf364" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="1867304">
+ <rom name="footballer of the year 2 (uk) (1989) (v2) [original] [tape].cdt" size="1867304" crc="ef6f3ee9" sha1="1d29af332e8103f40480ec607a0d4ea08ecc1382" offset="0" />
</dataarea>
</part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="24075">
- <rom name="forgotten worlds (uk) (1989) (02. level 02) (version split) [original] [tape].cdt" size="24075" crc="6179a1eb" sha1="2feeb1a43d997323794608a6235a5f4fc0ada23c" offset="0" />
+ </software>
+
+ <software name="foty2a" cloneof="foty2" supported="no">
+ <description>Footballer of the Year 2 (UK)</description>
+ <year>1989</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52531">
+ <rom name="footballer of the year 2 (uk) (1989) [original] [tape].cdt" size="52531" crc="8c477d19" sha1="7f3652b9dbfd7badd997265e8d39c661e4d72bd7" offset="0" />
</dataarea>
</part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="24075">
- <rom name="forgotten worlds (uk) (1989) (03. level 03) (version split) [original] [tape].cdt" size="24075" crc="df815cb9" sha1="ebf9a0a33ea484adf7a5a4a5610998c1dbf0e063" offset="0" />
+ </software>
+
+ <software name="forestwe" supported="no">
+ <description>The Forest at Worlds End (UK)</description>
+ <year>1985</year>
+ <publisher>Interceptor Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="49105">
+ <rom name="the forest at worlds end (uk) (1985) [original] [tape].cdt" size="49105" crc="729fe0b6" sha1="8d58c628fc5e390985dd3c172c313a3d68e3d776" offset="0" />
</dataarea>
</part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="24075">
- <rom name="forgotten worlds (uk) (1989) (04. level 04) (version split) [original] [tape].cdt" size="24075" crc="64751b8e" sha1="cc7b2b51d1d6cc9ccad8801bb1d3aa033f17f5f7" offset="0" />
+ </software>
+
+ <software name="foretinf" cloneof="nightprk" supported="no">
+ <description>La Foret Infernale (Fra)</description>
+ <year>1985</year>
+ <publisher>Strategy Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="28195">
+ <rom name="la foret infernale (f) (1985) [original] [tape].cdt" size="28195" crc="f99c63e8" sha1="5dec7e1e373d771ec225fa9d2f75efc5d58927e1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Forgotten Worlds (UK) (1989) [Original] [TAPE].zip... -->
- <software name="forgotte01" cloneof="forgotte" supported="no">
- <description>Forgotten Worlds (UK) [Original] [TAPE]</description>
+ <software name="forgottn" supported="no">
+ <description>Forgotten Worlds (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="134627">
<rom name="forgotten worlds (uk) (1989) [original] [tape].cdt" size="134627" crc="c71a7747" sha1="331cbbeaf74d51eda78d0e0118b52e742ea4e69a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Formula 1 Simulator (UK) (1985) [Original] [TAPE].zip... -->
- <software name="formula1" supported="no">
- <description>Formula 1 Simulator (UK) [Original] [TAPE]</description>
+ <software name="f1sim" supported="no">
+ <description>Formula 1 Simulator (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36949">
<rom name="formula 1 simulator (uk) (1985) [original] [tape].cdt" size="36949" crc="65ad3f88" sha1="4feea25adb10b77a61c0a10bd6d9416174dec617" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Formula One (UK) (1985) [Original] [TAPE].zip... -->
- <software name="formulao" supported="no">
- <description>Formula One (UK) [Original] [TAPE]</description>
+ <software name="formula1" supported="no">
+ <description>Formula One (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57283">
<rom name="formula one (uk) (1985) [original] [tape].cdt" size="57283" crc="989fd6f8" sha1="95f14a93ec5ec9cbf1b496e87d1c79d72caffa82" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Forth (UK) (1984) (Version 1.1B) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="forthuk1" supported="no">
- <description>Forth (UK) (Version 1.1B) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="forth" supported="no">
+ <description>Forth v1.1B (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="21546">
<rom name="forth (uk) (1984) (version 1.1b) [original] [tape] [utilitaire].cdt" size="21546" crc="23e4e296" sha1="27773cd35327547d6d4755aa215d52a58fc94ae3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Four Smash Hits (UK) (1987) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="foursmas" supported="no">
- <description>Four Smash Hits (UK) [Original] [TAPE] [COMPILATION]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="56143">
- <rom name="four smash hits (uk) (1987) (1. zynaps) [original] [tape] [compilation].cdt" size="56143" crc="f2c7a85d" sha1="02335965a6004d73e3727b4873213c79469362d0" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="34716">
- <rom name="four smash hits (uk) (1987) (2. ranarama) [original] [tape] [compilation].cdt" size="34716" crc="2f5bb050" sha1="0a3fc287dcb1cca50f094411438b0aada409051c" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="45307">
- <rom name="four smash hits (uk) (1987) (3. uridium) [original] [tape] [compilation].cdt" size="45307" crc="d0df36a6" sha1="f62adb9082e6e3f875ec73d853134a49b1d10b8c" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="54103">
- <rom name="four smash hits (uk) (1987) (4. exolon) [original] [tape] [compilation].cdt" size="54103" crc="af1496d2" sha1="e94207efc94d707f1dc52f9824bff28d06ecb630" offset="0" />
+ <software name="elfoso" supported="no">
+ <description>El Foso (Spa)</description>
+ <year>1985</year>
+ <publisher>Jasap Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="43027">
+ <rom name="el foso (s) (1985) [original] [tape].cdt" size="43027" crc="879f49d3" sha1="70a6cc8e9b002dda4b86eca11aa5461de238fb80" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fourmost Adventures (UK) (2 faces) (1986) (Version Split) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="fourmost" supported="no">
- <description>Fourmost Adventures (UK) (2 faces) (Version Split) [Original] [TAPE] [COMPILATION]</description>
+ <software name="4mostadv" supported="no">
+ <description>Fourmost Adventures (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="25705">
- <rom name="fourmost adventures (uk) (face a) (1986) (0. menu) (version split) [original] [tape] [compilation].cdt" size="25705" crc="e603cebb" sha1="12e626fd1e2123206270ce3ebf0c4d7b6185b768" offset="0" />
+ <publisher>Global Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="116902">
+ <rom name="fourmost adventures (uk) (face a) (1986) [original] [tape] [compilation].cdt" size="116902" crc="2f893770" sha1="e3ff415df551362165ea3908fe5fb2ff188b3080" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="55577">
- <rom name="fourmost adventures (uk) (face a) (1986) (1. ring of darkness part i &amp; ii) (version split) [original] [tape] [compilation].cdt" size="55577" crc="17b2b53f" sha1="20b289a27732d32f963e9561fe25dab87da3fdcd" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="35640">
- <rom name="fourmost adventures (uk) (face a) (1986) (2. the mural) (version split) [original] [tape] [compilation].cdt" size="35640" crc="aee4c0bf" sha1="82115eaba96d837611ffc90fa34e4711b00ab5ef" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="46897">
- <rom name="fourmost adventures (uk) (face b) (1986) (3. microman) (version split) [original] [tape] [compilation].cdt" size="46897" crc="26546675" sha1="d660ba9ce92a18ec2eb3017ee4f670d232327a61" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="46897">
- <rom name="fourmost adventures (uk) (face b) (1986) (4. galaxias) (version split) [original] [tape] [compilation].cdt" size="46897" crc="1c8dd952" sha1="e3b53a055efbb23562dbcd85eebd5e7f3bc70eef" offset="0" />
+ <dataarea name="cass" size="93784">
+ <rom name="fourmost adventures (uk) (face b) (1986) [original] [tape] [compilation].cdt" size="93784" crc="e79964b7" sha1="6b392fc2c5fc1aea1251a3afa8f2a33ffbefdac8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fourmost Adventures (UK) (2 faces) (1986) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="fourmost01" cloneof="fourmost" supported="no">
- <description>Fourmost Adventures (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="4thprotc" supported="no">
+ <description>The Fourth Protocol (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="93784">
- <rom name="fourmost adventures (uk) (face b) (1986) [original] [tape] [compilation].cdt" size="93784" crc="e79964b7" sha1="6b392fc2c5fc1aea1251a3afa8f2a33ffbefdac8" offset="0" />
+ <publisher>Century Communications</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57811">
+ <rom name="the fourth protocol (uk) (face 1) (1986) [original] [tape].cdt" size="57811" crc="c0fab095" sha1="ce93b8ede38f0e3129e01d4ba2c6b3df6fae78dd" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="116902">
- <rom name="fourmost adventures (uk) (face a) (1986) [original] [tape] [compilation].cdt" size="116902" crc="2f893770" sha1="e3ff415df551362165ea3908fe5fb2ff188b3080" offset="0" />
+ <dataarea name="cass" size="101905">
+ <rom name="the fourth protocol (uk) (face 2) (1986) [original] [tape].cdt" size="101905" crc="44dfe69c" sha1="0ee38bf81267347ebfcfd39dd65b446ae3dc067b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="france" supported="no">
+ <description>La France (Fra)</description>
+ <year>1985</year>
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="75643">
+ <rom name="la france (f) (1985) [original] [tape].cdt" size="75643" crc="2d9d27ed" sha1="8b8d0b7e9415b011c217d937ee7cda88abb0c5a2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying France Geo (F) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="francege" supported="no">
- <description>France Geo (Fra) (2 faces) [Original] [TAPE]</description>
+ <software name="franceg" supported="no">
+ <description>France Geo (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Micro Futur</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40387">
<rom name="france geo (f) (face a) (1986) (villes - regions - departements) [original] [tape].cdt" size="40387" crc="b5e4aa1a" sha1="791da4bd40755872b1265ae6b27e4cd1c52242a8" offset="0" />
</dataarea>
@@ -14343,138 +14602,24 @@
</part>
</software>
- <!-- Identifying Frank 'N' Stein (UK) (1985) [Original] [TAPE].zip... -->
<software name="franknst" supported="no">
- <description>Frank 'N' Stein (UK) [Original] [TAPE]</description>
+ <description>Frank 'N' Stein (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46034">
<rom name="frank 'n' stein (uk) (1985) [original] [tape].cdt" size="46034" crc="8d718719" sha1="c17ab8ae07fea7324480d3e9e5150c13d81165c1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Frank Bruno's Big Box (UK) (4 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="frankbru" supported="no">
- <description>Frank Bruno's Big Box (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61681">
- <rom name="frank bruno's big box (uk) (k7 1 face b) (1988) (04. ghosts'n goblins) [original] [tape] [compilation].cdt" size="61681" crc="b8bef97b" sha1="9e7079d29e4098abd6d48430c618fdcd0561acc4" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="49573">
- <rom name="frank bruno's big box (uk) (k7 2 face a) (1988) (05. scooby doo in the castle mystery) [original] [tape] [compilation].cdt" size="49573" crc="54c12fe4" sha1="515fc6c2d098144a1caf47ae83c492a147a5ffac" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="61165">
- <rom name="frank bruno's big box (uk) (k7 2 face a) (1988) (06. bomb jack) [original] [tape] [compilation].cdt" size="61165" crc="b05ad4da" sha1="ec4a163ed952a1bff92ecf362764c98935de570f" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="76465">
- <rom name="frank bruno's big box (uk) (k7 2 face a) (1988) (07. commando) [original] [tape] [compilation].cdt" size="76465" crc="96f2ab70" sha1="dca6e368dee3ad5de7474e5d407448bed55f02ba" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="69355">
- <rom name="frank bruno's big box (uk) (k7 2 face b) (1988) (09. saboteur) [original] [tape] [compilation].cdt" size="69355" crc="f21f3942" sha1="35e8ee6789d7e5680e1972bae24870af1ce19f08" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="56683">
- <rom name="frank bruno's big box (uk) (k7 2 face b) (1988) (10. batty) [original] [tape] [compilation].cdt" size="56683" crc="d1f94edc" sha1="483075d69918f5f7927d66ab478bc6fe34bebe90" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="75410">
- <rom name="frank bruno's big box (uk) (k7 2 face b) (1988) (08. battle ships) [original] [tape] [compilation].cdt" size="75410" crc="b7ebbac2" sha1="66769ad4d800d294077237215a6f7246287111b3" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="39316">
- <rom name="frank bruno's big box (uk) (k7 1 face b) (1988) (02. airwolf) [original] [tape] [compilation].cdt" size="39316" crc="dcb11d0d" sha1="d5d54f2a4c9f047c79219bceaa36a8444e9853d6" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="68533">
- <rom name="frank bruno's big box (uk) (k7 1 face b) (1988) (03. 1942) [original] [tape] [compilation].cdt" size="68533" crc="d8a14e53" sha1="799756631312b8be72affb9fe47385798e274ef0" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="176356">
- <rom name="frank bruno's big box (uk) (k7 1 face a) (1988) (01. frank bruno's boxing) [original] [tape] [compilation].cdt" size="176356" crc="88447c60" sha1="8e3ef493fe60a877027759d06cb67d4bfbd5f690" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Frank Bruno's Boxing (UK) (1985) (Version Split) [Original] [TAPE].zip... -->
- <software name="frankbru01" cloneof="frankbru" supported="no">
- <description>Frank Bruno's Boxing (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="fbruno" supported="no">
+ <description>Frank Bruno's Boxing (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="14233">
- <rom name="frank bruno's boxing (uk) (1985) (03. boxer 03 - andra puncheredov) (version split) [original] [tape].cdt" size="14233" crc="162c67af" sha1="d8af5eac5867f470c5530ac9dc95f58772ac5823" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="14233">
- <rom name="frank bruno's boxing (uk) (1985) (04. boxer 04 - tribal trouble) (version split) [original] [tape].cdt" size="14233" crc="77f5be11" sha1="aa9585d1b57b57811456a3b178fb242c00f8b418" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="14233">
- <rom name="frank bruno's boxing (uk) (1985) (05. boxer 05 - frenchie) (version split) [original] [tape].cdt" size="14233" crc="7bcd326e" sha1="f5d675e764a2793a37ad9de003b7fce375f45682" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="14233">
- <rom name="frank bruno's boxing (uk) (1985) (06. boxer 06 - ravioli mafiosi) (version split) [original] [tape].cdt" size="14233" crc="59e000d6" sha1="a0f823b90a5dc5d6a78f3ef2df80ac3912d8cfe1" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="14233">
- <rom name="frank bruno's boxing (uk) (1985) (07. boxer 07 - antipodean andy) (version split) [original] [tape].cdt" size="14233" crc="3aed163a" sha1="cf3a2b76ecb2da6235339fde6ef8514b16876756" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="14233">
- <rom name="frank bruno's boxing (uk) (1985) (08. boxer 08 - peter perfect) (version split) [original] [tape].cdt" size="14233" crc="fd0234f8" sha1="9a7909184a7958ddff4016f34d6a49a5915b48b0" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="14233">
- <rom name="frank bruno's boxing (uk) (1985) (09. boxer 09 - peter perfect ii) (version split) [original] [tape].cdt" size="14233" crc="2f1e4699" sha1="ee8d00e8c7f15e9c6569a1122793f8618225b148" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="48373">
- <rom name="frank bruno's boxing (uk) (1985) (-code programme) (version split) [original] [tape].cdt" size="48373" crc="2f6a0f72" sha1="74c6d37050c81f08c68835e9e9d3d96112b62697" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="14233">
- <rom name="frank bruno's boxing (uk) (1985) (01. boxer 01- canadian crusher) (version split) [original] [tape].cdt" size="14233" crc="395375a1" sha1="e42be8883cecd692afb97bc5a656a3a493e79636" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="14233">
- <rom name="frank bruno's boxing (uk) (1985) (02. boxer 02 - fling long chop) (version split) [original] [tape].cdt" size="14233" crc="5d22827a" sha1="81f0f460e4d66c5a981c953976bdee0cb020d804" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Frank Bruno's Boxing (UK) (2 faces) (1985) (v1) [Original] [TAPE].zip... -->
- <software name="frankbru02" cloneof="frankbru" supported="no">
- <description>Frank Bruno's Boxing (UK) (2 faces) (v1) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66978">
<rom name="frank bruno's boxing (uk) (face 1) (1985) (v1) [original] [tape].cdt" size="66978" crc="4b47291f" sha1="0eaf41434a74bf07d3dc12b1b0036cd079cc367b" offset="0" />
</dataarea>
@@ -14486,29 +14631,29 @@
</part>
</software>
- <!-- Identifying Frank Bruno's Boxing (UK) (2 faces) (1985) (v2) [Original] [TAPE].zip... -->
- <software name="frankbru03" cloneof="frankbru" supported="no">
- <description>Frank Bruno's Boxing (UK) (2 faces) (v2) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="48373">
- <rom name="frank bruno's boxing (uk) (face 1) (1985) (v2) [original] [tape].cdt" size="48373" crc="2f6a0f72" sha1="74c6d37050c81f08c68835e9e9d3d96112b62697" offset="0" />
+ <software name="fbrunoen" cloneof="fbruno" supported="no">
+ <description>Frank Bruno's Boxing (UK, Encore)</description>
+ <year>1988</year>
+ <publisher>Encore</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="48331">
+ <rom name="frank brunos boxing (uk) (face 1) (1988) [encore] [original] [tape].cdt" size="48331" crc="89c50504" sha1="67c051ec85d47c3d7b89a0b87c7562dc2a893884" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="127993">
- <rom name="frank bruno's boxing (uk) (face 2) (1985) (v2) [original] [tape].cdt" size="127993" crc="2e99da66" sha1="66708ab6f7d4caa1da7b3780c7ba39ee693697a5" offset="0" />
+ <rom name="frank bruno's boxing (uk) (face 2) (1988) [encore] [tape].cdt" size="127993" crc="2e99da66" sha1="66708ab6f7d4caa1da7b3780c7ba39ee693697a5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Frankenstein (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="frankens" supported="no">
- <description>Frankenstein (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="franken" supported="no">
+ <description>Frankenstein (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="112349">
<rom name="frankenstein (uk) (face a) (1987) [original] [tape].cdt" size="112349" crc="7d50cd29" sha1="69ac280fb9ae41d0205cd62277723400e3bf9473" offset="0" />
</dataarea>
@@ -14520,286 +14665,250 @@
</part>
</software>
- <!-- Identifying Frankenstein Junior (UK) (1987) [Codemasters Software] [Original] [TAPE].zip... -->
- <software name="frankens01" cloneof="frankens" supported="no">
- <description>Frankenstein Junior (UK) [Codemasters Software] [Original] [TAPE]</description>
+ <software name="frankenjr" cloneof="bridefrk" supported="no">
+ <description>Frankenstein Jnr. (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68052">
<rom name="frankenstein junior (uk) (1987) [codemasters software] [original] [tape].cdt" size="68052" crc="f9049238" sha1="60d570764f7f239ccee82b6bb44669e1c6a565fc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Frankie The Computer Game (UK) (1986) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="frankiet" supported="no">
- <description>Frankie The Computer Game (UK) (Audio Tape) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="4627636">
- <rom name="frankie the computer game (uk) (1986) (audio tape) [original] [tape].mp3" size="4627636" crc="07849df1" sha1="5262863b386d1792b2d665bb1b04ab1e58b9ca55" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Frankie The Computer Game (UK) (1986) [Original] [TAPE].zip... -->
- <software name="frankiet01" cloneof="frankiet" supported="no">
- <description>Frankie The Computer Game (UK) [Original] [TAPE]</description>
+ <software name="frankie" supported="no">
+ <description>Frankie - The Computer Game (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61286">
<rom name="frankie the computer game (uk) (1986) [original] [tape].cdt" size="61286" crc="880672b7" sha1="538bb2ca088e163fdf9f5b142750a1f08336e3d9" offset="0" />
</dataarea>
</part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (containing audio track)" />
+ <dataarea name="cass" size="4627636">
+ <rom name="frankie the computer game (uk) (1986) (audio tape) [original] [tape].mp3" size="4627636" crc="07849df1" sha1="5262863b386d1792b2d665bb1b04ab1e58b9ca55" offset="0" />
+ </dataarea>
+ </part>
</software>
- <!-- Identifying Fred (S) (1984) [Original] [TAPE].zip... -->
- <software name="freds198" supported="no">
- <description>Fred (Spa) [Original] [TAPE]</description>
+ <software name="fred" cloneof="rolandrp" supported="no">
+ <description>Fred (Spa)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55225">
<rom name="fred (s) (1984) [original] [tape].cdt" size="55225" crc="2dae7d97" sha1="b143948e0870ebfe9cf84663bc05cc61fe1298d6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Freddy Hardest (S) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="freddyha" supported="no">
- <description>Freddy Hardest (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="fredhard" supported="no">
+ <description>Freddy Hardest (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57763">
- <rom name="freddy hardest (s) (face a) (1987) [original] [tape].cdt" size="57763" crc="c2c6cc8e" sha1="3536272612e369729e1a402b14f199a1a058f588" offset="0" />
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="78407">
+ <rom name="freddy hardest (uk) (face a) (1987) [original] [tape].cdt" size="78407" crc="4f799694" sha1="61afc8bd994e991f0bb8a39256199f14bd8c9016" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="58440">
- <rom name="freddy hardest (s) (face b) (1987) [original] [tape].cdt" size="58440" crc="057b8177" sha1="5451d922e341d38ba614853236e4299aabdbce23" offset="0" />
+ <dataarea name="cass" size="79084">
+ <rom name="freddy hardest (uk) (face b) (1987) [original] [tape].cdt" size="79084" crc="ddfe1853" sha1="ccc6ddea5924d5d80000a00f66c3bad902b9efb9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Freddy Hardest (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="freddyha01" cloneof="freddyha" supported="no">
- <description>Freddy Hardest (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="fredhards" cloneof="fredhard" supported="no">
+ <description>Freddy Hardest (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="78407">
- <rom name="freddy hardest (uk) (face a) (1987) [original] [tape].cdt" size="78407" crc="4f799694" sha1="61afc8bd994e991f0bb8a39256199f14bd8c9016" offset="0" />
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57763">
+ <rom name="freddy hardest (s) (face a) (1987) [original] [tape].cdt" size="57763" crc="c2c6cc8e" sha1="3536272612e369729e1a402b14f199a1a058f588" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="79084">
- <rom name="freddy hardest (uk) (face b) (1987) [original] [tape].cdt" size="79084" crc="ddfe1853" sha1="ccc6ddea5924d5d80000a00f66c3bad902b9efb9" offset="0" />
+ <dataarea name="cass" size="58440">
+ <rom name="freddy hardest (s) (face b) (1987) [original] [tape].cdt" size="58440" crc="057b8177" sha1="5451d922e341d38ba614853236e4299aabdbce23" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Freddy Hardest En Manhattan Sur (S) (1989) [Original] [TAPE].zip... -->
- <software name="freddyha02" cloneof="freddyha" supported="no">
- <description>Freddy Hardest En Manhattan Sur (Spa) [Original] [TAPE]</description>
+ <software name="fhardman" cloneof="guardang" supported="no">
+ <description>Freddy Hardest en Manhattan Sur (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="84415">
<rom name="freddy hardest en manhattan sur (s) (1989) [original] [tape].cdt" size="84415" crc="bdb5484e" sha1="7b7d1a3c2281dbb9fcd24b2a859af8d6a677fca7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Freedom Fighter (UK) (1986) [Original] [TAPE].zip... -->
<software name="freedomf" supported="no">
- <description>Freedom Fighter (UK) [Original] [TAPE]</description>
+ <description>Freedom Fighter (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Power House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46378">
<rom name="freedom fighter (uk) (1986) [original] [tape].cdt" size="46378" crc="407658af" sha1="844a38b3f7058fbc499ef4006338cba29d8fc828" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Freestyle BMX Simulator (UK) (1989) [Original] [TAPE].zip... -->
- <software name="freestyl" supported="no">
- <description>Freestyle BMX Simulator (UK) [Original] [TAPE]</description>
+ <software name="freebmx" supported="no">
+ <description>Freestyle BMX Simulator (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60243">
<rom name="freestyle bmx simulator (uk) (1989) [original] [tape].cdt" size="60243" crc="6a4cc715" sha1="2e7df3bf911f59657e7d0d4b7c3b8a48db6f6a2a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Friday The 13th (UK) (1986) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="fridayth" supported="no">
- <description>Friday The 13th (UK) (Audio Tape) [Original] [TAPE]</description>
+ <software name="friday13" supported="no">
+ <description>Friday The 13th (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="5760939">
- <rom name="friday the 13th (uk) (1986) (audio tape) [original] [tape].mp3" size="5760939" crc="5d23fae5" sha1="cba146f493195fa2c3588f74d94f709add6e8e98" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Friday The 13th (UK) (1986) [Original] [TAPE].zip... -->
- <software name="fridayth01" cloneof="fridayth" supported="no">
- <description>Friday The 13th (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="74095">
<rom name="friday the 13th (uk) (1986) [original] [tape].cdt" size="74095" crc="f7a935cb" sha1="6cb20a4ebbf84e18de5b5bc1fb59ba8b3db2c1b4" offset="0" />
</dataarea>
</part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (audio track)" />
+ <dataarea name="cass" size="5760939">
+ <rom name="friday the 13th (uk) (1986) (audio tape) [original] [tape].mp3" size="5760939" crc="5d23fae5" sha1="cba146f493195fa2c3588f74d94f709add6e8e98" offset="0" />
+ </dataarea>
+ </part>
</software>
- <!-- Identifying Froggy (UK) (1985) [Original] [TAPE].zip... -->
- <software name="froggyuk" supported="no">
- <description>Froggy (UK) [Original] [TAPE]</description>
+ <software name="froggy" supported="no">
+ <description>Froggy (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>R &amp; B Marketing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="37195">
<rom name="froggy (uk) (1985) [original] [tape].cdt" size="37195" crc="df0bd13a" sha1="c1377a613b61ee0871a4f10d6c87d0ba29b7339f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Frontiers (S) (1988) [Original] [TAPE].zip... -->
<software name="frontier" supported="no">
- <description>Frontiers (Spa) [Original] [TAPE]</description>
+ <description>Frontiers (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zafiro Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66034">
<rom name="frontiers (s) (1988) [original] [tape].cdt" size="66034" crc="0cd69d2e" sha1="0b42ae8c04870b18e6f4d6bafedadb342d98493e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Frontline (UK) (1988) [Original] [TAPE].zip... -->
<software name="frontlin" supported="no">
- <description>Frontline (UK) [Original] [TAPE]</description>
+ <description>Frontline (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43543">
<rom name="frontline (uk) (1988) [original] [tape].cdt" size="43543" crc="f13081ba" sha1="7827de5a066b885309ced133abdf3dc8263bb1b8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Frost Byte (UK) (1986) [Original] [TAPE].zip... -->
<software name="frostbyt" supported="no">
- <description>Frost Byte (UK) [Original] [TAPE]</description>
+ <description>Frost Byte (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mikrogen</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50295">
<rom name="frost byte (uk) (1986) [original] [tape].cdt" size="50295" crc="7f2fd6e3" sha1="a66456fc0500b10456774e15665372311da15644" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Frost Byte.zip... -->
- <software name="frostbyt01" cloneof="frostbyt" supported="no">
- <description>Frost Byte</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50294">
- <rom name="frost byte.cdt" size="50294" crc="fbec24f3" sha1="a59f23de42e2beddb67f88895e87b1ad976be82f" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Fruit Bank Super Nudge 2000 (UK) (1989) [Original] [TAPE].zip... -->
- <software name="fruitban" supported="no">
- <description>Fruit Bank Super Nudge 2000 (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="48313">
- <rom name="fruit bank super nudge 2000 (uk) (1989) [original] [tape].cdt" size="48313" crc="b686daa2" sha1="13ce82a7bc7e7a83c67acb32a8fba8da113f9cfa" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Fruit Machine (UK) (1984) [Original] [TAPE].zip... -->
<software name="fruitmac" supported="no">
- <description>Fruit Machine (UK) [Original] [TAPE]</description>
+ <description>Fruit Machine (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="17989">
<rom name="fruit machine (uk) (1984) [original] [tape].cdt" size="17989" crc="6119d9c8" sha1="7f1d344301a5de1462842ef9c6b4d636da50dd88" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fruit Machine Simulator (UK) (1988) [Original] [TAPE].zip... -->
- <software name="fruitmac01" cloneof="fruitmac" supported="no">
- <description>Fruit Machine Simulator (UK) [Original] [TAPE]</description>
+ <software name="fruitms" supported="no">
+ <description>Fruit Machine Simulator (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62582">
<rom name="fruit machine simulator (uk) (1988) [original] [tape].cdt" size="62582" crc="fbcb7257" sha1="6eb9c6a500092857aea1de8a882195e575fc7022" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fruit Machine Simulator 2 (UK) (1990) [Original] [TAPE].zip... -->
- <software name="fruitmac02" cloneof="fruitmac" supported="no">
- <description>Fruit Machine Simulator 2 (UK) [Original] [TAPE]</description>
+ <software name="fruitms2" supported="no">
+ <description>Fruit Machine Simulator 2 (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64719">
<rom name="fruit machine simulator 2 (uk) (1990) [original] [tape].cdt" size="64719" crc="41da2187" sha1="8d20a3b85f6aec10383d55b1f40768ca5910295d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fruity Frank (UK) (1984) [Original] [TAPE].zip... -->
- <software name="fruityfr" supported="no">
- <description>Fruity Frank (UK) [Original] [TAPE]</description>
+ <software name="fruitfrn" supported="no">
+ <description>Fruity Frank (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Kuma Computers</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44785">
<rom name="fruity frank (uk) (1984) [original] [tape].cdt" size="44785" crc="101a412d" sha1="337b1ee708ebcd6b2629ec7929800b932f8b88ae" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fu-Kung In Las Vegas (UK) (1985) [Original] [TAPE].zip... -->
- <software name="fukungin" supported="no">
- <description>Fu-Kung In Las Vegas (UK) [Original] [TAPE]</description>
+ <software name="fukung" supported="no">
+ <description>Fu-Kung In Las Vegas (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35563">
<rom name="fu-kung in las vegas (uk) (1985) [original] [tape].cdt" size="35563" crc="86b678a9" sha1="4200b59cd072c2fc36646a8e0cc16c491338dd30" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fun School - For Under 12s (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="funschoo" supported="no">
- <description>Fun School - For Under 12s (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="fsc_un12" supported="no">
+ <description>Fun School - For Under 12s (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Database Educational Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47553">
<rom name="fun school - for under 12s (uk) (face a) (1986) [original] [tape].cdt" size="47553" crc="8fb37ba5" sha1="c21925bf048cd47e47ee03c848023df358a5b6d6" offset="0" />
</dataarea>
@@ -14811,12 +14920,12 @@
</part>
</software>
- <!-- Identifying Fun School - For Under 5s (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="funschoo01" cloneof="funschoo" supported="no">
- <description>Fun School - For Under 5s (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="fsc_un5" supported="no">
+ <description>Fun School - For Under 5s (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Database Educational Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61577">
<rom name="fun school - for under 5s (uk) (face a) (1986) [original] [tape].cdt" size="61577" crc="43dc13af" sha1="38579272a8313ae21a8369e2396f9d0a157bc0df" offset="0" />
</dataarea>
@@ -14828,12 +14937,12 @@
</part>
</software>
- <!-- Identifying Fun School - For Under 8s (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="funschoo02" cloneof="funschoo" supported="no">
- <description>Fun School - For Under 8s (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="fsc_un8" supported="no">
+ <description>Fun School - For Under 8s (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Database Educational Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56267">
<rom name="fun school - for under 8s (uk) (face a) (1986) [original] [tape].cdt" size="56267" crc="637c63ce" sha1="744c00a8f1eb2921de5611e56f4b1207bb21adb9" offset="0" />
</dataarea>
@@ -14845,12 +14954,12 @@
</part>
</software>
- <!-- Identifying Fun School 2 - For 6 To 8's (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="funschoo03" cloneof="funschoo" supported="no">
- <description>Fun School 2 - For 6 To 8's (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="fs2_6to8" supported="no">
+ <description>Fun School 2 - For 6 To 8's (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Database Educational Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="94353">
<rom name="fun school 2 - for 6 to 8's (uk) (face a) (1989) [original] [tape].cdt" size="94353" crc="075e481e" sha1="adb1d206740250bdc3d7726702d3f5b8fae8b516" offset="0" />
</dataarea>
@@ -14862,12 +14971,12 @@
</part>
</software>
- <!-- Identifying Fun School 2 - For Over 8's (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="funschoo04" cloneof="funschoo" supported="no">
- <description>Fun School 2 - For Over 8's (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="fs2_ov8" supported="no">
+ <description>Fun School 2 - For Over 8's (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Database Educational Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="101719">
<rom name="fun school 2 - for over 8's (uk) (face a) (1989) [original] [tape].cdt" size="101719" crc="42d104c9" sha1="60f70bc38f39a8000dcccb5b7fff8695d7e93785" offset="0" />
</dataarea>
@@ -14879,12 +14988,29 @@
</part>
</software>
- <!-- Identifying Fun School 3 - Over 7s (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="funschoo05" cloneof="funschoo" supported="no">
- <description>Fun School 3 - Over 7s (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="fs2_un6" supported="no">
+ <description>Fun School 2 - For Under 6s (UK)</description>
+ <year>1989</year>
+ <publisher>Database Educational Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="70720">
+ <rom name="fun school 2 - for under 6s (uk) (face a) (1989) [original] [tape].cdt" size="70720" crc="87708be2" sha1="d4ce7bc9f98b46d31d57bdbeebbb4a8d6c86f61a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="90019">
+ <rom name="fun school 2 - for under 6s (uk) (face b) (1989) [original] [tape].cdt" size="90019" crc="3be49e51" sha1="df4964e73ac88d5693b4a2677849cd09b4829b9c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fs3_ov7" supported="no">
+ <description>Fun School 3 - Over 7s (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Database Educational Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="165241">
<rom name="fun school 3 - over 7s (uk) (face a) (1990) [original] [tape].cdt" size="165241" crc="f46b03f5" sha1="83ced2058be1ff9a09f6465ba77219033fe17b59" offset="0" />
</dataarea>
@@ -14896,107 +15022,72 @@
</part>
</software>
- <!-- Identifying Fun School 3 - Under 5s (UK) (1990) [Original] [TAPE].zip... -->
- <software name="funschoo06" cloneof="funschoo" supported="no">
- <description>Fun School 3 - Under 5s (UK) [Original] [TAPE]</description>
+ <software name="fs3_un5" supported="no">
+ <description>Fun School 3 - Under 5s (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Database Educational Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="253342">
<rom name="fun school 3 - under 5s (uk) (1990) [original] [tape].cdt" size="253342" crc="595dc8c2" sha1="9f20c226760665b420487377c43ceb231b08a331" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fun School 4 - Over 7's (UK) (1992) (Version Split) [Original] [TAPE].zip... -->
- <software name="funschoo07" cloneof="funschoo" supported="no">
- <description>Fun School 4 - Over 7's (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="fs4_ov7" supported="no">
+ <description>Fun School 4 - Over 7's (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="35473">
- <rom name="fun school 4 - over 7's (uk) (1992) (01. proportions) (version split) [original] [tape].cdt" size="35473" crc="b984a091" sha1="36f45f66ab489f780547b30a8ac65f8700d87384" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="59267">
- <rom name="fun school 4 - over 7's (uk) (1992) (02. spy quiz) (version split) [original] [tape].cdt" size="59267" crc="e4d0ff94" sha1="17766b98182e9f49f04e7a3e7bedc1ba4eaae2c5" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="29208">
- <rom name="fun school 4 - over 7's (uk) (1992) (03. exchange rates) (version split) [original] [tape].cdt" size="29208" crc="a825c4d4" sha1="e22c84c950d9c66e4a6f976e94708208e4677ba0" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="25155">
- <rom name="fun school 4 - over 7's (uk) (1992) (04. timetable) (version split) [original] [tape].cdt" size="25155" crc="e0e62097" sha1="2bd8534413feb227457e2ed58f1d2bab5175d69e" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="39534">
- <rom name="fun school 4 - over 7's (uk) (1992) (05. spy travels) (version split) [original] [tape].cdt" size="39534" crc="eb8f6ffd" sha1="03e3ea0dc43715ac4ae477706ac36c35e7dff58a" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="29107">
- <rom name="fun school 4 - over 7's (uk) (1992) (06. desert rates) (version split) [original] [tape].cdt" size="29107" crc="21f18508" sha1="256b8956f98f5498c6510c0c3de5489dd46b7853" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Fun School 4 - Over 7's (UK) (1992) [Original] [TAPE].zip... -->
- <software name="funschoo08" cloneof="funschoo" supported="no">
- <description>Fun School 4 - Over 7's (UK) [Original] [TAPE]</description>
- <year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Europress Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="217694">
<rom name="fun school 4 - over 7's (uk) (1992) [original] [tape].cdt" size="217694" crc="e7327553" sha1="6899fc145ddf7b15c2357c1a99ea0f0792ab6bed" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Funciones Vitales Del Cuerpo Humano (S) (3 faces) (1986) [Original] [TAPE].zip... -->
- <software name="funcione" supported="no">
- <description>Funciones Vitales Del Cuerpo Humano (Spa) (3 faces) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="44881">
- <rom name="funciones vitales del cuerpo humano (s) (face a) (1986) [original] [tape].cdt" size="44881" crc="2d67f146" sha1="21f4bb599d1b652fdd9f53a4f5ad3214f79638ee" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="46945">
- <rom name="funciones vitales del cuerpo humano (s) (face b) (1986) [original] [tape].cdt" size="46945" crc="704cd4f3" sha1="4200f1719bb77815c9d00f648940c616ad088d95" offset="0" />
+ <software name="fury" supported="no">
+ <description>The Fury (UK)</description>
+ <year>1988</year>
+ <publisher>Martech</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="78737">
+ <rom name="the fury (uk) (1988) (uk retail version) [original] [tape].cdt" size="78737" crc="c1bae369" sha1="7fa9fb6eed22820559b6685b59e21e0d4c1bc9d4" offset="0" />
</dataarea>
</part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="42769">
- <rom name="funciones vitales del cuerpo humano (s) (face c) (1986) [original] [tape].cdt" size="42769" crc="efedf470" sha1="b44437eeb1aaec2a78a99b7f3e258ae5da90b3b2" offset="0" />
+ </software>
+
+ <software name="furys" cloneof="fury" supported="no">
+ <description>The Fury (Spa)</description>
+ <year>1988</year>
+ <publisher>Martech</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52546">
+ <rom name="the fury (uk) (1988) (spain retail version) [original] [tape].cdt" size="52546" crc="5449d6a0" sha1="d1c1d00857152ad47e58ae690ce578a0743ef4b8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Fusion II (F) (1988) [Original] [TAPE].zip... -->
- <software name="fusionii" supported="no">
- <description>Fusion II (Fra) [Original] [TAPE]</description>
+ <software name="fusion2" supported="no">
+ <description>Fusion II (Fra)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55179">
<rom name="fusion ii (f) (1988) [original] [tape].cdt" size="55179" crc="bdfd1612" sha1="7779b5739c4be2a676db9b9d27e0f443de66e65d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Future Bike Simulator (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="futurebi" supported="no">
- <description>Future Bike Simulator (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="futurebk" supported="no">
+ <description>Future Bike Simulator (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46268">
<rom name="future bike simulator (uk) (face 1) (1990) [original] [tape].cdt" size="46268" crc="b5561a92" sha1="5b1bb7eff43adc908e8b62994b61dd71cafafdfb" offset="0" />
</dataarea>
@@ -15008,65 +15099,72 @@
</part>
</software>
- <!-- Identifying Future Knight (UK) (1986) [Original] [TAPE].zip... -->
- <software name="futurekn" supported="no">
- <description>Future Knight (UK) [Original] [TAPE]</description>
+ <software name="fknight" supported="no">
+ <description>Future Knight (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62063">
<rom name="future knight (uk) (1986) [original] [tape].cdt" size="62063" crc="168b88ba" sha1="0a41ae538e183b88fa6237b81bd1140bed1651a3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying G-Loc R360 (UK) (128K) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="glocr360" supported="no">
- <description>G-Loc R360 (UK) (128K) (Version Split) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="48245">
- <rom name="g-loc r360 (uk) (128k) (1991) (-code program) (version split) [original] [tape].cdt" size="48245" crc="8172b975" sha1="7e94ba982e7a6992fb1e7a7b10fb5440244d9964" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="52169">
- <rom name="g-loc r360 (uk) (128k) (1991) (-boot code) (version split) [original] [tape].cdt" size="52169" crc="5d9695f6" sha1="fff6b9bbbb0af4b84914aa40cb35d0f2a9584fbe" offset="0" />
+ <software name="futworld" supported="no">
+ <description>Future World (Ger)</description>
+ <year>1985</year>
+ <publisher>Data Media GMBH</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="16393">
+ <rom name="future world (g) (1985) [original] [tape].cdt" size="16393" crc="cd0685f4" sha1="83a26e871963d1f96976152c7a85dafac4c04703" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying G-Loc R360 (UK) (128K) (1991) [Original] [TAPE].zip... -->
- <software name="glocr36001" cloneof="glocr360" supported="no">
- <description>G-Loc R360 (UK) (128K) [Original] [TAPE]</description>
+ <software name="gloc" supported="no">
+ <description>G-Loc R360 (UK, 128K)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="100401">
<rom name="g-loc r360 (uk) (128k) (1991) [original] [tape].cdt" size="100401" crc="308f44d9" sha1="5380aadd4565e5b8521b988018f6ebed51fc27cb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Galactic Conqueror (UK) (1988) [Original] [TAPE].zip... -->
- <software name="galactic" supported="no">
- <description>Galactic Conqueror (UK) [Original] [TAPE]</description>
+ <software name="galachip" supported="no">
+ <description>Galachip (Fra)</description>
+ <year>1985</year>
+ <publisher>Chip</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="14526">
+ <rom name="galachip (f) (1985) [original] [tape].cdt" size="14526" crc="5cc30cfb" sha1="139d6b9991852354f41f4acebc72a9f4c97249df" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="galaconq" supported="no">
+ <description>Galactic Conqueror (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Titus</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57457">
<rom name="galactic conqueror (uk) (1988) [original] [tape].cdt" size="57457" crc="9434798a" sha1="f602c4471504d422a63f657ae375c0b8360dcf0b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Galactic Games (UK) (2 faces) (1990) [Alternative Software] [Original] [TAPE].zip... -->
- <software name="galactic01" cloneof="galactic" supported="no">
- <description>Galactic Games (UK) (2 faces) [Alternative Software] [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="galgames" supported="no">
+ <description>Galactic Games (UK)</description>
+ <year>1987</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="197826">
<rom name="galactic games (uk) (face a) (1990) [alternative software] [original] [tape].cdt" size="197826" crc="b08a0414" sha1="2e779520c1e665de3cb11f5ef017ff885822c5db" offset="0" />
</dataarea>
@@ -15078,76 +15176,36 @@
</part>
</software>
- <!-- Identifying Galaxia (UK) (1984) [Original] [TAPE].zip... -->
- <software name="galaxiau" supported="no">
- <description>Galaxia (UK) [Original] [TAPE]</description>
+ <software name="galaplag" supported="no">
+ <description>The Galactic Plague (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="32447">
- <rom name="galaxia (uk) (1984) [original] [tape].cdt" size="32447" crc="747cadcf" sha1="abea0cf4da850e46e8a80c88fa430bdf8e2a0849" offset="0" />
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="17167">
+ <rom name="the galactic plague (uk) (1984) [original] [tape].cdt" size="17167" crc="229c64ab" sha1="f41126ecb9ae6fff98b52dc2ed09fffded5d7488" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Galaxy Force (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="galaxyfo" supported="no">
- <description>Galaxy Force (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="81880">
- <rom name="galaxy force (uk) (1989) (00. boot code) (version split) [original] [tape].cdt" size="81880" crc="15c27e20" sha1="0ad07cbbfecc0d2ec48141387b8a4dbc59f190ca" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="11949">
- <rom name="galaxy force (uk) (1989) (01. main code) (version split) [original] [tape].cdt" size="11949" crc="870c6fb4" sha1="234fe7160f737a5a0bd908a81e2cb22de1e4fb23" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="6689">
- <rom name="galaxy force (uk) (1989) (02. mission 1 - scene a - level 1) (version split) [original] [tape].cdt" size="6689" crc="b4424c8d" sha1="b26e9b0e9cd3e85f7fe440d8c58dac3c411662ab" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="10277">
- <rom name="galaxy force (uk) (1989) (03. mission 2 - scene b - level 2) (version split) [original] [tape].cdt" size="10277" crc="1ebde053" sha1="b7ea2fa516ca31e714339a54dcc82d2e60a60a7d" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="8326">
- <rom name="galaxy force (uk) (1989) (04. mission 3 - scene c - level 3) (version split) [original] [tape].cdt" size="8326" crc="8cc6c533" sha1="fc835c48c1ba92fdd3c6598de87145137d8f5f14" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="12272">
- <rom name="galaxy force (uk) (1989) (05. mission 4 - scene d - level 4) (version split) [original] [tape].cdt" size="12272" crc="69682c5e" sha1="85e80758617770eaa7a4d7c00cf021fefd6b6ab1" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="12431">
- <rom name="galaxy force (uk) (1989) (06. mission 5 - scene e - level 5) (version split) [original] [tape].cdt" size="12431" crc="d3a9b6dd" sha1="0dacaea7cd8ebd1608ffa8312c85854ef4625819" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="6136">
- <rom name="galaxy force (uk) (1989) (07. mission 6 - scene f - level 6) (version split) [original] [tape].cdt" size="6136" crc="3cecf2c3" sha1="cc5fbf14ea345703f106900aa4447fd153b154e0" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="4837">
- <rom name="galaxy force (uk) (1989) (08. end game) (version split) [original] [tape].cdt" size="4837" crc="2991fe17" sha1="9c309d2eba5bf4d38fecb69b14fc39628f07a70c" offset="0" />
+ <software name="galaxia" supported="no">
+ <description>Galaxia (UK)</description>
+ <year>1984</year>
+ <publisher>Kuma Computers</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="32447">
+ <rom name="galaxia (uk) (1984) [original] [tape].cdt" size="32447" crc="747cadcf" sha1="abea0cf4da850e46e8a80c88fa430bdf8e2a0849" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Galaxy Force (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="galaxyfo01" cloneof="galaxyfo" supported="no">
- <description>Galaxy Force (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="gforce" supported="no">
+ <description>Galaxy Force (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="81880">
<rom name="galaxy force (uk) (face a) (1989) [original] [tape].cdt" size="81880" crc="15c27e20" sha1="0ad07cbbfecc0d2ec48141387b8a4dbc59f190ca" offset="0" />
</dataarea>
@@ -15159,53 +15217,36 @@
</part>
</software>
- <!-- Identifying Galivan - Cosmo Police (UK) (1986) [Original] [TAPE].zip... -->
- <software name="galivanc" supported="no">
- <description>Galivan - Cosmo Police (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65451">
- <rom name="galivan - cosmo police (uk) (1986) [original] [tape].cdt" size="65451" crc="c80c3a15" sha1="d3be24d232e44a1a8e1a055f0a672990e7d0525c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Galletron (UK) (1987) [Original] [TAPE].zip... -->
- <software name="galletro" supported="no">
- <description>Galletron (UK) [Original] [TAPE]</description>
+ <software name="galletrn" supported="no">
+ <description>Galletron (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59105">
<rom name="galletron (uk) (1987) [original] [tape].cdt" size="59105" crc="d1c273cb" sha1="644a667fe7157351af532463e01a811c7e28a5e8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Game Over (S) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="gameover" supported="no">
- <description>Game Over (Spa) (2 faces) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="53166">
- <rom name="game over (s) (face a) (1986) [original] [tape].cdt" size="53166" crc="050a0eb4" sha1="22c567fbefff8882e48b404ac114cc891eb8ff93" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="52944">
- <rom name="game over (s) (face b) (1986) [original] [tape].cdt" size="52944" crc="1cdc7c48" sha1="6b75e65f10fe7afa36a6ee7aa71aa349ec744e29" offset="0" />
+ <software name="gamedrag" supported="no">
+ <description>The Game of Dragons (UK)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="33013">
+ <rom name="the game of dragons (uk) (1985) [original] [tape].cdt" size="33013" crc="fce79060" sha1="47011d20e5b9efc781307788898189723ea2c433" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Game Over (UK) (2 faces) (1986) (v2) [Original] [TAPE].zip... -->
- <software name="gameover01" cloneof="gameover" supported="no">
- <description>Game Over (UK) (2 faces) (v2) [Original] [TAPE]</description>
+ <software name="gameover" supported="no">
+ <description>Game Over (UK, v2)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75132">
<rom name="game over (uk) (face b) (1986) (v2) [original] [tape].cdt" size="75132" crc="476fbec1" sha1="286d8cd38bf72f6fc9eda13563a075d3d2c679a9" offset="0" />
</dataarea>
@@ -15217,12 +15258,12 @@
</part>
</software>
- <!-- Identifying Game Over (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="gameover02" cloneof="gameover" supported="no">
- <description>Game Over (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="gameovero" cloneof="gameover" supported="no">
+ <description>Game Over (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53329">
<rom name="game over (uk) (face a) (1986) [original] [tape].cdt" size="53329" crc="9ef60b88" sha1="e7ee1ec1704909d3e6e281d3b291ca77421fa4fc" offset="0" />
</dataarea>
@@ -15234,12 +15275,46 @@
</part>
</software>
- <!-- Identifying Game Over II (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="gameover03" cloneof="gameover" supported="no">
- <description>Game Over II (UK) (2 faces) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="gameoversm" cloneof="gameover" supported="no">
+ <description>Game Over (UK, Summit)</description>
+ <year>1986</year>
+ <publisher>Summit</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="53327">
+ <rom name="game over (uk) (face a) (1986) [summit] [original] [tape].cdt" size="53327" crc="aeee2b35" sha1="34c360183798d37cc960e3a6026ddf2c9f8055b7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="53325">
+ <rom name="game over (uk) (face b) (1986) [summit] [original] [tape].cdt" size="53325" crc="2a5ba714" sha1="a161f782bec404c378acc1dc505f658c801c3f7c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gameovers" cloneof="gameover" supported="no">
+ <description>Game Over (Spa)</description>
+ <year>1986</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="53166">
+ <rom name="game over (s) (face a) (1986) [original] [tape].cdt" size="53166" crc="050a0eb4" sha1="22c567fbefff8882e48b404ac114cc891eb8ff93" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="52944">
+ <rom name="game over (s) (face b) (1986) [original] [tape].cdt" size="52944" crc="1cdc7c48" sha1="6b75e65f10fe7afa36a6ee7aa71aa349ec744e29" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gameovr2" supported="no">
+ <description>Game Over II (UK)</description>
+ <year>1987</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63712">
<rom name="game over ii (uk) (face a) (1988) [original] [tape].cdt" size="63712" crc="f7c52bbb" sha1="72a4fc4c2184802c71acd40cce6ef257fe09d115" offset="0" />
</dataarea>
@@ -15251,12 +15326,12 @@
</part>
</software>
- <!-- Identifying Game Over II + Game Over (UK) (4 faces) (1988) (Spain retail version) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="gameover04" cloneof="gameover" supported="no">
- <description>Game Over II + Game Over (UK) (4 faces) (Spain retail version) [Original] [TAPE] [COMPILATION]</description>
+ <software name="gameov12" supported="no">
+ <description>Game Over II + Game Over (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53327">
<rom name="game over ii + game over (uk) (face 1a) (1988) (spain retail version) [original] [tape] [compilation].cdt" size="53327" crc="932e8b59" sha1="d5ba0376972190ac9c3ccde45da704a12165ea01" offset="0" />
</dataarea>
@@ -15278,178 +15353,184 @@
</part>
</software>
- <!-- Identifying Garfield - Big Fat Hairy Deal (UK) (1988) [Original] [TAPE].zip... -->
+ <software name="gamesse" supported="no">
+ <description>The Games - Summer Edition (UK)</description>
+ <year>1989</year>
+ <publisher>Epyx</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68558">
+ <rom name="the games - summer edition (uk) (face a) (1989) [original] [tape].cdt" size="68558" crc="c27b5aad" sha1="04636f48098e732b274d802b1b48892a63424a2f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="340702">
+ <rom name="the games - summer edition (uk) (face b) (1989) [original] [tape].cdt" size="340702" crc="d930d715" sha1="d278779edb03834f90ecd81c8aa1a9453680cdc1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gameswe" supported="no">
+ <description>The Games - Winter Edition (UK)</description>
+ <year>1988</year>
+ <publisher>Epyx</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="44757">
+ <rom name="the games - winter edition (uk) (face a) (1988) [original] [tape].cdt" size="44757" crc="01755e78" sha1="0226224044751f48d134e3d3b8b7b19f8a902b6e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="253651">
+ <rom name="the games - winter edition (uk) (face b) (1988) [original] [tape].cdt" size="253651" crc="d42e7759" sha1="5a99b9abd580eaaaf5967e7ca8ae2939dc90488b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="garfield" supported="no">
- <description>Garfield - Big Fat Hairy Deal (UK) [Original] [TAPE]</description>
+ <description>Garfield - Big Fat Hairy Deal (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Edge</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="71599">
<rom name="garfield - big fat hairy deal (uk) (1988) [original] [tape].cdt" size="71599" crc="5479d90b" sha1="dc0173c64ca0c37f37401705a9623431315c4373" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Garfield 2 - Winter's Tail (UK) (1990) [Original] [TAPE].zip... -->
- <software name="garfield01" cloneof="garfield" supported="no">
- <description>Garfield 2 - Winter's Tail (UK) [Original] [TAPE]</description>
+ <software name="garfeld2" supported="no">
+ <description>Garfield 2 - Winter's Tail (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Edge</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="85687">
<rom name="garfield 2 - winter's tail (uk) (1990) [original] [tape].cdt" size="85687" crc="845f8edf" sha1="bfdf163024a8b633866cb7e03f3b4f1eeb952d50" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gary Lineker's Hot-Shot (UK) (1988) [Original] [TAPE].zip... -->
- <software name="garyline" supported="no">
- <description>Gary Lineker's Hot-Shot (UK) [Original] [TAPE]</description>
+ <software name="lineker" supported="no">
+ <description>Gary Lineker's Hot-Shot! (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59953">
<rom name="gary lineker's hot-shot (uk) (1988) [original] [tape].cdt" size="59953" crc="8af64f79" sha1="867de31e65e7975f3f99a9b4562048a5f9b2f274" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gary Lineker's Super Skills (UK) (1988) [Original] [TAPE].zip... -->
- <software name="garyline01" cloneof="garyline" supported="no">
- <description>Gary Lineker's Super Skills (UK) [Original] [TAPE]</description>
+ <software name="linekskl" supported="no">
+ <description>Gary Lineker's Super Skills (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="115887">
<rom name="gary lineker's super skills (uk) (1988) [original] [tape].cdt" size="115887" crc="56054c0a" sha1="6743e909d9885aff0ea2dbfb0218f6aa3bd2450c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gary Lineker's Super Star Football (F) (1987) [Original] [TAPE].zip... -->
- <software name="garyline02" cloneof="garyline" supported="no">
- <description>Gary Lineker's Super Star Football (Fra) [Original] [TAPE]</description>
+ <software name="lineksss" supported="no">
+ <description>Gary Lineker's Superstar Soccer (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="67082">
- <rom name="gary lineker's super star football (f) (1987) [original] [tape].cdt" size="67082" crc="5cfc6002" sha1="51a278bdeb573ab720c2442e79e2fd44253a139f" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Gary Lineker's Superstar Football.zip... -->
- <software name="garyline03" cloneof="garyline" supported="no">
- <description>Gary Lineker's Superstar Football</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Gary Lineker's Superstar Soccer" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67037">
- <rom name="gary lineker's superstar football.cdt" size="67037" crc="542e5111" sha1="b0b298ea107e4e734a166486e4986f878e166804" offset="0" />
+ <rom name="gary lineker's superstar soccer (uk) (1987) [original] [tape].cdt" size="67037" crc="a8e46ad2" sha1="665cd3d2dd5b7093f9aa4fc90623d1bdb5366a3e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gary Lineker's Superstar Soccer (UK) (1987) [Original] [TAPE].zip... -->
- <software name="garyline04" cloneof="garyline" supported="no">
- <description>Gary Lineker's Superstar Soccer (UK) [Original] [TAPE]</description>
+ <software name="linekssf" cloneof="lineksss" supported="no">
+ <description>Gary Lineker's Super Star Football (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="67037">
- <rom name="gary lineker's superstar soccer (uk) (1987) [original] [tape].cdt" size="67037" crc="a8e46ad2" sha1="665cd3d2dd5b7093f9aa4fc90623d1bdb5366a3e" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="67082">
+ <rom name="gary lineker's super star football (f) (1987) [original] [tape].cdt" size="67082" crc="5cfc6002" sha1="51a278bdeb573ab720c2442e79e2fd44253a139f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gatecrasher (UK) (1986) [Amsoft] [Original] [TAPE].zip... -->
- <software name="gatecras" supported="no">
- <description>Gatecrasher (UK) [Amsoft] [Original] [TAPE]</description>
+ <software name="gatecrsh" supported="no">
+ <description>Gatecrasher (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="30116">
<rom name="gatecrasher (uk) (1986) [amsoft] [original] [tape].cdt" size="30116" crc="17267f53" sha1="223a045c993a02a5613079cdfa85662241ae9019" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gauntlet (Kixx).zip... -->
<software name="gauntlet" supported="no">
- <description>Gauntlet (Kixx)</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="71748">
- <rom name="gauntlet - side a (kixx).cdt" size="71748" crc="b89b9c94" sha1="44937726992ba5133280c8f2317ecfb99bf4a067" offset="0" />
+ <description>Gauntlet (UK)</description>
+ <year>1985</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="71832">
+ <rom name="gauntlet (uk) (face a) (1985) [original] [tape].cdt" size="71832" crc="b05e05d6" sha1="b2a1f1fc68ee06375c475c96381ee0fc212b6f9c" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="98319">
- <rom name="gauntlet - side b (kixx).cdt" size="98319" crc="76a28ba1" sha1="767333b99addd888173ee0635985953e397a6465" offset="0" />
+ <dataarea name="cass" size="98753">
+ <rom name="gauntlet (uk) (face b) (1985) [original] [tape].cdt" size="98753" crc="051a991a" sha1="ecda1258f597e28e14d70b9dbc40bc94f5aee043" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gauntlet (UK) (1985) [Micropower] [Original] [TAPE].zip... -->
- <software name="gauntlet01" cloneof="gauntlet" supported="no">
- <description>Gauntlet (UK) [Micropower] [Original] [TAPE]</description>
+ <software name="gauntletmp" cloneof="gauntlet" supported="no">
+ <description>Gauntlet (UK, Micro Power)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Micro Power</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="26389">
- <rom name="gauntlet (uk) (1985) [micropower] [original] [tape].cdt" size="26389" crc="128d2caf" sha1="ca315b74ccf31a54b8f9c029ac354bb0f704a178" offset="0" />
+ <rom name="gauntlet (uk) (1985) [micropower] [original] [tape].cdt" size="26389" crc="21d55512" sha1="96e356f7338a86a26435aab9c7b5502daa045790" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gauntlet (UK) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="gauntlet02" cloneof="gauntlet" supported="no">
- <description>Gauntlet (UK) (2 faces) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="71832">
- <rom name="gauntlet (uk) (face a) (1985) [original] [tape].cdt" size="71832" crc="b05e05d6" sha1="b2a1f1fc68ee06375c475c96381ee0fc212b6f9c" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="98753">
- <rom name="gauntlet (uk) (face b) (1985) [original] [tape].cdt" size="98753" crc="051a991a" sha1="ecda1258f597e28e14d70b9dbc40bc94f5aee043" offset="0" />
+ <software name="gauntldd" cloneof="gauntlet" supported="no">
+ <description>Gauntlet - The Deeper Dungeons (UK, v2, 64K)</description>
+ <year>1987</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Requires &quot;Gauntlet&quot; to work" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="104712">
+ <rom name="gauntlet - the deeper dungeons (uk) (64k) (1987) (v2) (extension) [original] [tape].cdt" size="104712" crc="e2c60434" sha1="07cd07b445039f8dca931e80f80f93edfd6662dd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gauntlet - The Deeper Dungeons (UK) (64K) (1987) (v1) (Extension) [Original] [TAPE].zip... -->
- <software name="gauntlet03" cloneof="gauntlet" supported="no">
- <description>Gauntlet - The Deeper Dungeons (UK) (64K) (v1) (Extension) [Original] [TAPE]</description>
+ <software name="gauntldd1" cloneof="gauntlet" supported="no">
+ <description>Gauntlet - The Deeper Dungeons (UK, v1, 64K)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Requires &quot;Gauntlet&quot; to work" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="106781">
<rom name="gauntlet - the deeper dungeons (uk) (64k) (1987) (v1) (extension) [original] [tape].cdt" size="106781" crc="1905063a" sha1="8e1def44c62ac519858e750add0d779bb5fd282e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gauntlet - The Deeper Dungeons (UK) (64K) (1987) (v2) (Extension) [Original] [TAPE] .zip... -->
- <software name="gauntlet04" cloneof="gauntlet" supported="no">
- <description>Gauntlet - The Deeper Dungeons (UK) (64K) (v2) (Extension) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="104712">
- <rom name="gauntlet - the deeper dungeons (uk) (64k) (1987) (v2) (extension) [original] [tape].cdt" size="104712" crc="e2c60434" sha1="07cd07b445039f8dca931e80f80f93edfd6662dd" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Gauntlet II (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="gauntlet05" cloneof="gauntlet" supported="no">
- <description>Gauntlet II (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="gauntlt2" supported="no">
+ <description>Gauntlet II (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="124182">
<rom name="gauntlet ii (uk) (face a) (1986) [original] [tape].cdt" size="124182" crc="5eb7a7f6" sha1="5afffc7a2bcd0a232950f6236e0349dc0f95033d" offset="0" />
</dataarea>
@@ -15461,158 +15542,116 @@
</part>
</software>
- <!-- Identifying Gauntlet III (UK) (128K) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="gauntlet06" cloneof="gauntlet" supported="no">
- <description>Gauntlet III (UK) (128K) (Version Split) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59425">
- <rom name="gauntlet iii (uk) (128k) (1991) (-main program) (version split) [original] [tape].cdt" size="59425" crc="d8aaca59" sha1="2e1f52207923cacc545644b7cd09452e96efbcd6" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="26393">
- <rom name="gauntlet iii (uk) (128k) (1991) (01. level 01 - trees kingdom) (version split) [original] [tape].cdt" size="26393" crc="7659c953" sha1="4bb8e260a4ea76ecd6b273eec84d29d1ed009550" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="25159">
- <rom name="gauntlet iii (uk) (128k) (1991) (02. level 02 - mountain kingdom) (version split) [original] [tape].cdt" size="25159" crc="740c90a6" sha1="254163e6633e27cdb8a2f2df507473903c575f79" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="26280">
- <rom name="gauntlet iii (uk) (128k) (1991) (03. level 03 - sea kingdom) (version split) [original] [tape].cdt" size="26280" crc="9d313762" sha1="4a348c415d8bc8446f6345d7fc54e5e9147f2348" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="22995">
- <rom name="gauntlet iii (uk) (128k) (1991) (04. level 04 - the lost city) (version split) [original] [tape].cdt" size="22995" crc="41d12946" sha1="f12a762d9bb322f3d861a26c73b5e85d93f06c37" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="17341">
- <rom name="gauntlet iii (uk) (128k) (1991) (05. level 05 - ice kingdom) (version split) [original] [tape].cdt" size="17341" crc="4b60d3dc" sha1="a8e690f6978718be078f4e9e054565e1bd2654a7" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="21425">
- <rom name="gauntlet iii (uk) (128k) (1991) (06. level 06 - swamps kingdom) (version split) [original] [tape].cdt" size="21425" crc="d542e5ce" sha1="bd76f65f3eb573a54088b5972bdc2683e9b2f08f" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="20985">
- <rom name="gauntlet iii (uk) (128k) (1991) (07. level 07 - volcanic kingdom) (version split) [original] [tape].cdt" size="20985" crc="339cb317" sha1="ffc9df2e8ff4cc2c87a3aacda14e9be93e4111a4" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="24247">
- <rom name="gauntlet iii (uk) (128k) (1991) (08. level 08 - magic kingdom) (version split) [original] [tape].cdt" size="24247" crc="bc3d0d77" sha1="db3a0ba1bea1cb51b7ef459a339355a2f414dda6" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="54029">
- <rom name="gauntlet iii (uk) (128k) (1991) (-boot code) (version split) [original] [tape].cdt" size="54029" crc="af3cf2de" sha1="e74af671a5bb17ef7247cb3e938a79e50fbb1959" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Gauntlet III (UK) (128K) (2 faces) (1991) [Original] [TAPE].zip... -->
- <software name="gauntlet07" cloneof="gauntlet" supported="no">
- <description>Gauntlet III (UK) (128K) (2 faces) [Original] [TAPE]</description>
+ <software name="gauntlt3" supported="no">
+ <description>Gauntlet III (UK, 128K)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="113441">
- <rom name="gauntlet iii (uk) (128k) (face a) (1991) [original] [tape].cdt" size="113441" crc="0c603318" sha1="1c1a00f20f9c40a1337ab4e69431c959ce624820" offset="0" />
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="113439">
+ <rom name="gauntlet iii (uk) (128k) (face a) (1991) [original] [tape].cdt" size="113439" crc="829b7095" sha1="65d63b71bcbc7d6b5fc8e9d51737a2038907e404" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="184734">
- <rom name="gauntlet iii (uk) (128k) (face b) (1991) [original] [tape].cdt" size="184734" crc="b6dbfdb6" sha1="f275e640d525b5480c1ec8eb24e2ebd5cdfc0fb2" offset="0" />
+ <rom name="gauntlet iii (uk) (128k) (face b) (1991) [original] [tape].cdt" size="184734" crc="8864cda6" sha1="0b921d491c21e6987553763c03093aa43102252d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gazza II (UK) (1990) [Original] [TAPE].zip... -->
- <software name="gazzaiiu" supported="no">
- <description>Gazza II (UK) [Original] [TAPE]</description>
+ <software name="gazza2" supported="no">
+ <description>Gazza II (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Empire</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42705">
<rom name="gazza ii (uk) (1990) [original] [tape].cdt" size="42705" crc="16c19d7c" sha1="553c5240ce3b1aa2a065ba39c50ee6b51d9acaf4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gazza's Super Soccer (S) (1990) [Original] [TAPE].zip... -->
- <software name="gazzassu" supported="no">
- <description>Gazza's Super Soccer (Spa) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57457">
- <rom name="gazza's super soccer (s) (1990) [original] [tape].cdt" size="57457" crc="42ba8214" sha1="5b14941108af29a4be02e5e4df4c6b61e867f584" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Gazza's Super Soccer (UK) (1989) [Original] [TAPE].zip... -->
- <software name="gazzassu01" cloneof="gazzassu" supported="no">
- <description>Gazza's Super Soccer (UK) [Original] [TAPE]</description>
+ <software name="gazza" supported="no">
+ <description>Gazza's Super Soccer (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Empire</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57469">
<rom name="gazza's super soccer (uk) (1989) [original] [tape].cdt" size="57469" crc="8f37b238" sha1="a340cdefc1ae9d9d624ca2059eb21b12780e16c5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gazza's Super Soccer.zip... -->
- <software name="gazzassu02" cloneof="gazzassu" supported="no">
- <description>Gazza's Super Soccer</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57469">
- <rom name="gazza's super soccer.cdt" size="57469" crc="b3f40c98" sha1="32075b987e306de9757c6b2b9a66c8e5a2cb7dc6" offset="0" />
+ <software name="gazzas" cloneof="gazza" supported="no">
+ <description>Gazza's Super Soccer (Spa)</description>
+ <year>1989</year>
+ <publisher>Empire</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57457">
+ <rom name="gazza's super soccer (s) (1990) [original] [tape].cdt" size="57457" crc="42ba8214" sha1="5b14941108af29a4be02e5e4df4c6b61e867f584" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying GBA Championship Basketball - 2 On 2 (UK) (1986) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="gbachamp" supported="no">
- <description>GBA Championship Basketball - 2 On 2 (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="gbabsktbs" cloneof="gbabsktb" supported="no">
+ <description>GBA Championship Basketball - 2 on 2 (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45307">
<rom name="gba championship basketball - 2 on 2 (uk) (1986) (spain retail version) [original] [tape].cdt" size="45307" crc="cf1f70c9" sha1="aa59015c27a7f78d1c8b208db312e42c943973bf" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying GBA Championship Basketball - 2 On 2 (UK) (1986) (UK retail version) [Original] [TAPE].zip... -->
- <software name="gbachamp01" cloneof="gbachamp" supported="no">
- <description>GBA Championship Basketball - 2 On 2 (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="gbabsktb" supported="no">
+ <description>GBA Championship Basketball - 2 on 2 (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45486">
<rom name="gba championship basketball - 2 on 2 (uk) (1986) (uk retail version) [original] [tape].cdt" size="45486" crc="ff0654bf" sha1="c5208a132cfc93e2a8d0e272e9148b60a92b6ba5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gee Bee Air Rally (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="geebeeai" supported="no">
- <description>Gee Bee Air Rally (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="geantarc" supported="no">
+ <description>Les Geants de l'Arcade (Fra)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="178605">
+ <rom name="les geants de l'arcade (uk) (face 1a) (1988) (gauntlet &amp; the deeper dungeons) [original] [tape] [compilation].cdt" size="178605" crc="631e740b" sha1="edadab64a8752cfe9bce1e4b583b3d8c42b34ba9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="260147">
+ <rom name="les geants de l'arcade (uk) (face 1b) (1988) (indiana jones and the temple of doom) [original] [tape] [compilation].cdt" size="260147" crc="49a1acc7" sha1="31d957bffebd827743fe40213747ff3ac44fd21b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="52375">
+ <rom name="les geants de l'arcade (uk) (face 2a) (1988) (rygar - let's fight !!!) [original] [tape] [compilation].cdt" size="52375" crc="c27a1782" sha1="63b532bba1b04ed3ad1e432a15caea5c50012399" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="133390">
+ <rom name="les geants de l'arcade (uk) (face 2b) (1988) (road runner) [original] [tape] [compilation].cdt" size="133390" crc="6b2b30e5" sha1="8ab355a40936ca627d46c2c29d3a6d9e2dccfa3f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gbarally" supported="no">
+ <description>Gee Bee Air Rally (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41082">
<rom name="gee bee air rally (uk) (face a) (1987) [original] [tape].cdt" size="41082" crc="be607c0f" sha1="f57ee064f5bef62880bc9f2b9133bea5b435fd2d" offset="0" />
</dataarea>
@@ -15624,14 +15663,14 @@
</part>
</software>
- <!-- Identifying Gemini Wings (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="geminiwi" supported="no">
- <description>Gemini Wings (UK) (2 faces) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="67898">
- <rom name="gemini wings (uk) (face a) (1990) [original] [tape].cdt" size="67898" crc="7cbf17e6" sha1="1a3c8e0fa4971c8c552e1b6ca8acb7ed18866624" offset="0" />
+ <software name="gemini" supported="no">
+ <description>Gemini Wing (UK)</description>
+ <year>1989</year>
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="67894">
+ <rom name="gemini wing (uk) (face a) (1990) [original] [tape].cdt" size="67894" crc="dcde8941" sha1="7ff438bc1c427539e4848dd32c95a269887f4cf0" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
@@ -15641,36 +15680,36 @@
</part>
</software>
- <!-- Identifying Gems Of Stradus (UK) (1985) (Version Basic 1.0) [Amsoft] [Original] [TAPE].zip... -->
- <software name="gemsofst" supported="no">
- <description>Gems Of Stradus (UK) (Version Basic 1.0) [Amsoft] [Original] [TAPE]</description>
+ <software name="gemstrad" supported="no">
+ <description>Gems of Stradus (UK, Amsoft, BASIC 1.0)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51677">
<rom name="gems of stradus (uk) (1985) (version basic 1.0) [amsoft] [original] [tape].cdt" size="51677" crc="f6752cef" sha1="92fab4f64db728810206555c33a82dc2572b8aa9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gems Of Stradus (UK) (1985) (Version Basic 1.0) [Kuma Computers] [Original] [TAPE].zip... -->
- <software name="gemsofst01" cloneof="gemsofst" supported="no">
- <description>Gems Of Stradus (UK) (Version Basic 1.0) [Kuma Computers] [Original] [TAPE]</description>
+ <software name="gemstradk" cloneof="gemstrad" supported="no">
+ <description>Gems of Stradus (UK, Kuma Computers, BASIC 1.0)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Kuma Computers</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52505">
<rom name="gems of stradus (uk) (1985) (version basic 1.0) [kuma computers] [original] [tape].cdt" size="52505" crc="64b35e5c" sha1="3a667fc634ee55eff70103af0534fb7391f53f69" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Genesis - The Complete Adventure Creation System (UK) (2 faces) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="genesist" supported="no">
- <description>Genesis - The Complete Adventure Creation System (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="genesis" supported="no">
+ <description>Genesis - The Complete Adventure Creation System (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50116">
<rom name="genesis - the complete adventure creation system (uk) (face a) (1985) [original] [tape] [utilitaire].cdt" size="50116" crc="1e57795b" sha1="731ef2ba2a946a07bcd0ea1775a1d2eb2b03315b" offset="0" />
</dataarea>
@@ -15682,41 +15721,24 @@
</part>
</software>
- <!-- Identifying Genesis.zip... -->
- <software name="genesisz" supported="no">
- <description>Genesis</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50085">
- <rom name="genesis tape 1.cdt" size="50085" crc="8a01b891" sha1="6445439f47ed37c23870aa5502582d5366bab90d" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="35698">
- <rom name="genesis tape 2.cdt" size="35698" crc="83a40fb8" sha1="994ce9081424efa0be78517c435363825fdeb5d7" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Genghis Khan (UK) (1991) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="genghisk" supported="no">
- <description>Genghis Khan (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="genghis" supported="no">
+ <description>Genghis Khan (Spa)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Positive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64564">
<rom name="genghis khan (uk) (1991) (spain retail version) [original] [tape].cdt" size="64564" crc="1b7ae365" sha1="64ac5404243cfaf411f4cea4e505f394ab78f2dd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Geo (F) (4 faces) (19xx) [Original] [TAPE].zip... -->
- <software name="geof4fac" supported="no">
- <description>Geo (Fra) (4 faces) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="geo" supported="no">
+ <description>Geo (Fra)</description>
+ <year>1986</year>
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="30125">
<rom name="geo (f) (face 1a) (19xx) [original] [tape].cdt" size="30125" crc="5e7c32b5" sha1="c9c148505b2d4035e8d0c413525330ca9c66c10c" offset="0" />
</dataarea>
@@ -15738,24 +15760,24 @@
</part>
</software>
- <!-- Identifying Geoff Capes Strong Man (UK) (1985) [Original] [TAPE].zip... -->
<software name="geoffcap" supported="no">
- <description>Geoff Capes Strong Man (UK) [Original] [TAPE]</description>
+ <description>Geoff Capes Strong Man (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Martech</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64051">
<rom name="geoff capes strong man (uk) (1985) [original] [tape].cdt" size="64051" crc="5561bc7e" sha1="8c44bb027525d68416a0ff389d7bbf15613443a2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Geometria Del Espacio (S) (4 faces) (1986) [Original] [TAPE].zip... -->
- <software name="geometri" supported="no">
- <description>Geometria Del Espacio (Spa) (4 faces) [Original] [TAPE]</description>
+ <software name="geomspc" supported="no">
+ <description>Geometria del Espacio (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Tasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42708">
<rom name="geometria del espacio (s) (face 1) (1986) [original] [tape].cdt" size="42708" crc="e07c07fb" sha1="096e2e83c1ca9b4fc8cca81d44df2881ea8a6d12" offset="0" />
</dataarea>
@@ -15777,12 +15799,12 @@
</part>
</software>
- <!-- Identifying Geometria Del Plano (S) (4 faces) (1986) [Original] [TAPE].zip... -->
- <software name="geometri01" cloneof="geometri" supported="no">
- <description>Geometria Del Plano (Spa) (4 faces) [Original] [TAPE]</description>
+ <software name="geomplan" supported="no">
+ <description>Geometria del Plano (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Tasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="89683">
<rom name="geometria del plano (s) (face 1) (1986) [original] [tape].cdt" size="89683" crc="fc88b6a7" sha1="c9cb97cd54f930cd1adb0e1f6ee6fc91466ad7de" offset="0" />
</dataarea>
@@ -15804,24 +15826,70 @@
</part>
</software>
- <!-- Identifying Gestion De Fichier CPC 464 (F) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="gestiond" supported="no">
- <description>Gestion De Fichier CPC 464 (Fra) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="elgerent" supported="no">
+ <description>El Gerente (Spa)</description>
+ <year>1985</year>
+ <publisher>Idealogic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="36127">
+ <rom name="el gerente (s) (1985) [original] [tape].cdt" size="36127" crc="b1160766" sha1="50188050f0736f9f4c3e1bda861c8450069afa46" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="artillac" supported="no">
+ <description>La Geste d'Artillac (Fra)</description>
+ <year>1985</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="62689">
+ <rom name="la geste d'artillac (f) (face 1a) (1985) (1. cassette liminaire) [original] [tape].cdt" size="62689" crc="3d5ad0c1" sha1="ea41f346d6ed1a7d63ed669ce293d39171df1102" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="140272">
+ <rom name="la geste d'artillac (f) (face 2a) (1985) (2. cassette de chants c1-c6) [original] [tape].cdt" size="140272" crc="27cf9253" sha1="0762a16ab53557db194952de3e28d0af409f1e49" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="140257">
+ <rom name="la geste d'artillac (f) (face 2b) (1986) (3. cassette de chants c7-c12) [original] [tape].cdt" size="140257" crc="1b9c71f0" sha1="2064eea654d44c3cd787845b76238be3ee2c93d0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gestfich" cloneof="filemang" supported="no">
+ <description>Gestion de Fichiers (Fra)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="21649">
+ <rom name="gestion de fichiers (f) (1984) [original] [tape] [utilitaire].cdt" size="21649" crc="2db09eba" sha1="1a591ce71458a0e70f13f2a3f8a03a9c55e4c613" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gestf464" supported="no">
+ <description>Gestion de Fichier CPC 464 (Fra)</description>
+ <year>1984</year>
+ <publisher>Sprites</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="16087">
<rom name="gestion de fichier cpc 464 (f) (1984) [original] [tape] [utilitaire].cdt" size="16087" crc="6d1b05d4" sha1="d2124c306b906128a254a5b61a5fbdef9d2a6043" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Get Dexter (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="getdexte" supported="no">
- <description>Get Dexter (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="getdextr" supported="no">
+ <description>Get Dexter (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67554">
<rom name="get dexter (uk) (face a) (1986) [original] [tape].cdt" size="67554" crc="db0d78e9" sha1="9bd24c7435096f5fb52472e74ca3172d6d9bedb4" offset="0" />
</dataarea>
@@ -15833,205 +15901,96 @@
</part>
</software>
- <!-- Identifying Get Dexter 2 (UK) (1988) [Original] [TAPE].zip... -->
- <software name="getdexte01" cloneof="getdexte" supported="no">
- <description>Get Dexter 2 (UK) [Original] [TAPE]</description>
+ <software name="getdext2" supported="no">
+ <description>Get Dexter 2 (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="97592">
<rom name="get dexter 2 (uk) (1988) [original] [tape].cdt" size="97592" crc="c8571354" sha1="163e4a73514825be53b78415150d3d28cffd0920" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying GFL Championship Football (UK) (1987) (Spanish retail version) [Original] [TAPE].zip... -->
<software name="gflchamp" supported="no">
- <description>GFL Championship Football (UK) (Spanish retail version) [Original] [TAPE]</description>
+ <description>GFL Championship Football (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="92853">
<rom name="gfl championship football (uk) (1987) (spanish retail version) [original] [tape].cdt" size="92853" crc="c9e0de6b" sha1="c9f037a2958fc38cd99b7f25256a5f792c3158f3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ghost Hunters (UK) (1987) [Original] [TAPE].zip... -->
- <software name="ghosthun" supported="no">
- <description>Ghost Hunters (UK) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="ghosthnt" supported="no">
+ <description>Ghost Hunters (UK)</description>
+ <year>1986</year>
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59707">
<rom name="ghost hunters (uk) (1987) [original] [tape].cdt" size="59707" crc="96883886" sha1="3c163fb989c2a2a2ffe2068b9cc37ad3b2eddc49" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ghostbusters (UK) (1984) (v2) [Original] [TAPE].zip... -->
- <software name="ghostbus" supported="no">
- <description>Ghostbusters (UK) (v2) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="ghostbst" supported="no">
+ <description>Ghostbusters (UK, v2)</description>
+ <year>1985</year>
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38090">
<rom name="ghostbusters (uk) (1984) (v2) [original] [tape].cdt" size="38090" crc="1d63fe32" sha1="08550faaa7e50e0f6d7d15039a3b79b2dc77c9ff" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ghostbusters (UK) (1984) [Original] [TAPE].zip... -->
- <software name="ghostbus01" cloneof="ghostbus" supported="no">
- <description>Ghostbusters (UK) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="ghostbsta" cloneof="ghostbst" supported="no">
+ <description>Ghostbusters (UK)</description>
+ <year>1985</year>
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55372">
<rom name="ghostbusters (uk) (1984) [original] [tape].cdt" size="55372" crc="f1bcd855" sha1="f3d71276e0f93adb03d320571f36f6cfb6ddd12f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ghostbusters II (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="ghostbus02" cloneof="ghostbus" supported="no">
- <description>Ghostbusters II (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="24109">
- <rom name="ghostbusters ii (uk) (1989) (00. boot code) (version split) [original] [tape].cdt" size="24109" crc="ca008ed5" sha1="2c42bc7d5f2ba8ec4fcf20d55bafe63c97c032aa" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="13557">
- <rom name="ghostbusters ii (uk) (1989) (01. introduction credits) (version split) [original] [tape].cdt" size="13557" crc="06a56b6c" sha1="5278804ae448a89460ff4bd2bfb4b2f0b2fb4030" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="5324">
- <rom name="ghostbusters ii (uk) (1989) (02. level 1 - image i ) (version split) [original] [tape].cdt" size="5324" crc="b469c725" sha1="d4bcd38a653e3cbb7112dd367a932b8e45c8bb24" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="6171">
- <rom name="ghostbusters ii (uk) (1989) (03. level 1 - image ii) (version split) [original] [tape].cdt" size="6171" crc="4cc6187c" sha1="eeafe5904e7eb72759f4fa6e0958589dba219031" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="6854">
- <rom name="ghostbusters ii (uk) (1989) (04. level 1 - image iii) (version split) [original] [tape].cdt" size="6854" crc="a9029180" sha1="be0fa4f189d7fff39a0baf5e4d36719dd8579333" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="38670">
- <rom name="ghostbusters ii (uk) (1989) (05. level 1 - the sewers) (version split) [original] [tape].cdt" size="38670" crc="598278ee" sha1="abd197b21e289458cda96467d31882c9bcf324f9" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="6945">
- <rom name="ghostbusters ii (uk) (1989) (06. level 2 - intro screen i) (version split) [original] [tape].cdt" size="6945" crc="91111f57" sha1="a81f0c69b5f6117a6c70a5749ae35ad0342ad2ba" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="6357">
- <rom name="ghostbusters ii (uk) (1989) (07. level 2 - intro screen ii) (version split) [original] [tape].cdt" size="6357" crc="d483c45d" sha1="78aab50f234398918de13bc30e6b6c84d2a59e4a" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="6780">
- <rom name="ghostbusters ii (uk) (1989) (08. level 2 - intro screen iii) (version split) [original] [tape].cdt" size="6780" crc="53424116" sha1="ebf5ee91dcc528f64cf693602aa63b422060ff98" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="39762">
- <rom name="ghostbusters ii (uk) (1989) (09. level 2 - the statue of liberty) (version split) [original] [tape].cdt" size="39762" crc="887553ff" sha1="d913cbdc471d5ca544b28c524989cb63d8e16ab8" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="7066">
- <rom name="ghostbusters ii (uk) (1989) (10. level 3 - intro screen) (version split) [original] [tape].cdt" size="7066" crc="1bedcb3a" sha1="0a1ea160783af4ef5a102efb8b3107380942caaf" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="33978">
- <rom name="ghostbusters ii (uk) (1989) (11. level 3 - the museum) (version split) [original] [tape].cdt" size="33978" crc="28b9d64a" sha1="5c25feebebb0953666eec7b0fed10de38f239741" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="6096">
- <rom name="ghostbusters ii (uk) (1989) (12. outro - end screen) (version split) [original] [tape].cdt" size="6096" crc="193e6226" sha1="ce621443aa937c9bb3d63c867c4df775ee64e26b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Ghostbusters II (UK) (1989) [Original] [TAPE].zip... -->
- <software name="ghostbus03" cloneof="ghostbus" supported="no">
- <description>Ghostbusters II (UK) [Original] [TAPE]</description>
+ <software name="ghostbs2" supported="no">
+ <description>Ghostbusters II (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="201549">
<rom name="ghostbusters ii (uk) (1989) [original] [tape].cdt" size="201549" crc="0b35e41c" sha1="bc4649dbfb29e17762197ebe44554a606a9469e4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ghosts'N Goblins (UK) (1986) [Original] [TAPE].zip... -->
- <software name="ghostsng" supported="no">
- <description>Ghosts'N Goblins (UK) [Original] [TAPE]</description>
+ <software name="gng" supported="no">
+ <description>Ghosts'N Goblins (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61681">
<rom name="ghosts'n goblins (uk) (1986) [original] [tape].cdt" size="61681" crc="b8bef97b" sha1="9e7079d29e4098abd6d48430c618fdcd0561acc4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ghouls 'N Ghosts (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="ghoulsng" supported="no">
- <description>Ghouls 'N Ghosts (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="53617">
- <rom name="ghouls 'n ghosts (uk) (1989) (-code programme) (version split) [original] [tape].cdt" size="53617" crc="8001e78e" sha1="5e08121c914dc97573a6441a203b31f6e4e65ce2" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="10111">
- <rom name="ghouls 'n ghosts (uk) (1989) (01. level 01) (version split) [original] [tape].cdt" size="10111" crc="c2b37b46" sha1="66737818db48cbd77035ede5f45e2bb161201d8a" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="10083">
- <rom name="ghouls 'n ghosts (uk) (1989) (02. level 02) (version split) [original] [tape].cdt" size="10083" crc="d1e713e9" sha1="c5fe97bd273510b564906e081d102eb83709da32" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="10843">
- <rom name="ghouls 'n ghosts (uk) (1989) (03. level 03) (version split) [original] [tape].cdt" size="10843" crc="1550b811" sha1="a0bac606bebe28183362a3a0cef74fe11729926b" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="9408">
- <rom name="ghouls 'n ghosts (uk) (1989) (04. level 04) (version split) [original] [tape].cdt" size="9408" crc="f79409f0" sha1="7767e2dce233bd471ca89a06961d1949d5da34f6" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="10649">
- <rom name="ghouls 'n ghosts (uk) (1989) (05. level 05) (version split) [original] [tape].cdt" size="10649" crc="2732dfb5" sha1="7be31399b4ab304217bdb5089ec0140f47c9e046" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Ghouls 'N Ghosts (UK) (2 Faces) (1989) [Original] [TAPE].zip... -->
- <software name="ghoulsng01" cloneof="ghoulsng" supported="no">
- <description>Ghouls 'N Ghosts (UK) (2 Faces) [Original] [TAPE]</description>
+ <software name="ghoulsn" supported="no">
+ <description>Ghouls 'N Ghosts (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53617">
<rom name="ghouls 'n ghosts (uk) (face a) (1989) [original] [tape].cdt" size="53617" crc="8001e78e" sha1="5e08121c914dc97573a6441a203b31f6e4e65ce2" offset="0" />
</dataarea>
@@ -16043,167 +16002,155 @@
</part>
</software>
- <!-- Identifying Ghouls (UK) (1984) [Original] [TAPE].zip... -->
- <software name="ghoulsuk" supported="no">
- <description>Ghouls (UK) [Original] [TAPE]</description>
+ <software name="ghouls" supported="no">
+ <description>Ghouls (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Micro Power</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="25052">
<rom name="ghouls (uk) (1984) [original] [tape].cdt" size="25052" crc="6e3cd3ce" sha1="c7a63ed3e0072f6e12fe16552fe05a4e66e46b71" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying GI Hero (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="giherouk" supported="no">
- <description>GI Hero (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="gihero" supported="no">
+ <description>GI Hero (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68262">
<rom name="gi hero (uk) (1988) (spain retail version) [original] [tape].cdt" size="68262" crc="fefadf6f" sha1="7ae335b23e8ac0f127c12908314814a703410313" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gilbert - Escape From Drill (UK) (1989) [Original] [TAPE].zip... -->
- <software name="gilberte" supported="no">
- <description>Gilbert - Escape From Drill (UK) [Original] [TAPE]</description>
+ <software name="gilbert" supported="no">
+ <description>Gilbert - Escape From Drill (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82043">
<rom name="gilbert - escape from drill (uk) (1989) [original] [tape].cdt" size="82043" crc="ecbc486d" sha1="a52dfc8f7a1ce18cc63bcf8d32b3fea3b06f7e56" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gilligan's Gold (UK) (1984) [Original] [TAPE].zip... -->
<software name="gilligan" supported="no">
- <description>Gilligan's Gold (UK) [Original] [TAPE]</description>
+ <description>Gilligan's Gold (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="25885">
- <rom name="gilligan's gold (uk) (1984) [original] [tape].cdt" size="25885" crc="07cf9797" sha1="a03ee92bd774c9a91dbe620a95fd3a6e7b8719e7" offset="0" />
+ <rom name="gilligans gold (uk) (1984) [original] [tape].cdt" size="25885" crc="eff71e42" sha1="a6aea7be9976bc7eb89a6b09206b8504b9d9c632" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gladiator (UK) (1986) [Domark] [Original] [TAPE].zip... -->
- <software name="gladiato" supported="no">
- <description>Gladiator (UK) [Domark] [Original] [TAPE]</description>
+ <software name="gladiatr" supported="no">
+ <description>Gladiator (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61681">
<rom name="gladiator (uk) (1986) [domark] [original] [tape].cdt" size="61681" crc="ee445035" sha1="dc90c23f019125c6da36060117428460610b7e5a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Glass Rider (UK) (1986) [Original] [TAPE].zip... -->
- <software name="glassrid" supported="no">
- <description>Glass Rider (UK) [Original] [TAPE]</description>
+ <software name="glass" supported="no">
+ <description>Glass (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Quicksilva</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67502">
<rom name="glass rider (uk) (1986) [original] [tape].cdt" size="67502" crc="73915a1b" sha1="560c636adf9e0e6b16607154aeb8d8d146764bee" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Glen Hoddle Soccer (UK) (1985) [Original] [TAPE].zip... -->
- <software name="glenhodd" supported="no">
- <description>Glen Hoddle Soccer (UK) [Original] [TAPE]</description>
+ <software name="glenhodl" supported="no">
+ <description>Glen Hoddle Soccer (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="30403">
<rom name="glen hoddle soccer (uk) (1985) [original] [tape].cdt" size="30403" crc="34584ba7" sha1="0cf4e0bd227de7181d0a728da64f26a03b38e1b9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Glider Rider.zip... -->
- <software name="gliderri" supported="no">
- <description>Glider Rider</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="51907">
- <rom name="glider rider.cdt" size="51907" crc="a901a526" sha1="2357c52152801474ccefbf30f1ee413f3cd55b6a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Glider-Rider (UK) (1986) [Original] [TAPE].zip... -->
- <software name="gliderri01" cloneof="gliderri" supported="no">
- <description>Glider-Rider (UK) [Original] [TAPE]</description>
+ <software name="gliderdr" supported="no">
+ <description>Glider-Rider (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Quicksilva</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52017">
<rom name="glider-rider (uk) (1986) [original] [tape].cdt" size="52017" crc="4dab2ea7" sha1="f27714456dacfe58ce7fa230c12ee97565fa03e6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Golden Axe (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="goldenax" supported="no">
- <description>Golden Axe (UK) (Version Split) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="87135">
- <rom name="golden axe (uk) (1990) (00. boot code) (version split) [original] [tape].cdt" size="87135" crc="05e3036b" sha1="da6e4f6449acca03fef0d71dcdf1036321b415aa" offset="0" />
+ <software name="gsb" supported="no">
+ <description>Gold, Silver, Bronce (UK)</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68369">
+ <rom name="gold, silver, bronce (uk) (face 1a) (1989) (spain retail version) [original] [tape] [compilation].cdt" size="68369" crc="224e96f4" sha1="f387e21280605b7ea70e85773b34e487377e353e" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="27155">
- <rom name="golden axe (uk) (1990) (01. code program) (version split) [original] [tape].cdt" size="27155" crc="ecbc9f39" sha1="a11aa8419b655a807ee60ba3cbd81a2796c2a927" offset="0" />
+ <dataarea name="cass" size="74954">
+ <rom name="gold, silver, bronce (uk) (face 1b) (1989) (spain retail version) [original] [tape] [compilation].cdt" size="74954" crc="db8fba24" sha1="b7866970eadadaa8ea8a86e5f4a40f4ed6f335ee" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="21011">
- <rom name="golden axe (uk) (1990) (02. stage 01 &amp; 02) (version split) [original] [tape].cdt" size="21011" crc="9e1702c7" sha1="0376040f8bd268019a3aaef7041629aaaa632f52" offset="0" />
+ <dataarea name="cass" size="149624">
+ <rom name="gold, silver, bronce (uk) (face 2a) (1989) (spain retail version) [original] [tape] [compilation].cdt" size="149624" crc="39374cfa" sha1="f14c11fb56d1a768b2021a50044dd8fe6ca82c71" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="21011">
- <rom name="golden axe (uk) (1990) (03. stage 03 &amp; 04) (version split) [original] [tape].cdt" size="21011" crc="2bac2ff8" sha1="88641ff3034ae25c130eb3e2ac8f3213c3ff8cfc" offset="0" />
+ <dataarea name="cass" size="123823">
+ <rom name="gold, silver, bronce (uk) (face 2b) (1989) (spain retail version) [original] [tape] [compilation].cdt" size="123823" crc="a01102a8" sha1="d8be496421973aeb7907b61c1cd1ba7f5c7b78b5" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="21011">
- <rom name="golden axe (uk) (1990) (04. stage 05 &amp; 06) (version split) [original] [tape].cdt" size="21011" crc="b3aa065a" sha1="71ada660922594787448d14f843535f7ec2d0764" offset="0" />
+ <dataarea name="cass" size="61276">
+ <rom name="gold, silver, bronce (uk) (face 3a) (1989) (spain retail version) [original] [tape] [compilation].cdt" size="61276" crc="2bf9ced7" sha1="ea6fb2c6d886f29c1e049c6d6b0eb2bf53209324" offset="0" />
</dataarea>
</part>
<part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="21011">
- <rom name="golden axe (uk) (1990) (05. stage 07 &amp; 08) (version split) [original] [tape].cdt" size="21011" crc="51074f5b" sha1="969f4d1e11b294da78a2d4f4d981fc83eb924f97" offset="0" />
+ <dataarea name="cass" size="61277">
+ <rom name="gold, silver, bronce (uk) (face 3b) (1989) (spain retail version) [original] [tape] [compilation].cdt" size="61277" crc="ff021c00" sha1="7e09fe217018c008599d580fd78dd7d932ee47cb" offset="0" />
</dataarea>
</part>
<part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="21011">
- <rom name="golden axe (uk) (1990) (05. stage 09) (version split) [original] [tape].cdt" size="21011" crc="15e81dd5" sha1="4fc86f476162af1d90d3ac3cfda9e7ac531ce833" offset="0" />
+ <dataarea name="cass" size="61275">
+ <rom name="gold, silver, bronce (uk) (face 4a) (1989) (spain retail version) [original] [tape] [compilation].cdt" size="61275" crc="d2e2a036" sha1="5ecf39e1b0386fafc8676cdee2a8e5180cad5125" offset="0" />
</dataarea>
</part>
<part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="67097">
- <rom name="golden axe (uk) (1990) (07. end game) (version split) [original] [tape].cdt" size="67097" crc="42264b14" sha1="c8225f7d328ff4cb35a51bd373127bcbf77c0074" offset="0" />
+ <dataarea name="cass" size="61277">
+ <rom name="gold, silver, bronce (uk) (face 4b) (1989) (spain retail version) [original] [tape] [compilation].cdt" size="61277" crc="103bf9a0" sha1="0ff1889e912c58ac2667f9cef7fbb25a93e5c7bd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Golden Axe (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="goldenax01" cloneof="goldenax" supported="no">
- <description>Golden Axe (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="goldnaxe" supported="no">
+ <description>Golden Axe (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="87135">
<rom name="golden axe (uk) (face a) (1990) [original] [tape].cdt" size="87135" crc="05e3036b" sha1="da6e4f6449acca03fef0d71dcdf1036321b415aa" offset="0" />
</dataarea>
@@ -16215,36 +16162,61 @@
</part>
</software>
- <!-- Identifying Golden Basket (S) (1990) [Original] [TAPE].zip... -->
- <software name="goldenba" supported="no">
- <description>Golden Basket (Spa) [Original] [TAPE]</description>
+ <software name="goldbskt" supported="no">
+ <description>Golden Basket (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65645">
<rom name="golden basket (s) (1990) [original] [tape].cdt" size="65645" crc="1e763519" sha1="6a7ad414e043f6a05b9a5436affbc5615babeba9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Golf Trophee (F) (1987) [Original] [TAPE].zip... -->
+ <software name="golf" supported="no">
+ <description>Golf (UK)</description>
+ <year>1986</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Konami's Golf (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58182">
+ <rom name="konami's golf (uk) (1986) [original] [tape].cdt" size="58182" crc="4a75155f" sha1="8db417717530394ffb8b4950c49b7ebad29de196" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="golftrop" supported="no">
- <description>Golf Trophee (Fra) [Original] [TAPE]</description>
+ <description>Golf Trophee (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="146305">
<rom name="golf trophee (f) (1987) [original] [tape].cdt" size="146305" crc="5b15b951" sha1="99d59e77fbaefbb544af02c95ff6be41e8eaa26a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gonzzalezz (S) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="gonzzale" supported="no">
- <description>Gonzzalezz (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="goliath" supported="no">
+ <description>Goliath - Le Defi (Fra)</description>
+ <year>1986</year>
+ <publisher>Rainbow Production</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="54805">
+ <rom name="goliath - le defi (f) (1986) [original] [tape].cdt" size="54805" crc="7aa36288" sha1="2a9170626b6121732eb51f33f23ef094755b249a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gonzalez" supported="no">
+ <description>Gonzzalezz (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65664">
<rom name="gonzzalezz (s) (face a) (1989) (part 1) [original] [tape].cdt" size="65664" crc="f2ec8a82" sha1="fd88c8d23baa803c8089e2f9bddf944ebb6777c9" offset="0" />
</dataarea>
@@ -16256,192 +16228,204 @@
</part>
</software>
- <!-- Identifying Goody (S) (1987) [Original] [TAPE].zip... -->
- <software name="goodys19" supported="no">
- <description>Goody (Spa) [Original] [TAPE]</description>
+ <software name="goody" supported="no">
+ <description>Goody (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65696">
<rom name="goody (s) (1987) [original] [tape].cdt" size="65696" crc="9c386181" sha1="5526fbefc4d693a378cd5874f492b28c0d92f2e9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gorbaf El Vikingo (S) (1986) [Original] [TAPE].zip... -->
- <software name="gorbafel" supported="no">
- <description>Gorbaf El Vikingo (Spa) [Original] [TAPE]</description>
+ <software name="goonies" supported="no">
+ <description>The Goonies (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60100">
+ <rom name="the goonies (uk) (1986) [original] [tape].cdt" size="60100" crc="202c4c6a" sha1="3394810d950ab79ed09988c37329aeb7a71cb044" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gorbaf" supported="no">
+ <description>Gorbaf El Vikingo (Spa)</description>
+ <year>1986</year>
+ <publisher>Magic Team</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65953">
<rom name="gorbaf el vikingo (s) (1986) [original] [tape].cdt" size="65953" crc="a15f7f1b" sha1="cd8d31f54fc5961421f24fa2f389d0eb1ea8c3c8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gothik (UK) (1987) [Original] [TAPE].zip... -->
- <software name="gothikuk" supported="no">
- <description>Gothik (UK) [Original] [TAPE]</description>
+ <software name="gothik" supported="no">
+ <description>Gothik (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69028">
<rom name="gothik (uk) (1987) [original] [tape].cdt" size="69028" crc="aeb317f7" sha1="5da821331bb452efe856eac22abbf37d09928be2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grafik1.zip... -->
- <software name="grafik1z" supported="no">
- <description>Grafik1</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36951">
- <rom name="grafik 1.cdt" size="36951" crc="45bf5518" sha1="d1d05883082ae3cbc4359c952ac9141e2cb19050" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Grand Prix (UK) (1989) [Original] [TAPE] .zip... -->
- <software name="grandpri" supported="no">
- <description>Grand Prix (UK) [Original] [TAPE]</description>
+ <software name="granprix" supported="no">
+ <description>Grand Prix (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>D&amp;H Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="78681">
<rom name="grand prix (uk) (1989) [original] [tape] .cdt" size="78681" crc="d215bf85" sha1="b63a360182cc62f8666875369170dba8e38988b5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grand Prix 500cc (F) (1986) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="grandpri01" cloneof="grandpri" supported="no">
- <description>Grand Prix 500cc (Fra) (Spain retail version) [Original] [TAPE]</description>
+ <software name="gp500cc" cloneof="500ccgp" supported="no">
+ <description>Grand Prix 500cc (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="90571">
- <rom name="grand prix 500cc (f) (1986) (spain retail version) [original] [tape].cdt" size="90571" crc="b6f07126" sha1="c1e338fc32b94ad599be7b8a579fc6fead14ece7" offset="0" />
+ <publisher>Microids</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="69307">
+ <rom name="grand prix 500cc (f) (1986) [original] [tape].cdt" size="69307" crc="acaec279" sha1="036d65c7b0a152f78bc59ac968b9f4c0e51d7581" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grand Prix 500cc (F) (1986) [Original] [TAPE].zip... -->
- <software name="grandpri02" cloneof="grandpri" supported="no">
- <description>Grand Prix 500cc (Fra) [Original] [TAPE]</description>
+ <software name="gp500ccs" cloneof="500ccgp" supported="no">
+ <description>Grand Prix 500cc (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="69307">
- <rom name="grand prix 500cc (f) (1986) [original] [tape].cdt" size="69307" crc="acaec279" sha1="036d65c7b0a152f78bc59ac968b9f4c0e51d7581" offset="0" />
+ <publisher>Microids</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="90520">
+ <rom name="grand prix 500cc (f) (1986) (spain retail version) [original] [tape].cdt" size="90520" crc="ff5ea270" sha1="95e8430628c33457d8ba936d86292a1c3841c75d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grand Prix Circuit (UK) (1990) [Original] [TAPE].zip... -->
- <software name="grandpri03" cloneof="grandpri" supported="no">
- <description>Grand Prix Circuit (UK) [Original] [TAPE]</description>
+ <software name="gpcirc" supported="no">
+ <description>Grand Prix Circuit (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Accolade</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="73976">
<rom name="grand prix circuit (uk) (1990) [original] [tape].cdt" size="73976" crc="a4b69bee" sha1="6db317c1f2b541abfc5db67028811868cb805f3c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grand Prix Driver (UK) (1984) [Original] [TAPE].zip... -->
- <software name="grandpri04" cloneof="grandpri" supported="no">
- <description>Grand Prix Driver (UK) [Original] [TAPE]</description>
+ <software name="gpdriver" supported="no">
+ <description>Grand Prix Driver (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="13726">
<rom name="grand prix driver (uk) (1984) [original] [tape].cdt" size="13726" crc="527ffbe2" sha1="fcc10b9c50c62aee8c7eb0ceaaff1bdbc4bfbb6e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grand Prix Master (UK) (1988) [Original] [TAPE].zip... -->
- <software name="grandpri05" cloneof="grandpri" supported="no">
- <description>Grand Prix Master (UK) [Original] [TAPE]</description>
+ <software name="gpdriverb" cloneof="gpdriver" supported="no">
+ <description>Grand Prix Driver (UK, Britannia)</description>
+ <year>1984</year>
+ <publisher>Britannia</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="13201">
+ <rom name="grand prix driver (uk) (1984) [britannia] [original] [tape].cdt" size="13201" crc="258aef6a" sha1="22419bc093c299fa5fcc6a5a296db9720b28832a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gpmaster" supported="no">
+ <description>Grand Prix Master (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="71464">
<rom name="grand prix master (uk) (1988) [original] [tape].cdt" size="71464" crc="ec1f0307" sha1="babf2148797e3b5eaf9bfc1b08e755650ca77c6a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grand Prix Simulator (UK) (1987) [Original] [TAPE].zip... -->
- <software name="grandpri06" cloneof="grandpri" supported="no">
- <description>Grand Prix Simulator (UK) [Original] [TAPE]</description>
+ <software name="gpsimult" supported="no">
+ <description>Grand Prix Simulator (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64291">
<rom name="grand prix simulator (uk) (1987) [original] [tape].cdt" size="64291" crc="d6d48411" sha1="e857f8e90def55adbfa207cdc04334fef290857f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grand Prix Simulator 2 (UK) (1989) [Original] [TAPE].zip... -->
- <software name="grandpri07" cloneof="grandpri" supported="no">
- <description>Grand Prix Simulator 2 (UK) [Original] [TAPE]</description>
+ <software name="gpsimul2" supported="no">
+ <description>Grand Prix Simulator 2 (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64210">
<rom name="grand prix simulator 2 (uk) (1989) [original] [tape].cdt" size="64210" crc="fa7c0400" sha1="dd6c87f91ec504f05978ce2182496e9da836cb9a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grand Prix Tennis (UK) (1987) [Original] [TAPE].zip... -->
- <software name="grandpri08" cloneof="grandpri" supported="no">
- <description>Grand Prix Tennis (UK) [Original] [TAPE]</description>
+ <software name="gptennis" supported="no">
+ <description>Grand Prix Tennis (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="70891">
<rom name="grand prix tennis (uk) (1987) [original] [tape].cdt" size="70891" crc="44890324" sha1="efbba189427bfe671108f1a5474bad4bfc750f0a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grange Hill (S) (1987) [Original] [TAPE].zip... -->
- <software name="grangehi" supported="no">
- <description>Grange Hill (Spa) [Original] [TAPE]</description>
+ <software name="granghil" supported="no">
+ <description>Grange Hill (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="66230">
- <rom name="grange hill (s) (1987) [original] [tape].cdt" size="66230" crc="866725fe" sha1="188f3c8797abbe20ecfde3e6ba519edc2e69ae65" offset="0" />
+ <publisher>Grandslam</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="62442">
+ <rom name="grange hill (uk) (1988) [original] [tape].cdt" size="62442" crc="fbd785cc" sha1="7c189b4e605fa58bb8cfacd11bfaeecd51d743b6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grange Hill (UK) (1988) [Original] [TAPE].zip... -->
- <software name="grangehi01" cloneof="grangehi" supported="no">
- <description>Grange Hill (UK) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="62442">
- <rom name="grange hill (uk) (1988) [original] [tape].cdt" size="62442" crc="fbd785cc" sha1="7c189b4e605fa58bb8cfacd11bfaeecd51d743b6" offset="0" />
+ <software name="granghils" cloneof="granghil" supported="no">
+ <description>Grange Hill (Spa)</description>
+ <year>1987</year>
+ <publisher>Grandslam</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="66230">
+ <rom name="grange hill (s) (1987) [original] [tape].cdt" size="66230" crc="866725fe" sha1="188f3c8797abbe20ecfde3e6ba519edc2e69ae65" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Graph Pack (F) (2 faces) (1986) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="graphpac" supported="no">
- <description>Graph Pack (Fra) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="graphpak" supported="no">
+ <description>Graph Pack (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Software Center</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="10105">
<rom name="graph pack (f) (face a) (1986) [original] [tape] [compilation].cdt" size="10105" crc="e9d11255" sha1="15a041740cdea906384267e95d322b7268e355d8" offset="0" />
</dataarea>
@@ -16453,12 +16437,12 @@
</part>
</software>
- <!-- Identifying Graph Pack (S) (2 faces) (1986) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="graphpac01" cloneof="graphpac" supported="no">
- <description>Graph Pack (Spa) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="graphpaks" cloneof="graphpak" supported="no">
+ <description>Graph Pack (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Software Center</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="8953">
<rom name="graph pack (s) (face a) (1986) [original] [tape] [compilation].cdt" size="8953" crc="f11f0dc5" sha1="1c9e68587fca5c476d12c0eea49fd8f8a5732984" offset="0" />
</dataarea>
@@ -16470,402 +16454,364 @@
</part>
</software>
- <!-- Identifying Graphologie (F) (1985) [Original] [TAPE].zip... -->
- <software name="grapholo" supported="no">
- <description>Graphologie (Fra) [Original] [TAPE]</description>
+ <software name="graphdsg" supported="no">
+ <description>Graphic Designer (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>VisioData</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="26875">
+ <rom name="graphic designer (uk) (1986) [original] [tape] [utilitaire].cdt" size="26875" crc="b973e598" sha1="4c8c34c263183d38d7e41be0b1aafe91e99d1673" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="graphis" supported="no">
+ <description>Graphis (Fra)</description>
+ <year>1985</year>
+ <publisher>Micro Bureautique 92</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="37417">
+ <rom name="graphis (f) (1985) [original] [tape] [utilitaire].cdt" size="37417" crc="002bb5d9" sha1="19cd6a56e176f9fc499b76238144931d59dd8302" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="graphist" supported="no">
+ <description>Graphisto (Fra, BASIC 1.0)</description>
+ <year>1985</year>
+ <publisher>Sprites</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="34783">
+ <rom name="graphisto (f) (1985) (version basic 1.0) [original] [tape] [utilitaire].cdt" size="34783" crc="4647eb78" sha1="e89408fd42d9be6f88b15ee6d916a7e64bc50dc1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="grapholg" supported="no">
+ <description>Graphologie (Fra)</description>
+ <year>1985</year>
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="14738">
<rom name="graphologie (f) (1985) [original] [tape].cdt" size="14738" crc="b06a2c7f" sha1="d42d567927fe626f1f0c3ddcf0504e3ccc3fd2df" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Great Gurianos (UK) (1987) [Original] [TAPE].zip... -->
- <software name="greatgur" supported="no">
- <description>Great Gurianos (UK) [Original] [TAPE]</description>
+ <software name="greatbrf" supported="no">
+ <description>The Great Barrier Reef (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="68239">
- <rom name="great gurianos (uk) (1987) [original] [tape].cdt" size="68239" crc="92f2eda5" sha1="951a7715ed1a8662b5d16f33b52f550752b075e1" offset="0" />
+ <publisher>The Power House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55087">
+ <rom name="the great barrier reef (uk) (1987) [original] [tape].cdt" size="55087" crc="b7a8fcde" sha1="41e2b94bbc109978984570998496ed90dd146f13" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (audio track)" />
+ <dataarea name="cass" size="3235798">
+ <rom name="the great barrier reef (uk) (1987) (audio tape) [original] [tape].mp3" size="3235798" crc="757e882b" sha1="5796c956690bd7d0ba7b94a978b5a84476dcdb93" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Great Gurianos.zip... -->
- <software name="greatgur01" cloneof="greatgur" supported="no">
- <description>Great Gurianos</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="68275">
- <rom name="great gurianos.cdt" size="68275" crc="26d0040b" sha1="c6564ffb253c607fd4ea152efa47e09287028bca" offset="0" />
+ <software name="greatcrt" supported="no">
+ <description>Great Courts (UK)</description>
+ <year>1989</year>
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="70333">
+ <rom name="great courts (uk) (1989) [original] [tape].cdt" size="70333" crc="96bba4dd" sha1="e46b9e3edef442c9c3c920349873245b85b787c8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Green Beret (UK) (1986) [Original] [TAPE].zip... -->
- <software name="greenber" supported="no">
- <description>Green Beret (UK) [Original] [TAPE]</description>
+ <software name="greatesc" supported="no">
+ <description>The Great Escape (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="47497">
- <rom name="green beret (uk) (1986) [original] [tape].cdt" size="47497" crc="4777c673" sha1="729e55445fc8ddfbd3728f198f2fa277c68626d2" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60891">
+ <rom name="the great escape (uk) (1986) [original] [tape].cdt" size="60891" crc="a67b9ecd" sha1="e2109a733fe2d3dbb0f8ad02c37e52810a4ad623" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Green Beret.zip... -->
- <software name="greenber01" cloneof="greenber" supported="no">
- <description>Green Beret</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="47522">
- <rom name="green beret.cdt" size="47522" crc="162f88d0" sha1="d7fa6358d998801b760fa20dc27f43b6b3cd0eda" offset="0" />
+ <software name="ggurians" supported="no">
+ <description>Great Gurianos (UK)</description>
+ <year>1987</year>
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68239">
+ <rom name="great gurianos (uk) (1987) [original] [tape].cdt" size="68239" crc="92f2eda5" sha1="951a7715ed1a8662b5d16f33b52f550752b075e1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gberet" supported="no">
+ <description>Green Beret (UK)</description>
+ <year>1986</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="47497">
+ <rom name="green beret (uk) (1986) [original] [tape].cdt" size="47497" crc="4777c673" sha1="729e55445fc8ddfbd3728f198f2fa277c68626d2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gregory Loses His Clock (UK) (1989) [Original] [TAPE].zip... -->
- <software name="gregoryl" supported="no">
- <description>Gregory Loses His Clock (UK) [Original] [TAPE]</description>
+ <software name="gregclck" supported="no">
+ <description>Gregory Loses His Clock (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="39075">
<rom name="gregory loses his clock (uk) (1989) [original] [tape].cdt" size="39075" crc="1bbb4725" sha1="ec77e135ad4d662f447c539d686f6f96687af032" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grell And Falla (UK) (1992) [Original] [TAPE].zip... -->
- <software name="grelland" supported="no">
- <description>Grell And Falla (UK) [Original] [TAPE]</description>
+ <software name="grellfal" supported="no">
+ <description>Grell and Falla (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="122947">
<rom name="grell and falla (uk) (1992) [original] [tape].cdt" size="122947" crc="f07e725d" sha1="1e8fd204226f0068bca9a5ad340639d204efa1be" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gremlins - The Adventure (S) (1985) [Original] [TAPE].zip... -->
<software name="gremlins" supported="no">
- <description>Gremlins - The Adventure (Spa) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50911">
- <rom name="gremlins - the adventure (s) (1985) [original] [tape].cdt" size="50911" crc="5f6afe1f" sha1="82170adeaea15939ff8205de17a9e44b4ac9dc91" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Gremlins - The Adventure (UK) (1985) [Original] [TAPE].zip... -->
- <software name="gremlins01" cloneof="gremlins" supported="no">
- <description>Gremlins - The Adventure (UK) [Original] [TAPE]</description>
+ <description>Gremlins - The Adventure (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Adventure International</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50395">
<rom name="gremlins - the adventure (uk) (1985) [original] [tape].cdt" size="50395" crc="95421efa" sha1="1fce2c3f028ce170ae8270e09f9f2de664e7e116" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gremlins 2 - The New Batch (S) (1990) [Original] [TAPE].zip... -->
- <software name="gremlins02" cloneof="gremlins" supported="no">
- <description>Gremlins 2 - The New Batch (Spa) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="199484">
- <rom name="gremlins 2 - the new batch (s) (1990) [original] [tape].cdt" size="199484" crc="5e12a133" sha1="9f5974b4097eb4e52ab05d9be956790df7c29711" offset="0" />
+ <software name="gremlinss" cloneof="gremlins" supported="no">
+ <description>Gremlins - The Adventure (Spa)</description>
+ <year>1985</year>
+ <publisher>Adventure International</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50911">
+ <rom name="gremlins - the adventure (s) (1985) [original] [tape].cdt" size="50911" crc="5f6afe1f" sha1="82170adeaea15939ff8205de17a9e44b4ac9dc91" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gremlins 2 - The New Batch (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="gremlins03" cloneof="gremlins" supported="no">
- <description>Gremlins 2 - The New Batch (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="gremlin2" supported="no">
+ <description>Gremlins 2 - The New Batch (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="26443">
- <rom name="gremlins 2 - the new batch (uk) (1990) (00. code program) (version split) [original] [tape].cdt" size="26443" crc="9b37fc67" sha1="1620ba8608a7e10e75fd5b738684379ac663a2de" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="40221">
- <rom name="gremlins 2 - the new batch (uk) (1990) (01. level 01 - system control center) (version split) [original] [tape].cdt" size="40221" crc="dbe3a599" sha1="2647826af147bbbb989cc89ae0e31e48699ac3f9" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="41134">
- <rom name="gremlins 2 - the new batch (uk) (1990) (02. level 02 - marge kitchen) (version split) [original] [tape].cdt" size="41134" crc="a3c82a4c" sha1="d86dda004b0274538a83dd45dd310b98feda4fb3" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="42765">
- <rom name="gremlins 2 - the new batch (uk) (1990) (03. level 03 - catherter's laboratory) (version split) [original] [tape].cdt" size="42765" crc="f48f1d5c" sha1="827ab70928d6fb0778fa60fbeb76cf8991ab00ae" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="42561">
- <rom name="gremlins 2 - the new batch (uk) (1990) (04. level 04 - in the lobby) (version split) [original] [tape].cdt" size="42561" crc="664afe37" sha1="71e81ee758c78d632fc3f152d23e6785171ba9bf" offset="0" />
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="193084">
+ <rom name="gremlins 2 - the new batch (uk) (1990) [original] [tape].cdt" size="193084" crc="465109ab" sha1="72422400eb5d915bb04e262cfcf88722d024ea3b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gremlins 2 - The New Batch (UK) (1990) [Original] [TAPE].zip... -->
- <software name="gremlins04" cloneof="gremlins" supported="no">
- <description>Gremlins 2 - The New Batch (UK) [Original] [TAPE]</description>
+ <software name="gremlin2s" cloneof="gremlin2" supported="no">
+ <description>Gremlins 2 - The New Batch (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="193084">
- <rom name="gremlins 2 - the new batch (uk) (1990) [original] [tape].cdt" size="193084" crc="465109ab" sha1="72422400eb5d915bb04e262cfcf88722d024ea3b" offset="0" />
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="199484">
+ <rom name="gremlins 2 - the new batch (s) (1990) [original] [tape].cdt" size="199484" crc="5e12a133" sha1="9f5974b4097eb4e52ab05d9be956790df7c29711" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Greyfell (UK) (1987) [Original] [TAPE].zip... -->
<software name="greyfell" supported="no">
- <description>Greyfell (UK) [Original] [TAPE]</description>
+ <description>Greyfell (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Starlight Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69307">
<rom name="greyfell (uk) (1987) [original] [tape].cdt" size="69307" crc="69e6a856" sha1="095f714e5811bd13b6dcbf071792e708048df78e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grid Iron - Touchdown USA (UK) (1985) [Original] [TAPE].zip... -->
<software name="gridiron" supported="no">
- <description>Grid Iron - Touchdown USA (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <description>Touch Down U.S.A. (UK)</description>
+ <year>1987</year>
+ <publisher>Creative Sparks</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41985">
<rom name="grid iron - touchdown usa (uk) (1985) [original] [tape].cdt" size="41985" crc="5357a96b" sha1="21826b9e029b1067a1a22d9726076e204231e825" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grid Iron II (UK) (1989) [Original] [TAPE].zip... -->
- <software name="gridiron01" cloneof="gridiron" supported="no">
- <description>Grid Iron II (UK) [Original] [TAPE]</description>
+ <software name="gridirn2" supported="no">
+ <description>Grid Iron II (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64105">
<rom name="grid iron ii (uk) (1989) [original] [tape].cdt" size="64105" crc="79127918" sha1="91aabec067c1b1ee6b7532c12517d4631143691b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grid Trap (UK) (1984) [Original] [TAPE].zip... -->
<software name="gridtrap" supported="no">
- <description>Grid Trap (UK) [Original] [TAPE]</description>
+ <description>Grid Trap (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Livewire Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52429">
<rom name="grid trap (uk) (1984) [original] [tape].cdt" size="52429" crc="fb95b704" sha1="a6cf83331874df9c77dc06b4715fcdb473882436" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ground Zero (UK) (1986) [Original] [TAPE].zip... -->
- <software name="groundze" supported="no">
- <description>Ground Zero (UK) [Original] [TAPE]</description>
+ <software name="ground0" supported="no">
+ <description>Ground Zero (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Tynesoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="39043">
<rom name="ground zero (uk) (1986) [original] [tape].cdt" size="39043" crc="c58f0559" sha1="0b0e249e8b15d5c2a31b97485c34ac120e508ce5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Grumpy Gumphrey Super Sleuth.zip... -->
- <software name="grumpygu" supported="no">
- <description>Grumpy Gumphrey Super Sleuth</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65970">
- <rom name="grumpy gumphrey super sleuth.cdt" size="65970" crc="d477f99f" sha1="a88bd4174717ec740921fb1976dd9597ca346853" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Gryzor (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="gryzoruk" supported="no">
- <description>Gryzor (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="105131">
- <rom name="gryzor (uk) (1987) (spain retail version) [original] [tape].cdt" size="105131" crc="e3b6b8ab" sha1="df6fa42af46e2718f6c6ae56cdc8b9d79490f12f" offset="0" />
+ <software name="gpadrian" supported="no">
+ <description>The Growing Pains of Adrian Mole (UK)</description>
+ <year>1986</year>
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="181702">
+ <rom name="the growing pains of adrian mole (uk) (1986) [original] [tape].cdt" size="181702" crc="852e9441" sha1="e67ee0fd675a039f37f820bd8d658094ba0b1292" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gryzor (UK) (1987) (UK retail version) [Original] [TAPE].zip... -->
- <software name="gryzoruk01" cloneof="gryzoruk" supported="no">
- <description>Gryzor (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="gryzor" supported="no">
+ <description>Gryzor (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="151701">
<rom name="gryzor (uk) (1987) (uk retail version) [original] [tape].cdt" size="151701" crc="35a9be5a" sha1="4280d062ca5f7edf696ed107f3d2ee643ce70c17" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gryzor (UK) (1987) (Version Hit Squad Arcade 24) [Original] [TAPE].zip... -->
- <software name="gryzoruk02" cloneof="gryzoruk" supported="no">
- <description>Gryzor (UK) (Version Hit Squad Arcade 24) [Original] [TAPE]</description>
+ <software name="gryzors" cloneof="gryzor" supported="no">
+ <description>Gryzor (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="131106">
- <rom name="gryzor (uk) (1987) (version hit squad arcade 24) [original] [tape].cdt" size="131106" crc="2d341398" sha1="bc683f34cd001cc8615ccef64792ad675654f857" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="105131">
+ <rom name="gryzor (uk) (1987) (spain retail version) [original] [tape].cdt" size="105131" crc="e3b6b8ab" sha1="df6fa42af46e2718f6c6ae56cdc8b9d79490f12f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gryzor (UK) (1987) (Version Hit Squad) (Version Split) [Original] [TAPE].zip... -->
- <software name="gryzoruk03" cloneof="gryzoruk" supported="no">
- <description>Gryzor (UK) (Version Hit Squad) (Version Split) [Original] [TAPE]</description>
+ <software name="guadalcn" supported="no">
+ <description>Guadalcanal (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="56166">
- <rom name="gryzor (uk) (1987) (version hit squad) (-code program) (version split) [original] [tape].cdt" size="56166" crc="d63eb17d" sha1="c267192177ed90e6ac1ca49a7f78cc5a6f24a34f" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="24993">
- <rom name="gryzor (uk) (1987) (version hit squad) (01. level 01 &amp; 02) (version split) [original] [tape].cdt" size="24993" crc="ce80593d" sha1="b590bf78947ff0f66a3eacaa9a3c1c24a177d781" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="24993">
- <rom name="gryzor (uk) (1987) (version hit squad) (02. level 03) (version split) [original] [tape].cdt" size="24993" crc="062b2dec" sha1="58aeaad18e37cce8f458aafe3e808bd8e9ea04a3" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="24993">
- <rom name="gryzor (uk) (1987) (version hit squad) (03. level 04) (version split) [original] [tape].cdt" size="24993" crc="f6b86ca4" sha1="2848cbb554963319028729f8a96e1f9b1462148f" offset="0" />
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55678">
+ <rom name="guadalcanal (uk) (1987) [original] [tape].cdt" size="55678" crc="5d719fff" sha1="e40bf6bc28f65eb4506a76c848545ca7f07f2907" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Guadalcanal (UK) (1987) [Original] [TAPE].zip... -->
- <software name="guadalca" supported="no">
- <description>Guadalcanal (UK) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="55678">
- <rom name="guadalcanal (uk) (1987) [original] [tape].cdt" size="55678" crc="5d719fff" sha1="e40bf6bc28f65eb4506a76c848545ca7f07f2907" offset="0" />
+ <software name="guardang" supported="no">
+ <description>The Guardian Angel (UK)</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57858">
+ <rom name="the guardian angel (uk) (1987) [original] [tape].cdt" size="57858" crc="93b9b194" sha1="04f10250b401a01926af63293fde1f59e4325d4f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Guardian II Revenge Of The Mutants (UK) (1990) [Original] [TAPE].zip... -->
- <software name="guardian" supported="no">
- <description>Guardian II Revenge Of The Mutants (UK) [Original] [TAPE]</description>
+ <software name="guardn2" supported="no">
+ <description>Guardian II - Revenge of the Mutants (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="17425">
- <rom name="guardian ii revenge of the mutants (uk) (1990) [original] [tape].cdt" size="17425" crc="e5e599e3" sha1="0411f91ab144d212ffdf0f0ceacb7a2306db2b04" offset="0" />
+ <rom name="guardian ii revenge of the mutants (uk) (1990) [original] [tape].cdt" size="17425" crc="2586b1ed" sha1="9ac618a9147339869080c0615817588f38cae600" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Guerrilla War (UK) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="guerrill" supported="no">
- <description>Guerrilla War (UK) (Version Split) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="10845">
- <rom name="guerrilla war (uk) (1988) (03. level 02) (version split) [original] [tape].cdt" size="10845" crc="e5e41ca7" sha1="9f55967b9334e94f4665e4b12a3e90d8e6ef376c" offset="0" />
+ <software name="guardns" supported="no">
+ <description>Guardians (UK)</description>
+ <year>1991</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="105452">
+ <rom name="guardians (uk) (face a) (1991) [original] [tape].cdt" size="105452" crc="d12c2f99" sha1="c6ce2b37c87f5fdf41787f05b8f6757c914ff6b9" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="12893">
- <rom name="guerrilla war (uk) (1988) (04. map screen) (version split) [original] [tape].cdt" size="12893" crc="b879fbd4" sha1="060ea288c17c0da52df049dfae26a91ef1c06dd9" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="10845">
- <rom name="guerrilla war (uk) (1988) (05. level 03) (version split) [original] [tape].cdt" size="10845" crc="c9f5fefc" sha1="ab798fbd1dcdb8bc7636b5a3e58bf38936e28b0d" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="12893">
- <rom name="guerrilla war (uk) (1988) (06. map screen) (version split) [original] [tape].cdt" size="12893" crc="c4472e51" sha1="d637a3236dc6cb5a0a94c718d68054316891dcf0" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="10845">
- <rom name="guerrilla war (uk) (1988) (07. level 04) (version split) [original] [tape].cdt" size="10845" crc="34385c6d" sha1="83ed40b0caec82d6876eca7fb5786b1de3c8f876" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="12893">
- <rom name="guerrilla war (uk) (1988) (08. map screen) (version split) [original] [tape].cdt" size="12893" crc="54485659" sha1="7a862385f03a36cde0ba1af1dfd116e6e6ed3a69" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="10845">
- <rom name="guerrilla war (uk) (1988) (09. level 05) (version split) [original] [tape].cdt" size="10845" crc="2f57b346" sha1="934b9978686a2b11d083284599daa2ad060b206e" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="12893">
- <rom name="guerrilla war (uk) (1988) (10. end game) (version split) [original] [tape].cdt" size="12893" crc="3d9f0565" sha1="0ade30c33a55846010314877b7f595bcae68a8d8" offset="0" />
+ <dataarea name="cass" size="13555">
+ <rom name="guardians (uk) (face b) (1991) [original] [tape].cdt" size="13555" crc="debaee64" sha1="d2ccac06058cb1c0e5eb6323926d8582d3c1e776" offset="0" />
</dataarea>
</part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="77966">
- <rom name="guerrilla war (uk) (1988) (-boot) (version split) [original] [tape].cdt" size="77966" crc="90d0eec8" sha1="7cacc78aa6f3c00409f7edb720fd30c82b568530" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="2653">
- <rom name="guerrilla war (uk) (1988) (-code programme) (version split) [original] [tape].cdt" size="2653" crc="33b01755" sha1="f361d17703176296b346d6a9992e36e7942d5993" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="10845">
- <rom name="guerrilla war (uk) (1988) (01. level 01) (version split) [original] [tape].cdt" size="10845" crc="adb67ba8" sha1="45165b49ee559877240c8665ea925d402dfc0033" offset="0" />
+ </software>
+
+ <software name="vajillas" supported="no">
+ <description>La Guerra de Las Vajillas (Spa)</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57731">
+ <rom name="la guerra de las vajillas (s) (face a) (1988) [original] [tape].cdt" size="57731" crc="b7473d5c" sha1="ed67d1332388a1360c4a76836d0b31f4b485314d" offset="0" />
</dataarea>
</part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="12893">
- <rom name="guerrilla war (uk) (1988) (02. map screen) (version split) [original] [tape].cdt" size="12893" crc="8583a20a" sha1="ef611947e7dd1e35a9dbda54425b2f46365fb058" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="56929">
+ <rom name="la guerra de las vajillas (s) (face b) (1988) [original] [tape].cdt" size="56929" crc="701b3b42" sha1="8a0997c3e8e7589d6314ff9b0cff5a0b037b5b2d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Guerrilla War (UK) (2 faces) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="guerrill01" cloneof="guerrill" supported="no">
- <description>Guerrilla War (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="gwars" cloneof="gwar" supported="no">
+ <description>Guerrilla War (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62049">
<rom name="guerrilla war (uk) (face a) (1988) (spain retail version) [original] [tape].cdt" size="62049" crc="08a56f34" sha1="e74d7539f574175411917ee5b94097f80a73001a" offset="0" />
</dataarea>
@@ -16877,12 +16823,12 @@
</part>
</software>
- <!-- Identifying Guerrilla War (UK) (2 faces) (1988) (UK retail version) [Original] [TAPE].zip... -->
- <software name="guerrill02" cloneof="guerrill" supported="no">
- <description>Guerrilla War (UK) (2 faces) (UK retail version) [Original] [TAPE]</description>
+ <software name="gwar" supported="no">
+ <description>Guerrilla War (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="77966">
<rom name="guerrilla war (uk) (face a) (1988) (uk retail version) [original] [tape].cdt" size="77966" crc="90d0eec8" sha1="7cacc78aa6f3c00409f7edb720fd30c82b568530" offset="0" />
</dataarea>
@@ -16894,72 +16840,84 @@
</part>
</software>
- <!-- Identifying Guillermo Tell (S) (1990) (Lightgun) [Original] [TAPE].zip... -->
- <software name="guillerm" supported="no">
- <description>Guillermo Tell (Spa) (Lightgun) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65664">
- <rom name="guillermo tell (s) (1990) (lightgun) [original] [tape].cdt" size="65664" crc="8904a2b3" sha1="a7be720f85a11e43996c0a17e26eb5494ef78e0a" offset="0" />
+ <software name="guillemb" supported="no">
+ <description>Guillem de Bergueda (Spa)</description>
+ <year>1985</year>
+ <publisher>Ace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52345">
+ <rom name="guillem de bergueda (s) (1985) [original] [tape].cdt" size="52345" crc="310e28c6" sha1="4e82440ad5566b51daf3b8abbd5758a95970d7da" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gun Boat (Alternative).zip... -->
- <software name="gunboata" supported="no">
- <description>Gun Boat (Alternative)</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="55111">
- <rom name="gun boat (alternative).cdt" size="55111" crc="6ebed3bf" sha1="48356e11c0bdada3492913a037dd144ba35afaac" offset="0" />
+ <software name="gtell" supported="no">
+ <description>Guillermo Tell (Spa)</description>
+ <year>1989</year>
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65664">
+ <rom name="guillermo tell (s) (1990) (lightgun) [original] [tape].cdt" size="65664" crc="8904a2b3" sha1="a7be720f85a11e43996c0a17e26eb5494ef78e0a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gunboat (UK) (1987) [Original] [TAPE].zip... -->
- <software name="gunboatu" supported="no">
- <description>Gunboat (UK) [Original] [TAPE]</description>
+ <software name="gunboat" supported="no">
+ <description>Gunboat (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Piranha</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55115">
<rom name="gunboat (uk) (1987) [original] [tape].cdt" size="55115" crc="5fc15481" sha1="20749e200e248b340340e8408bdd9e0353d7c04c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gunfighter (UK) (1990) [Original] [TAPE].zip... -->
+ <software name="gunboatas" cloneof="gunboat" supported="no">
+ <description>Gunboat (UK, Alternative Software)</description>
+ <year>1987</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55117">
+ <rom name="gunboat (uk) (1989) [alternative software] [original] [tape].cdt" size="55117" crc="1f6edae9" sha1="6e63b9959d4fba84dc9a5ff60be15b75c2eb644b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="gunfight" supported="no">
- <description>Gunfighter (UK) [Original] [TAPE]</description>
+ <description>Gunfighter (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52459">
<rom name="gunfighter (uk) (1990) [original] [tape].cdt" size="52459" crc="a01b54e9" sha1="98aeea49a7f6566a8514d35372197881debf547a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gunfright (UK) (1985) [Original] [TAPE].zip... -->
- <software name="gunfrigh" supported="no">
- <description>Gunfright (UK) [Original] [TAPE]</description>
+ <software name="gunfrght" supported="no">
+ <description>Gunfright (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ultimate Play the Game</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58185">
<rom name="gunfright (uk) (1985) [original] [tape].cdt" size="58185" crc="6a9d3fd8" sha1="b46d4babdf29d201b271a7e0cfaebfe1dc79b3a6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gunship (UK) (4 faces) (1988) [Original] [TAPE].zip... -->
- <software name="gunshipu" supported="no">
- <description>Gunship (UK) (4 faces) [Original] [TAPE]</description>
+ <software name="gunship" supported="no">
+ <description>Gunship (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Microprose Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82673">
<rom name="gunship (uk) (face 1a) (1988) [original] [tape].cdt" size="82673" crc="de959e23" sha1="43117e82c52bd96569728a9dbfe1b20e71116feb" offset="0" />
</dataarea>
@@ -16981,56 +16939,14 @@
</part>
</software>
- <!-- Identifying Gunsmoke (UK) (1987) (Version Split) [Original] [TAPE].zip... -->
<software name="gunsmoke" supported="no">
- <description>Gunsmoke (UK) (Version Split) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="63955">
- <rom name="gunsmoke (uk) (1987) (00. code program) (version split) [original] [tape].cdt" size="63955" crc="3f206919" sha1="5717c9ac41275d804c73b00958420aaac10068bd" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="28783">
- <rom name="gunsmoke (uk) (1987) (01. level 01 - western town - masked one) (version split) [original] [tape].cdt" size="28783" crc="3ad75074" sha1="6ef5c62b6534c70ba339e65f0f15cea13d47d906" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="28783">
- <rom name="gunsmoke (uk) (1987) (02. level 02 - railroad station - calamity jane) (version split) [original] [tape].cdt" size="28783" crc="8a6ce622" sha1="775afd3a1934b7c938fdf94cd3204ff632617323" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="28783">
- <rom name="gunsmoke (uk) (1987) (03. level 03 - the great canyon - indian) (version split) [original] [tape].cdt" size="28783" crc="5ab98acd" sha1="7dc5221c25139662676033b480a88c00ed0252f0" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="28783">
- <rom name="gunsmoke (uk) (1987) (04. level 04 - the rapids - greybeard) (version split) [original] [tape].cdt" size="28783" crc="2ee846f7" sha1="97d94701f6a937b45d4553e40dcec74f945f131c" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="28783">
- <rom name="gunsmoke (uk) (1987) (05. level 05 - the meadow - billy the kid) (version split) [original] [tape].cdt" size="28783" crc="759e51f9" sha1="580ddb9eed30d8e3efc14b2037e186b6f4990201" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="28569">
- <rom name="gunsmoke (uk) (1987) (06. level 06 - the end) (version split) [original] [tape].cdt" size="28569" crc="19bd0494" sha1="b83744937970854560cc331f73dcdfa3df83a78f" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Gunsmoke (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="gunsmoke01" cloneof="gunsmoke" supported="no">
- <description>Gunsmoke (UK) (2 faces) [Original] [TAPE]</description>
+ <description>Gunsmoke (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="63955">
- <rom name="gunsmoke (uk) (face a) (1987) [original] [tape].cdt" size="63955" crc="3f206919" sha1="5717c9ac41275d804c73b00958420aaac10068bd" offset="0" />
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="63718">
+ <rom name="gunsmoke (uk) (face a) (1987) [original] [tape].cdt" size="63718" crc="02180e33" sha1="4e2959fa9ed53005a815fa818e932cd2dc225312" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
@@ -17040,96 +16956,96 @@
</part>
</software>
- <!-- Identifying Gunstar (UK) (1987) [Original] [TAPE].zip... -->
- <software name="gunstaru" supported="no">
- <description>Gunstar (UK) [Original] [TAPE]</description>
+ <software name="gunstar" supported="no">
+ <description>Gunstar (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49182">
<rom name="gunstar (uk) (1987) [original] [tape].cdt" size="49182" crc="493203dd" sha1="4b91c35209372e80af62d25ee70796e45b293494" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Guzzler (UK) (1986) [Original] [TAPE].zip... -->
- <software name="guzzleru" supported="no">
- <description>Guzzler (UK) [Original] [TAPE]</description>
+ <software name="guzzler" supported="no">
+ <description>Guzzler (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56372">
<rom name="guzzler (uk) (1986) [original] [tape].cdt" size="56372" crc="7720954c" sha1="ac455f82d8e510bf8fa583e6688a55aa1fe2327d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gyroscope (UK) (1986) [Original] [TAPE].zip... -->
<software name="gyroscop" supported="no">
- <description>Gyroscope (UK) [Original] [TAPE]</description>
+ <description>Gyroscope (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60745">
<rom name="gyroscope (uk) (1986) [original] [tape].cdt" size="60745" crc="357e6535" sha1="7f3655f99322d2d53d3fee205aee6db4ec4e9ba7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Gyroscope.zip... -->
- <software name="gyroscop01" cloneof="gyroscop" supported="no">
- <description>Gyroscope</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60763">
- <rom name="gyroscope.cdt" size="60763" crc="b4b92a60" sha1="cb956b8aa0511ac6fd9cab8de71ef8f8c069318a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Hacker (UK) (1985) [Activision] [Original] [TAPE].zip... -->
- <software name="hackeruk" supported="no">
- <description>Hacker (UK) [Activision] [Original] [TAPE]</description>
+ <software name="hacker" supported="no">
+ <description>Hacker (UK, Activision)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45048">
<rom name="hacker (uk) (1985) [activision] [original] [tape].cdt" size="45048" crc="d25f3787" sha1="3f8d22e384380bcc69b89a4f673f6a177e543f6a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hacker (UK) (1985) [Ricochet] [Original] [TAPE].zip... -->
- <software name="hackeruk01" cloneof="hackeruk" supported="no">
- <description>Hacker (UK) [Ricochet] [Original] [TAPE]</description>
+ <software name="hackerr" cloneof="hacker" supported="no">
+ <description>Hacker (UK, Ricochet)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44214">
<rom name="hacker (uk) (1985) [ricochet] [original] [tape].cdt" size="44214" crc="138e873b" sha1="56973e6cb810310036285426c0c641bcd07654af" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hacker II (UK) (1986) [Original] [TAPE].zip... -->
- <software name="hackerii" supported="no">
- <description>Hacker II (UK) [Original] [TAPE]</description>
+ <software name="hacker2" supported="no">
+ <description>Hacker II (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47604">
<rom name="hacker ii (uk) (1986) [original] [tape].cdt" size="47604" crc="2813d9f4" sha1="9d28216ba202beeca182d5e34b06f83eec2bcf83" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hammer Boy (UK) (2 faces) (1991) [Original] [TAPE].zip... -->
- <software name="hammerbo" supported="no">
- <description>Hammer Boy (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="hallgold" supported="no">
+ <description>Halls of Gold (UK)</description>
+ <year>1986</year>
+ <publisher>Rainbow Arts</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="35047">
+ <rom name="halls of gold (uk) (1986) [original] [tape].cdt" size="35047" crc="ed39e8ef" sha1="f9d49e27b1de0ac5c575eca3ae066a48fef411ad" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hammrboy" supported="no">
+ <description>Hammer Boy (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65231">
<rom name="hammer boy (uk) (face a) (1991) [original] [tape].cdt" size="65231" crc="b21f26cf" sha1="f751aba9c166b8083f104c9b410f517e95e23b1a" offset="0" />
</dataarea>
@@ -17141,36 +17057,37 @@
</part>
</software>
- <!-- Identifying Hammerfist (UK) (1990) [Original] [TAPE].zip... -->
- <software name="hammerfi" supported="no">
- <description>Hammerfist (UK) [Original] [TAPE]</description>
+ <software name="hammerfs" supported="no">
+ <description>Hammerfist (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="200632">
<rom name="hammerfist (uk) (1990) [original] [tape].cdt" size="200632" crc="15f5c138" sha1="d8994625e7ca9078a44f0af30e14762f31c4357a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hammerhead (UK) (1992) [Original] [TAPE].zip... -->
- <software name="hammerhe" supported="no">
- <description>Hammerhead (UK) [Original] [TAPE]</description>
+ <software name="hammerhd" supported="no">
+ <description>Hammerhead (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62698">
<rom name="hammerhead (uk) (1992) [original] [tape].cdt" size="62698" crc="bebefcfb" sha1="fbd46a63f3e958644a49c7f41ef50522ce653f28" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Han D'Islande (F) (2 faces) (1988) (Audio Tape) [Original] [TAPE].zip... -->
+ <!-- MOVE TO CPC_FLOP! THIS TAPE WAS INCLUDED IN DISK PACK -->
<software name="handisla" supported="no">
- <description>Han D'Islande (Fra) (2 faces) (Audio Tape) [Original] [TAPE]</description>
+ <description>Han d'Islande (Fra, Audio Tape)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="12274632">
<rom name="han d'islande (f) (face a) (1988) (audio tape) [original] [tape].mp3" size="12274632" crc="773d6e5d" sha1="cb8b09ee96ecb8f5867f55d145b62d98e38d97c0" offset="0" />
</dataarea>
@@ -17182,252 +17099,217 @@
</part>
</software>
- <!-- Identifying Handicap Golf (UK) (1985) [Original] [TAPE].zip... -->
- <software name="handicap" supported="no">
- <description>Handicap Golf (UK) [Original] [TAPE]</description>
+ <software name="handgolf" supported="no">
+ <description>Handicap Golf (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47719">
<rom name="handicap golf (uk) (1985) [original] [tape].cdt" size="47719" crc="7e191952" sha1="a14a2e55796a998d9dd245bee89dd5e84dd6aba0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Happy Letters (UK) (1984) [Original] [TAPE].zip... -->
- <software name="happylet" supported="no">
- <description>Happy Letters (UK) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="24793">
- <rom name="happy letters (uk) (1984) [original] [tape].cdt" size="24793" crc="871b40a8" sha1="d4c184167091788c7ac819568c39e0bffec2a1e4" offset="0" />
+ <software name="hanse" supported="no">
+ <description>Hanse (Ger)</description>
+ <year>1986</year>
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="112579">
+ <rom name="hanse (g) (1986) [original] [tape].cdt" size="112579" crc="5e4f3655" sha1="df33671c3f5ea7c4b7544c30160d113a45a6094d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Happy Letters.zip... -->
- <software name="happylet01" cloneof="happylet" supported="no">
- <description>Happy Letters</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="24554">
- <rom name="happy letters.cdt" size="24554" crc="e9461ee4" sha1="cd8ef4a7827735be354e12a231dac0b927aaa065" offset="0" />
+ <software name="happylet" supported="no">
+ <description>Happy Letters (UK)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="24793">
+ <rom name="happy letters (uk) (1984) [original] [tape].cdt" size="24793" crc="871b40a8" sha1="d4c184167091788c7ac819568c39e0bffec2a1e4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Happy Numbers (UK) (1984) [Original] [TAPE].zip... -->
- <software name="happynum" supported="no">
- <description>Happy Numbers (UK) [Original] [TAPE]</description>
+ <software name="happynmb" supported="no">
+ <description>Happy Numbers (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="19022">
<rom name="happy numbers (uk) (1984) [original] [tape].cdt" size="19022" crc="002eca25" sha1="3ba0a7501f214e8b7d98aeb398b834753f1856c7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Happy Writing (UK) (1984) [Original] [TAPE].zip... -->
- <software name="happywri" supported="no">
- <description>Happy Writing (UK) [Original] [TAPE]</description>
+ <software name="happywrt" supported="no">
+ <description>Happy Writing (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="21134">
<rom name="happy writing (uk) (1984) [original] [tape].cdt" size="21134" crc="f40e6edf" sha1="5e11c785432be076f34855073d866d49be93ae40" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hard Drivin' (UK) (64K) (1989) [Original] [TAPE].zip... -->
- <software name="harddr64" supported="no">
- <description>Hard Drivin' (UK) (64K) [Original] [TAPE]</description>
+ <software name="harddriv" supported="no">
+ <description>Hard Drivin' (UK, 64K)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59617">
<rom name="hard drivin' (uk) (64k) (1989) [original] [tape].cdt" size="59617" crc="6b99e5c3" sha1="54fb78158c4518452e52001ccee084ce5c51007c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hard Hat Mack (UK) (1985) [Original] [TAPE].zip... -->
- <software name="hardhatm" supported="no">
- <description>Hard Hat Mack (UK) [Original] [TAPE]</description>
+ <software name="hardhat" supported="no">
+ <description>Hard Hat Mack (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43711">
<rom name="hard hat mack (uk) (1985) [original] [tape].cdt" size="43711" crc="d8d6f26d" sha1="887dfcb8671253bcd77647ee62baa9709ec16d2e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hardball (UK) (1986) [Original] [TAPE].zip... -->
<software name="hardball" supported="no">
- <description>Hardball (UK) [Original] [TAPE]</description>
+ <description>Hardball (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Accolade</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="70645">
<rom name="hardball (uk) (1986) [original] [tape].cdt" size="70645" crc="9ed4ede0" sha1="f6802a4690b658eaf3eb331eac3dffea62684322" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying HardDrivin'.zip... -->
- <software name="harddriv" supported="no">
- <description>HardDrivin'</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59668">
- <rom name="hard drivin'.cdt" size="59668" crc="9a4896b2" sha1="1d04d98277493119784cd1c2dd927564b68b88ed" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Harricana - Raid International Motoneige (F) (1990) [Original] [TAPE].zip... -->
<software name="harrican" supported="no">
- <description>Harricana - Raid International Motoneige (Fra) [Original] [TAPE]</description>
+ <description>Harricana - Raid International Motoneige (Fra)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="89170">
<rom name="harricana - raid international motoneige (f) (1990) [original] [tape].cdt" size="89170" crc="509007c8" sha1="49fd022feee948223695999f17c63f4551bf2de0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Harrier Attack (UK) (1984) [Original] [TAPE].zip... -->
- <software name="harriera" supported="no">
- <description>Harrier Attack (UK) [Original] [TAPE]</description>
+ <software name="harratck" supported="no">
+ <description>Harrier Attack (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="10879">
<rom name="harrier attack (uk) (1984) [original] [tape].cdt" size="10879" crc="94b3ee14" sha1="b11e63bcde5d484336091494623344c38ae26321" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Harrier Attack.zip... -->
- <software name="harriera01" cloneof="harriera" supported="no">
- <description>Harrier Attack</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="10881">
- <rom name="harrier attack.cdt" size="10881" crc="6405a390" sha1="107b4dc589521db483c9445436a9099d785e70e1" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Harvey Headbanger (UK) (1986) (v1) [Original] [TAPE].zip... -->
- <software name="harveyhe" supported="no">
- <description>Harvey Headbanger (UK) (v1) [Original] [TAPE]</description>
+ <software name="headbang1" cloneof="headbang" supported="no">
+ <description>Harvey Headbanger (UK, v1)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="114237">
<rom name="harvey headbanger (uk) (1986) (v1) [original] [tape].cdt" size="114237" crc="bb4247c5" sha1="5709fe7c1b69a442d3bcf78ffdba13704e1058f5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Harvey Headbanger (UK) (1986) (v2) [Original] [TAPE].zip... -->
- <software name="harveyhe01" cloneof="harveyhe" supported="no">
- <description>Harvey Headbanger (UK) (v2) [Original] [TAPE]</description>
+ <software name="headbang" supported="no">
+ <description>Harvey Headbanger (UK, v2)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63640">
<rom name="harvey headbanger (uk) (1986) (v2) [original] [tape].cdt" size="63640" crc="b3e39274" sha1="7d610b055b7eef81e7ebe9203b1e74abbd6d9b02" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying HATE - Hostile All Terrain Encounter (UK) (1989) [Original] [TAPE].zip... -->
- <software name="hatehost" supported="no">
- <description>HATE - Hostile All Terrain Encounter (UK) [Original] [TAPE]</description>
+ <software name="hate" supported="no">
+ <description>HATE - Hostile All Terrain Encounter (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61343">
- <rom name="hate - hostile all terrain encounter (uk) (1989) [original] [tape].cdt" size="61343" crc="c87b6e88" sha1="1e08423bfb44b85e1d63fb5c5351064ba03ca429" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60965">
+ <rom name="hate - hostile all terrain encounter (uk) (1989) (uk retail version) [original] [tape].cdt" size="60965" crc="4e9f4e7f" sha1="abc443cdcc299ff4a4f330452484e1390fe25286" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Haunted Hedges (UK) (1984) [Original] [TAPE].zip... -->
- <software name="hauntedh" supported="no">
- <description>Haunted Hedges (UK) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="15991">
- <rom name="haunted hedges (uk) (1984) [original] [tape].cdt" size="15991" crc="20e75848" sha1="bdb9de2c8a17a97f9e675af07f0c9107537ffafd" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Haunted Hedges.zip... -->
- <software name="hauntedh01" cloneof="hauntedh" supported="no">
- <description>Haunted Hedges</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="15924">
- <rom name="haunted hedges.cdt" size="15924" crc="c169efbd" sha1="51018d1c863c2ab7611793ee76806535b4bd4495" offset="0" />
+ <software name="hates" cloneof="hate" supported="no">
+ <description>HATE - Hostile All Terrain Encounter (Spa)</description>
+ <year>1989</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="61343">
+ <rom name="hate - hostile all terrain encounter (uk) (1989) [original] [tape].cdt" size="61343" crc="c87b6e88" sha1="1e08423bfb44b85e1d63fb5c5351064ba03ca429" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Haunted House (UK) (1987) [Original] [TAPE].zip... -->
- <software name="hauntedh02" cloneof="hauntedh" supported="no">
- <description>Haunted House (UK) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="47977">
- <rom name="haunted house (uk) (1987) [original] [tape].cdt" size="47977" crc="2acbe814" sha1="9f7eac326da0be7efb27c1475f2c7d652f76b53f" offset="0" />
+ <software name="hauntedh" supported="no">
+ <description>Haunted Hedges (UK)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="15975">
+ <rom name="haunted hedges (uk) (1984) [original] [tape].cdt" size="15975" crc="46dde96a" sha1="2a994a3e7155d0f27f39dc0b0e7f3144c980be72" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Having Fits Of Madness (S) (19xx) (Version Basic 1.1) [Original] [TAPE].zip... -->
- <software name="havingfi" supported="no">
- <description>Having Fits Of Madness (Spa) (Version Basic 1.1) [Original] [TAPE]</description>
+ <software name="madness" supported="no">
+ <description>Having Fits of Madness (Spa, BASIC 1.1)</description>
<year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>PJ Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_usage" value="Madness (Box)" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="33062">
<rom name="having fits of madness (s) (19xx) (version basic 1.1) [original] [tape].cdt" size="33062" crc="585d946a" sha1="fa791a2ba73633d9d66431e4c367542ddb9d6aad" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Havoc (UK) (1990) [Original] [TAPE].zip... -->
- <software name="havocuk1" supported="no">
- <description>Havoc (UK) [Original] [TAPE]</description>
+ <software name="havoc" supported="no">
+ <description>Havoc (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63306">
<rom name="havoc (uk) (1990) [original] [tape].cdt" size="63306" crc="3fa63872" sha1="528dd26c553bd6ff4fd6044b7553f7d11496be6f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hawk Storm (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="hawkstor" supported="no">
- <description>Hawk Storm (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="hawkstrm" supported="no">
+ <description>Hawk Storm (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69817">
<rom name="hawk storm (uk) (128k) (face b) (1990) [original] [tape].cdt" size="69817" crc="5756b592" sha1="614025bccf5244350972d9d42b40480149619374" offset="0" />
</dataarea>
@@ -17439,58 +17321,66 @@
</part>
</software>
- <!-- Identifying Head Over Heels (UK) (1987) [Original] [TAPE].zip... -->
<software name="headover" supported="no">
- <description>Head Over Heels (UK) [Original] [TAPE]</description>
+ <description>Head Over Heels (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="63929">
- <rom name="head over heels (uk) (1987) [original] [tape].cdt" size="63929" crc="d5aede7d" sha1="4de764c8799f0ae6c8007cd9eedc7e6ca9bc173e" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="63925">
+ <rom name="head over heels (uk) (1987) [original] [tape].cdt" size="63925" crc="6cc7052d" sha1="e09f8fdaa9396c181e4fd157687ae6554786c2de" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Heartland (UK) (1986) [Original] [TAPE].zip... -->
- <software name="heartlan" supported="no">
- <description>Heartland (UK) [Original] [TAPE]</description>
+ <software name="heartlnd" supported="no">
+ <description>Heartland (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Odin Computer Graphics</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="110149">
<rom name="heartland (uk) (1986) [original] [tape].cdt" size="110149" crc="8730bfd3" sha1="00ed07adf9d3efa4f09bb06879cbfff9a35e7ac3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Heavy Metal + Beach-Head (UK) (2 faces) (1990) (UK retail version) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="heavymet" supported="no">
- <description>Heavy Metal + Beach-Head (UK) (2 faces) (UK retail version) [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50544">
- <rom name="heavy metal + beach-head (uk) (face b) (1990) (heavy metal) (uk retail version) [original] [tape] [compilation].cdt" size="50544" crc="7e42ba84" sha1="af116d8c4f220556fd8ba4b5851fb22d24d87003" offset="0" />
+ <software name="antiriadg" cloneof="antiriad" supported="no">
+ <description>Die Heilige Rustung Des Antiriad (Ger)</description>
+ <year>1986</year>
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="77161">
+ <rom name="die heilige rustung des antiriad (g) (1986) [original] [tape].cdt" size="77161" crc="4d65eb3a" sha1="7d81e2cdaa8b4b129ca84b0f64f472791710506c" offset="0" />
</dataarea>
</part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="65397">
- <rom name="heavy metal + beach-head (uk) (face b) (1990) (beach-head) (uk retail version) [original] [tape] [compilation].cdt" size="65397" crc="f7bde229" sha1="b0376a056d2a343a1afda5742f4c1f1cd0a94292" offset="0" />
+ </software>
+
+ <software name="heritage" cloneof="inherit" supported="no">
+ <description>L'Heritage (Fra)</description>
+ <year>1986</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="L'Heritage - Panique a Las Vegas (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="104438">
+ <rom name="l'heritage - panique a las vegas (f) (face a) (1986) (1. dans l'immeuble - 2. a l'aeroport) [original] [tape].cdt" size="104438" crc="16a991d6" sha1="ce47e80ab5d6164236dd3d7e902c7a0b2c18577e" offset="0" />
</dataarea>
</part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="41013">
- <rom name="heavy metal + beach-head (uk) (face a) (1990) (heavy metal) (uk retail version) [original] [tape] [compilation].cdt" size="41013" crc="23c07a3b" sha1="95ec326c5cf6ed2d1783ecf2c81b53258d4e15b2" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="38761">
+ <rom name="l'heritage - panique a las vegas (f) (face b) (1986) (3. a las vegas) [original] [tape].cdt" size="38761" crc="7e707249" sha1="3d8e0114f2f51895c0e711bca043b4ec018012bb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Heavy Metal + Beach-Head (UK) (2 faces) (1990) (Spain retail version) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="heavymet01" cloneof="heavymet" supported="no">
- <description>Heavy Metal + Beach-Head (UK) (2 faces) (Spain retail version) [Original] [TAPE] [COMPILATION]</description>
+ <software name="2hmbh" supported="no">
+ <description>Heavy Metal + Beach-Head (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="97299">
<rom name="heavy metal + beach-head (uk) (face a) (1990) (heavy metal) (spain retail version) [original] [tape] [compilation].cdt" size="97299" crc="a8ba64bd" sha1="eb74e83e52f1ec068ecffd30e709184f582ed215" offset="0" />
</dataarea>
@@ -17502,36 +17392,24 @@
</part>
</software>
- <!-- Identifying Heavy On The Magick (Rebound).zip... -->
- <software name="heavyont" supported="no">
- <description>Heavy On The Magick (Rebound)</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="56939">
- <rom name="heavy on the magik (rebound).cdt" size="56939" crc="6f8a168b" sha1="10be24b3032dfd8547767b3a03e4563cbc82009b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Heavy On The Magick (UK) (1986) [Original] [TAPE].zip... -->
- <software name="heavyont01" cloneof="heavyont" supported="no">
- <description>Heavy On The Magick (UK) [Original] [TAPE]</description>
+ <software name="heavymag" supported="no">
+ <description>Heavy on the Magick (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gargoyle Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56941">
<rom name="heavy on the magick (uk) (1986) [original] [tape].cdt" size="56941" crc="02c01f46" sha1="9ddff7326a087e08406ac9ac254eebd020bcfa8f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hebdogiciel Hors Serie 1 (F) (12 faces) (1985) [Hebdogiciel] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="hebdogic" supported="no">
- <description>Hebdogiciel Hors Serie 1 (Fra) (12 faces) [Hebdogiciel] [Original] [TAPE] [COMPILATION]</description>
+ <software name="hebdhs1" supported="no">
+ <description>Hebdogiciel Hors Serie 1 (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hebdogiciel</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44269">
<rom name="hebdogiciel hors serie 1 (f) (face 1a) (1985) (1. interieur partie 1) [hebdogiciel] [original] [tape] [compilation].cdt" size="44269" crc="80d9c1d0" sha1="d0634353498289caf66ffe5ec7be5d84c7966b7e" offset="0" />
</dataarea>
@@ -17593,829 +17471,723 @@
</part>
</software>
- <!-- Identifying Helichopper (UK) (1986) [Original] [TAPE].zip... -->
<software name="helichop" supported="no">
- <description>Helichopper (UK) [Original] [TAPE]</description>
+ <description>Helichopper (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="160713">
<rom name="helichopper (uk) (1986) [original] [tape].cdt" size="160713" crc="fd472cde" sha1="8ba9a88b48836bae07441ebd8d0b0b561289016d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Helicoptero 2000 (UK) (1985) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="helicopt" supported="no">
- <description>Helicoptero 2000 (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="helicp2k" cloneof="choppers" supported="no">
+ <description>Helicoptero 2000 (Spa)</description>
+ <year>1984</year>
+ <publisher>Interceptor Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42210">
<rom name="helicoptero 2000 (uk) (1985) (spain retail version) [original] [tape].cdt" size="42210" crc="428f0e8f" sha1="930e5c15f45176de059a114b232127f1a83c0776" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Helter Skelter (UK) (1990) (Spain retail version) [Original] [TAPE].zip... -->
+ <software name="heliot" supported="no">
+ <description>Heliot (Fra)</description>
+ <year>1984</year>
+ <publisher>Sprites</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="13201">
+ <rom name="heliot (f) (1984) [original] [tape].cdt" size="13201" crc="c4802c53" sha1="0d1dec42ad32aa7d5148a380f2699ffb1c38862c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="heltersk" supported="no">
- <description>Helter Skelter (UK) (Spain retail version) [Original] [TAPE]</description>
+ <description>Helter Skelter (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Audiogenic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="83579">
<rom name="helter skelter (uk) (1990) (spain retail version) [original] [tape].cdt" size="83579" crc="239bc805" sha1="44c24e195ff8910f9aa03afa2089fa4b8c36bfeb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Herbert's Dummy Run (S) (1986) [Original] [TAPE].zip... -->
- <software name="herberts" supported="no">
- <description>Herbert's Dummy Run (Spa) [Original] [TAPE]</description>
+ <software name="herbdruns" cloneof="herbdrun" supported="no">
+ <description>Herbert's Dummy Run (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mikrogen</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57972">
<rom name="herbert's dummy run (s) (1986) [original] [tape].cdt" size="57972" crc="adbde9c7" sha1="bb0e91253cfa527421ae63608fd7fd958fcb6815" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Herbert's Dummy Run (UK) (1986) [Original] [TAPE].zip... -->
- <software name="herberts01" cloneof="herberts" supported="no">
- <description>Herbert's Dummy Run (UK) [Original] [TAPE]</description>
+ <software name="herbdrun" supported="no">
+ <description>Herbert's Dummy Run (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mikrogen</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57975">
<rom name="herbert's dummy run (uk) (1986) [original] [tape].cdt" size="57975" crc="f048181c" sha1="e8dc9769382ececee9ecb4df84bfa1355063e0d8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hercules - Slayer Of The Damned (UK) (1988) [Original] [TAPE].zip... -->
<software name="hercules" supported="no">
- <description>Hercules - Slayer Of The Damned (UK) [Original] [TAPE]</description>
+ <description>Hercules - Slayer of the Damned (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="142381">
<rom name="hercules - slayer of the damned (uk) (1988) [original] [tape].cdt" size="142381" crc="b7d52279" sha1="df14a07aef47ade64cfa4bf5e0a2eeb9c3615071" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hero Of The Golden Talisman (UK) (1986) [Original] [TAPE].zip... -->
- <software name="heroofth" supported="no">
- <description>Hero Of The Golden Talisman (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="herether" supported="no">
+ <description>Here &amp; There with The Mr Men (UK)</description>
+ <year>1985</year>
+ <publisher>Mirrorsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="18007">
+ <rom name="here &amp; there with the mr men (uk) (1985) [original] [tape].cdt" size="18007" crc="3eb21742" sha1="425f65d5cc911f2f17c433265d3b71cb8929ba13" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="herogt" supported="no">
+ <description>Hero of the Golden Talisman (UK)</description>
+ <year>1987</year>
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45608">
<rom name="hero of the golden talisman (uk) (1986) [original] [tape].cdt" size="45608" crc="d340931a" sha1="86d8e54bfd12c5c661548a0856d221ae917cd2a4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hero Quest (F) (64K) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="heroques" supported="no">
- <description>Hero Quest (Fra) (64K) (Version Split) [Original] [TAPE]</description>
+ <software name="heroqst" supported="no">
+ <description>Hero Quest (UK, 64K)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60549">
- <rom name="hero quest (f) (64k) (1991) (00 - code) (version split) [original] [tape].cdt" size="60549" crc="670f1393" sha1="9c9ecfc06a1976352cf98826ef2126be60b40c42" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="153652">
+ <rom name="hero quest (uk) (64k) (face a) (1991) [original] [tape].cdt" size="153652" crc="8fd65921" sha1="e4304f4887be5aef6494e41a0acfc96ff24ea478" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="6866">
- <rom name="hero quest (f) (64k) (1991) (01 - le labyrinthe) (version split) [original] [tape].cdt" size="6866" crc="e1e9e4a9" sha1="5df4692c324b8f81f37df06c38805d39a68ad5d6" offset="0" />
+ <dataarea name="cass" size="153178">
+ <rom name="hero quest (uk) (64k) (face b) (1991) [original] [tape].cdt" size="153178" crc="69485c15" sha1="ae2f0252971bb74e73539accebf77d69a1135202" offset="0" />
</dataarea>
</part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="7003">
- <rom name="hero quest (f) (64k) (1991) (02 - le sauvetage de sir ragnor) (version split) [original] [tape].cdt" size="7003" crc="12581277" sha1="1b6867962207162b0909420afa35e0224716f8ae" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="6873">
- <rom name="hero quest (f) (64k) (1991) (03 - le repaire du seigneur de guerre orc) (version split) [original] [tape].cdt" size="6873" crc="ab74d5ff" sha1="8857522e9a6ccb1594e6c9e3fd94e74710719c81" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="6871">
- <rom name="hero quest (f) (64k) (1991) (04 - l'or du prince magnus) (version split) [original] [tape].cdt" size="6871" crc="6325686a" sha1="2e780ac64ec6a33cee4b390f84e954d2d2ebf98a" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="7097">
- <rom name="hero quest (f) (64k) (1991) (05 - le labyrinthe de melar) (version split) [original] [tape].cdt" size="7097" crc="4afb5874" sha1="e6f673f51b876655c93e33cbb5c13bbd603f2e42" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="7120">
- <rom name="hero quest (f) (64k) (1991) (06 - l'heritage du seigneur de guerre orc) (version split) [original] [tape].cdt" size="7120" crc="ec7af397" sha1="0699cd5d17fce26d51a6b93e8c57b4fa5bbc597f" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="6899">
- <rom name="hero quest (f) (64k) (1991) (07 - le chasseur de pierres) (version split) [original] [tape].cdt" size="6899" crc="395a822d" sha1="513ee06d58669afa52442c6134474ee5461ddeb3" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="7017">
- <rom name="hero quest (f) (64k) (1991) (08 - le mage du feu) (version split) [original] [tape].cdt" size="7017" crc="a73997bf" sha1="8fb8cad1f5b9ba08964217813c8cada30ccbb233" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="7065">
- <rom name="hero quest (f) (64k) (1991) (09 - course contre la montre) (version split) [original] [tape].cdt" size="7065" crc="d0242647" sha1="a2f4b7af2e52d3aaf0d444f90be57798dcdd2993" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="6952">
- <rom name="hero quest (f) (64k) (1991) (10 - le chateau des mysteres) (version split) [original] [tape].cdt" size="6952" crc="8604af01" sha1="850ed6cfa60073d060a1ff2caf497a286282e100" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="7300">
- <rom name="hero quest (f) (64k) (1991) (11 - le bastion du chaos) (version split) [original] [tape].cdt" size="7300" crc="51b49f5c" sha1="99f03ac8b9e71bd671da7a8b7d3a9dac34b67874" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="7152">
- <rom name="hero quest (f) (64k) (1991) (12 - barak tor, le tombeau du seigneur sorcier) (version split) [original] [tape].cdt" size="7152" crc="3834ae11" sha1="5b146c635dd9d1595ca789cf7cb671f66b2ee8e1" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="7183">
- <rom name="hero quest (f) (64k) (1991) (13 - la quete de la lame de l'esprit)(version split) [original] [tape].cdt" size="7183" crc="fc98626f" sha1="9830efec36d487c3278b27adb4ea4fccf73be386" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="1865">
- <rom name="hero quest (f) (64k) (1991) (14 - retour a barak tor) (version split) [original] [tape].cdt" size="1865" crc="0a38adf3" sha1="50320d82b39e5c2cc50f3b29b5ea607fb11b68b6" offset="0" />
+ </software>
+
+ <software name="herokarn" supported="no">
+ <description>Heroes of Karn (UK)</description>
+ <year>1984</year>
+ <publisher>Interceptor Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60612">
+ <rom name="heroes of karn (uk) (1984) [original] [tape].cdt" size="60612" crc="215ac070" sha1="a6eb68937cc2f5a0d93e038cc894c38223057a12" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hero Quest (UK) (64K) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="heroques01" cloneof="heroques" supported="no">
- <description>Hero Quest (UK) (64K) (Version Split) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="6955">
- <rom name="hero quest (uk) (64k) (1991) (10 - castle of mystery) (version split) [original] [tape].cdt" size="6955" crc="22e2ad44" sha1="3ad77180deacb0c9731750a5ec0b12ecd48feffe" offset="0" />
+ <software name="herolanc" supported="no">
+ <description>Heroes of the Lance (UK)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="129989">
+ <rom name="heroes of the lance (uk) (face 1) (1988) [original] [tape].cdt" size="129989" crc="ac4dd36d" sha1="fe5b4ab03be3b50f4ffaa2cceb6a9bcaef39a2eb" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="7303">
- <rom name="hero quest (uk) (64k) (1991) (11 - bastion of chaos) (version split) [original] [tape].cdt" size="7303" crc="48334115" sha1="6bc3ac8617199583d0f5fbc018eea45f8dcc9a61" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="7155">
- <rom name="hero quest (uk) (64k) (1991) (12 - barak tor, tomb of the witchlord) (version split) [original] [tape].cdt" size="7155" crc="74401097" sha1="eb048ca7a17c98aa48de46e8a5af729d3de877a1" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="7185">
- <rom name="hero quest (uk) (64k) (1991) (13 - quest for the spirit blade) (version split) [original] [tape].cdt" size="7185" crc="300626f7" sha1="637970cefa3816d17984cf932c569fbd95826b9c" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="1847">
- <rom name="hero quest (uk) (64k) (1991) (14 - return to barak tor) (version split) [original] [tape].cdt" size="1847" crc="68ce34f9" sha1="625df8b725cb3ad431908e464d5782fea66be5bc" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="60549">
- <rom name="hero quest (uk) (64k) (1991) (00 - code) (version split) [original] [tape].cdt" size="60549" crc="6396e927" sha1="d4370714c8e6c3a1a260479a1e70c2b94dc557a1" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="6869">
- <rom name="hero quest (uk) (64k) (1991) (01 - the maze) (version split) [original] [tape].cdt" size="6869" crc="9fe26ada" sha1="95fc2cb536923f040617775c38c95bd5c252750c" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="7004">
- <rom name="hero quest (uk) (64k) (1991) (02 - the rescue of sir ragnor) (version split) [original] [tape].cdt" size="7004" crc="a9ab1fa0" sha1="1b925a5e7a48ffc09cf3ce1d53308b8194ff0390" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="6875">
- <rom name="hero quest (uk) (64k) (1991) (03 - lair of the orc warlord) (version split) [original] [tape].cdt" size="6875" crc="e0ede12c" sha1="f486d39902c2a8f73736f70dc267003d00c8c807" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="6874">
- <rom name="hero quest (uk) (64k) (1991) (04 - prince magnus gold) (version split) [original] [tape].cdt" size="6874" crc="6153afd2" sha1="150323792e13ae24a58fd1a1734c6174d1d1660d" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="7099">
- <rom name="hero quest (uk) (64k) (1991) (05 - melar's maze) (version split) [original] [tape].cdt" size="7099" crc="170d20b4" sha1="2f916e54fd40efbfe9b95f4e03064efac16060f4" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="7122">
- <rom name="hero quest (uk) (64k) (1991) (06 - legacy of the orc warlord) (version split) [original] [tape].cdt" size="7122" crc="def2e551" sha1="8fb1911484627360d844e032e0d79eabdef5a788" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="6902">
- <rom name="hero quest (uk) (64k) (1991) (07 - the stone hunter) (version split) [original] [tape].cdt" size="6902" crc="18dbd701" sha1="eabca5172f57402dd8e15c505e784945a4ab70a2" offset="0" />
+ <dataarea name="cass" size="80935">
+ <rom name="heroes of the lance (uk) (face 2) (1988) [original] [tape].cdt" size="80935" crc="fbad8205" sha1="00171d55418e4a305aac2e2811596aee80391962" offset="0" />
</dataarea>
</part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="7020">
- <rom name="hero quest (uk) (64k) (1991) (08 - the fire mage) (version split) [original] [tape].cdt" size="7020" crc="12208f28" sha1="b2747a09e088a54e07d700f072bbd836c5740f7c" offset="0" />
+ </software>
+
+ <software name="hexenkuc" cloneof="cauldron" supported="no">
+ <description>Hexenkueche (Ger)</description>
+ <year>1985</year>
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="66301">
+ <rom name="hexenkueche (g) (1985) [original] [tape].cdt" size="66301" crc="9d926fc2" sha1="08c1f6d8feaacc4a41834dbf8153790b4f3c57ec" offset="0" />
</dataarea>
</part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="7067">
- <rom name="hero quest (uk) (64k) (1991) (09 - race against time) (version split) [original] [tape].cdt" size="7067" crc="23344da8" sha1="e0bb2d808b932cbb61aa48de59a37eae33e5f715" offset="0" />
+ </software>
+
+ <software name="hexenku2" cloneof="cauldrn2" supported="no">
+ <description>Hexenkueche II (Ger)</description>
+ <year>1986</year>
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73573">
+ <rom name="hexenkueche ii (g) (1986) [original] [tape].cdt" size="73573" crc="6c265dbf" sha1="01a14453d678a169a5d217b2cf2abaeb65135a5f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hero Quest Return Of The Witch Lord (F) (64K) (1991) (Version Split) (Extension) [Original] [TAPE].zip... -->
- <software name="heroques02" cloneof="heroques" supported="no">
- <description>Hero Quest Return Of The Witch Lord (Fra) (64K) (Version Split) (Extension) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="54625">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (00 - code) (version split) (extension) [original] [tape].cdt" size="54625" crc="4bbb0f65" sha1="fb3ad66a515d978ef0800355446b5c31ad37771f" offset="0" />
+ <software name="hiqquiz" supported="no">
+ <description>Hi-Q Quiz (UK)</description>
+ <year>1989</year>
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="26953">
+ <rom name="hi-q quiz (uk) (face a) (1989) [original] [tape].cdt" size="26953" crc="df545bf5" sha1="dcd401b9f7a010ea2a0d4620d2210885ecd424be" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="7169">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (01 - la porte du destin) (version split) (extension) [original] [tape].cdt" size="7169" crc="ca57066a" sha1="612ddfe414271915281b59ec440ce0533f54049e" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="6921">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (02 - les salles froides) (version split) (extension) [original] [tape].cdt" size="6921" crc="e102a291" sha1="e52d5c9d7a313937fec7e9efcae48bf9e14c5f78" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="7074">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (03 - les couloirs silencieux) (version split) (extension) [original] [tape].cdt" size="7074" crc="441ed87b" sha1="66f96ed5bc732565745c3c424d78f38463e398c8" offset="0" />
+ <dataarea name="cass" size="26960">
+ <rom name="hi-q quiz (uk) (face b) (1989) [original] [tape].cdt" size="26960" crc="1cc59cf9" sha1="52134f68499112ec29101067c40d2733a679f274" offset="0" />
</dataarea>
</part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="7031">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (04 - les salles de la vision) (version split) (extension) [original] [tape].cdt" size="7031" crc="969e6239" sha1="cdb03bf73151cc3d951fbd211d5414cac6755c17" offset="0" />
+ </software>
+
+ <software name="hideous" supported="no">
+ <description>Hideous (UK)</description>
+ <year>1992</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="39123">
+ <rom name="hideous (uk) (1992) [original] [tape].cdt" size="39123" crc="3fff091f" sha1="10fcd54a203c150fe656a744afd6bb7bd4098293" offset="0" />
</dataarea>
</part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="7092">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (05 - la porte de bellthor) (version split) (extension) [original] [tape].cdt" size="7092" crc="3265a83e" sha1="f2c8eae1b7dc3ff86f39c66da72b45ad4704078d" offset="0" />
+ </software>
+
+ <software name="highepid" supported="no">
+ <description>High Epidemy (Fra)</description>
+ <year>1988</year>
+ <publisher>Fil</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="147519">
+ <rom name="high epidemy (f) (1988) [original] [tape].cdt" size="147519" crc="519417dc" sha1="c817271487eb85c695b20eb555f9851d4c78b1dc" offset="0" />
</dataarea>
</part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="7037">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (06 - les salles des morts) (version split) (extension) [original] [tape].cdt" size="7037" crc="e1453360" sha1="470316cd9b1112a1f239cccdc5b979d02b45cc55" offset="0" />
+ </software>
+
+ <software name="hifrontr" supported="no">
+ <description>High Frontier (UK)</description>
+ <year>1987</year>
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58048">
+ <rom name="high frontier (uk) (1987) [original] [tape].cdt" size="58048" crc="1909ea9c" sha1="b8f1f7f6e8056d39f2166dcfbd361f91ed301a85" offset="0" />
</dataarea>
</part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="7020">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (07 - la legion oubliee) (version split) (extension) [original] [tape].cdt" size="7020" crc="f4cdb97c" sha1="e6f9d7cb723e6470fe4a68990c2ae296ada7ebd8" offset="0" />
+ </software>
+
+ <software name="histeel" supported="no">
+ <description>High Steel (UK)</description>
+ <year>1989</year>
+ <publisher>Screen 7</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="66174">
+ <rom name="high steel (uk) (1989) [original] [tape].cdt" size="66174" crc="0ffd35a4" sha1="efa4db77c4dd18286d1542b54b7000d62c58e631" offset="0" />
</dataarea>
</part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="7129">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (08 - la cite interdite) (version split) (extension) [original] [tape].cdt" size="7129" crc="0d30fffc" sha1="cc67891b8baec518a3637b65dfa717a3a6422f68" offset="0" />
+ </software>
+
+ <software name="highlndr" supported="no">
+ <description>Highlander (UK)</description>
+ <year>1986</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="183916">
+ <rom name="highlander (uk) (1986) [original] [tape].cdt" size="183916" crc="ec082055" sha1="5afdc654edc0cdee44e13b4b124139559afd04f9" offset="0" />
</dataarea>
</part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="7126">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (09 - la derniere porte) (version split) (extension) [original] [tape].cdt" size="7126" crc="46e78ed8" sha1="bc94bfacc10c68469f8b6d110ebf3c9af515e206" offset="0" />
+ </software>
+
+ <software name="hiencntr" supported="no">
+ <description>Highway Encounter (UK)</description>
+ <year>1985</year>
+ <publisher>Vortex Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52478">
+ <rom name="highway encounter (uk) (1985) [original] [tape].cdt" size="52478" crc="4e9da7e8" sha1="44407ac1d5ef3902ba27e95c2b911464b7390576" offset="0" />
</dataarea>
</part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="1997">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (10 - la cour du seigneur sorcier) (version split) (extension) [original] [tape].cdt" size="1997" crc="3f020242" sha1="333101bf89f2240600090deff5f9a64db73335ee" offset="0" />
+ </software>
+
+ <software name="hijack" supported="no">
+ <description>Hijack (UK)</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="53706">
+ <rom name="hijack (uk) (1986) [original] [tape].cdt" size="53706" crc="980d4fea" sha1="547c5a251ddd1bcb296af6b6f9faec5cf1f997ff" offset="0" />
</dataarea>
</part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="4523">
- <rom name="hero quest return of the witch lord (f) (64k) (1991) (11 - fin du jeu) (version split) (extension) [original] [tape].cdt" size="4523" crc="dc451ecf" sha1="313ba70848b98d0b5ac3cbc7be1c7df2df1f0668" offset="0" />
+ </software>
+
+ <software name="hirise" supported="no">
+ <description>Hirise (UK)</description>
+ <year>1986</year>
+ <publisher>Bubble Bus Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="21343">
+ <rom name="hirise (uk) (1986) [original] [tape].cdt" size="21343" crc="3ff1609f" sha1="5ba10c3f641c318d0612848aa4d7f549d585c617" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hero Quest Return Of The Witch Lord (UK) (64K) (1991) (Version Split) (Extension) [Original] [TAPE].zip... -->
- <software name="heroques03" cloneof="heroques" supported="no">
- <description>Hero Quest Return Of The Witch Lord (UK) (64K) (Version Split) (Extension) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="7143">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (01 - the gate of doom) (version split) (extension) [original] [tape].cdt" size="7143" crc="fa80847b" sha1="1a006a5f4ad6e164f46e6290c56eb92e12543994" offset="0" />
+ <software name="hisoftdv" supported="no">
+ <description>Hisoft Devpac (UK, v3.1)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="12697">
+ <rom name="hisoft devpac (uk) (face a) (1984) (mona3.1) [schneider computer software] [original] [tape] [utilitaire] [compilation].cdt" size="12697" crc="f0cecfa6" sha1="97a2a6150940036808730ed095b06cdf5f0027ef" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="6872">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (02 - the cold halls) (version split) (extension) [original] [tape].cdt" size="6872" crc="37979146" sha1="1d374c82f6cd19217ac86c0004ee651eae617283" offset="0" />
+ <dataarea name="cass" size="9283">
+ <rom name="hisoft devpac (uk) (face b) (1984) (gena3.1) [schneider computer software] [original] [tape] [utilitaire] [compilation].cdt" size="9283" crc="e02692dc" sha1="a2eb959b43a2e0cec8f8ee5885ebb0c9416cac43" offset="0" />
</dataarea>
</part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="7060">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (03 - the silent passages) (version split) (extension) [original] [tape].cdt" size="7060" crc="59df3aba" sha1="d5d422e3d74accd123faeaf9cc6e171dbad221db" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="7000">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (04 - halls of vision) (version split) (extension) [original] [tape].cdt" size="7000" crc="00c1707c" sha1="de0d6fe339b10bc3c0efc3eed3571fee7c4e59be" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="7113">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (05 - the gate of bellthor) (version split) (extension) [original] [tape].cdt" size="7113" crc="f5c744ff" sha1="0c0553d5acd4dd7e8a76b1b5ab5c2ad8bf573f21" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="7021">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (06 - halls of the dead) (version split) (extension) [original] [tape].cdt" size="7021" crc="25a68157" sha1="3beaea369d4bd3632688de46cba818b1a8642bfd" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="7047">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (07 - the forgotten legion) (version split) (extension) [original] [tape].cdt" size="7047" crc="ed773bfa" sha1="07c1d1ad8e1c6992ed5a4503bdc049c1a87f106b" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="7100">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (08 - the forbidden city) (version split) (extension) [original] [tape].cdt" size="7100" crc="0ed1a17d" sha1="b650dc72a0cdfe5210370101610b5304f15dab22" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="7111">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (09 - the last gate) (version split) (extension) [original] [tape].cdt" size="7111" crc="f857120a" sha1="e8de2559a18f0b26ab0c7e3b47cb50d9b08f77fd" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="1899">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (10 - the court of the witch lord) (version split) (extension) [original] [tape].cdt" size="1899" crc="25800be1" sha1="6c09f45f35d5c6a8e015244385031429e32523ad" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="4523">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (11 - end of game) (version split) (extension) [original] [tape].cdt" size="4523" crc="dc451ecf" sha1="313ba70848b98d0b5ac3cbc7be1c7df2df1f0668" offset="0" />
+ </software>
+
+ <software name="hisoftdva" cloneof="hisoftdv" supported="no">
+ <description>Hisoft Devpac (UK, v3)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="11665">
+ <rom name="hisoft devpac (uk) (face 1) (1984) (gena3) [original] [tape] [utilitaire] [compilation].cdt" size="11665" crc="eb54f172" sha1="9915df7cd0e50a6e7a6e5591d81e0b3f8200a240" offset="0" />
</dataarea>
</part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="54627">
- <rom name="hero quest return of the witch lord (uk) (64k) (1991) (00 - code) (version split) (extension) [original] [tape].cdt" size="54627" crc="85e52d75" sha1="6d3aa158e5dd213e900a3eb218e01b455e1330e8" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="9025">
+ <rom name="hisoft devpac (uk) (face 2) (1984) (mona3) [original] [tape] [utilitaire] [compilation].cdt" size="9025" crc="74744cff" sha1="15b6faeb5195d9be0e487ad0b18dfd73730ecf87" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Heroes Of Karn (UK) (1984) [Original] [TAPE].zip... -->
- <software name="heroesof" supported="no">
- <description>Heroes Of Karn (UK) [Original] [TAPE]</description>
+ <software name="hspascal" supported="no">
+ <description>Hisoft Pascal (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60612">
- <rom name="heroes of karn (uk) (1984) [original] [tape].cdt" size="60612" crc="215ac070" sha1="a6eb68937cc2f5a0d93e038cc894c38223057a12" offset="0" />
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="28783">
+ <rom name="hisoft pascal (uk) (1984) [original] [tape] [utilitaire].cdt" size="28783" crc="fe4dc4bf" sha1="cc59295c52ce868bc637ec84f161e2024b144a33" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Heroes Of The Lance (UK) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="heroesof01" cloneof="heroesof" supported="no">
- <description>Heroes Of The Lance (UK) (Version Split) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="33763">
- <rom name="heroes of the lance (uk) (1988) (00. code program) (version split) [original] [tape].cdt" size="33763" crc="3ce0f989" sha1="cdd5a08768a125e8245ca2638dbf36b93ed7e027" offset="0" />
+ <software name="hitsport" supported="no">
+ <description>Hit Sports</description>
+ <year>1991</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="109756">
+ <rom name="hit sports (f) (face 1a) (1991) (rally ii - turbo cup) [original] [tape] [compilation].cdt" size="109756" crc="134397e4" sha1="ec35389eef6e4da5d3d4c731ec3ad10da79ff003" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="8432">
- <rom name="heroes of the lance (uk) (1988) (01. character 1 - goldmoon) (version split) [original] [tape].cdt" size="8432" crc="254cb992" sha1="851f9d391f88faf6db9687c4d388c1d46eb8ae08" offset="0" />
+ <dataarea name="cass" size="84841">
+ <rom name="hit sports (f) (face 1b) (1991) (space racer) [original] [tape] [compilation].cdt" size="84841" crc="559cb722" sha1="4313e880749a54d306f18ac713340a7d50d32c39" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="8432">
- <rom name="heroes of the lance (uk) (1988) (02. character 2 - sturm) (version split) [original] [tape].cdt" size="8432" crc="71d55e70" sha1="761d1d31fd58d68cd0656ffe6d6c6cefdde8694b" offset="0" />
+ <dataarea name="cass" size="118025">
+ <rom name="hit sports (f) (face 2a) (1991) (tennis 3d - foot - karateka) [original] [tape] [compilation].cdt" size="118025" crc="f86a63d4" sha1="99fae27947b7f7b38452d480910af266f4e39f78" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="8432">
- <rom name="heroes of the lance (uk) (1988) (03. character 3 - caramon) (version split) [original] [tape].cdt" size="8432" crc="f904ad0c" sha1="0c8459379fa1ce3da590bc20912f7340aa2d45e1" offset="0" />
+ <dataarea name="cass" size="114499">
+ <rom name="hit sports (f) (face 2b) (1991) (karateka) [original] [tape] [compilation].cdt" size="114499" crc="893e5333" sha1="76f8f00b2f2b0f89806585081de72c051d6d93f6" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="8432">
- <rom name="heroes of the lance (uk) (1988) (04. character 4 - raistlin) (version split) [original] [tape].cdt" size="8432" crc="6f3193d6" sha1="2416875fc257469923a582a93f3bbf4778127df5" offset="0" />
+ <dataarea name="cass" size="105646">
+ <rom name="hit sports (f) (face 3a) (1991) (crazy shot) [original] [tape] [compilation].cdt" size="105646" crc="7e99675c" sha1="d5e715cca7aae331520d7ec8445ca57f0eb339b4" offset="0" />
</dataarea>
</part>
<part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="8432">
- <rom name="heroes of the lance (uk) (1988) (05. character 5 - tanis) (version split) [original] [tape].cdt" size="8432" crc="a416bb0e" sha1="8e9edf01496374299b4adbf5ca26707a6735a253" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="8432">
- <rom name="heroes of the lance (uk) (1988) (06. character 6 - tasslehoff) (version split) [original] [tape].cdt" size="8432" crc="5b2b7d3e" sha1="2b58439fdad5a49f5e282c66a01828bd85ae068e" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="8432">
- <rom name="heroes of the lance (uk) (1988) (07. character 7 - riverwind) (version split) [original] [tape].cdt" size="8432" crc="acbfa436" sha1="47b9c2a3152f3c9d2aa956538d6fbbc4251a8c88" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="8432">
- <rom name="heroes of the lance (uk) (1988) (08. character 8 - flint) (version split) [original] [tape].cdt" size="8432" crc="53cc4a14" sha1="7ebddde24fdaeb7b0531e7fde3590275640066da" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="28860">
- <rom name="heroes of the lance (uk) (1988) (09. game code) (version split) [original] [tape].cdt" size="28860" crc="97693a13" sha1="56b8057a6d55869e666362fedfd3b8fff8d959f0" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="5887">
- <rom name="heroes of the lance (uk) (1988) (10. game data) (version split) [original] [tape].cdt" size="5887" crc="c063f60b" sha1="500a451343098850fad10aa7be3474b4503e4375" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="9391">
- <rom name="heroes of the lance (uk) (1988) (11. level 01) (version split) [original] [tape].cdt" size="9391" crc="b5cfacce" sha1="108f7be59c4a2c0c78d7e65e82043497939b4fed" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="9391">
- <rom name="heroes of the lance (uk) (1988) (12. level 02) (version split) [original] [tape].cdt" size="9391" crc="5d78f287" sha1="21bf358d764719345a79cf4f7cb8a09cd774c912" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="9391">
- <rom name="heroes of the lance (uk) (1988) (13. level 03) (version split) [original] [tape].cdt" size="9391" crc="87279c2e" sha1="14459b820d577f41c86ff464de19babd5b021325" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="9391">
- <rom name="heroes of the lance (uk) (1988) (14. level 04) (version split) [original] [tape].cdt" size="9391" crc="429c858f" sha1="e828d5a9f55cf2b80d900adebac6a7eb41c51267" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="9391">
- <rom name="heroes of the lance (uk) (1988) (15. level 05) (version split) [original] [tape].cdt" size="9391" crc="3fd0cfe5" sha1="893ee3db7585b0abc8c6fd6bd074e06b3a3d6bdf" offset="0" />
- </dataarea>
- </part>
- <part name="cass17" interface="cpc_cass">
- <dataarea name="cass" size="9391">
- <rom name="heroes of the lance (uk) (1988) (16. level 06) (version split) [original] [tape].cdt" size="9391" crc="91913f7b" sha1="33f0afeb253da69eb99bacf67c80405bb0113ce1" offset="0" />
- </dataarea>
- </part>
- <part name="cass18" interface="cpc_cass">
- <dataarea name="cass" size="9391">
- <rom name="heroes of the lance (uk) (1988) (17. level 07) (version split) [original] [tape].cdt" size="9391" crc="713e7eed" sha1="8e4a2badc62d3c5f27d6a60486243f1f3ecd39ae" offset="0" />
- </dataarea>
- </part>
- <part name="cass19" interface="cpc_cass">
- <dataarea name="cass" size="9391">
- <rom name="heroes of the lance (uk) (1988) (18. level 08) (version split) [original] [tape].cdt" size="9391" crc="51f16d98" sha1="2c8884b4756b1764c0b72855a9ca7c3e34ad06b5" offset="0" />
+ <dataarea name="cass" size="105647">
+ <rom name="hit sports (f) (face 3b) (1991) (crazy shot) [original] [tape] [compilation].cdt" size="105647" crc="476ef754" sha1="cb9818b5d4f916e517f1339d5b952d5e13ffd809" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Heroes Of The Lance (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="heroesof02" cloneof="heroesof" supported="no">
- <description>Heroes Of The Lance (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="hitsquad" supported="no">
+ <description>The Hit Squad (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="129989">
- <rom name="heroes of the lance (uk) (face 1) (1988) [original] [tape].cdt" size="129989" crc="ac4dd36d" sha1="fe5b4ab03be3b50f4ffaa2cceb6a9bcaef39a2eb" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="80935">
- <rom name="heroes of the lance (uk) (face 2) (1988) [original] [tape].cdt" size="80935" crc="fbad8205" sha1="00171d55418e4a305aac2e2811596aee80391962" offset="0" />
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="77899">
+ <rom name="the hit squad (uk) (1988) [original] [tape].cdt" size="77899" crc="b0ad522f" sha1="76087f3b7aea37614943e09d2bbca1771c64e8da" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hexenkueche (G) (1985) [Original] [TAPE].zip... -->
- <software name="hexenkue" supported="no">
- <description>Hexenkueche (Ger) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="66301">
- <rom name="hexenkueche (g) (1985) [original] [tape].cdt" size="66301" crc="9d926fc2" sha1="08c1f6d8feaacc4a41834dbf8153790b4f3c57ec" offset="0" />
+ <software name="crazycarhs" cloneof="crazycar" supported="no">
+ <description>The Hit Squad Arcade Collection 03 - Crazy Cars (UK)</description>
+ <year>1989</year>
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73870">
+ <rom name="crazy cars (uk) (1988) (uk retail version) [original] [tape].cdt" size="73870" crc="d5b59d22" sha1="ae53e8d6263579a14a6d94554bd0d930da1de76c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hexenkueche II (G) (1986) [Original] [TAPE].zip... -->
- <software name="hexenkue01" cloneof="hexenkue" supported="no">
- <description>Hexenkueche II (Ger) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="73573">
- <rom name="hexenkueche ii (g) (1986) [original] [tape].cdt" size="73573" crc="6c265dbf" sha1="01a14453d678a169a5d217b2cf2abaeb65135a5f" offset="0" />
+ <software name="wizballhs" cloneof="wizball" supported="no">
+ <description>The Hit Squad Arcade Collection 04 - Wizball (UK)</description>
+ <year>1989</year>
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="91388">
+ <rom name="the hit squad arcade collection 04 - wizball (uk) (1987) [original] [tape] [bugs].cdt" size="91388" crc="6bdc3640" sha1="e2874219cb2f2db0a100e1a375b3a7edf8962c30" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hi-Q Quiz (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="hiqquizu" supported="no">
- <description>Hi-Q Quiz (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="rampagehs" cloneof="rampage" supported="no">
+ <description>The Hit Squad Arcade Collection 05 - Rampage (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="26953">
- <rom name="hi-q quiz (uk) (face a) (1989) [original] [tape].cdt" size="26953" crc="df545bf5" sha1="dcd401b9f7a010ea2a0d4620d2210885ecd424be" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="26960">
- <rom name="hi-q quiz (uk) (face b) (1989) [original] [tape].cdt" size="26960" crc="1cc59cf9" sha1="52134f68499112ec29101067c40d2733a679f274" offset="0" />
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="74309">
+ <rom name="rampage (uk) (1987) (version hit squad 05) [original] [tape].cdt" size="74309" crc="05cd47d1" sha1="08ee929414a8dca3e883a191e5b4b393ea8e4849" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hideous (UK) (1992) [Original] [TAPE].zip... -->
- <software name="hideousu" supported="no">
- <description>Hideous (UK) [Original] [TAPE]</description>
- <year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="39123">
- <rom name="hideous (uk) (1992) [original] [tape].cdt" size="39123" crc="3fff091f" sha1="10fcd54a203c150fe656a744afd6bb7bd4098293" offset="0" />
+ <software name="renegadehs" cloneof="renegade" supported="no">
+ <description>The Hit Squad Arcade Collection 06 - Renegade (UK)</description>
+ <year>1989</year>
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="137894">
+ <rom name="renegade (uk) (1987) (version hit squad 06) [imagine software] [original] [tape].cdt" size="137894" crc="6e527b47" sha1="846dffe2651ae8b5a96d41f110c7ac1f1eb9746a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying High Epidemy (F) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="highepid" supported="no">
- <description>High Epidemy (Fra) (Version Split) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="42671">
- <rom name="high epidemy (f) (1988) (01. paris) (version split) [original] [tape].cdt" size="42671" crc="e58b59c4" sha1="f511c93a75c388460c047babce2202e848b6345b" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="42670">
- <rom name="high epidemy (f) (1988) (02. new-york) (version split) [original] [tape].cdt" size="42670" crc="4264b0d6" sha1="69c0f2e5e7db9501ca8317e3927439a82e860d02" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="42670">
- <rom name="high epidemy (f) (1988) (03. shanghai) (version split) [original] [tape].cdt" size="42670" crc="30405369" sha1="ef812da25d2c6806a5fd99f6974e36dfe465705c" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="19538">
- <rom name="high epidemy (f) (1988) (00. code programme) (version split) [original] [tape].cdt" size="19538" crc="ef3dd9b3" sha1="78f81c4b26ddda8693dd8a59d23c46224b04a235" offset="0" />
+ <software name="quartet" supported="no">
+ <description>The Hit Squad Arcade Collection 09 - Quartet (UK)</description>
+ <year>1989</year>
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="38008">
+ <rom name="the hit squad arcade collection 09 - quartet (uk) (1987) [original] [tape].cdt" size="38008" crc="2f8b886a" sha1="b74abe492a1111011e8fb90768b4a0f540975c04" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying High Epidemy (F) (1988) [Original] [TAPE].zip... -->
- <software name="highepid01" cloneof="highepid" supported="no">
- <description>High Epidemy (Fra) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="147519">
- <rom name="high epidemy (f) (1988) [original] [tape].cdt" size="147519" crc="519417dc" sha1="c817271487eb85c695b20eb555f9851d4c78b1dc" offset="0" />
+ <software name="slapfghths" cloneof="slapfght" supported="no">
+ <description>The Hit Squad Arcade Collection 11 - Slap Fight (UK)</description>
+ <year>1989</year>
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="82673">
+ <rom name="slap fight (uk) (1987) (version hit squad arcade 11) [original] [tape].cdt" size="82673" crc="64f83e6a" sha1="2f8e521cbd9a511377bef291a9f424231d81bbe9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying High Frontier (UK) (1987) [Original] [TAPE].zip... -->
- <software name="highfron" supported="no">
- <description>High Frontier (UK) [Original] [TAPE]</description>
+ <software name="gryzorhs" cloneof="gryzor" supported="no">
+ <description>The Hit Squad Arcade Collection 24 - Gryzor (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58048">
- <rom name="high frontier (uk) (1987) [original] [tape].cdt" size="58048" crc="1909ea9c" sha1="b8f1f7f6e8056d39f2166dcfbd361f91ed301a85" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="131106">
+ <rom name="gryzor (uk) (1987) (version hit squad arcade 24) [original] [tape].cdt" size="131106" crc="2d341398" sha1="bc683f34cd001cc8615ccef64792ad675654f857" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying High Steel (UK) (1989) [Original] [TAPE].zip... -->
- <software name="highstee" supported="no">
- <description>High Steel (UK) [Original] [TAPE]</description>
+ <software name="tnzshs" cloneof="tnzs" supported="no">
+ <description>The Hit Squad Arcade Collection 32 - The New Zealand Story (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="66174">
- <rom name="high steel (uk) (1989) [original] [tape].cdt" size="66174" crc="0ffd35a4" sha1="efa4db77c4dd18286d1542b54b7000d62c58e631" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="81698">
+ <rom name="the new zealand story (uk) (face a) (1989) (version hit squad arcade 32) [original] [tape].cdt" size="81698" crc="6025a3a2" sha1="faa0f4c0614aa8e413a49541bfb5148592c1cc94" offset="0" />
</dataarea>
</part>
- </software>
-
- <!-- Identifying High Steel.zip... -->
- <software name="highstee01" cloneof="highstee" supported="no">
- <description>High Steel</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="53120">
- <rom name="high streel.cdt" size="53120" crc="9b3749b8" sha1="5bcb1ed62af8876a1a817631d63066e275d5ed89" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="88807">
+ <rom name="the new zealand story (uk) (face b) (1989) (version hit squad arcade 32) [original] [tape].cdt" size="88807" crc="4f745024" sha1="628dc2fea659abdf7f43a07d4ebb49aef3fcc17d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Highlander (UK) (1986) [Original] [TAPE].zip... -->
- <software name="highland" supported="no">
- <description>Highlander (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61086">
- <rom name="highlander - part 1 (uk) (1986) [original] [tape].cdt" size="61086" crc="2904dddc" sha1="ec5e518e2d7b53413fb59c1c3a2dbe7f2230cd83" offset="0" />
+ <software name="secretaghs" cloneof="secretag" supported="no">
+ <description>The Hit Squad Arcade Collection 48 - Secret Agent - Sly Spy (UK)</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="70928">
+ <rom name="secret agent - sly spy (uk) (face a) (1990) (version hit squad arcade 48) [original] [tape].cdt" size="70928" crc="6d662ced" sha1="9258e79988cea6da8f5fef97263af3bdbb0cf97c" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="61086">
- <rom name="highlander - part 2 (uk) (1986) [original] [tape].cdt" size="61086" crc="be764936" sha1="7a0a21df2f8012fb2049e948b0456e77dae03fdd" offset="0" />
+ <dataarea name="cass" size="188825">
+ <rom name="secret agent - sly spy (uk) (face b) (1990) (version hit squad arcade 48) [original] [tape].cdt" size="188825" crc="bf825653" sha1="f0fd2ef16877169b170a34e64a17349456a2a5f0" offset="0" />
</dataarea>
</part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="61761">
- <rom name="highlander - part 3 (uk) (1986) [original] [tape].cdt" size="61761" crc="bd3de961" sha1="3f7acd02f229c639299c245c869b27a6a4b93c4a" offset="0" />
+ </software>
+
+ <software name="predatorhs" cloneof="predator" supported="no">
+ <description>The Hit Squad Movie Collection 08 - Predator (UK)</description>
+ <year>1989</year>
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="197027">
+ <rom name="predator (uk) (1988) [original] [tape].cdt" size="197027" crc="4821f619" sha1="9864a1902b9c502d13cf6f1c97f0d6a5429e0db6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Highway Encounter (UK) (1985) [Original] [TAPE].zip... -->
- <software name="highwaye" supported="no">
- <description>Highway Encounter (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="52478">
- <rom name="highway encounter (uk) (1985) [original] [tape].cdt" size="52478" crc="4e9da7e8" sha1="44407ac1d5ef3902ba27e95c2b911464b7390576" offset="0" />
+ <software name="rambo3hs" cloneof="rambo3" supported="no">
+ <description>The Hit Squad Movie Collection 14 - Rambo III (UK)</description>
+ <year>1990</year>
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="149811">
+ <rom name="the hit squad movie collection 14 - rambo iii (uk) (1990) [original] [tape].cdt" size="149811" crc="afa444c3" sha1="cfcdcaf3d0b1807b75d4b2b3b8cbd857cbb9c6c1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hijack (UK) (1986) [Original] [TAPE].zip... -->
- <software name="hijackuk" supported="no">
- <description>Hijack (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="53706">
- <rom name="hijack (uk) (1986) [original] [tape].cdt" size="53706" crc="980d4fea" sha1="547c5a251ddd1bcb296af6b6f9faec5cf1f997ff" offset="0" />
+ <software name="totrecalhs" cloneof="totrecal" supported="no">
+ <description>The Hit Squad Movie Collection 25 - Total Recall (UK)</description>
+ <year>1990</year>
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="135869">
+ <rom name="the hit squad movie collection 25 - total recall (uk) (1990) [original] [tape].cdt" size="135869" crc="0232eba1" sha1="e76a16fe9e24b73315bceabb832d10b336c3b089" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hirise (UK) (1986) [Original] [TAPE].zip... -->
- <software name="hiriseuk" supported="no">
- <description>Hirise (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="21343">
- <rom name="hirise (uk) (1986) [original] [tape].cdt" size="21343" crc="3ff1609f" sha1="5ba10c3f641c318d0612848aa4d7f549d585c617" offset="0" />
+ <software name="ikphs" cloneof="ikp" supported="no">
+ <description>The Hit Squad Sports Collection 08 - International Karate Plus (UK)</description>
+ <year>19??</year>
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="74565">
+ <rom name="the hit squad sports collection 08 - international karate plus (uk) (1988) [original] [tape] [bugs].cdt" size="74565" crc="11afbe03" sha1="d8fd69f95ba34a5dd8790628bf62b364e6e79708" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hisoft Devpac (UK) (2 faces) (1984) [Original] [TAPE] [UTILITAIRE] [COMPILATION].zip... -->
- <software name="hisoftde" supported="no">
- <description>Hisoft Devpac (UK) (2 faces) [Original] [TAPE] [UTILITAIRE] [COMPILATION]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="11665">
- <rom name="hisoft devpac (uk) (face 1) (1984) (gena3) [original] [tape] [utilitaire] [compilation].cdt" size="11665" crc="eb54f172" sha1="9915df7cd0e50a6e7a6e5591d81e0b3f8200a240" offset="0" />
+ <software name="protennths" cloneof="greatcrt" supported="no">
+ <description>The Hit Squad Sports Collection 19 - Pro Tennis Tour (UK)</description>
+ <year>1990</year>
+ <publisher>The Hit Squad</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="75901">
+ <rom name="the hit squad sports collection 19 - pro tennis tour (uk) (1990) [original] [tape].cdt" size="75901" crc="4d55f0c6" sha1="9254d5f03f073e7a08f56c7e8a7af8c7b945dd2b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hitscol1" supported="no">
+ <description>Hits Collection 1 (Fra)</description>
+ <year>1987</year>
+ <publisher>Chip</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="79048">
+ <rom name="hits collection 1 (f) (face a) [serma] [original] [tape] [compilation].cdt" size="79048" crc="db9f63b6" sha1="26ddbbadc199eb8b27fdcd7c093bf683a16896fa" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="9025">
- <rom name="hisoft devpac (uk) (face 2) (1984) (mona3) [original] [tape] [utilitaire] [compilation].cdt" size="9025" crc="74744cff" sha1="15b6faeb5195d9be0e487ad0b18dfd73730ecf87" offset="0" />
+ <dataarea name="cass" size="85495">
+ <rom name="hits collection 1 (f) (face b) [serma] [original] [tape] [compilation].cdt" size="85495" crc="a2e37ea6" sha1="27a6d28b19b805207b10c77c2370b78d4df9c8ef" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hisoft Font 464 (UK) (2 faces) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="hisoftfo" supported="no">
- <description>Hisoft Font 464 (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="38239">
- <rom name="hisoft font 464 (uk) (face a) (1984) [original] [tape] [utilitaire].cdt" size="38239" crc="2c15f045" sha1="f61ae069bbdfb4c1158724bdae4a55b3d8571358" offset="0" />
+ <software name="hitslor1" supported="no">
+ <description>Les Hits 1 de Loriciels (Fra)</description>
+ <year>1987</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57952">
+ <rom name="les hits 1 de loriciels (f) (face a) (rally ii - 3d fight) [original] [tape] [compilation].cdt" size="57952" crc="843b271f" sha1="b3b5e3e73f8baf4d24950a9b16f0b10eec6d98db" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="5107">
- <rom name="hisoft font 464 (uk) (face b) (1984) [original] [tape] [utilitaire].cdt" size="5107" crc="94beb8b4" sha1="3c85f3657a3e78386dcc5c4784d578a0f13d073c" offset="0" />
+ <dataarea name="cass" size="37519">
+ <rom name="les hits 1 de loriciels (f) (face b) (infernal runner) [original] [tape] [compilation].cdt" size="37519" crc="88c6af8d" sha1="d6fbdbd36500e22236afdf0bbb8d0a8168e71037" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hisoft Pascal (UK) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="hisoftpa" supported="no">
- <description>Hisoft Pascal (UK) [Original] [TAPE] [UTILITAIRE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="28783">
- <rom name="hisoft pascal (uk) (1984) [original] [tape] [utilitaire].cdt" size="28783" crc="fe4dc4bf" sha1="cc59295c52ce868bc637ec84f161e2024b144a33" offset="0" />
+ <software name="hitslor2" supported="no">
+ <description>Les Hits 2 de Loriciels (Fra)</description>
+ <year>1987</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73434">
+ <rom name="les hits 2 de loriciels (f) (face a) (1987) (foot - le 5eme axe) [original] [tape] [compilation].cdt" size="73434" crc="3f6c21c6" sha1="10a6345f127ce5e97a5247452ead97aaf4058b5b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="47065">
+ <rom name="les hits 2 de loriciels (f) (face b) (1987) (tennis) [original] [tape] [compilation].cdt" size="47065" crc="66eda86a" sha1="3c73498932fdf5b362885838cbfb419703ef977f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hive (UK) (1987) [Original] [TAPE].zip... -->
- <software name="hiveuk19" supported="no">
- <description>Hive (UK) [Original] [TAPE]</description>
+ <software name="hive" supported="no">
+ <description>Hive (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="81494">
<rom name="hive (uk) (1987) [original] [tape].cdt" size="81494" crc="cab88858" sha1="6f4d078525327e694e6199513d8ea482f851fa28" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying HMS Cobra (UK) (1986) (Spain retail version) [Original] [TAPE].zip... -->
<software name="hmscobra" supported="no">
- <description>HMS Cobra (UK) (Spain retail version) [Original] [TAPE]</description>
+ <description>HMS Cobra (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="106291">
<rom name="hms cobra (uk) (1986) (spain retail version) [original] [tape].cdt" size="106291" crc="6d453f6f" sha1="2b45f2e4cde9f3082cfdca0649c5d22d881f7776" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hobgoblin (UK) (1991) [Original] [TAPE].zip... -->
- <software name="hobgobli" supported="no">
- <description>Hobgoblin (UK) [Original] [TAPE]</description>
+ <software name="hobbit" supported="no">
+ <description>The Hobbit (UK)</description>
+ <year>1985</year>
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68227">
+ <rom name="the hobbit (uk) (1985) [original] [tape].cdt" size="68227" crc="ca900a9f" sha1="cb7b32ca8c2717ef486581259b4f2400bfc42421" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hobgobln" supported="no">
+ <description>Hobgoblin (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53773">
<rom name="hobgoblin (uk) (1991) [original] [tape].cdt" size="53773" crc="106bd101" sha1="5614aca8022b49fc7c530c400fe4ea4027886e34" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hockey (S) (1985) [Original] [TAPE].zip... -->
- <software name="hockeys1" supported="no">
- <description>Hockey (Spa) [Original] [TAPE]</description>
+ <software name="hockey" cloneof="slapshot" supported="no">
+ <description>Hockey (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Indescomp</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54571">
<rom name="hockey (s) (1985) [original] [tape].cdt" size="54571" crc="a03daa46" sha1="a197f93eb7e78979b83b6aae1a6b522a7c777786" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Holdfast (UK) (1984) [Original] [TAPE].zip... -->
+ <software name="holdup" supported="no">
+ <description>Hold-Up (Fra)</description>
+ <year>1984</year>
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60226">
+ <rom name="hold-up (f) (1984) [original] [tape].cdt" size="60226" crc="ee5380ba" sha1="12a73eec26220075a6b40510b858fa384416033a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="holdfast" supported="no">
- <description>Holdfast (UK) [Original] [TAPE]</description>
+ <description>Holdfast (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Kuma Computers</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="30124">
<rom name="holdfast (uk) (1984) [original] [tape].cdt" size="30124" crc="fa4fa00b" sha1="4c86cad92d58c8292018e5410011c0ef58be24da" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hollywood Or Bust (UK) (1986) [Original] [TAPE].zip... -->
- <software name="hollywoo" supported="no">
- <description>Hollywood Or Bust (UK) [Original] [TAPE]</description>
+ <software name="hollybst" supported="no">
+ <description>Hollywood or Bust (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55317">
<rom name="hollywood or bust (uk) (1986) [original] [tape].cdt" size="55317" crc="35342bf0" sha1="72cd88166ffa2b3b11c2279fdcdb3999547a115e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Home Accounts (UK) (2 faces) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="homeacco" supported="no">
- <description>Home Accounts (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="homeaccn" supported="no">
+ <description>Home Accounts (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gemini Marketing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="21972">
<rom name="home accounts 1 (uk) (face a) (1984) [original] [tape] [utilitaire].cdt" size="21972" crc="defde375" sha1="632278257d18d399028f2be4af5554ea0d95e24a" offset="0" />
</dataarea>
@@ -18427,251 +18199,106 @@
</part>
</software>
- <!-- Identifying Home Budget (UK) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="homebudg" supported="no">
- <description>Home Budget (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Home Budget (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Kuma Computers</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43017">
<rom name="home budget (uk) (1984) [original] [tape] [utilitaire].cdt" size="43017" crc="302daaf1" sha1="205bc35f5a65a77519d9b410a4a6b821b9ef79b7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Home Runner (UK) (1984) [Original] [TAPE].zip... -->
- <software name="homerunn" supported="no">
- <description>Home Runner (UK) [Original] [TAPE]</description>
+ <software name="homebudga" cloneof="homebudg" supported="no">
+ <description>Home Budget (UK, Amsoft)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="44098">
+ <rom name="home budget (uk) (face 1a) (1984) [amsoft] [original] [tape] [utilitaire].cdt" size="44098" crc="a3f7cab8" sha1="695bcdfb441f1c9055054e7201c0b580c598c9bc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="2947">
+ <rom name="home budget (uk) (face 2a) (1984) (personal file) [amsoft] [original] [tape] [utilitaire] (1).cdt" size="2947" crc="f0561a8a" sha1="72d2e7ae843615614dc6c9d4aeb88d5abd026f33" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="homerunr" supported="no">
+ <description>Home Runner (UK)</description>
+ <year>1984</year>
+ <publisher>Britannia Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="19026">
<rom name="home runner (uk) (1984) [original] [tape].cdt" size="19026" crc="654938d1" sha1="2751aa5a5a33004b4105fcd30c68d853e628455d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hong Kong Phooey (UK) (1990) [Original] [TAPE].zip... -->
- <software name="hongkong" supported="no">
- <description>Hong Kong Phooey (UK) [Original] [TAPE]</description>
+ <software name="hkphooey" supported="no">
+ <description>Hong Kong Phooey (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56800">
<rom name="hong kong phooey (uk) (1990) [original] [tape].cdt" size="56800" crc="8cfb7b25" sha1="53addafc560c6afdbdd7e3948ade955be36e6247" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hopper Copper (UK) (1989) [Original] [TAPE].zip... -->
- <software name="hopperco" supported="no">
- <description>Hopper Copper (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="hopcop" supported="no">
+ <description>Hopper Copper (UK)</description>
+ <year>1988</year>
+ <publisher>Silverbird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57457">
<rom name="hopper copper (uk) (1989) [original] [tape].cdt" size="57457" crc="66bc6aa5" sha1="36f515d33a64e53cfc86583583e5e72177efb37f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hopping Mad (UK) (1988) [Original] [TAPE].zip... -->
- <software name="hoppingm" supported="no">
- <description>Hopping Mad (UK) [Original] [TAPE]</description>
+ <software name="hopmad" supported="no">
+ <description>Hopping Mad (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60391">
<rom name="hopping mad (uk) (1988) [original] [tape].cdt" size="60391" crc="c5b9ac6d" sha1="c49e97bf49e8cb10faac3e1ec39c8fc046daaf96" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hostages - Operation Jupiter (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
<software name="hostages" supported="no">
- <description>Hostages - Operation Jupiter (UK) (2 faces) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="206676">
- <rom name="hostages - operation jupiter (uk) (128k) (face b) (1988) [original] [tape].cdt" size="206676" crc="920e86be" sha1="c41fac54c9bbfd815bf83ea6fef8d9f732ea76ce" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="138287">
- <rom name="hostages - operation jupiter (uk) (64k) (face a) (1988) [original] [tape].cdt" size="138287" crc="b5a5e651" sha1="5ad8620cc1f9b1cbb4c49ee3ec8b1d4ae543c918" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Hot-Rod (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="hotroduk" supported="no">
- <description>Hot-Rod (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (11. track 11) (version split) [original] [tape].cdt" size="4401" crc="8b875d46" sha1="e0dd25962729fa4fda4860123dfababe02f896b3" offset="0" />
+ <description>Hostages - Operation Jupiter (UK)</description>
+ <year>1990</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="138285">
+ <rom name="hostages - operation jupiter (uk) (64k) (face a) (1989) [original] [tape].cdt" size="138285" crc="1f9aeada" sha1="72fc2d49e3f20da703901226c17e3021f0b4399c" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (12. track 12) (version split) [original] [tape].cdt" size="4401" crc="2e851599" sha1="9319a47494189d5cf17d88372c5af0aa0c7a71cd" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (13. track 13) (version split) [original] [tape].cdt" size="4401" crc="df09ad89" sha1="ad7c9c2a653bb5b1db6b908d6b4155df4ae35e34" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (14. track 14) (version split) [original] [tape].cdt" size="4401" crc="32c6473d" sha1="04e7d93a54fcfcdd1f70030838c6d0fcc18e151f" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (15. track 15) (version split) [original] [tape].cdt" size="4401" crc="e697c3b2" sha1="6c7420c25135bc234208b0d66146028ee6958a9a" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (16. track 16) (version split) [original] [tape].cdt" size="4401" crc="a64bc21b" sha1="76ff33e1d5b8d9e3090266b61aacc0c91b74fd23" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (17. track 17) (version split) [original] [tape].cdt" size="4401" crc="4ad46aa0" sha1="7453a6556d715f430c36f263d465f32800672ff4" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (18. track 18) (version split) [original] [tape].cdt" size="4401" crc="d3474384" sha1="ad133b5c4fb2ed91dbe5ea2c386c274c41f69559" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (19. track 19) (version split) [original] [tape].cdt" size="4401" crc="85bd942b" sha1="46984217e156cb725fd8ec2fdeb2ccf344758aa8" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (20. track 20) (version split) [original] [tape].cdt" size="4401" crc="40686e7a" sha1="0b24ee6ba4b9455cb351b96d2dadc088306f8f9b" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (21. track 21) (version split) [original] [tape].cdt" size="4401" crc="eb27d857" sha1="726d22b4f40a19d799e0a610517693a1492c5705" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (22. track 22) (version split) [original] [tape].cdt" size="4401" crc="59de6e2c" sha1="a65352e1a7124f48ec37aedf290d77580d58c923" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (23. track 23) (version split) [original] [tape].cdt" size="4401" crc="364cabe0" sha1="2ca732213142846891a5c5e3c5160d381bd44632" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (24. track 24) (version split) [original] [tape].cdt" size="4401" crc="aeea912f" sha1="82300b52bd393c73a97c1bdac43df0c44c97bf34" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (25. track 25) (version split) [original] [tape].cdt" size="4401" crc="994fa2f3" sha1="99ef2e2662e21601991272c557947fdac56bf7a6" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (26. track 26) (version split) [original] [tape].cdt" size="4401" crc="61168adb" sha1="2e3918a695c20c7ed1b47c36228d44bf442b8496" offset="0" />
- </dataarea>
- </part>
- <part name="cass17" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (27. track 27) (version split) [original] [tape].cdt" size="4401" crc="e3e588b8" sha1="e22199dcd5c73bf55e8d14d94d609c8d875e9b6a" offset="0" />
- </dataarea>
- </part>
- <part name="cass18" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (28. track 28) (version split) [original] [tape].cdt" size="4401" crc="47c23d83" sha1="1dfe4b75cec017da8334416c40cdcb8d5e3738c3" offset="0" />
- </dataarea>
- </part>
- <part name="cass19" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (29. track 29) (version split) [original] [tape].cdt" size="4401" crc="25d3a3c1" sha1="ab301ed76fa1b3be808fc23b79cd98aea0cd27b2" offset="0" />
- </dataarea>
- </part>
- <part name="cass20" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (30. track 30) (version split) [original] [tape].cdt" size="4401" crc="ecd47220" sha1="87471ddceeca851220c0086a967d8b05148a2ee2" offset="0" />
- </dataarea>
- </part>
- <part name="cass21" interface="cpc_cass">
- <dataarea name="cass" size="50624">
- <rom name="hot-rod (uk) (1989) (-code program) (version split) [original] [tape].cdt" size="50624" crc="36ed7ba6" sha1="7ece693771200aa853b230585e54f7d055cee24a" offset="0" />
- </dataarea>
- </part>
- <part name="cass22" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (01. track 01) (version split) [original] [tape].cdt" size="4401" crc="3f69f748" sha1="739ea1cbd5bfc2742bec782688f0e107c436b419" offset="0" />
- </dataarea>
- </part>
- <part name="cass23" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (02. track 02) (version split) [original] [tape].cdt" size="4401" crc="000d5de3" sha1="56a86ff3f8f519996d67ecf03fbcfc6ef8bf7e8b" offset="0" />
- </dataarea>
- </part>
- <part name="cass24" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (03. track 03) (version split) [original] [tape].cdt" size="4401" crc="38418728" sha1="4f298752b0687e6b6cec007a712215f28845ffc7" offset="0" />
- </dataarea>
- </part>
- <part name="cass25" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (04. track 04) (version split) [original] [tape].cdt" size="4401" crc="778cb7da" sha1="cecc78c30c19ddb4c3f8acb80174062c5cfd7362" offset="0" />
- </dataarea>
- </part>
- <part name="cass26" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (05. track 05) (version split) [original] [tape].cdt" size="4401" crc="7d77719c" sha1="f307ec8c6f4baac9d089c1ea43c2f88fb4d5eefb" offset="0" />
- </dataarea>
- </part>
- <part name="cass27" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (06. track 06) (version split) [original] [tape].cdt" size="4401" crc="59bf3846" sha1="80dd8ada6525931a0eafda8934ec131e9799a433" offset="0" />
- </dataarea>
- </part>
- <part name="cass28" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (07. track 07) (version split) [original] [tape].cdt" size="4401" crc="fea18add" sha1="d582cb2f23be0399a207621e649da1cb08640d40" offset="0" />
- </dataarea>
- </part>
- <part name="cass29" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (08. track 08) (version split) [original] [tape].cdt" size="4401" crc="39d74961" sha1="ef6198812ae409f54a08dcddb24626e4814656a5" offset="0" />
- </dataarea>
- </part>
- <part name="cass30" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (09. track 09) (version split) [original] [tape].cdt" size="4401" crc="7648effe" sha1="ff4defa297712d2bb1a58de57eee3377d7cfa619" offset="0" />
- </dataarea>
- </part>
- <part name="cass31" interface="cpc_cass">
- <dataarea name="cass" size="4401">
- <rom name="hot-rod (uk) (1989) (10. track 10) (version split) [original] [tape].cdt" size="4401" crc="58c5c6b8" sha1="22ba59e4f0d0978925511720a17b7de48a45501c" offset="0" />
+ <dataarea name="cass" size="206676">
+ <rom name="hostages - operation jupiter (uk) (128k) (face b) (1988) [original] [tape].cdt" size="206676" crc="920e86be" sha1="c41fac54c9bbfd815bf83ea6fef8d9f732ea76ce" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hot-Rod (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="hotroduk01" cloneof="hotroduk" supported="no">
- <description>Hot-Rod (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="hotrod" supported="no">
+ <description>Hot-Rod (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50624">
<rom name="hot-rod (uk) (face a) (1989) [original] [tape].cdt" size="50624" crc="36ed7ba6" sha1="7ece693771200aa853b230585e54f7d055cee24a" offset="0" />
</dataarea>
@@ -18683,191 +18310,98 @@
</part>
</software>
- <!-- Identifying Hotshot (UK) (1988) [Original] [TAPE].zip... -->
- <software name="hotshotu" supported="no">
- <description>Hotshot (UK) [Original] [TAPE]</description>
+ <software name="hotshot" supported="no">
+ <description>Hotshot (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Addictive Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40612">
<rom name="hotshot (uk) (1988) [original] [tape].cdt" size="40612" crc="879ae25d" sha1="da37cf81bcae0788abef0ffc94d115921a071e1a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying House Of Usher (UK) (1984) [Original] [TAPE].zip... -->
- <software name="houseofu" supported="no">
- <description>House Of Usher (UK) [Original] [TAPE]</description>
+ <software name="househor" supported="no">
+ <description>The House of Horrors (UK)</description>
+ <year>1985</year>
+ <publisher>Strategy Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="45125">
+ <rom name="the house of horrors (uk) (1985) [original] [tape].cdt" size="45125" crc="f335911d" sha1="703bdc860e03ae47c796a685766821c620546e4e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="usher" supported="no">
+ <description>House of Usher (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Anirog Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43393">
<rom name="house of usher (uk) (1984) [original] [tape].cdt" size="43393" crc="698a008f" sha1="0e5ce9f5776178d4feb6e86dd2ef854b57cfc495" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying How To Be A Complete Bastard (UK) (1987) [Original] [TAPE].zip... -->
- <software name="howtobea" supported="no">
- <description>How To Be A Complete Bastard (UK) [Original] [TAPE]</description>
+ <software name="housejck" supported="no">
+ <description>The House That Jack Built (UK)</description>
+ <year>1985</year>
+ <publisher>Knight Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="36127">
+ <rom name="the house that jack built (uk) (1985) [original] [tape].cdt" size="36127" crc="424310ae" sha1="892059dffd57f5e781036f90b1264757a9953d91" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="how2bcb" supported="no">
+ <description>How To Be a Complete Bastard (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="79447">
<rom name="how to be a complete bastard (uk) (1987) [original] [tape].cdt" size="79447" crc="7cfa3e10" sha1="0242bb05ddedf10400606e2cf2c8156b6f980f84" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying How To Be A Hero (UK) (1987) [Original] [TAPE].zip... -->
- <software name="howtobea01" cloneof="howtobea" supported="no">
- <description>How To Be A Hero (UK) [Original] [TAPE]</description>
+ <software name="how2bhe" supported="no">
+ <description>How To Be a Hero (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="114953">
<rom name="how to be a hero (uk) (1987) [original] [tape].cdt" size="114953" crc="52920c06" sha1="dfd44430478b38476337792e4390d059a9f8717f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Howard The Duck (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="howardth" supported="no">
- <description>Howard The Duck (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="howard" supported="no">
+ <description>Howard The Duck (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49346">
<rom name="howard the duck (uk) (1987) (spain retail version) [original] [tape].cdt" size="49346" crc="cfc71651" sha1="41a5e6c8d420ab4a5b974abf440c4325dfdeeadb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hudson Hawk (UK) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="hudsonha" supported="no">
- <description>Hudson Hawk (UK) (Version Split) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="73112">
- <rom name="hudson hawk (uk) (1991) (00. code program) (version split) [original] [tape].cdt" size="73112" crc="ec31e152" sha1="0ca7386455c2bdc9f051b38b1a58e248f63399b7" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="5719">
- <rom name="hudson hawk (uk) (1991) (01. mission 1 part 0) (stage 1 - ruthersford auction house roof) (version split) [original] [tape].cdt" size="5719" crc="8bd747d6" sha1="a704613a71dbdd11e58eaf50aa0f0a2f4ab32610" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="8279">
- <rom name="hudson hawk (uk) (1991) (02. mission 1 part 1) (stage 1 - ruthersford auction house roof) (version split) [original] [tape].cdt" size="8279" crc="19e94bac" sha1="f9c3f358657f424cb0bfec1ef7f19338d9793ad5" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="6231">
- <rom name="hudson hawk (uk) (1991) (03. mission 1 part 2) (stage 2 - ruthersford auction house corridors) [original] [tape].cdt" size="6231" crc="c4a7ad00" sha1="117c8cdd7ac211b1e9f264b3f8cd87983d92716e" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="6231">
- <rom name="hudson hawk (uk) (1991) (04. mission 1 part 3) (stage 2 - ruthersford auction house corridors) [original] [tape].cdt" size="6231" crc="08da6faa" sha1="56ed041033b617408c0c023abdef20e31d92a0e4" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="7255">
- <rom name="hudson hawk (uk) (1991) (05. mission 1 part 4) (stage 3 - ruthersford auction house air ducts) [original] [tape].cdt" size="7255" crc="633ad793" sha1="a1184e024a0eac1e0b155bfe6a4efbee491af12b" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="7767">
- <rom name="hudson hawk (uk) (1991) (06. mission 1 part 5) (stage 4 - ruthersford auction house auction room) [original] [tape].cdt" size="7767" crc="47555bd6" sha1="b1e7177e8066e01c8aac6b17d0a138b3a288255c" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="1623">
- <rom name="hudson hawk (uk) (1991) (07. mission 1 part 6) (mission 1 finished - sforza) [original] [tape].cdt" size="1623" crc="85775f9b" sha1="2299c5cd25aede31a831b2b30323aafdbea03dd7" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="3671">
- <rom name="hudson hawk (uk) (1991) (08. mission 2 part 0) (stage 5 - the vatican post) [original] [tape].cdt" size="3671" crc="e29515a8" sha1="15e9710d1b2e0bd47bab6acf5954c34d38769728" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="9815">
- <rom name="hudson hawk (uk) (1991) (09. mission 2 part 1) (stage 5 - the vatican post) [original] [tape].cdt" size="9815" crc="b1337173" sha1="f6ba8d0fea7c7cd7b54fcfe199d93e3a5e73bc43" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="8791">
- <rom name="hudson hawk (uk) (1991) (10. mission 2 part 2) (stage 6 - the vatican tunnels) [original] [tape].cdt" size="8791" crc="1f2c83a2" sha1="93e6f6aae515a321fa1b3ae1d2976c461e88b121" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="8791">
- <rom name="hudson hawk (uk) (1991) (11. mission 2 part 3) (stage 7 - the vatican roof) [original] [tape].cdt" size="8791" crc="498a5aeb" sha1="d427ad07bfed5f568db871694b44116415986abe" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="9815">
- <rom name="hudson hawk (uk) (1991) (12. mission 2 part 4) (stage 8 - the vatican library) [original] [tape].cdt" size="9815" crc="c499b07c" sha1="edd58611a292dd8de26a9ddb2ea1c41f29943601" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="4695">
- <rom name="hudson hawk (uk) (1991) (13. mission 2 part 5) (mission 2 finished - the codex book) [original] [tape].cdt" size="4695" crc="eebc3d89" sha1="389887752fec841587726db13145d07116e04e51" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="3671">
- <rom name="hudson hawk (uk) (1991) (14. mission 3 part 0) (stage 9 - the da vinci castle) [original] [tape].cdt" size="3671" crc="a8533139" sha1="1945276d696aee4ccddfc7d1b4c4c5ac0c3a0041" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="4183">
- <rom name="hudson hawk (uk) (1991) (15. mission 3 part 1) (stage 9 - the da vinci castle) [original] [tape].cdt" size="4183" crc="be2d3fc3" sha1="6d150457a10abe1715503d61e6b81bbf8996360a" offset="0" />
- </dataarea>
- </part>
- <part name="cass17" interface="cpc_cass">
- <dataarea name="cass" size="9815">
- <rom name="hudson hawk (uk) (1991) (16. mission 3 part 2) (stage 10 - the da vinci castle roof) [original] [tape].cdt" size="9815" crc="fefc18e2" sha1="2dcc480bcfe6c05560e61cf0ed477cdf9cb223e4" offset="0" />
- </dataarea>
- </part>
- <part name="cass18" interface="cpc_cass">
- <dataarea name="cass" size="6743">
- <rom name="hudson hawk (uk) (1991) (17. mission 3 part 3) (stage 10 - the da vinci castle roof) [original] [tape].cdt" size="6743" crc="0a2ed0af" sha1="6b2aae4a039bb5325fcb3ad14e9d933a9f71cf6e" offset="0" />
- </dataarea>
- </part>
- <part name="cass19" interface="cpc_cass">
- <dataarea name="cass" size="3159">
- <rom name="hudson hawk (uk) (1991) (18. mission 3 part 4) (stage 11 - the da vinci castle cave) [original] [tape].cdt" size="3159" crc="f73c9709" sha1="0ee99e08b06c93049cc55c84f1bba70cbc835b87" offset="0" />
- </dataarea>
- </part>
- <part name="cass20" interface="cpc_cass">
- <dataarea name="cass" size="8791">
- <rom name="hudson hawk (uk) (1991) (19. mission 3 part 5) (stage 12 - the da vinci castle gold machine) [original] [tape].cdt" size="8791" crc="39fdef52" sha1="f54c36f025735058d57b5a323af0cf07594241cb" offset="0" />
- </dataarea>
- </part>
- <part name="cass21" interface="cpc_cass">
- <dataarea name="cass" size="3159">
- <rom name="hudson hawk (uk) (1991) (20. mission 3 part 6) (mission 3 finished - mirrored crystal) [original] [tape].cdt" size="3159" crc="5bf6bc29" sha1="d74c2315d028cc339171612b888a9883266d07fd" offset="0" />
- </dataarea>
- </part>
- <part name="cass22" interface="cpc_cass">
- <dataarea name="cass" size="3159">
- <rom name="hudson hawk (uk) (1991) (21. mission 3 part 7) (end screen) [original] [tape].cdt" size="3159" crc="3dca9909" sha1="ae1173cc801da442d460d646d4b13d37ec63972f" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Hudson Hawk (UK) (2 faces) (1991) [Original] [TAPE].zip... -->
- <software name="hudsonha01" cloneof="hudsonha" supported="no">
- <description>Hudson Hawk (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="hudsonh" supported="no">
+ <description>Hudson Hawk (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="73112">
- <rom name="hudson hawk (uk) (face 1) (1991) [original] [tape].cdt" size="73112" crc="ec31e152" sha1="0ca7386455c2bdc9f051b38b1a58e248f63399b7" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73108">
+ <rom name="hudson hawk (uk) (face 1) (1991) [original] [tape].cdt" size="73108" crc="50eae7bf" sha1="d91902ad8ee04a4c9bbf583417916204fe2722d7" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
@@ -18877,77 +18411,65 @@
</part>
</software>
- <!-- Identifying Human Killing Machine (UK) (2 faces) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="humankil" supported="no">
- <description>Human Killing Machine (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="hkm" supported="no">
+ <description>Human Killing Machine (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="43275">
- <rom name="human killing machine (uk) (face a) (1989) (spain retail version) [original] [tape].cdt" size="43275" crc="e1f0e192" sha1="85b3236bf82bcd049e8532ae5b72eb4fc5005b81" offset="0" />
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="43272">
+ <rom name="human killing machine (uk) (face a) (1989) [original] [tape].cdt" size="43272" crc="385a0598" sha1="668a4bef2fb49a95c0f2be51035104319faff639" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="147088">
- <rom name="human killing machine (uk) (face b) (1989) (spain retail version) [original] [tape].cdt" size="147088" crc="88ba3f1d" sha1="71996d71f248708402318af8ec1fbe3220b0e03b" offset="0" />
+ <rom name="human killing machine (uk) (face b) (1989) [original] [tape].cdt" size="147088" crc="73e10736" sha1="5eec5a749ddddff073d7e2ead817cd098ae33b1e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Humphrey (S) (1988) [Original] [TAPE].zip... -->
<software name="humphrey" supported="no">
- <description>Humphrey (Spa) [Original] [TAPE]</description>
+ <description>Humphrey (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="72732">
<rom name="humphrey (s) (1988) [original] [tape].cdt" size="72732" crc="8edc4821" sha1="288061958e3f5fa44a8a76e7b9300e22c172accf" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Humprey.zip... -->
- <software name="humpreyz" supported="no">
- <description>Humprey</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="72777">
- <rom name="humprey.cdt" size="72777" crc="fff66ddc" sha1="ffea386c57b8ee88a1757935d779db99e1faffa8" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Hunchback (UK) (1986) (v1) [Original] [TAPE].zip... -->
- <software name="hunchbac" supported="no">
- <description>Hunchback (UK) (v1) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="hunchbac1" cloneof="hunchbac" supported="no">
+ <description>Hunchback (UK, v1)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="20872">
<rom name="hunchback (uk) (1986) (v1) [original] [tape].cdt" size="20872" crc="83a90204" sha1="2f37145b1abf0d0636c908ccccbcf1f53d4a4a82" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hunchback (UK) (1986) (v2) [Original] [TAPE].zip... -->
- <software name="hunchbac01" cloneof="hunchbac" supported="no">
- <description>Hunchback (UK) (v2) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="hunchbac" supported="no">
+ <description>Hunchback (UK, v2)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="19299">
<rom name="hunchback (uk) (1986) (v2) [original] [tape].cdt" size="19299" crc="2dec6d32" sha1="8ec3e5c0f186422c5e81ed5d923493c64f9c187b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hunchback - The Adventure (UK) (4 faces) (1986) [Original] [TAPE].zip... -->
- <software name="hunchbac02" cloneof="hunchbac" supported="no">
- <description>Hunchback - The Adventure (UK) (4 faces) [Original] [TAPE]</description>
+ <software name="hunchadv" supported="no">
+ <description>Hunchback - The Adventure (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47516">
<rom name="hunchback - the adventure (uk) (face 1a) (1986) (main program) [original] [tape].cdt" size="47516" crc="01bdd751" sha1="755a721c4b6223d9a0f86e256fe102fd8aa004e0" offset="0" />
</dataarea>
@@ -18969,99 +18491,101 @@
</part>
</software>
- <!-- Identifying Hunchback - The Adventure.zip... -->
- <software name="hunchbac03" cloneof="hunchbac" supported="no">
- <description>Hunchback - The Adventure</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="47543">
- <rom name="hunchback - the adventure tape 1 - side 1.cdt" size="47543" crc="f69b9969" sha1="da93500ef3f90c5114b11a612b539d6140e0b04f" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="21706">
- <rom name="hunchback - the adventure tape 1 - side 2.cdt" size="21706" crc="d00eb1eb" sha1="34e1b51e1a3e26c6d750a58c136e65f507e7a5e4" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="21707">
- <rom name="hunchback - the adventure tape 2 - side 1.cdt" size="21707" crc="7b17a7c3" sha1="c44d61b259ab39996b267080e84b0a8bc29b1f00" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="21706">
- <rom name="hunchback - the adventure tape 2 - side 2.cdt" size="21706" crc="06c79e20" sha1="a78d20dd7de570f40963e0cf7f0bdac5e2ac5a48" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Hunchback II - Quasimodo's Revenge (UK) (1985) (Version Basic 1.0) [Original] [TAPE].zip... -->
- <software name="hunchbac04" cloneof="hunchbac" supported="no">
- <description>Hunchback II - Quasimodo's Revenge (UK) (Version Basic 1.0) [Original] [TAPE]</description>
+ <software name="hunchbc2" supported="no">
+ <description>Hunchback II - Quasimodo's Revenge (UK, BASIC 1.0)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49031">
<rom name="hunchback ii - quasimodo's revenge (uk) (1985) (version basic 1.0) [original] [tape].cdt" size="49031" crc="70c26e87" sha1="a039578c7a5f00aab88b963be70614b4b96c94b8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hundra (S) (1987) [Original] [TAPE].zip... -->
- <software name="hundras1" supported="no">
- <description>Hundra (Spa) [Original] [TAPE]</description>
+ <software name="hundras" cloneof="hundra" supported="no">
+ <description>Hundra (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62256">
<rom name="hundra (s) (1987) [original] [tape].cdt" size="62256" crc="2a41bbaa" sha1="790ec52822e10ef6afbe4a19e24195317440e17a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hundra (UK) (1987) [Original] [TAPE].zip... -->
- <software name="hundrauk" supported="no">
- <description>Hundra (UK) [Original] [TAPE]</description>
+ <software name="hundra" supported="no">
+ <description>Hundra (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56134">
<rom name="hundra (uk) (1987) [original] [tape].cdt" size="56134" crc="631d6ab1" sha1="c4ad0311f66d0b82bea33cb24c80d5b94da642e1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hunter Killer (UK) (1984) [Original] [TAPE].zip... -->
- <software name="hunterki" supported="no">
- <description>Hunter Killer (UK) [Original] [TAPE]</description>
+ <software name="huntred" supported="no">
+ <description>The Hunt for Red October (Spa?, Based on the Novel)</description>
+ <year>1987</year>
+ <publisher>Grandslam</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="82608">
+ <rom name="the hunt for red october (uk) (1988) [zafiro software] [original] [tape].cdt" size="82608" crc="271cdc68" sha1="96d0cf0c25df3a60bc27062b4913c35937cfe1d0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="huntredm" supported="no">
+ <description>The Hunt for Red October (UK, Based on the Movie)</description>
+ <year>1990</year>
+ <publisher>Grandslam</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="66555">
+ <rom name="the hunt for red october (uk) (face a) (1990) [original] [tape].cdt" size="66555" crc="00836697" sha1="416e3fe9d4de03ae00ecaf0b03faa83fe4b02e60" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="147605">
+ <rom name="the hunt for red october (uk) (face b) (1990) [original] [tape].cdt" size="147605" crc="7220d710" sha1="4f020a4215141cc69c5e76169d9dccb6014f5701" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="huntkill" supported="no">
+ <description>Hunter Killer (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46696">
<rom name="hunter killer (uk) (1984) [original] [tape].cdt" size="46696" crc="c92e5e59" sha1="254690af8b3af794e6f82ba499e301fdacf8cfe6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hustler (UK) (1985) [Original] [TAPE].zip... -->
- <software name="hustleru" supported="no">
- <description>Hustler (UK) [Original] [TAPE]</description>
+ <software name="hustler" supported="no">
+ <description>Hustler (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Bubble Bus Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="22177">
<rom name="hustler (uk) (1985) [original] [tape].cdt" size="22177" crc="efd2591a" sha1="e55524bef5208473056796cb30ecceedfb6be509" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Huxley Pig (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="huxleypi" supported="no">
- <description>Huxley Pig (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="huxley" supported="no">
+ <description>Huxley Pig (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58131">
<rom name="huxley pig (uk) (face a) (1990) (part 1) [original] [tape].cdt" size="58131" crc="cd517979" sha1="2ea84776a14029f2ef052440c4fa50dc2b2deed1" offset="0" />
</dataarea>
@@ -19073,36 +18597,36 @@
</part>
</software>
- <!-- Identifying Hybrid (UK) (1987) (v2) [Original] [TAPE].zip... -->
- <software name="hybriduk" supported="no">
- <description>Hybrid (UK) (v2) [Original] [TAPE]</description>
+ <software name="hybrid" supported="no">
+ <description>Hybrid (UK, v2)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Starlight Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45944">
<rom name="hybrid (uk) (1987) (v2) [original] [tape].cdt" size="45944" crc="f333f609" sha1="b905c8a9a47327cab42b2b3d04fb24e4c4411e8c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hybrid (UK) (1987) [Original] [TAPE].zip... -->
- <software name="hybriduk01" cloneof="hybriduk" supported="no">
- <description>Hybrid (UK) [Original] [TAPE]</description>
+ <software name="hybrid1" cloneof="hybrid" supported="no">
+ <description>Hybrid (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Starlight Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40903">
<rom name="hybrid (uk) (1987) [original] [tape].cdt" size="40903" crc="5f1149c1" sha1="5bccb7307829a5e875a4ad8f0e0b9de7766d2684" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hydra (UK) (4 faces) (1991) [Original] [TAPE].zip... -->
- <software name="hydrauk4" supported="no">
- <description>Hydra (UK) (4 faces) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="hydra" supported="no">
+ <description>Hydra (UK)</description>
+ <year>1990</year>
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="146284">
<rom name="hydra (uk) (face a) (1991) [original] [tape].cdt" size="146284" crc="c2a820d5" sha1="36510d5779d5633b659ac2168c89d477e58f056c" offset="0" />
</dataarea>
@@ -19113,100 +18637,83 @@
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="305844">
- <rom name="hydra (uk) (face d) (1991) [original] [tape].cdt" size="305844" crc="50967ffa" sha1="72b1144fd2bdc17957e1e566c12326c8164de48a" offset="0" />
+ <dataarea name="cass" size="258397">
+ <rom name="hydra (uk) (face c) (1991) [original] [tape].cdt" size="258397" crc="0a43f9aa" sha1="2ed3b175a426f106a981a71057ed4968ae7c1394" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="258397">
- <rom name="hydra (uk) (face c) (1991) [original] [tape].cdt" size="258397" crc="0a43f9aa" sha1="2ed3b175a426f106a981a71057ed4968ae7c1394" offset="0" />
+ <dataarea name="cass" size="305844">
+ <rom name="hydra (uk) (face d) (1991) [original] [tape].cdt" size="305844" crc="50967ffa" sha1="72b1144fd2bdc17957e1e566c12326c8164de48a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hydrofool (UK) (1987) [Original] [TAPE].zip... -->
- <software name="hydrofoo" supported="no">
- <description>Hydrofool (UK) [Original] [TAPE]</description>
+ <software name="hydrofol" supported="no">
+ <description>Hydrofool (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>FTL</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54313">
<rom name="hydrofool (uk) (1987) [original] [tape].cdt" size="54313" crc="c01f27e0" sha1="d3df9611454832112d6e9f866acfb7e2179d479d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hyper Sports (UK) (1985) [Original] [TAPE].zip... -->
- <software name="hyperspo" supported="no">
- <description>Hyper Sports (UK) [Original] [TAPE]</description>
+ <software name="hyperspt" supported="no">
+ <description>Hyper Sports (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="98351">
<rom name="hyper sports (uk) (1985) [original] [tape].cdt" size="98351" crc="2bf34143" sha1="99e00b5aa60ae5cb70aa109f18948004d9e3174d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hyper Sports.zip... -->
- <software name="hyperspo01" cloneof="hyperspo" supported="no">
- <description>Hyper Sports</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="66227">
- <rom name="hyper sports - side 1.cdt" size="66227" crc="ed15c442" sha1="eeb6f3ffe5cc2477832a3aa3ad97e405c9452a3a" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="32167">
- <rom name="hyper sports - side 2.cdt" size="32167" crc="5effc5f8" sha1="78d011a5cb0c6035127facccbef656dbbb5cc704" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Hyperbowl (UK) (1986) (v2) [Original] [TAPE].zip... -->
- <software name="hyperbow" supported="no">
- <description>Hyperbowl (UK) (v2) [Original] [TAPE]</description>
+ <software name="hyperbwl" supported="no">
+ <description>Hyperbowl (UK, v2)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49750">
<rom name="hyperbowl (uk) (1986) (v2) [original] [tape].cdt" size="49750" crc="c5a88d44" sha1="73c9e56b033551b2531670eaa19bb6c0b826fd62" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hyperbowl (UK) (1986) [Original] [TAPE].zip... -->
- <software name="hyperbow01" cloneof="hyperbow" supported="no">
- <description>Hyperbowl (UK) [Original] [TAPE]</description>
+ <software name="hyperbwl1" cloneof="hyperbwl" supported="no">
+ <description>Hyperbowl (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41663">
<rom name="hyperbowl (uk) (1986) [original] [tape].cdt" size="41663" crc="f23c64c3" sha1="816e441d8f34bdf8d951c18a62706d420562f780" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hyperbowl.zip... -->
- <software name="hyperbow02" cloneof="hyperbow" supported="no">
- <description>Hyperbowl</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="49764">
- <rom name="hyperbowl.cdt" size="49764" crc="c5c55e6d" sha1="ca5add827daf1fc341fe42f540dcc1ba8b8656d8" offset="0" />
+ <software name="hyperspc" supported="no">
+ <description>Hyperspace - Aventures Spatio-Temporelles (Fra)</description>
+ <year>1985</year>
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="82565">
+ <rom name="hyperspace aventures spatio-temporelles (f) (1985) [original] [tape].cdt" size="82565" crc="9973fad9" sha1="fe63b426ff979aef1a600997bc2634eba8966a87" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Hypsys (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="hypsysuk" supported="no">
- <description>Hypsys (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="hypsys" supported="no">
+ <description>Hypsys (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60753">
<rom name="hypsys (uk) (face a) (1989) [original] [tape].cdt" size="60753" crc="5dcb658f" sha1="f02a539c41391cb96b9ecb4125814cb647a8c96d" offset="0" />
</dataarea>
@@ -19218,150 +18725,166 @@
</part>
</software>
- <!-- Identifying I Alien (UK) (1988) [Original] [TAPE].zip... -->
- <software name="ialienuk" supported="no">
- <description>I Alien (UK) [Original] [TAPE]</description>
+ <software name="ialien" supported="no">
+ <description>I Alien (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61443">
<rom name="i alien (uk) (1988) [original] [tape].cdt" size="61443" crc="c3fc8b9e" sha1="458d7217f27a1bea35097fa7b472360fe0321058" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying I, Ball (UK) (1987) [Original] [TAPE].zip... -->
- <software name="iballuk1" supported="no">
- <description>I, Ball (UK) [Original] [TAPE]</description>
+ <software name="iball" supported="no">
+ <description>I, Ball (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55599">
<rom name="i, ball (uk) (1987) [original] [tape].cdt" size="55599" crc="3b0b54c5" sha1="e0e458466b89d839b10bef6aa031e23c8aec048d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying I, Ball II - Quest For The Past (UK) (1987) [Original] [TAPE].zip... -->
- <software name="iballiiq" supported="no">
- <description>I, Ball II - Quest For The Past (UK) [Original] [TAPE]</description>
+ <software name="iball2" supported="no">
+ <description>I, Ball II - Quest for the Past (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55131">
<rom name="i, ball ii - quest for the past (uk) (1987) [original] [tape].cdt" size="55131" crc="bba27fc7" sha1="7ebd15c7a736b5d8b3b5b43331bbe01fdccffa3b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ice Breaker (S) (1990) [Original] [TAPE].zip... -->
<software name="icebreak" supported="no">
- <description>Ice Breaker (Spa) [Original] [TAPE]</description>
+ <description>Ice Breaker (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="107213">
<rom name="ice breaker (s) (1990) [original] [tape].cdt" size="107213" crc="24f3ab4f" sha1="131110d4a64df01a2a7adc87e992e8729df64517" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Icon Jon (UK) (1986) [Original] [TAPE].zip... -->
- <software name="iconjonu" supported="no">
- <description>Icon Jon (UK) [Original] [TAPE]</description>
+ <software name="icetempl" supported="no">
+ <description>The Ice Temple (UK, BASIC 1.1)</description>
+ <year>1989</year>
+ <publisher>CDS Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68584">
+ <rom name="the ice temple (uk) (1989) (version basic 1.1) [original] [tape].cdt" size="68584" crc="42beba0d" sha1="24be2a0bd75aad10120313d8cdc8a4c391862f03" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="iconjon" supported="no">
+ <description>Icon Jon (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mirrorsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="39879">
<rom name="icon jon (uk) (1986) [original] [tape].cdt" size="39879" crc="a87db400" sha1="669d2d04c9854cf8d0a6716ff6f6a9a76c9eaf70" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ikari Warriors (UK) (1986) [Original] [TAPE].zip... -->
- <software name="ikariwar" supported="no">
- <description>Ikari Warriors (UK) [Original] [TAPE]</description>
+ <software name="ikari" supported="no">
+ <description>Ikari Warriors (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62245">
<rom name="ikari warriors (uk) (1986) [original] [tape].cdt" size="62245" crc="6bad9678" sha1="3c5ff7d0516a75cc9f04799f88776ed555b3722e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Ilogic All (S) (2 faces) (2009) (PD) [Original] [TAPE].zip... -->
- <software name="ilogical" supported="no">
- <description>Ilogic All (Spa) (2 faces) (2009) (PD) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="48795">
- <rom name="ilogic all (s) (face a) (2009) (pd) [original] [tape].cdt" size="48795" crc="b4f58689" sha1="ac4c18285d692b51b31f9cd548824871288bd5c8" offset="0" />
+ <software name="illustr" supported="no">
+ <description>The Illustrator (UK)</description>
+ <year>1985</year>
+ <publisher>Gilsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="24889">
+ <rom name="the illustrator (uk) (1985) [original] [tape] [utilitaire].cdt" size="24889" crc="004eb877" sha1="fb804ccdb8b20d3116f784a0687f55063df44b7a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="imagesys" supported="no">
+ <description>The Image System (UK)</description>
+ <year>1986</year>
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="39275">
+ <rom name="the image system (uk) (face a) (1986) [original] [tape] [utilitaire].cdt" size="39275" crc="d3d9b45d" sha1="65a035eb21c07069cd68c8591a6a892791f5364a" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="38599">
- <rom name="ilogic all (s) (face b) (2009) (pd) [original] [tape].cdt" size="38599" crc="9631225d" sha1="933851a14c8a52be9bf11fe0c57848a331961942" offset="0" />
+ <dataarea name="cass" size="7993">
+ <rom name="the image system (uk) (face b) (1986) [original] [tape] [utilitaire].cdt" size="7993" crc="d7fabc04" sha1="4eed3f9ad0ba8c8c76b218a08870f391ca6f2780" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Impossaball (UK) (1986) [Original] [TAPE].zip... -->
- <software name="impossab" supported="no">
- <description>Impossaball (UK) [Original] [TAPE]</description>
+ <software name="imaginat" supported="no">
+ <description>Imagination (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55219">
+ <rom name="imagination (uk) (1987) (199 silver range) [original] [tape].cdt" size="55219" crc="588c433f" sha1="030ec6701901a2443e3519f9deeac44baff26f9d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="impossab" supported="no">
+ <description>Impossaball (UK)</description>
+ <year>1987</year>
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55393">
<rom name="impossaball (uk) (1986) [original] [tape].cdt" size="55393" crc="0742ed77" sha1="ed75b1f6ebfb0ac49f358863a97902313bafa04d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Impossamole (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
<software name="impossam" supported="no">
- <description>Impossamole (UK) (Version Split) [Original] [TAPE]</description>
+ <description>Impossamole (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="47128">
- <rom name="impossamole (uk) (2. niveau 02 orient) (1990) (version split) [original] [tape].cdt" size="47128" crc="4eba254e" sha1="983e29f6e000ebefabfc67b5028d0f5b5f3fa5d2" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="84899">
+ <rom name="impossamole (uk) (face 1) (1990) [original] [tape].cdt" size="84899" crc="f785b06a" sha1="eaffad49f3c4abd4595e4d6b7bf11e58a6e0693c" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="47128">
- <rom name="impossamole (uk) (3. niveau 03 amazon) (1990) (version split) [original] [tape].cdt" size="47128" crc="24da31ff" sha1="a3df9f6ec68018e5d9d804a29fad2936bbb7e0c3" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="47128">
- <rom name="impossamole (uk) (4. niveau 04 iceland) (1990) (version split) [original] [tape].cdt" size="47128" crc="48b52124" sha1="117638dae3551a13fccd2605e3b4c9b28ee50405" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="47128">
- <rom name="impossamole (uk) (5. niveau 05 bermuda) (1990) (version split) [original] [tape].cdt" size="47128" crc="743c3994" sha1="b92a0372e01ceae8f32b12786dbf5d2252f948dd" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="37781">
- <rom name="impossamole (uk) (-code programme) (1990) (version split) [original] [tape].cdt" size="37781" crc="1713603f" sha1="a7eef4fed75a7848f9462b9902bfe5b06f0c01d8" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="47128">
- <rom name="impossamole (uk) (1. niveau 01 klondike) (1990) (version split) [original] [tape].cdt" size="47128" crc="427e5090" sha1="0bfab469651dd8937d3e49e8e45f0145a895d834" offset="0" />
+ <dataarea name="cass" size="188482">
+ <rom name="impossamole (uk) (face 2) (1990) [original] [tape].cdt" size="188482" crc="57d39d0b" sha1="e5653281d297a733ff61dfb7117a21e9bb3a9f79" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Impossamole (UK) (2 faces) (1990) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="impossam01" cloneof="impossam" supported="no">
- <description>Impossamole (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="impossams" cloneof="impossam" supported="no">
+ <description>Impossamole (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43525">
<rom name="impossamole (uk) (face a) (1990) (spain retail version) [original] [tape].cdt" size="43525" crc="95702ea0" sha1="582a600bfd7af58083a633f19f5b2edbd07fad7f" offset="0" />
</dataarea>
@@ -19373,181 +18896,60 @@
</part>
</software>
- <!-- Identifying Impossamole (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="impossam02" cloneof="impossam" supported="no">
- <description>Impossamole (UK) (2 faces) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="84899">
- <rom name="impossamole (uk) (face 1) (1990) [original] [tape].cdt" size="84899" crc="f785b06a" sha1="eaffad49f3c4abd4595e4d6b7bf11e58a6e0693c" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="188482">
- <rom name="impossamole (uk) (face 2) (1990) [original] [tape].cdt" size="188482" crc="57d39d0b" sha1="e5653281d297a733ff61dfb7117a21e9bb3a9f79" offset="0" />
+ <software name="impmiss" supported="no">
+ <description>Impossible Mission (UK, v2)</description>
+ <year>1986</year>
+ <publisher>Epyx</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60500">
+ <rom name="impossible mission (uk) (1986) (v2) [original] [tape].cdt" size="60500" crc="f2d6ceee" sha1="6ca122c851afb3826687c378cb312b6a108a0b0f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Impossible Mission (UK) (1986) [Original] [TAPE].zip... -->
- <software name="impossib" supported="no">
- <description>Impossible Mission (UK) [Original] [TAPE]</description>
+ <software name="impmissa" cloneof="impmiss" supported="no">
+ <description>Impossible Mission (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Epyx</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59520">
<rom name="impossible mission (uk) (1986) [original] [tape].cdt" size="59520" crc="c1148c01" sha1="f3886cd9a5820b023c1eba10d740349bd681ded1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Impossible Mission II (UK) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="impossib01" cloneof="impossib" supported="no">
- <description>Impossible Mission II (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="impmiss2" supported="no">
+ <description>Impossible Mission II (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="53037">
- <rom name="impossible mission ii (uk) (1988) (00. code program) (version split) [original] [tape].cdt" size="53037" crc="cd25c1fa" sha1="11f1b5b90f632a05059767db70b48d741b4a096f" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="8043">
- <rom name="impossible mission ii (uk) (1988) (01. level 01) (version split) [original] [tape].cdt" size="8043" crc="a6a4f096" sha1="ca1f24d78f4c4d5b2c1065d9a042aed4a3589849" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="8043">
- <rom name="impossible mission ii (uk) (1988) (02. level 02) (version split) [original] [tape].cdt" size="8043" crc="04eb1171" sha1="1e9c35b103bf545ee123e57e655164b0c248bc4e" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="8043">
- <rom name="impossible mission ii (uk) (1988) (03. level 03) (version split) [original] [tape].cdt" size="8043" crc="5b123880" sha1="cf721fac36408ca3ef40bfe9593430211867acfc" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="8043">
- <rom name="impossible mission ii (uk) (1988) (04. level 04) (version split) [original] [tape].cdt" size="8043" crc="1105defd" sha1="8925f499d183ca9cf1ae3ebceeb8113095b85c82" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="8043">
- <rom name="impossible mission ii (uk) (1988) (05. level 05) (version split) [original] [tape].cdt" size="8043" crc="8f92ff5d" sha1="e12399d0ddf3f43c4f15ee9a5c903e2827768359" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="8043">
- <rom name="impossible mission ii (uk) (1988) (06. level 06) (version split) [original] [tape].cdt" size="8043" crc="7bfad0ce" sha1="5b781a6a007eadd7dd88357506e47570e437fdd8" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="8043">
- <rom name="impossible mission ii (uk) (1988) (07. level 07) (version split) [original] [tape].cdt" size="8043" crc="d0e0bb89" sha1="d94414761597625f62b04a4ef020603f4ee6bdd9" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="8043">
- <rom name="impossible mission ii (uk) (1988) (08. level 08) (version split) [original] [tape].cdt" size="8043" crc="004cae4c" sha1="60018359af6a01f3722c4a715359a7ff73bf4116" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Impossible Mission II (UK) (1988) [Original] [TAPE].zip... -->
- <software name="impossib02" cloneof="impossib" supported="no">
- <description>Impossible Mission II (UK) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Epyx</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="117277">
<rom name="impossible mission ii (uk) (1988) [original] [tape].cdt" size="117277" crc="28c08a3a" sha1="05da0c2dd4d1dc2b804bfeddcfa7f8d14893b5e0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Impossible Mission.zip... -->
- <software name="impossib03" cloneof="impossib" supported="no">
- <description>Impossible Mission</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59539">
- <rom name="impossible mission.cdt" size="59539" crc="e7ddfefc" sha1="21fd85fecc5fa5efaece5cbdc5f20c38a22ebf1e" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Inca Curse (UK) (1985) [Original] [TAPE].zip... -->
<software name="incacurs" supported="no">
- <description>Inca Curse (UK) [Original] [TAPE]</description>
+ <description>Inca Curse (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Artic Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="27727">
<rom name="inca curse (uk) (1985) [original] [tape].cdt" size="27727" crc="cf04d34a" sha1="d176e3157cca8a447822ff36f21684d8f903f5a6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Indiana Jones And The Fate Of Atlantis (UK) (1993) (Version Split) [Original] [TAPE].zip... -->
- <software name="indianaj" supported="no">
- <description>Indiana Jones And The Fate Of Atlantis (UK) (Version Split) [Original] [TAPE]</description>
- <year>1993</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60922">
- <rom name="indiana jones and the fate of atlantis (uk) (1993) (00. introduction) (version split) [original] [tape].cdt" size="60922" crc="bba4cbc2" sha1="1944b1cabf1a47fdf16fdf7ef266de3e0de86378" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="23753">
- <rom name="indiana jones and the fate of atlantis (uk) (1993) (01. game code) (version split) [original] [tape].cdt" size="23753" crc="506efee1" sha1="be8e2444b39259a0cf20c1540ffedeb803b1c6a8" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="75370">
- <rom name="indiana jones and the fate of atlantis (uk) (1993) (02. stage 01 - monte carlo casino) (version split) [original] [tape].cdt" size="75370" crc="58740fa2" sha1="738950cb8d8b5c683caea57694d883543009ecbd" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="48705">
- <rom name="indiana jones and the fate of atlantis (uk) (1993) (03. stage 02 - naval base) (version split) [original] [tape].cdt" size="48705" crc="6b5e8700" sha1="c050f9f34d3a740f0347d8bbc5878fd57456a482" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="37732">
- <rom name="indiana jones and the fate of atlantis (uk) (1993) (04. stage 03 - naval base docks) (version split) [original] [tape].cdt" size="37732" crc="ffa53342" sha1="df56c7ea16560e4c669fa09515bc3721966e1108" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="41740">
- <rom name="indiana jones and the fate of atlantis (uk) (1993) (05. stage 04 - submarine) (version split) [original] [tape].cdt" size="41740" crc="145c36d1" sha1="4721f15dffa6c2e92f493cc1433ae5b20fcdefa3" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="40792">
- <rom name="indiana jones and the fate of atlantis (uk) (1993) (06. stage 05 - island) (version split) [original] [tape].cdt" size="40792" crc="3968c9db" sha1="2a556daf4c90b7ae22befb3378a6eda8cd4b7e42" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="37346">
- <rom name="indiana jones and the fate of atlantis (uk) (1993) (07. stage 06 - atlantis) (version split) [original] [tape].cdt" size="37346" crc="cdfb9f32" sha1="285cada34e23fcc908876b8421a25d2b73df760e" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="6126">
- <rom name="indiana jones and the fate of atlantis (uk) (1993) (08. end game) (version split) [original] [tape].cdt" size="6126" crc="b116d849" sha1="6816c8ec12adba8570ac5476f075cf993f97e47e" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Indiana Jones And The Fate Of Atlantis (UK) (2 faces) (1993) [Original] [TAPE].zip... -->
- <software name="indianaj01" cloneof="indianaj" supported="no">
- <description>Indiana Jones And The Fate Of Atlantis (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="indyatln" supported="no">
+ <description>Indiana Jones and the Fate of Atlantis (UK)</description>
<year>1993</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60922">
<rom name="indiana jones and the fate of atlantis (uk) (face a) (1993) [original] [tape].cdt" size="60922" crc="bba4cbc2" sha1="1944b1cabf1a47fdf16fdf7ef266de3e0de86378" offset="0" />
</dataarea>
@@ -19559,69 +18961,12 @@
</part>
</software>
- <!-- Identifying Indiana Jones And The Last Crusade (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="indianaj02" cloneof="indianaj" supported="no">
- <description>Indiana Jones And The Last Crusade (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="indycrus" supported="no">
+ <description>Indiana Jones and the Last Crusade (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57010">
- <rom name="indiana jones and the last crusade (uk) (1989) (00. code program) (version split) [original] [tape].cdt" size="57010" crc="856ab689" sha1="063950efc62076598fbbcc731ce7e7c599aabf61" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="8227">
- <rom name="indiana jones and the last crusade (uk) (1989) (01. the cross of coronado - screen) (version split) [original] [tape].cdt" size="8227" crc="dcb6267c" sha1="81cefbb6ad2f2af2b3e6602b45128644822d007f" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="17635">
- <rom name="indiana jones and the last crusade (uk) (1989) (02. level 1-1 - the cross of coronado) (version split) [original] [tape].cdt" size="17635" crc="06eec4e2" sha1="98080f3cb45c7ebfd98e6536d27bfbbedec33477" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="17635">
- <rom name="indiana jones and the last crusade (uk) (1989) (03. level 1-2 - the catacombs) (version split) [original] [tape].cdt" size="17635" crc="8ce57265" sha1="0e3c6df0ca34447ce54a755d3dcf6cc2640f5b91" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="8227">
- <rom name="indiana jones and the last crusade (uk) (1989) (04. the ascent of castle brunwald - screen) (version split) [original] [tape].cdt" size="8227" crc="546c43e0" sha1="bcd07cbebec10f121f8bca4a58bf17fee258c144" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="17635">
- <rom name="indiana jones and the last crusade (uk) (1989) (05. level 2 - the ascent of castle brunwald) (version split) [original] [tape].cdt" size="17635" crc="c08e8874" sha1="6138b4b28a924f6d379489298eaae8fc0e9d9d70" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="8227">
- <rom name="indiana jones and the last crusade (uk) (1989) (06. on board the zeppelin - screen) (version split) [original] [tape].cdt" size="8227" crc="c8e168d9" sha1="45dfee287da687c1e64030f1b88b76250f5218c2" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="17635">
- <rom name="indiana jones and the last crusade (uk) (1989) (07. level 3 - on board the zeppelin) (version split) [original] [tape].cdt" size="17635" crc="4c5fe8ed" sha1="9a05c713845ff5f937150d7082efc708549ee9f4" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="8227">
- <rom name="indiana jones and the last crusade (uk) (1989) (08. the holy grail - screen) (version split) [original] [tape].cdt" size="8227" crc="c0534c51" sha1="000bac7b9dfddbdad68632de5590e98d993d9969" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="17635">
- <rom name="indiana jones and the last crusade (uk) (1989) (09. level 4 - the holy grail) (version split) [original] [tape].cdt" size="17635" crc="3eebe9c1" sha1="3b2f0f725411fb63da5875a6a8cfaa37281a3551" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Indiana Jones And The Last Crusade (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="indianaj03" cloneof="indianaj" supported="no">
- <description>Indiana Jones And The Last Crusade (UK) (2 faces) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57010">
<rom name="indiana jones and the last crusade (uk) (face a) (1989) [original] [tape].cdt" size="57010" crc="856ab689" sha1="063950efc62076598fbbcc731ce7e7c599aabf61" offset="0" />
</dataarea>
@@ -19633,139 +18978,84 @@
</part>
</software>
- <!-- Identifying Indiana Jones And The Temple Of Doom (UK) (1987) [Original] [TAPE].zip... -->
- <software name="indianaj04" cloneof="indianaj" supported="no">
- <description>Indiana Jones And The Temple Of Doom (UK) [Original] [TAPE]</description>
+ <software name="indy" supported="no">
+ <description>Indiana Jones and the Temple of Doom (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="175652">
<rom name="indiana jones and the temple of doom (uk) (1987) [original] [tape].cdt" size="175652" crc="95c9a07a" sha1="5b205ca1d1f0e95dcb0a3fca91df9da7451fb20b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Indoor Race (S) (1987) [Mind Games Espana] [Original] [TAPE].zip... -->
- <software name="indoorra" supported="no">
- <description>Indoor Race (Spa) [Mind Games Espana] [Original] [TAPE]</description>
+ <software name="indorace" supported="no">
+ <description>Indoor Race (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mind Games Espana</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36635">
<rom name="indoor race (s) (1987) [mind games espana] [original] [tape].cdt" size="36635" crc="8f2bdae0" sha1="979e0ad2062ae9c7e896c2c79e58e8e5542fd32b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Indoor Soccer (UK) (1986) [Original] [TAPE].zip... -->
- <software name="indoorso" supported="no">
- <description>Indoor Soccer (UK) [Original] [TAPE]</description>
+ <software name="indorsoc" supported="no">
+ <description>Indoor Soccer (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Magnificent 7</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41843">
<rom name="indoor soccer (uk) (1986) [original] [tape].cdt" size="41843" crc="47a68fcf" sha1="9c9e08d845e21750920e27b91bfe134c62c90b7f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Inertie (F) (1987) (Version Split) [Original] [TAPE].zip... -->
- <software name="inertief" supported="no">
- <description>Inertie (Fra) (Version Split) [Original] [TAPE]</description>
+ <software name="indorspt" supported="no">
+ <description>Indoor Sports (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="12943">
- <rom name="inertie (f) (1987) (-boot code) (version split) [original] [tape].cdt" size="12943" crc="2b86f7dd" sha1="af638889109286eba584c9081e141f14ac5c7e21" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="28677">
- <rom name="inertie (f) (1987) (-code program) (version split) [original] [tape].cdt" size="28677" crc="6b272a55" sha1="684e7d945e6a38460ac665b34bf6a53f9354bf14" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="20677">
- <rom name="inertie (f) (1987) (01. planete 01) (version split) [original] [tape].cdt" size="20677" crc="e78837d8" sha1="4e4e2ce57404ce6bdc40639df7fac3b88f2506ec" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="20677">
- <rom name="inertie (f) (1987) (02. planete 02) (version split) [original] [tape].cdt" size="20677" crc="4a1bb8e5" sha1="c868d4f5460031520ed0a0f890ceb67558c76eae" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="20677">
- <rom name="inertie (f) (1987) (03. planete 03) (version split) [original] [tape].cdt" size="20677" crc="c44ce27a" sha1="754ded75df0354ef5a3b7d192b04886d2c140b30" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="20677">
- <rom name="inertie (f) (1987) (04. planete 04) (version split) [original] [tape].cdt" size="20677" crc="0314114c" sha1="20139954992377affc4ff5476c74a65c0d902701" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="20677">
- <rom name="inertie (f) (1987) (05. planete 05) (version split) [original] [tape].cdt" size="20677" crc="00366486" sha1="567c189e6209d356b1acd4e0e84088b8060e4874" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="20677">
- <rom name="inertie (f) (1987) (06. planete 06) (version split) [original] [tape].cdt" size="20677" crc="0f1d10dd" sha1="713a04c243ded34b7f154d5799d929eb3ef0a450" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="20677">
- <rom name="inertie (f) (1987) (07. planete 07) (version split) [original] [tape].cdt" size="20677" crc="957c03ff" sha1="2e83775747935a578d1106aeadd6f85d02ed950f" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="20677">
- <rom name="inertie (f) (1987) (08. planete 08) (version split) [original] [tape].cdt" size="20677" crc="4179e082" sha1="4c345fb998026c4c9ed512608ed5e9ebbfed73d8" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="20677">
- <rom name="inertie (f) (1987) (09. planete 09) (version split) [original] [tape].cdt" size="20677" crc="59bbe62d" sha1="6f71e9ac248e03174978f9f92d188ab5adde6ebc" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="20677">
- <rom name="inertie (f) (1987) (10. planete 10) (version split) [original] [tape].cdt" size="20677" crc="4f10a617" sha1="df72e1d9877e7d00c2ed971c753faf4766f8ecb1" offset="0" />
+ <publisher>Design Star Consultants</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="101151">
+ <rom name="indoor sports (uk) (1987) [original] [tape].cdt" size="101151" crc="43236f5f" sha1="223fa3cb66f840284dab36492b771bfec9175a71" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Inertie (F) (1987) [Original] [TAPE].zip... -->
- <software name="inertief01" cloneof="inertief" supported="no">
- <description>Inertie (Fra) [Original] [TAPE]</description>
+ <software name="inertie" supported="no">
+ <description>Inertie (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="250914">
<rom name="inertie (f) (1987) [original] [tape].cdt" size="250914" crc="a51396fa" sha1="b11ff37af7c6abf6461ad35bf396425bc67aacdd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Infernal Runner (F) (1985) [Original] [TAPE].zip... -->
- <software name="infernal" supported="no">
- <description>Infernal Runner (Fra) [Original] [TAPE]</description>
+ <software name="inferunr" supported="no">
+ <description>Infernal Runner (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53159">
<rom name="infernal runner (f) (1985) [original] [tape].cdt" size="53159" crc="603e8936" sha1="b1ef7d660a4657b15ce2cdbfceed04631febec3e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Infiltrator (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="infiltra" supported="no">
- <description>Infiltrator (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="infiltrt" supported="no">
+ <description>Infiltrator (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="88369">
<rom name="infiltrator (uk) (face a) (1986) [original] [tape].cdt" size="88369" crc="e2658c03" sha1="a2139518bcff1c1183e47ab88211c2c7d5592357" offset="0" />
</dataarea>
@@ -19777,84 +19067,146 @@
</part>
</software>
- <!-- Identifying Infodroid (UK) (1986) [Original] [TAPE].zip... -->
- <software name="infodroi" supported="no">
- <description>Infodroid (UK) [Original] [TAPE]</description>
+ <software name="infodrod" supported="no">
+ <description>Infodroid (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Beyond Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43997">
<rom name="infodroid (uk) (1986) [original] [tape].cdt" size="43997" crc="d4361520" sha1="0efb11195b1991c72461317eebb22d40d875ea90" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Inquisitor - Shade Of Swords (F) (1987) [Original] [TAPE].zip... -->
+ <software name="inherit" supported="no">
+ <description>The Inheritance (UK)</description>
+ <year>1986</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="The Inheritance - Panic in Las Vegas (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="104437">
+ <rom name="the inheritance (uk) (face a) (1986) [original] [tape].cdt" size="104437" crc="d6a1f2a9" sha1="5d4e3721cd11ef5847b971249711e4e5ffbc1c34" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="38761">
+ <rom name="the inheritance (uk) (face b) (1986) [original] [tape].cdt" size="38761" crc="b4a729c5" sha1="ba655481a37f0ffdac6627e78cd7fd96382feadc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="inhuman" supported="no">
+ <description>Los Inhumanos (Spa)</description>
+ <year>1990</year>
+ <publisher>Delta Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="56143">
+ <rom name="los inhumanos (s) (face a) (1990) [original] [tape].cdt" size="56143" crc="27467e18" sha1="f798002f2b9f8c394ff29ec0a195f2b92045bac4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="66487">
+ <rom name="los inhumanos (s) (face b) (1990) [original] [tape].cdt" size="66487" crc="8597b2d7" sha1="7c0f78b79090ae5403e7fb663f8283d556f088ec" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="initbas1" cloneof="teachbs1" supported="no">
+ <description>Initiation Au Basic Amstrad - 1ere Partie - Premiers Pas (Fra)</description>
+ <year>1984</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50221">
+ <rom name="initiation au basic amstrad - 1ere partie - premiers pas (f) (face 1a) (1984) [original] [tape].cdt" size="50221" crc="efde4da0" sha1="3df7e2c1d420f72d9d9970b5320807aed511b3e5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="50167">
+ <rom name="initiation au basic amstrad - 1ere partie - premiers pas (f) (face 1b) (1984) [original] [tape].cdt" size="50167" crc="6245a016" sha1="56c9d351f985f0c7af4cb5f5983101f64c85572f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="44118">
+ <rom name="initiation au basic amstrad - 1ere partie - premiers pas (f) (face 2a) (1984) [original] [tape].cdt" size="44118" crc="9c03418a" sha1="23ad9a714a82f753620821dbebbb0cae3b9e4e42" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="44145">
+ <rom name="initiation au basic amstrad - 1ere partie - premiers pas (f) (face 2b) (1984) [original] [tape].cdt" size="44145" crc="47dc10c4" sha1="ca2d6a35ae7f450dc03d4e3fc7c4ba9cecb43518" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="inquisit" supported="no">
- <description>Inquisitor - Shade Of Swords (Fra) [Original] [TAPE]</description>
+ <description>Inquisitor - Shade of Swords (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Chip</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="85897">
<rom name="inquisitor - shade of swords (f) (1987) [original] [tape].cdt" size="85897" crc="af205fd6" sha1="4e917f8e38ef0ef33dd6aa4e477c977ffbc8184e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Inside Outing (UK) (1987) [Dro Soft] [Original] [TAPE].zip... -->
- <software name="insideou" supported="no">
- <description>Inside Outing (UK) [Dro Soft] [Original] [TAPE]</description>
+ <software name="insidout" supported="no">
+ <description>Inside Outing (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="62517">
- <rom name="inside outing (uk) (1987) [dro soft] [original] [tape].cdt" size="62517" crc="ec1abac8" sha1="a666e813a8fffb801ea07c1edcd368b698d4dad3" offset="0" />
+ <publisher>The Edge</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="62520">
+ <rom name="inside outing (uk) (1987) [original] [tape].cdt" size="62520" crc="c3a8b3d8" sha1="898df319bebf2f6c6edc5f9b057ec275f65bdc7e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Inside Outing (UK) (1987) [Original] [TAPE].zip... -->
- <software name="insideou01" cloneof="insideou" supported="no">
- <description>Inside Outing (UK) [Original] [TAPE]</description>
+ <software name="insidoutds" cloneof="insidout" supported="no">
+ <description>Inside Outing (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="62520">
- <rom name="inside outing (uk) (1987) [original] [tape].cdt" size="62520" crc="c3a8b3d8" sha1="898df319bebf2f6c6edc5f9b057ec275f65bdc7e" offset="0" />
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="62517">
+ <rom name="inside outing (uk) (1987) [dro soft] [original] [tape].cdt" size="62517" crc="ec1abac8" sha1="a666e813a8fffb801ea07c1edcd368b698d4dad3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Interchange (UK) (1991) [Original] [TAPE].zip... -->
- <software name="intercha" supported="no">
- <description>Interchange (UK) [Original] [TAPE]</description>
+ <software name="interchn" supported="no">
+ <description>Interchange (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44688">
<rom name="interchange (uk) (1991) [original] [tape].cdt" size="44688" crc="99714757" sha1="7627c9ff2ef58cee8bc3ddfa4eddda7984704973" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Interdictor Pilot (UK) (1985) [Original] [TAPE].zip... -->
<software name="interdic" supported="no">
- <description>Interdictor Pilot (UK) [Original] [TAPE]</description>
+ <description>Interdictor Pilot (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Supersoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="24841">
<rom name="interdictor pilot (uk) (1985) [original] [tape].cdt" size="24841" crc="4bce1790" sha1="66997cde9d733d3e896b9003ca437c6f64649448" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying International 3D Tennis (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="internat" supported="no">
- <description>International 3D Tennis (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="int3dten" supported="no">
+ <description>International 3D Tennis (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Palace Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="92353">
<rom name="international 3d tennis (uk) (64k) (face 1) (1990) [original] [tape].cdt" size="92353" crc="2177f853" sha1="e44f1db3c3af1e47dee19b61e4fdb4cb8b696efe" offset="0" />
</dataarea>
@@ -19866,24 +19218,24 @@
</part>
</software>
- <!-- Identifying International Football (UK) (1990) [Original] [TAPE].zip... -->
- <software name="internat01" cloneof="internat" supported="no">
- <description>International Football (UK) [Original] [TAPE]</description>
+ <software name="intfootb" supported="no">
+ <description>International Football (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59311">
<rom name="international football (uk) (1990) [original] [tape].cdt" size="59311" crc="abcbf677" sha1="022cfa5083768c3ae82f6c676dcb7e836203b115" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying International Karate (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="internat02" cloneof="internat" supported="no">
- <description>International Karate (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="ik" supported="no">
+ <description>International Karate (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Endurance Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55948">
<rom name="international karate (uk) (face a) (1986) [original] [tape].cdt" size="55948" crc="33f26f0f" sha1="9efe9bf7b15731021bcf37dbce7f907d8c432c1c" offset="0" />
</dataarea>
@@ -19895,168 +19247,178 @@
</part>
</software>
- <!-- Identifying International Karate Plus (UK) (1988) (Version Hit Squad 08) [Original] [TAPE].zip... -->
- <software name="internat03" cloneof="internat" supported="no">
- <description>International Karate Plus (UK) (Version Hit Squad 08) [Original] [TAPE]</description>
+ <software name="ikp" supported="no">
+ <description>International Karate Plus (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="74567">
- <rom name="international karate plus (uk) (1988) (version hit squad 08) [original] [tape].cdt" size="74567" crc="a9ff8ca9" sha1="c74a3776f8f54fbd0e02d79c95c9414eef75d9d5" offset="0" />
+ <publisher>System 3</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="43400">
+ <rom name="international karate plus (uk) (1988) [original] [tape].cdt" size="43400" crc="e1d8334e" sha1="c1312e72b9f6cf0678f71d22633bca72a732106d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying International Karate Plus (UK) (1988) [Original] [TAPE].zip... -->
- <software name="internat04" cloneof="internat" supported="no">
- <description>International Karate Plus (UK) [Original] [TAPE]</description>
+ <software name="ikps" cloneof="ikp" supported="no">
+ <description>International Karate Plus (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="43436">
- <rom name="international karate plus (uk) (1988) [original] [tape].cdt" size="43436" crc="ab6abb64" sha1="3ed9686e725d64be7e20121ddedbb2005a402c27" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying International Karate Plus (UK) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="internat05" cloneof="internat" supported="no">
- <description>International Karate Plus (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="48284">
- <rom name="international karate plus (uk) (1989) (spain retail version) [original] [tape].cdt" size="48284" crc="05816fd4" sha1="6b0d2b863ca04165e3319655474ea569de96fc20" offset="0" />
+ <publisher>System 3</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="48283">
+ <rom name="international karate plus (uk) (1989) (spain retail version) [original] [tape].cdt" size="48283" crc="21f23f59" sha1="37e32d1443873ae5d3caeeb314f5e748c001a57c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying International Manager (UK) (19xx) [Original] [TAPE].zip... -->
- <software name="internat06" cloneof="internat" supported="no">
- <description>International Manager (UK) [Original] [TAPE]</description>
+ <software name="intmanag" supported="no">
+ <description>International Manager (UK)</description>
<year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>D&amp;H Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46687">
<rom name="international manager (uk) (19xx) [original] [tape].cdt" size="46687" crc="4edda032" sha1="ac44b2ea8afebe4f1886663e143bee530c0ce09f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying International Manager.zip... -->
- <software name="internat07" cloneof="internat" supported="no">
- <description>International Manager</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="47977">
- <rom name="international manager.cdt" size="47977" crc="ce797e91" sha1="77489f91fadefac54eee48598428cba1d7aa3bf0" offset="0" />
+ <software name="ninjarab" supported="no">
+ <description>International Ninja Rabbits (UK)</description>
+ <year>1992</year>
+ <publisher>Erbe Top 8 Bits</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="39249">
+ <rom name="international ninja rabbits (uk) (face a) (1992) [erbe top 8 bits] [original] [tape].cdt" size="39249" crc="8505ba26" sha1="01077c37547df416bc80f5ce1cf2ba1fd49af90b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="58805">
+ <rom name="international ninja rabbits (uk) (face b) (1992) [erbe top 8 bits] [original] [tape].cdt" size="58805" crc="93ee64ab" sha1="7cd6e1de17d0951b4c75a647cb286de703c72a03" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying International Rugby (UK) (1985) [Original] [TAPE].zip... -->
- <software name="internat08" cloneof="internat" supported="no">
- <description>International Rugby (UK) [Original] [TAPE]</description>
+ <software name="intrugby" supported="no">
+ <description>International Rugby (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Artic Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59335">
<rom name="international rugby (uk) (1985) [original] [tape].cdt" size="59335" crc="6edccf34" sha1="4de702b2482d458d718eafce817436593d2eea13" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying International Rugby Simulator (UK) (1988) [Original] [TAPE].zip... -->
- <software name="internat09" cloneof="internat" supported="no">
- <description>International Rugby Simulator (UK) [Original] [TAPE]</description>
+ <software name="rugbysim" supported="no">
+ <description>International Rugby Simulator (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60174">
<rom name="international rugby simulator (uk) (1988) [original] [tape].cdt" size="60174" crc="8c320f15" sha1="8100ab9d7014f7d9e0d4914a5cedcfaedcb7d4b7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying International Speedway (UK) (1988) [Original] [TAPE].zip... -->
- <software name="internat0a" cloneof="internat" supported="no">
- <description>International Speedway (UK) [Original] [TAPE]</description>
+ <software name="intspedw" supported="no">
+ <description>International Speedway (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Silverbird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50731">
<rom name="international speedway (uk) (1988) [original] [tape].cdt" size="50731" crc="7f8f000a" sha1="b7bcd7f982efc7f570be3a2320464fcf9c66d944" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying International Tennis (UK) (1992) [Original] [TAPE].zip... -->
- <software name="internat0b" cloneof="internat" supported="no">
- <description>International Tennis (UK) [Original] [TAPE]</description>
+ <software name="intennis" supported="no">
+ <description>International Tennis (UK)</description>
<year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49693">
<rom name="international tennis (uk) (1992) [original] [tape].cdt" size="49693" crc="8d4a33ed" sha1="0c82689d178a97889bab004496312c687200b69c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Into Oblivion (UK) (1986) [Original] [TAPE].zip... -->
- <software name="intoobli" supported="no">
- <description>Into Oblivion (UK) [Original] [TAPE]</description>
+ <software name="intplanet" cloneof="macrocos" supported="no">
+ <description>Interplanetary Trader (UK)</description>
+ <year>1985?</year>
+ <publisher>Datacom</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68077">
+ <rom name="interplanetary trader (uk) (1985) [macrocosmica] [original] [tape].cdt" size="68077" crc="fcc44031" sha1="79ade135d75a45707901cca6e4d4a73c0f2370d3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="intobliv" supported="no">
+ <description>Into Oblivion (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41431">
<rom name="into oblivion (uk) (1986) [original] [tape].cdt" size="41431" crc="1ba9ed15" sha1="36089abc0f403c8c5e7af0d47d169ccdf7aad6cf" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Into The Eagle's Nest (UK) (1987) [Original] [TAPE].zip... -->
- <software name="intothee" supported="no">
- <description>Into The Eagle's Nest (UK) [Original] [TAPE]</description>
+ <software name="eaglenst" supported="no">
+ <description>Into the Eagle's Nest (UK, S.A.T.A.R Demo on Side B)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Pandora</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51640">
<rom name="into the eagle's nest (uk) (1987) [original] [tape].cdt" size="51640" crc="471c8c2b" sha1="754c3af1cad27fc57c8d50894f933b7a9b53ee8d" offset="0" />
</dataarea>
</part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="26271">
+ <rom name="s.a.t.a.r (uk) (1987) (prototype) [original] [tape].cdt" size="26271" crc="31aa5a49" sha1="d1b84f182b0414e91ff722f7ba65abce85ff348d" offset="0" />
+ </dataarea>
+ </part>
</software>
- <!-- Identifying Invasion (UK) (1987) [Original] [TAPE].zip... -->
<software name="invasion" supported="no">
- <description>Invasion (UK) [Original] [TAPE]</description>
+ <description>Invasion (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56922">
<rom name="invasion (uk) (1987) [original] [tape].cdt" size="56922" crc="e752bf26" sha1="9400938272ada845cd1661fdbb13d23c4e1569be" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Invierte Y Gana (S) (1988) [Original] [TAPE].zip... -->
- <software name="invierte" supported="no">
- <description>Invierte Y Gana (Spa) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="invygana" supported="no">
+ <description>Invierte y Gana (Spa)</description>
+ <year>1986</year>
+ <publisher>Idealogic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35869">
<rom name="invierte y gana (s) (1988) [original] [tape].cdt" size="35869" crc="9c228663" sha1="3292f87ee8c022f77c209d9cab44f4e8ea8bebac" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Invitation (F) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="invitati" supported="no">
- <description>Invitation (Fra) (2 faces) [Original] [TAPE]</description>
+ <software name="invitatn" supported="no">
+ <description>Invitation (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56869">
<rom name="invitation (f) (face b) (1987) [original] [tape].cdt" size="56869" crc="8205b2e8" sha1="4b9fad7a4aede887efda5f46e9463aea248d258f" offset="0" />
</dataarea>
@@ -20068,48 +19430,72 @@
</part>
</software>
- <!-- Identifying ISS - Incredible Shrinking Sphere (UK) (1989) [Original] [TAPE].zip... -->
- <software name="issincre" supported="no">
- <description>ISS - Incredible Shrinking Sphere (UK) [Original] [TAPE]</description>
+ <software name="drdestrc" supported="no">
+ <description>The Island of Dr. Destructo (UK)</description>
+ <year>1987</year>
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58706">
+ <rom name="the island of dr. destructo (uk) (1987) [original] [tape].cdt" size="58706" crc="8e0a8de3" sha1="ea39698f18a7fd28b4a0a8382d7e7d16d840e116" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="isoleur" supported="no">
+ <description>Isoleur (Fra)</description>
+ <year>1985</year>
+ <publisher>Sprites</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="47904">
+ <rom name="isoleur (f) (1985) [original] [tape].cdt" size="47904" crc="538b3872" sha1="246dddb5aad64cc7ee9d005e32b4342c0cd000ba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="iss" supported="no">
+ <description>ISS - Incredible Shrinking Sphere (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="72690">
<rom name="iss - incredible shrinking sphere (uk) (1989) [original] [tape].cdt" size="72690" crc="ed45e90f" sha1="97de4be51f7da467ea180be113d788eb4baec9a1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying It's A Knockout (UK) (1986) [Original] [TAPE].zip... -->
- <software name="itsaknoc" supported="no">
- <description>It's A Knockout (UK) [Original] [TAPE]</description>
+ <software name="itsako" supported="no">
+ <description>It's a Knockout (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59434">
<rom name="it's a knockout (uk) (1986) [original] [tape].cdt" size="59434" crc="412df2d8" sha1="efcc1aaeb1b60f6f3e2e1b1aa2ae0916c8da6151" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Italian Supercar (UK) (1990) [Original] [TAPE].zip... -->
- <software name="italians" supported="no">
- <description>Italian Supercar (UK) [Original] [TAPE]</description>
+ <software name="italscar" supported="no">
+ <description>Italian Supercar (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62952">
<rom name="italian supercar (uk) (1990) [original] [tape].cdt" size="62952" crc="f2f9f4ae" sha1="01d26429816d7ecfd7c1a14181c4ba39ea81927b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Italy 1990 (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="italy199" supported="no">
- <description>Italy 1990 (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="ita1990" supported="no">
+ <description>Italy 1990 (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53096">
<rom name="italy 1990 (uk) (face a) (1990) [original] [tape].cdt" size="53096" crc="ad537419" sha1="8dc5b473005505a9e2f7493cb21af56ae774c1fb" offset="0" />
</dataarea>
@@ -20121,36 +19507,36 @@
</part>
</software>
- <!-- Identifying Ivan 'Ironman' Stewart's Super Off Road (UK) (1990) [Original] [TAPE].zip... -->
- <software name="ivaniron" supported="no">
- <description>Ivan 'Ironman' Stewart's Super Off Road (UK) [Original] [TAPE]</description>
+ <software name="offroad" supported="no">
+ <description>Ivan 'Ironman' Stewart's Super Off Road (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="86262">
<rom name="ivan 'ironman' stewart's super off road (uk) (1990) [original] [tape].cdt" size="86262" crc="011fb95a" sha1="8e4de3dbc719560b081e9dedb27602c29f845055" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Iznogoud (F) (1987) (Spain retail version) [Original] [TAPE].zip... -->
<software name="iznogoud" supported="no">
- <description>Iznogoud (Fra) (Spain retail version) [Original] [TAPE]</description>
+ <description>Iznogoud (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="70407">
<rom name="iznogoud (f) (1987) (spain retail version) [original] [tape].cdt" size="70407" crc="e87d6837" sha1="6cd9223530c60f428605e52f2d0832e72c076b59" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jabato (S) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="jabatos2" supported="no">
- <description>Jabato (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="jabato" supported="no">
+ <description>Jabato (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68463">
<rom name="jabato (s) (face 1) (1989) [original] [tape].cdt" size="68463" crc="effd7e02" sha1="bb66998a3cf842a09adeb9d0931c6c67fbacc820" offset="0" />
</dataarea>
@@ -20162,24 +19548,24 @@
</part>
</software>
- <!-- Identifying Jack And The Beanstalk (UK) (1985) [Original] [TAPE].zip... -->
- <software name="jackandt" supported="no">
- <description>Jack And The Beanstalk (UK) [Original] [TAPE]</description>
+ <software name="jackbean" supported="no">
+ <description>Jack and the Beanstalk (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Thor Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51733">
<rom name="jack and the beanstalk (uk) (1985) [original] [tape].cdt" size="51733" crc="9006aebc" sha1="5472de3fc7205fc4f10dfbaa59e3878cca74adab" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jack Nicklaus Golf (UK) (4 faces) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="jacknick" supported="no">
- <description>Jack Nicklaus Golf (UK) (4 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="nicklaus" supported="no">
+ <description>Jack Nicklaus Golf (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Accolade</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50605">
<rom name="jack nicklaus golf (uk) (face 1a) (1989) (spain retail version) [original] [tape].cdt" size="50605" crc="d177d614" sha1="5aa51383255ec686748276bdd3de87a6b86ad631" offset="0" />
</dataarea>
@@ -20201,36 +19587,37 @@
</part>
</software>
- <!-- Identifying Jack The Nipper (UK) (1986) [Original] [TAPE].zip... -->
- <software name="jackthen" supported="no">
- <description>Jack The Nipper (UK) [Original] [TAPE]</description>
+ <software name="jacknipr" supported="no">
+ <description>Jack The Nipper (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58200">
<rom name="jack the nipper (uk) (1986) [original] [tape].cdt" size="58200" crc="c0426069" sha1="4e536bb53f65992f323ab21dffde3508eabb63ae" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jack The Nipper II In Coconut Capers (UK) (1987) [Original] [TAPE].zip... -->
- <software name="jackthen01" cloneof="jackthen" supported="no">
- <description>Jack The Nipper II In Coconut Capers (UK) [Original] [TAPE]</description>
+ <software name="jacknip2" supported="no">
+ <description>Jack The Nipper - Coconut Capers (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Jack The Nipper II in Coconut Capers" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65492">
<rom name="jack the nipper ii in coconut capers (uk) (1987) [original] [tape].cdt" size="65492" crc="b20722cd" sha1="4c1aac1b12c623e68d93e2915af5bc59883d158f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jack The Ripper (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="jackther" supported="no">
- <description>Jack The Ripper (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="jackripr" supported="no">
+ <description>Jack The Ripper (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="104053">
<rom name="jack the ripper (uk) (face a) (1988) [original] [tape].cdt" size="104053" crc="1d671300" sha1="dad967f118c416a4b64d376a5b49232046d3869b" offset="0" />
</dataarea>
@@ -20242,132 +19629,132 @@
</part>
</software>
- <!-- Identifying Jackal (UK) (1988) [Original] [TAPE].zip... -->
- <software name="jackaluk" supported="no">
- <description>Jackal (UK) [Original] [TAPE]</description>
+ <software name="jackal" supported="no">
+ <description>Jackal (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Konami</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61439">
<rom name="jackal (uk) (1988) [original] [tape].cdt" size="61439" crc="fccc9c80" sha1="444c17ee44e3364e5b3ea3bd7f52af7145d52c1e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jackson City (S) (1990) [Original] [TAPE].zip... -->
- <software name="jacksonc" supported="no">
- <description>Jackson City (Spa) [Original] [TAPE]</description>
+ <software name="jackcity" supported="no">
+ <description>Jackson City (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>GLL Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63673">
<rom name="jackson city (s) (1990) [original] [tape].cdt" size="63673" crc="5aeb3478" sha1="873a88baeb6e6bbc469e181a7cf4fdb42d5e599f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jahangir Khan World Championship Squash (UK,F,S) (1991) [Original] [TAPE].zip... -->
- <software name="jahangir" supported="no">
- <description>Jahangir Khan World Championship Squash (UK,F,S) [Original] [TAPE]</description>
+ <software name="jksquash" supported="no">
+ <description>Jahangir Khan World Championship Squash (Euro)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Krisalis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="115173">
<rom name="jahangir khan world championship squash (uk,f,s) (1991) [original] [tape].cdt" size="115173" crc="54ec198f" sha1="71f7283d7fc8adf69792fb76088925d01e6a14af" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jai Alai (S) (1990) [Original] [TAPE].zip... -->
- <software name="jaialais" supported="no">
- <description>Jai Alai (Spa) [Original] [TAPE]</description>
+ <software name="jaialai" supported="no">
+ <description>Jai Alai (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61521">
<rom name="jai alai (s) (1990) [original] [tape].cdt" size="61521" crc="082ee310" sha1="6507678b7a8a4181ef4cff9cdb65e5e4dd11997d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jail Break (UK) (1986) [Original] [TAPE].zip... -->
- <software name="jailbrea" supported="no">
- <description>Jail Break (UK) [Original] [TAPE]</description>
+ <software name="jailbrek" supported="no">
+ <description>Jail Break (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Konami</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66955">
<rom name="jail break (uk) (1986) [original] [tape].cdt" size="66955" crc="6a8bf55d" sha1="7e25b9f9a947bbccf9c10eeca94e3e9ade4880ea" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying James Clavell's Shogun (UK) (1986) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="jamescla" supported="no">
- <description>James Clavell's Shogun (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="shogun" supported="no">
+ <description>James Clavell's Shogun (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="64849">
- <rom name="james clavell's shogun (uk) (1986) (spain retail version) [original] [tape].cdt" size="64849" crc="4a51060e" sha1="477649502e587fde10f5e99ff3031fccfe2125a5" offset="0" />
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64285">
+ <rom name="james clavell's shogun (uk) (1986) [original] [tape].cdt" size="64285" crc="8b8f2da7" sha1="4346d3015491a5e1d48d85e3b740da94684b0894" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying James Clavell's Shogun (UK) (1986) [Original] [TAPE].zip... -->
- <software name="jamescla01" cloneof="jamescla" supported="no">
- <description>James Clavell's Shogun (UK) [Original] [TAPE]</description>
+ <software name="shoguns" cloneof="shogun" supported="no">
+ <description>James Clavell's Shogun (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="64285">
- <rom name="james clavell's shogun (uk) (1986) [original] [tape].cdt" size="64285" crc="8b8f2da7" sha1="4346d3015491a5e1d48d85e3b740da94684b0894" offset="0" />
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64849">
+ <rom name="james clavell's shogun (uk) (1986) (spain retail version) [original] [tape].cdt" size="64849" crc="4a51060e" sha1="477649502e587fde10f5e99ff3031fccfe2125a5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying James Debug - Le Mystere De L'Ile Perdue (F) (64K) (1986) [Original] [TAPE].zip... -->
- <software name="jamesdeb" supported="no">
- <description>James Debug - Le Mystere De L'Ile Perdue (Fra) (64K) [Original] [TAPE]</description>
+ <software name="debugmip" supported="no">
+ <description>James Debug - Le Mystere de l'Ile Perdue (Fra, 64K)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="77593">
<rom name="james debug - le mystere de l'ile perdue (f) (64k) (1986) [original] [tape].cdt" size="77593" crc="3aa0956f" sha1="868a81b6661c7e966c04aae2ef9f355e90ee959a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jammin (UK) (1985) [Original] [TAPE].zip... -->
- <software name="jamminuk" supported="no">
- <description>Jammin (UK) [Original] [TAPE]</description>
+ <software name="jammin" supported="no">
+ <description>Jammin (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47453">
<rom name="jammin (uk) (1985) [original] [tape].cdt" size="47453" crc="99a225f9" sha1="9fa5a32b8e9230e8a72c3c3c4826f8c322c7b98f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jaws (UK) (1987) (UK retail version) [Original] [TAPE].zip... -->
- <software name="jawsuk19" supported="no">
- <description>Jaws (UK) (UK retail version) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="jaws" supported="no">
+ <description>Jaws (UK)</description>
+ <year>1989</year>
+ <publisher>Screen 7</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63869">
<rom name="jaws (uk) (1987) (uk retail version) [original] [tape].cdt" size="63869" crc="b35f5f5d" sha1="3c7171dbdbc12b0bfc54c7402e5d95bf181e4301" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jet Bike Simulator (UK) (4 faces) (1988) [Original] [TAPE].zip... -->
- <software name="jetbikes" supported="no">
- <description>Jet Bike Simulator (UK) (4 faces) [Original] [TAPE]</description>
+ <software name="jetbike" supported="no">
+ <description>Jet Bike Simulator (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62086">
<rom name="jet bike simulator (uk) (face 1a) (1988) (1. standard version with lakes courses) [original] [tape].cdt" size="62086" crc="ef12b777" sha1="9c8e52724459902d82415a7e3033f5e9318d95ec" offset="0" />
</dataarea>
@@ -20389,308 +19776,355 @@
</part>
</software>
- <!-- Identifying Jet Set Willy (Ricochet).zip... -->
- <software name="jetsetwi" supported="no">
- <description>Jet Set Willy (Ricochet)</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50089">
- <rom name="jet set willy (ricochet).cdt" size="50089" crc="da9656ac" sha1="e167843fbc1a47bd83aa57633eace6af790f973a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Jet Set Willy - The Final Frontier (UK) (1985) (v2) [Original] [TAPE].zip... -->
- <software name="jetsetwi01" cloneof="jetsetwi" supported="no">
- <description>Jet Set Willy - The Final Frontier (UK) (v2) [Original] [TAPE]</description>
+ <software name="jetsetw2" supported="no">
+ <description>Jet Set Willy - The Final Frontier (UK, v2)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Software Projects</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50089">
<rom name="jet set willy - the final frontier (uk) (1985) (v2) [original] [tape].cdt" size="50089" crc="ac86440f" sha1="e5e4f14087d682ad8b86500d86355150d56c3a32" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jet Set Willy - The Final Frontier (UK) (1985) (Version Basic 1.0) [Original] [TAPE].zip... -->
- <software name="jetsetwi02" cloneof="jetsetwi" supported="no">
- <description>Jet Set Willy - The Final Frontier (UK) (Version Basic 1.0) [Original] [TAPE]</description>
+ <!-- This asks for a color sequence from the manual! -->
+ <software name="jetsetw2a" cloneof="jetsetw2" supported="no">
+ <description>Jet Set Willy - The Final Frontier (UK, BASIC 1.0)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Software Projects</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47803">
- <rom name="jet set willy - the final frontier (uk) (1985) (version basic 1.0) [original] [tape].cdt" size="47803" crc="a2336385" sha1="8d0eed43cc577d1e7a755b0ca234034c6cfc98d5" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Jet Set Willy - The Final Frontier.zip... -->
- <software name="jetsetwi03" cloneof="jetsetwi" supported="no">
- <description>Jet Set Willy - The Final Frontier</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50103">
- <rom name="jet set willy - the final frontier.cdt" size="50103" crc="84ba59a5" sha1="56d009ce604cee113f709bdc34e3b1ed4212d6df" offset="0" />
+ <rom name="jet set willy - the final frontier (uk) (1985) (version basic 1.0) [original] [tape].cdt" size="47803" crc="82b3e478" sha1="2be40944fa6dbae709064c36b54e08dd65070571" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jet Set Willy.zip... -->
- <software name="jetsetwi04" cloneof="jetsetwi" supported="no">
- <description>Jet Set Willy</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="32225">
- <rom name="jet set willy.cdt" size="32225" crc="d8ab2cea" sha1="b75b7f878d0ee05dc87a487fc1f4190e4c49b53b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Jet-Boot Jack (UK) (1984) [Original] [TAPE].zip... -->
<software name="jetbootj" supported="no">
- <description>Jet-Boot Jack (UK) [Original] [TAPE]</description>
+ <description>Jet-Boot Jack (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46421">
<rom name="jet-boot jack (uk) (1984) [original] [tape].cdt" size="46421" crc="c62d0bfd" sha1="de589c0b1265a1fe634bf3721cbfde69454fe119" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jewels Of Babylon (UK) (1985) [Original] [TAPE].zip... -->
- <software name="jewelsof" supported="no">
- <description>Jewels Of Babylon (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="64099">
- <rom name="jewels of babylon (uk) (1985) [original] [tape].cdt" size="64099" crc="03e4fb4a" sha1="8605d121bee3a229d4aceaddd531d82429ca05bd" offset="0" />
+ <software name="jetsons" supported="no">
+ <description>The Jetsons (UK)</description>
+ <year>1992</year>
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="46687">
+ <rom name="the jetsons (uk) (face a) (1992) [original] [tape].cdt" size="46687" crc="c1116570" sha1="7faef302ff8d63470a18b3b7b55604721595c6f9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="157610">
+ <rom name="the jetsons (uk) (face b) (1992) [original] [tape].cdt" size="157610" crc="89c7d9f8" sha1="bf507b6ce0b39fe7b6decc6d9af1945eb755776d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jimmy Business (F) (1985) [Original] [TAPE].zip... -->
- <software name="jimmybus" supported="no">
- <description>Jimmy Business (Fra) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="48799">
- <rom name="jimmy business (f) (1985) [original] [tape].cdt" size="48799" crc="488b3df6" sha1="a67f4a64b4ece1e8797666883ad80cb916c1af20" offset="0" />
+ <software name="jeuduroy" supported="no">
+ <description>Le Jeu du Roy (Fra)</description>
+ <year>1988</year>
+ <publisher>Fil</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="46537">
+ <rom name="le jeu du roy (f) (1988) [original] [tape].cdt" size="46537" crc="d8b1f259" sha1="606d253cc66871e0b0354e2b333339cc4e170cc7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jimmy's Soccer Manager (UK) (1992) [Original] [TAPE].zip... -->
- <software name="jimmysso" supported="no">
- <description>Jimmy's Soccer Manager (UK) [Original] [TAPE]</description>
- <year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="35353">
- <rom name="jimmy's soccer manager (uk) (1992) [original] [tape].cdt" size="35353" crc="aaeb211b" sha1="3456d4877e701e95848126f6af996827f6cb6f59" offset="0" />
+ <software name="jewelbab" supported="no">
+ <description>Jewels of Babylon (UK)</description>
+ <year>1984</year>
+ <publisher>Interceptor Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64099">
+ <rom name="jewels of babylon (uk) (1985) [original] [tape].cdt" size="64099" crc="03e4fb4a" sha1="8605d121bee3a229d4aceaddd531d82429ca05bd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jinks (UK) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="jinksuk1" supported="no">
- <description>Jinks (UK) (Version Split) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="15068">
- <rom name="jinks (uk) (1988) (01. level 01) (version split) [original] [tape].cdt" size="15068" crc="e2260c6f" sha1="ab3e661d72e75af23e0106f5236fa93a7cc87328" offset="0" />
+ <software name="jeweldrk" supported="no">
+ <description>The Jewels of Darkness (UK)</description>
+ <year>1986</year>
+ <publisher>Rainbird Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="45310">
+ <rom name="the jewels of darkness (uk) (64k) (face 1a) (1986) (1. colossal adventure) [original] [tape] [compilation].cdt" size="45310" crc="90695529" sha1="32fe48ba256ecd7a9c401dfcc12f8881ec3069ed" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="15069">
- <rom name="jinks (uk) (1988) (02. level 02) (version split) [original] [tape].cdt" size="15069" crc="95ae0c35" sha1="764739f7f8cb44cb1026ffb87c5dc1b4b08310c5" offset="0" />
+ <dataarea name="cass" size="61840">
+ <rom name="the jewels of darkness (uk) (128k) (face 1b) (1986) (1. colossal adventure) [original] [tape] [compilation].cdt" size="61840" crc="441d8aa8" sha1="a8f18d16bae6d35745eae2cb7796b7039df4df84" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="15069">
- <rom name="jinks (uk) (1988) (03. level 03) (version split) [original] [tape].cdt" size="15069" crc="29e67bba" sha1="5970d251e886c961784ee1032c65fa43b5bfc968" offset="0" />
+ <dataarea name="cass" size="45310">
+ <rom name="the jewels of darkness (uk) (64k) (face 2a) (1986) (2. adventure quest) [original] [tape] [compilation].cdt" size="45310" crc="6e4e0e2f" sha1="cb4198f1c165d7e16cc0e5cad377884ed1c4be16" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="15069">
- <rom name="jinks (uk) (1988) (04. level 04) (version split) [original] [tape].cdt" size="15069" crc="50cc642f" sha1="413158b3eeb7afb41008fa2df59a881cb09ef520" offset="0" />
+ <dataarea name="cass" size="61840">
+ <rom name="the jewels of darkness (uk) (128k) (face 2b) (1986) (2. adventure quest) [original] [tape] [compilation].cdt" size="61840" crc="c086e12c" sha1="0f38fd0209c9360cde92b6167d2da13d7d8a5705" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="14861">
- <rom name="jinks (uk) (1988) (-code program) (version split) [original] [tape].cdt" size="14861" crc="abc494b4" sha1="dd0f4bcb4e9d287475f60a10cc5bb07b536760c6" offset="0" />
+ <dataarea name="cass" size="45310">
+ <rom name="the jewels of darkness (uk) (64k) (face 3a) (1986) (3. dungeon adventure) [original] [tape] [compilation].cdt" size="45310" crc="a64e2a0d" sha1="a52844e9d4b05fe4288944d11cae98a480b7260a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass6" interface="cpc_cass">
+ <dataarea name="cass" size="61840">
+ <rom name="the jewels of darkness (uk) (128k) (face 3b) (1986) (3. dungeon adventure) [original] [tape] [compilation].cdt" size="61840" crc="9c08a026" sha1="5a826c64ea8b05a614b54d3be6c487ceeb5c215e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="jimmybus" supported="no">
+ <description>Jimmy Business (Fra)</description>
+ <year>1985</year>
+ <publisher>Andromeda Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="48799">
+ <rom name="jimmy business (f) (1985) [original] [tape].cdt" size="48799" crc="488b3df6" sha1="a67f4a64b4ece1e8797666883ad80cb916c1af20" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="jimmysm" supported="no">
+ <description>Jimmy's Soccer Manager (UK)</description>
+ <year>1992</year>
+ <publisher>Beyond Belief</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="35353">
+ <rom name="jimmy's soccer manager (uk) (1992) [original] [tape].cdt" size="35353" crc="aaeb211b" sha1="3456d4877e701e95848126f6af996827f6cb6f59" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jinks (UK) (1988) [Original] [TAPE].zip... -->
- <software name="jinksuk101" cloneof="jinksuk1" supported="no">
- <description>Jinks (UK) [Original] [TAPE]</description>
+ <software name="jinks" supported="no">
+ <description>Jinks (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Rainbow Arts</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75096">
<rom name="jinks (uk) (1988) [original] [tape].cdt" size="75096" crc="e88e7163" sha1="3cb8e93c56c566d3b2649dc802c51dcb58868dac" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Joe Blade (UK) (1987) [Original] [TAPE].zip... -->
+ <software name="dartcomp" supported="no">
+ <description>Jocky Wilson's Darts Compendium (UK)</description>
+ <year>1990</year>
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="39835">
+ <rom name="jocky wilsons darts compendium (uk) (1990) [original] [tape].cdt" size="39835" crc="cdd279da" sha1="59c181c4bbbc3e0a1bf8d6079a3cf0d73708e692" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="joeblade" supported="no">
- <description>Joe Blade (UK) [Original] [TAPE]</description>
+ <description>Joe Blade (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46962">
<rom name="joe blade (uk) (1987) [original] [tape].cdt" size="46962" crc="f4cedbc9" sha1="1bdeed4eb1d19eb4275acd67bf6e46f656836823" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Joe Blade 2 (UK) (1988) [Original] [TAPE].zip... -->
- <software name="joeblade01" cloneof="joeblade" supported="no">
- <description>Joe Blade 2 (UK) [Original] [TAPE]</description>
+ <software name="joeblad2" supported="no">
+ <description>Joe Blade 2 (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60627">
<rom name="joe blade 2 (uk) (1988) [original] [tape].cdt" size="60627" crc="afc10447" sha1="650bfc15ea9395406fd37e80ccb1159b2af8bb9e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Joe Blade 3 (UK) (1989) [Original] [TAPE].zip... -->
- <software name="joeblade02" cloneof="joeblade" supported="no">
- <description>Joe Blade 3 (UK) [Original] [TAPE]</description>
+ <software name="joeblad3" supported="no">
+ <description>Joe Blade 3 (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="74019">
- <rom name="joe blade 3 (uk) (1989) [original] [tape].cdt" size="74019" crc="45e6ab88" sha1="43017f5d73561ca4f192324269b5b5768bf02c42" offset="0" />
+ <publisher>Players Premier</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="73983">
+ <rom name="joe blade 3 (uk) (1989) [original] [tape].cdt" size="73983" crc="3e22d0cf" sha1="42d5a2f0353b812e305ed20e86d46217a6746d5c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Johnny Reb (UK) (1984) [Original] [TAPE].zip... -->
- <software name="johnnyre" supported="no">
- <description>Johnny Reb (UK) [Original] [TAPE]</description>
+ <software name="johnnyrb" supported="no">
+ <description>Johnny Reb (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>MC Lothlorien</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51196">
<rom name="johnny reb (uk) (1984) [original] [tape].cdt" size="51196" crc="d8c2e482" sha1="f05f39e5e7bb8c56c7f5db6a3f455561b67a7d22" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Johnny Reb II (UK) (1986) [Original] [TAPE].zip... -->
- <software name="johnnyre01" cloneof="johnnyre" supported="no">
- <description>Johnny Reb II (UK) [Original] [TAPE]</description>
+ <software name="johnnyr2" supported="no">
+ <description>Johnny Reb II (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>MC Lothlorien</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51861">
<rom name="johnny reb ii (uk) (1986) [original] [tape].cdt" size="51861" crc="e1755d5f" sha1="160e2efc36f0e31602f5029e179138a452114cb8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jonah Barringtons Squash (UK) (1987) [Original] [TAPE].zip... -->
- <software name="jonahbar" supported="no">
- <description>Jonah Barringtons Squash (UK) [Original] [TAPE]</description>
+ <software name="jbsquash" supported="no">
+ <description>Jonah Barrington's Squash (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="26670">
<rom name="jonah barringtons squash (uk) (1987) [original] [tape].cdt" size="26670" crc="4411a6f8" sha1="b6e40dd2ce8d08eb9aede081f4d434ecea10b82a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jonny Quest (UK) (1991) [Original] [TAPE].zip... -->
- <software name="jonnyque" supported="no">
- <description>Jonny Quest (UK) [Original] [TAPE]</description>
+ <software name="jonnyqst" supported="no">
+ <description>Jonny Quest (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hi-Tec Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75592">
<rom name="jonny quest (uk) (1991) [original] [tape].cdt" size="75592" crc="d0a60fa2" sha1="3113ed8ac032e80da293f5f3fe38942760437a5b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Juggernaut (UK) (1985) [Original] [TAPE].zip... -->
- <software name="juggerna" supported="no">
- <description>Juggernaut (UK) [Original] [TAPE]</description>
+ <software name="jewelbabf" cloneof="jewelbab" supported="no">
+ <description>Les Joyaux de Babylone (Fra)</description>
+ <year>1984</year>
+ <publisher>Interceptor Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58380">
+ <rom name="les joyaux de babylone (f) (1985) [original] [tape].cdt" size="58380" crc="177c77e5" sha1="e52e87461dbcd7347967e603a052070b3a9d8f80" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="joydraw" supported="no">
+ <description>Joydraw (Ger)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>ESCON GmbH</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="17005">
+ <rom name="joydraw (g) (1985) [original] [tape] [utilitaire].cdt" size="17005" crc="7295bf31" sha1="70bd0b5a62de966be2ab6b6009efe569145f2952" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="juegooca" supported="no">
+ <description>El Juego de la Oca (Spa)</description>
+ <year>1989</year>
+ <publisher>Zafiro Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65368">
+ <rom name="el juego de la oca (s) (1989) [original] [tape].cdt" size="65368" crc="598d5dba" sha1="0325e2c40adcfce5ff3626a9794a425ac0d2fa3c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="juggernt" supported="no">
+ <description>Juggernaut (UK)</description>
+ <year>1985</year>
+ <publisher>CRL Group</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67794">
<rom name="juggernaut (uk) (1985) [original] [tape].cdt" size="67794" crc="3da8a352" sha1="100c5b66b4c0df489ab70aff473944be45486381" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jump (S) (1991) [Erbe Software] [Original] [TAPE].zip... -->
- <software name="jumps199" supported="no">
- <description>Jump (Spa) [Erbe Software] [Original] [TAPE]</description>
+ <software name="jump" supported="no">
+ <description>Jump (Spa)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61722">
<rom name="jump (s) (1991) [erbe software] [original] [tape].cdt" size="61722" crc="ffe53bd5" sha1="d9f656dcb1b40c32b1f28cd70df602afa4c7836f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jump Jet (UK) (1985) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="jumpjetu" supported="no">
- <description>Jump Jet (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="jumpjet" supported="no">
+ <description>Jump Jet (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Anirog Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64105">
<rom name="jump jet (uk) (1985) (spain retail version) [original] [tape].cdt" size="64105" crc="50a989d0" sha1="eefa798b0409a277d0aeff3fe9bbd5f6d5244c12" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jumpman (UK) (1986) [Original] [TAPE].zip... -->
- <software name="jumpmanu" supported="no">
- <description>Jumpman (UK) [Original] [TAPE]</description>
+ <software name="jumpman" supported="no">
+ <description>Jumpman (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Blaby Computer Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="31129">
<rom name="jumpman (uk) (1986) [original] [tape].cdt" size="31129" crc="8997a00e" sha1="7056b24849aa832385a23e3ce04500dc887e19f3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jungle Jane (UK) (1986) (Version Basic 1.0) [Original] [TAPE].zip... -->
- <software name="jungleja" supported="no">
- <description>Jungle Jane (UK) (Version Basic 1.0) [Original] [TAPE]</description>
+ <software name="junglejn" supported="no">
+ <description>Jungle Jane (UK, BASIC 1.0)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Bug-Byte</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43333">
<rom name="jungle jane (uk) (1986) (version basic 1.0) [original] [tape].cdt" size="43333" crc="884ee873" sha1="81118b10ceb3506b5471210138aecf2575e2a4a9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Jungle Warfare (UK) (2 faces) (1989) (Joystick+LightGun) [Original] [TAPE].zip... -->
- <software name="junglewa" supported="no">
- <description>Jungle Warfare (UK) (2 faces) (Joystick+LightGun) [Original] [TAPE]</description>
+ <software name="junglewf" supported="no">
+ <description>Jungle Warfare (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57493">
<rom name="jungle warfare (uk) (face a) (1989) (lightgun) [original] [tape].cdt" size="57493" crc="2f1af352" sha1="c1bbbe277010c488e3839f092533e596b4ec1218" offset="0" />
</dataarea>
@@ -20702,12 +20136,12 @@
</part>
</software>
- <!-- Identifying Jungle Warrior (S) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="junglewa01" cloneof="junglewa" supported="no">
- <description>Jungle Warrior (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="jungwarr" supported="no">
+ <description>Jungle Warrior (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63163">
<rom name="jungle warrior (s) (face b) (1990) [original] [tape].cdt" size="63163" crc="80eb2cf1" sha1="0dd1fc0bbbc21cc736c9d7b1997733674105d17c" offset="0" />
</dataarea>
@@ -20719,210 +20153,157 @@
</part>
</software>
- <!-- Identifying K.Y.A. (F) (1986) [Original] [TAPE].zip... -->
- <software name="kyaf1986" supported="no">
- <description>K.Y.A. (Fra) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="justicer" supported="no">
+ <description>Les Justiciers (Fra?)</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="148104">
+ <rom name="les justiciers (uk) (face 1) (1989) (1. rambo iii) [original] [tape] [compilation].cdt" size="148104" crc="a7b572ce" sha1="95e126b2c6f627481c6891bc7500c84e7105c538" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="156752">
+ <rom name="les justiciers (uk) (face 2) (1989) (2. dragon ninja) [original] [tape] [compilation].cdt" size="156752" crc="ada3f6ca" sha1="847dfab3d29575148271dcaffe1f03446447301c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="132825">
+ <rom name="les justiciers (uk) (face 3) (1989) (3. robocop) [original] [tape] [compilation].cdt" size="132825" crc="b3df8e15" sha1="21b604c6f2f52db4a7d136aadb56086501e3636f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kya" supported="no">
+ <description>K.Y.A. (Fra)</description>
+ <year>1987</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38269">
<rom name="k.y.a. (f) (1986) [original] [tape].cdt" size="38269" crc="ec7fd402" sha1="f428b66b58405c9426dd819be49610307fa4ba46" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying K.Y.A. (S) (1987) [Original] [TAPE].zip... -->
- <software name="kyas1987" supported="no">
- <description>K.Y.A. (Spa) [Original] [TAPE]</description>
+ <software name="kyas" cloneof="kya" supported="no">
+ <description>K.Y.A. (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="38269">
<rom name="k.y.a. (s) (1987) [original] [tape].cdt" size="38269" crc="88e6660f" sha1="003d02214bd62f66290c35ce878a75a2eac6ea47" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kaiser (G) (1986) (Version Basic 1.0) [Original] [TAPE].zip... -->
- <software name="kaiserg1" supported="no">
- <description>Kaiser (Ger) (Version Basic 1.0) [Original] [TAPE]</description>
+ <software name="kaiserg" cloneof="kaiser" supported="no">
+ <description>Kaiser (Ger, BASIC 1.0)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="93571">
<rom name="kaiser (g) (1986) (version basic 1.0) [original] [tape].cdt" size="93571" crc="631f30ab" sha1="bb24910653094b61631e829246bc3ea52fa0aed5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kaiser (UK) (1986) (Version Basic 1.0) [Original] [TAPE].zip... -->
- <software name="kaiseruk" supported="no">
- <description>Kaiser (UK) (Version Basic 1.0) [Original] [TAPE]</description>
+ <software name="kaiser" supported="no">
+ <description>Kaiser (UK, BASIC 1.0)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="93571">
<rom name="kaiser (uk) (1986) (version basic 1.0) [original] [tape].cdt" size="93571" crc="9ac32ae6" sha1="4a0d8d5b027b6c2e17f02d45a8cc3aaec4556e4c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kane (UK) (1986) [Original] [TAPE].zip... -->
- <software name="kaneuk19" supported="no">
- <description>Kane (UK) [Original] [TAPE]</description>
+ <software name="kane" supported="no">
+ <description>Kane (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61471">
<rom name="kane (uk) (1986) [original] [tape].cdt" size="61471" crc="9c1ad655" sha1="e4bca0de10df9a2ecaf0d5826b1853c34cd845b9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kane.zip... -->
- <software name="kanezip" supported="no">
- <description>Kane</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61471">
- <rom name="kane.cdt" size="61471" crc="6a8b31d0" sha1="ffa234e721fa414f353ed619ec6d7ab3fd2f662d" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Karate Ace (UK) (4 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="karateac" supported="no">
- <description>Karate Ace (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57744">
- <rom name="karate ace (uk) (face 1a) (1988) (2. way of the exploding fist) [original] [tape] [compilation].cdt" size="57744" crc="dcb4bc0d" sha1="5dbbf2e9f4de1d691b3214b5dd49197bf1501a31" offset="0" />
+ <software name="karate" cloneof="ik" supported="no">
+ <description>Karate (UK)</description>
+ <year>1987</year>
+ <publisher>Paxman Promotions</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="56177">
+ <rom name="karate (uk) (face a) (1987) [paxman promotions] [original] [tape].cdt" size="56177" crc="add6d089" sha1="a27b9dba92adfd2977f16937f5d3e5b2cc5b862b" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="66270">
- <rom name="karate ace (uk) (face 2a) (1988) (5. uchi mata) [original] [tape] [compilation].cdt" size="66270" crc="9ee88ff1" sha1="16166407891fec87a344ec6061b4b44a22f3d047" offset="0" />
+ <dataarea name="cass" size="55948">
+ <rom name="karate (uk) (face b) (1987) [paxman promotions] [original] [tape].cdt" size="55948" crc="4f586e74" sha1="66035508c6aa4dba41a9a2d895e8779d81dab95b" offset="0" />
</dataarea>
</part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="21118">
- <rom name="karate ace (uk) (face 2a) (1988) (6. the way of the tiger - program) [original] [tape] [compilation].cdt" size="21118" crc="2b7b4ee5" sha1="a6fb12a4d1355bd4bd91011e0d017d07454292c4" offset="0" />
+ </software>
+
+ <software name="karateka" supported="no">
+ <description>Karateka (Fra)</description>
+ <year>1990</year>
+ <publisher>Brøderbund France</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="40411">
+ <rom name="karateka (f) (face a) (1990) [original] [tape].cdt" size="40411" crc="5adb8412" sha1="50f86489d9fd42325fa6a50ac40b9092ce090116" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="144556">
- <rom name="karate ace (uk) (face 2b) (1988) (6. the way of the tiger - levels) [original] [tape] [compilation].cdt" size="144556" crc="d4a6d4e4" sha1="0a9bff59103be2cf5c1d29273d9ea41f29bbf8f8" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="59418">
- <rom name="karate ace (uk) (face 2b) (1988) (7. kung-fu master) [original] [tape] [compilation].cdt" size="59418" crc="096507a3" sha1="667c3f14dc1c19b08f3e3317c65c7894e88bfa4b" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="65432">
- <rom name="karate ace (uk) (face 1a) (1988) (1. avenger) [original] [tape] [compilation].cdt" size="65432" crc="6f356f7f" sha1="83044325fe0f7fa1e0f10a9d2edc368cc43ec42c" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="43939">
- <rom name="karate ace (uk) (face 1a) (1988) (3. samurai trilogy - program) [original] [tape] [compilation].cdt" size="43939" crc="8e20fb06" sha1="010438ae46af7d147b31c0b976a85b2a83711da3" offset="0" />
+ <dataarea name="cass" size="114499">
+ <rom name="karateka (f) (face b) (1990) [original] [tape].cdt" size="114499" crc="a3009940" sha1="618b17a7c28d48bbe94c0f3f8a0f8a01820de466" offset="0" />
</dataarea>
</part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="284618">
- <rom name="karate ace (uk) (face 1b) (1988) (3. samurai trilogy - levels) [original] [tape] [compilation].cdt" size="284618" crc="9afaf2d5" sha1="42e333af36e9b043248a489426e562a66f4fb8fd" offset="0" />
+ </software>
+
+ <software name="karatekas" cloneof="karateka" supported="no">
+ <description>Karateka (Spa)</description>
+ <year>1990</year>
+ <publisher>Brøderbund France</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="77282">
+ <rom name="karateka (s) (face a) (1990) [original] [tape].cdt" size="77282" crc="725e577a" sha1="c06c0382416274544d99ddfa45c41238f78c1dc7" offset="0" />
</dataarea>
</part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="53323">
- <rom name="karate ace (uk) (face 1b) (1988) (4. bruce lee) [original] [tape] [compilation].cdt" size="53323" crc="6a5ebf17" sha1="70b5945770dad7f98a4ebf7526c0bcd910859747" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="131253">
+ <rom name="karateka (s) (face b) (1990) [original] [tape].cdt" size="131253" crc="de36bdd1" sha1="adc5b2841dab145938546dd863436623a6b09627" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Karl's Treasure Hunt (UK) (1984) [Original] [TAPE].zip... -->
- <software name="karlstre" supported="no">
- <description>Karl's Treasure Hunt (UK) [Original] [TAPE]</description>
+ <software name="karlthnt" supported="no">
+ <description>Karl's Treasure Hunt (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Software Projects</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="27211">
<rom name="karl's treasure hunt (uk) (1984) [original] [tape].cdt" size="27211" crc="a200e4c7" sha1="98faad236713608b58ed4a10c258499b08f5182b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Karnov (UK) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="karnovuk" supported="no">
- <description>Karnov (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="karnov" supported="no">
+ <description>Karnov (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36258">
- <rom name="karnov (uk) (1988) (00. code program) (version split) [original] [tape].cdt" size="36258" crc="817a0bd3" sha1="1bf48d83f262938a72562c3bfb319d444e59632e" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="24361">
- <rom name="karnov (uk) (1988) (01. level 01) (version split) [original] [tape].cdt" size="24361" crc="28cddb84" sha1="96c2c4de06e9248262a68fb474da591fc562dfef" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="24361">
- <rom name="karnov (uk) (1988) (02. level 02) (version split) [original] [tape].cdt" size="24361" crc="c550a626" sha1="071f359c1467950561a50573033e081bc32c94b1" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="24877">
- <rom name="karnov (uk) (1988) (03. level 03) (version split) [original] [tape].cdt" size="24877" crc="0a4e95df" sha1="b7ef74eb57fbbd865a18113729eca1f968243e69" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="22813">
- <rom name="karnov (uk) (1988) (04. level 04) (version split) [original] [tape].cdt" size="22813" crc="7f4322b5" sha1="f61218b02c20b52158eb5da36d91f4a37d8b416e" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="22039">
- <rom name="karnov (uk) (1988) (05. level 05) (version split) [original] [tape].cdt" size="22039" crc="1a01531e" sha1="879b0772983ac4cfc1de10218d114809a45a68f1" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="24361">
- <rom name="karnov (uk) (1988) (06. level 06) (version split) [original] [tape].cdt" size="24361" crc="dccec5f8" sha1="e694b3709d217e4e591e170e0d53834fb6c786aa" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="24877">
- <rom name="karnov (uk) (1988) (07. level 07) (version split) [original] [tape].cdt" size="24877" crc="399aa9a6" sha1="7c9b81d4ae4bdd900efd4b97b70a676041be1105" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="23071">
- <rom name="karnov (uk) (1988) (08. level 08) (version split) [original] [tape].cdt" size="23071" crc="adbc4462" sha1="093bfecb2288b7414a81275b00a9ce87ca5387a0" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="24877">
- <rom name="karnov (uk) (1988) (09. level 09) (version split) [original] [tape].cdt" size="24877" crc="ff798b2d" sha1="9fe6ca3991b96fccb47a566737d10e3b0d51800f" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="36745">
- <rom name="karnov (uk) (1988) (10. end game) (version split) [original] [tape].cdt" size="36745" crc="221c76d3" sha1="16cbd778e98f4455a7c1a6646bba79eec7cca7a2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Karnov (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="karnovuk01" cloneof="karnovuk" supported="no">
- <description>Karnov (UK) (2 faces) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36258">
<rom name="karnov (uk) (face a) (1988) [original] [tape].cdt" size="36258" crc="89e37a44" sha1="b2af9b705708c3a8c2ac21ef0876c20901d36bf5" offset="0" />
</dataarea>
@@ -20934,216 +20315,197 @@
</part>
</software>
- <!-- Identifying Kat Trap (UK) (1987) [Original] [TAPE].zip... -->
- <software name="kattrapu" supported="no">
- <description>Kat Trap (UK) [Original] [TAPE]</description>
+ <software name="kattrap" supported="no">
+ <description>Kat Trap (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64351">
<rom name="kat trap (uk) (1987) [original] [tape].cdt" size="64351" crc="f8c9f8d0" sha1="c39d75b7b31593482765907407f86658030a13fd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kat Trap.zip... -->
- <software name="kattrapz" supported="no">
- <description>Kat Trap</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="64354">
- <rom name="kat trap.cdt" size="64354" crc="68231f23" sha1="a0754a04bea5784d309f203d6b90cc66425b2b99" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Kc Pascal.zip... -->
- <software name="kcpascal" supported="no">
- <description>Kc Pascal</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="27755">
- <rom name="kc pascal.cdt" size="27755" crc="d3caa10c" sha1="ab79cd481341f451f6ec1ad30c5d07b3ab2cc9dd" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Ke Rulen Los Petas (S) (1989) [Original] [TAPE].zip... -->
- <software name="kerulenl" supported="no">
- <description>Ke Rulen Los Petas (Spa) [Original] [TAPE]</description>
+ <software name="kerulenp" supported="no">
+ <description>Ke Rulen los Petas (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Iber Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61046">
<rom name="ke rulen los petas (s) (1989) [original] [tape].cdt" size="61046" crc="b7854877" sha1="ea7b3427423c24ca920c526490fac851863d5fd1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kenny Dalglish Soccer Manager (UK) (1989) [Original] [TAPE].zip... -->
<software name="kennydal" supported="no">
- <description>Kenny Dalglish Soccer Manager (UK) [Original] [TAPE]</description>
+ <description>Kenny Dalglish Soccer Manager (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cognito</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58172">
<rom name="kenny dalglish soccer manager (uk) (1989) [original] [tape].cdt" size="58172" crc="c72ce409" sha1="d3ee48368c556a94f0d2c33019198933fd7d217d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kenny Dalglish Soccer Manager.zip... -->
- <software name="kennydal01" cloneof="kennydal" supported="no">
- <description>Kenny Dalglish Soccer Manager</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58117">
- <rom name="kenny dalglish soccer manager.cdt" size="58117" crc="78a5fbc4" sha1="000abeead7c956dca8d72d1308e9d227d1a15710" offset="0" />
+ <software name="kennydmt" supported="no">
+ <description>Kenny Dalglish Soccer Match (Spa)</description>
+ <year>1990</year>
+ <publisher>Impressions</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="63621">
+ <rom name="kenny dalglish soccer match (uk) (1990) (spain retail version) [original] [tape].cdt" size="63621" crc="3e4f2559" sha1="a419bf263feb7a319b3390f539858a8f2d7c8e05" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kenny Dalglish Soccer Match (UK) (1990) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="kennydal02" cloneof="kennydal" supported="no">
- <description>Kenny Dalglish Soccer Match (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="63621">
- <rom name="kenny dalglish soccer match (uk) (1990) (spain retail version) [original] [tape].cdt" size="63621" crc="3e4f2559" sha1="a419bf263feb7a319b3390f539858a8f2d7c8e05" offset="0" />
+ <software name="kentel" supported="no">
+ <description>Kentel (Fra)</description>
+ <year>1987</year>
+ <publisher>Enter</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="53797">
+ <rom name="kentel (f) (face a) (1987) [original] [tape] [utilitaire].cdt" size="53797" crc="26424f25" sha1="b3048e862ebadb365c86878c7f02923fce8fbce1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="54055">
+ <rom name="kentel (f) (face b) (1987) [original] [tape] [utilitaire].cdt" size="54055" crc="48d89a3f" sha1="cdcbf7027e670422f4b5425c2a1ff4fb55fa36c0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kentilla (UK) (1985) [Original] [TAPE].zip... -->
<software name="kentilla" supported="no">
- <description>Kentilla (UK) [Original] [TAPE]</description>
+ <description>Kentilla (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69235">
<rom name="kentilla (uk) (1985) [original] [tape].cdt" size="69235" crc="654015e5" sha1="9f3840041a03930eb9ce6cc2029f5ea90e38db50" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kentucky Racing (UK) (1990) [Original] [TAPE].zip... -->
- <software name="kentucky" supported="no">
- <description>Kentucky Racing (UK) [Original] [TAPE]</description>
+ <software name="kentkrac" supported="no">
+ <description>Kentucky Racing (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45999">
<rom name="kentucky racing (uk) (1990) [original] [tape].cdt" size="45999" crc="a3aa72e4" sha1="e11973437bbf4c423a6ab682b7497dd2f6ffc1ff" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kettle (UK) (1986) (Version Fast load) [Original] [TAPE].zip... -->
- <software name="kettleuk" supported="no">
- <description>Kettle (UK) (Version Fast load) [Original] [TAPE]</description>
+ <software name="kettle" supported="no">
+ <description>Kettle (UK, Fast Load Version)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alligata Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53640">
<rom name="kettle (uk) (1986) (version fast load) [original] [tape].cdt" size="53640" crc="42e985ef" sha1="3ffe9a71e24dc0729551baa4f4b7e57ef304cd06" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kettle (UK) (1986) (Version Slow load) [Original] [TAPE].zip... -->
- <software name="kettleuk01" cloneof="kettleuk" supported="no">
- <description>Kettle (UK) (Version Slow load) [Original] [TAPE]</description>
+ <software name="kettlels" cloneof="kettle" supported="no">
+ <description>Kettle (UK, Slow Load Version)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alligata Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="53640">
<rom name="kettle (uk) (1986) (version slow load) [original] [tape].cdt" size="53640" crc="fb90c4b2" sha1="c45e47a829e7a78cc0be24e868761e4047e41341" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kick Off (UK,F,G,S,I) (1990) [Original] [TAPE].zip... -->
- <software name="kickoffu" supported="no">
- <description>Kick Off (UK,F,G,S,I) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="70129">
- <rom name="kick off (uk,f,g,s,i) (1990) [original] [tape].cdt" size="70129" crc="f23270dc" sha1="826e79cacf6b4bad6e1160fb03d9d5666b2ca3e2" offset="0" />
+ <software name="keyfactr" supported="no">
+ <description>The Key Factor (Spa)</description>
+ <year>1985</year>
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="31767">
+ <rom name="the key factor (uk) (1985) (spain retail version) [original] [tape].cdt" size="31767" crc="91d6cd76" sha1="b09d7840eed7759988bb63a983ba7e69637c0995" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kick Off 2 (S) (1990) [Original] [TAPE].zip... -->
- <software name="kickoff2" supported="no">
- <description>Kick Off 2 (Spa) [Original] [TAPE]</description>
+ <software name="kickoff" supported="no">
+ <description>Kick Off (Euro)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="76375">
- <rom name="kick off 2 (s) (1990) [original] [tape].cdt" size="76375" crc="4a97c355" sha1="93d4be89b51c7557a866bfa0855ff8dec0c212a1" offset="0" />
+ <publisher>Anco Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="70129">
+ <rom name="kick off (uk,f,g,s,i) (1990) [original] [tape].cdt" size="70129" crc="f23270dc" sha1="826e79cacf6b4bad6e1160fb03d9d5666b2ca3e2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kick Off 2 (UK) (1990) [Original] [TAPE].zip... -->
- <software name="kickoff201" cloneof="kickoff2" supported="no">
- <description>Kick Off 2 (UK) [Original] [TAPE]</description>
+ <software name="kickoff2" supported="no">
+ <description>Kick Off 2 (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Anco Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="76373">
<rom name="kick off 2 (uk) (1990) [original] [tape].cdt" size="76373" crc="6807c413" sha1="8ecbd4a2caf0fcfcc991afd58f7dc14fdac074e7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kikstart 2.zip... -->
- <software name="kikstart" supported="no">
- <description>Kikstart 2</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="43085">
- <rom name="kikstart 2.cdt" size="43085" crc="9e3d29cb" sha1="e548fb04a141656584e97b69db8f377703959cf9" offset="0" />
+ <software name="kickoff2s" cloneof="kickoff2" supported="no">
+ <description>Kick Off 2 (Spa)</description>
+ <year>1990</year>
+ <publisher>Anco Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="76375">
+ <rom name="kick off 2 (s) (1990) [original] [tape].cdt" size="76375" crc="4a97c355" sha1="93d4be89b51c7557a866bfa0855ff8dec0c212a1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kikstart II (UK) (1988) [Original] [TAPE].zip... -->
- <software name="kikstart01" cloneof="kikstart" supported="no">
- <description>Kikstart II (UK) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="kikstrt2" supported="no">
+ <description>Kikstart II (UK)</description>
+ <year>1987</year>
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43086">
<rom name="kikstart ii (uk) (1988) [original] [tape].cdt" size="43086" crc="dd4ec4cd" sha1="b0146b8cb9620c13044b50c6ea0d0023b6487e5f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Killapede (UK) (1986) [Original] [TAPE].zip... -->
<software name="killaped" supported="no">
- <description>Killapede (UK) [Original] [TAPE]</description>
+ <description>Killapede (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59768">
<rom name="killapede (uk) (1986) [original] [tape].cdt" size="59768" crc="5a33d69a" sha1="153608fb63c195d02c0754b7279f9563819da569" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Killed Until Dead - Murder At Midnight (UK) (4 faces) (1987) [Original] [TAPE].zip... -->
- <software name="killedun" supported="no">
- <description>Killed Until Dead - Murder At Midnight (UK) (4 faces) [Original] [TAPE]</description>
+ <software name="killedud" supported="no">
+ <description>Killed Until Dead - Murder at Midnight (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="80824">
<rom name="killed until dead - murder at midnight (uk) (face 1a) (1987) (01. program tape side a) [original] [tape].cdt" size="80824" crc="826e300c" sha1="8b567171065a0f883728ea66dd4ca79535cbfb18" offset="0" />
</dataarea>
@@ -21165,24 +20527,36 @@
</part>
</software>
- <!-- Identifying Killer Cobra (UK) (1987) [Original] [TAPE].zip... -->
- <software name="killerco" supported="no">
- <description>Killer Cobra (UK) [Original] [TAPE]</description>
+ <software name="killercb" supported="no">
+ <description>Killer Cobra (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49179">
<rom name="killer cobra (uk) (1987) [original] [tape].cdt" size="49179" crc="e573ffe8" sha1="e5f921979088dc79f690dda6af19fceb8f16f0f0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Killer Gorilla &amp; Gauntlet (UK) (2 faces) (1985) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="killergo" supported="no">
- <description>Killer Gorilla &amp; Gauntlet (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="kgorilla" supported="no">
+ <description>Killer Gorilla (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Micro Power</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="37207">
+ <rom name="killer gorilla (uk) (1984) [original] [tape].cdt" size="37207" crc="f9276674" sha1="83cf4694d7f1f257a539996311440109db18ec9e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="2_kggaun" supported="no">
+ <description>Killer Gorilla &amp; Gauntlet (UK)</description>
+ <year>1985</year>
+ <publisher>Micro Power</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="37210">
<rom name="killer gorilla &amp; gauntlet (uk) (face a) (1985) [original] [tape] [compilation].cdt" size="37210" crc="1c741804" sha1="b33f05eb331dc0969d4a872a489e7e5783666675" offset="0" />
</dataarea>
@@ -21194,178 +20568,84 @@
</part>
</software>
- <!-- Identifying Killer Gorilla (UK) (1984) [Original] [TAPE].zip... -->
- <software name="killergo01" cloneof="killergo" supported="no">
- <description>Killer Gorilla (UK) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="37207">
- <rom name="killer gorilla (uk) (1984) [original] [tape].cdt" size="37207" crc="f9276674" sha1="83cf4694d7f1f257a539996311440109db18ec9e" offset="0" />
+ <software name="kring" supported="no">
+ <description>Killer Ring (UK)</description>
+ <year>1987</year>
+ <publisher>Ariolasoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="38765">
+ <rom name="killer ring (uk) (1987) [original] [tape].cdt" size="38765" crc="3fa82e7b" sha1="e2adc4e542927c1d82c1c8ed4179080c868fa38b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Killer Ring (UK) (1987) [Original] [TAPE].zip... -->
- <software name="killerri" supported="no">
- <description>Killer Ring (UK) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="38765">
- <rom name="killer ring (uk) (1987) [original] [tape].cdt" size="38765" crc="3fa82e7b" sha1="e2adc4e542927c1d82c1c8ed4179080c868fa38b" offset="0" />
+ <software name="speldome" supported="no">
+ <description>The Kingdom of Speldome (UK)</description>
+ <year>1985</year>
+ <publisher>Tynesoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68018">
+ <rom name="the kingdom of speldom (uk) (1985) [original] [tape].cdt" size="68018" crc="3971ab61" sha1="768e95c25e5757de34c4aa6aa4b1b5db522d15ed" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kinetik (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="kinetiku" supported="no">
- <description>Kinetik (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="kinetik" supported="no">
+ <description>Kinetik (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65755">
<rom name="kinetik (uk) (1987) (spain retail version) [original] [tape].cdt" size="65755" crc="560af983" sha1="bd185feca98dfb1aa60fc2977ffacaad7b351259" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying King Leonard (S) (1986) [Original] [TAPE].zip... -->
<software name="kingleon" supported="no">
- <description>King Leonard (Spa) [Original] [TAPE]</description>
+ <description>King Leonard (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mind Games Espana</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52752">
<rom name="king leonard (s) (1986) [original] [tape].cdt" size="52752" crc="20d05e3b" sha1="cfc9ab009a2b3947cf67db8f821bf0c700dd1fb9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Klax (UK) (1990) [Original] [TAPE].zip... -->
- <software name="klaxuk19" supported="no">
- <description>Klax (UK) [Original] [TAPE]</description>
+ <software name="klax" supported="no">
+ <description>Klax (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65492">
<rom name="klax (uk) (1990) [original] [tape].cdt" size="65492" crc="2c3d35cc" sha1="e2d0af4291010280080b7f49c3ca57fb43ef884d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Knight Force (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="knightfo" supported="no">
- <description>Knight Force (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57457">
- <rom name="knight force (uk) (1989) (00. code program) (version split) [original] [tape].cdt" size="57457" crc="fc826ef6" sha1="b001d93ec90ef7aa2cfda11a6f34e51e97c3606d" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="71605">
- <rom name="knight force (uk) (1989) (01. niveau 01 - monde fantastique) (version split) [original] [tape].cdt" size="71605" crc="5759c793" sha1="afa46e1168a9d56c2980a7404f20b334a3f38d9e" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="34175">
- <rom name="knight force (uk) (1989) (02. niveau 02 - monde prehistorique) (version split) [original] [tape].cdt" size="34175" crc="38979f4b" sha1="dbc5eace8fd5c147c6fb7b42410f803573b60d33" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="32895">
- <rom name="knight force (uk) (1989) (03. niveau 03 - monde aujourd'hui new york) (version split) [original] [tape].cdt" size="32895" crc="b6ea7e95" sha1="20bd77cd9a01c7d19330cd7adc5d37d976079c97" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="29055">
- <rom name="knight force (uk) (1989) (04. niveau 04 - monde futur) (version split) [original] [tape].cdt" size="29055" crc="29d1ae0a" sha1="9440fc02ebacd60968fa4b5c79b5e0022c3b6f9c" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="49787">
- <rom name="knight force (uk) (1989) (05. niveau 05 - monde du sorcier) (version split) [original] [tape].cdt" size="49787" crc="c5fec190" sha1="aae41d104e5dcecb5bef195a26aa96dfecfacc39" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="6211">
- <rom name="knight force (uk) (1989) (06. end game) (version split) [original] [tape].cdt" size="6211" crc="1328e567" sha1="e901248609959294bfd5f8f50dd8443bf739367c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Knight Force (UK) (1989) [Original] [TAPE].zip... -->
- <software name="knightfo01" cloneof="knightfo" supported="no">
- <description>Knight Force (UK) [Original] [TAPE]</description>
+ <software name="knigtfrc" supported="no">
+ <description>Knight Force (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Titus</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="281107">
<rom name="knight force (uk) (1989) [original] [tape].cdt" size="281107" crc="674bbe50" sha1="84f0cbdf441e35b6c1d54e18f3ed06e79ed2bed1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Knight Games (UK) (1986) (Version Split) [Original] [TAPE].zip... -->
- <software name="knightga" supported="no">
- <description>Knight Games (UK) (Version Split) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36233">
- <rom name="knight games (uk) (1986) (01. sword fight 1) (version split) [original] [tape].cdt" size="36233" crc="4f97d608" sha1="0b26873ccdad15a3d60e8889a2721d6783b1b2ed" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="36235">
- <rom name="knight games (uk) (1986) (02. quarterstaff) (version split) [original] [tape].cdt" size="36235" crc="038224c3" sha1="f7d5595c791d1dc891ff134691103ae96f2d3490" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="36236">
- <rom name="knight games (uk) (1986) (03. archery) (version split) [original] [tape].cdt" size="36236" crc="482ccd53" sha1="6a9c857fad41ace402630878f39ce549fca973a9" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="36236">
- <rom name="knight games (uk) (1986) (04. ball &amp; chain) (version split) [original] [tape].cdt" size="36236" crc="c7b0d00f" sha1="a433d52af767b77d85f432cc86ad3408b566f383" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="36236">
- <rom name="knight games (uk) (1986) (05. sword fight 2) (version split) [original] [tape].cdt" size="36236" crc="025b3d33" sha1="ba5864fc4123176e779fb600bb7a036b9af96167" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="36236">
- <rom name="knight games (uk) (1986) (06. pike staff) (version split) [original] [tape].cdt" size="36236" crc="7a5b9e42" sha1="2ae8f678231adda76e8aa78e26085d45b98040ee" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="36236">
- <rom name="knight games (uk) (1986) (07. crossbow) (version split) [original] [tape].cdt" size="36236" crc="91e6fed5" sha1="7bf01d41df88b0bff538d9bc1a657c1c0b0c9f0d" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="36236">
- <rom name="knight games (uk) (1986) (08. axe man) (version split) [original] [tape].cdt" size="36236" crc="c98aaad6" sha1="7eb4f4ad33c8aca55c5534c08140ec576e28d29a" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="24563">
- <rom name="knight games (uk) (1986) (-code program) (version split) [original] [tape].cdt" size="24563" crc="882ac9dc" sha1="dbd6c7f321202edcf07b5fbcc2f7422fcbfd2e91" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Knight Games (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="knightga01" cloneof="knightga" supported="no">
- <description>Knight Games (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="knigtgam" supported="no">
+ <description>Knight Games (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>English Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="169451">
<rom name="knight games (uk) (face a) (1986) [original] [tape].cdt" size="169451" crc="ced270d4" sha1="933d51f81cf2a19361ce3d952f1b15a8c4c7358b" offset="0" />
</dataarea>
@@ -21377,48 +20657,48 @@
</part>
</software>
- <!-- Identifying Knight Ghosts (S) (1987) [Original] [TAPE].zip... -->
- <software name="knightgh" supported="no">
- <description>Knight Ghosts (Spa) [Original] [TAPE]</description>
+ <software name="knigtgst" supported="no">
+ <description>Knight Ghosts (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50541">
<rom name="knight ghosts (s) (1987) [original] [tape].cdt" size="50541" crc="83e57682" sha1="6fc372e09cfa3fdec727a77707764c781ee32415" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Knight Lore (UK) (1984) (Version Ricochet) [Original] [TAPE].zip... -->
- <software name="knightlo" supported="no">
- <description>Knight Lore (UK) (Version Ricochet) [Original] [TAPE]</description>
+ <software name="knightlr" supported="no">
+ <description>Knight Lore (UK, Ricochet)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher> Ricochet </publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42795">
<rom name="knight lore (uk) (1984) (version ricochet) [original] [tape].cdt" size="42795" crc="6b7c8102" sha1="895e4d051766a2f70e0b9d1712167907e6d32213" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Knight Lore (UK) (1984) (Version Ultimate) [Original] [TAPE].zip... -->
- <software name="knightlo01" cloneof="knightlo" supported="no">
- <description>Knight Lore (UK) (Version Ultimate) [Original] [TAPE]</description>
+ <software name="knightlru" cloneof="knightlr" supported="no">
+ <description>Knight Lore (UK, Ultimate)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ultimate Play the Game</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46381">
<rom name="knight lore (uk) (1984) (version ultimate) [original] [tape].cdt" size="46381" crc="82094088" sha1="4c4cc2e98400a7fc9e88785b050495443af28273" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Knight Orc (UK) (64K) (3 faces) (1986) [Original] [TAPE].zip... -->
- <software name="knightor" supported="no">
- <description>Knight Orc (UK) (64K) (3 faces) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="knigtorc" supported="no">
+ <description>Knight Orc (UK, 64K)</description>
+ <year>1987</year>
+ <publisher>Level 9 Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="44539">
<rom name="knight orc (uk) (64k) (face 1) (1986) (loosed orc) [original] [tape].cdt" size="44539" crc="a695017e" sha1="894467ade052bcd0c0ac533cb69de7d68660f33c" offset="0" />
</dataarea>
@@ -21435,1037 +20715,252 @@
</part>
</software>
- <!-- Identifying Knight Rider (UK) (1986) [Original] [TAPE].zip... -->
- <software name="knightri" supported="no">
- <description>Knight Rider (UK) [Original] [TAPE]</description>
+ <software name="knightr" supported="no">
+ <description>Knight Rider (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45250">
<rom name="knight rider (uk) (1986) [original] [tape].cdt" size="45250" crc="9830ef7c" sha1="d438e1ec1a3dc369788ca0b1132418d89e847776" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Knight Tyme (UK) (1986) [Original] [TAPE].zip... -->
- <software name="knightty" supported="no">
- <description>Knight Tyme (UK) [Original] [TAPE]</description>
+ <software name="knigttym" supported="no">
+ <description>Knight Tyme (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58281">
<rom name="knight tyme (uk) (1986) [original] [tape].cdt" size="58281" crc="7b8c081a" sha1="a272fe85b68636ba7ead8444a4c8ee193812f84c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Knightmare (UK) (1987) [Original] [TAPE].zip... -->
- <software name="knightma" supported="no">
- <description>Knightmare (UK) [Original] [TAPE]</description>
+ <software name="knightmr" supported="no">
+ <description>Knightmare (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52559">
<rom name="knightmare (uk) (1987) [original] [tape].cdt" size="52559" crc="1016066f" sha1="ed59d1d0689a85d9657a563c8d301af472533947" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kobayashi Naru (UK) (1987) [Original] [TAPE].zip... -->
- <software name="kobayash" supported="no">
- <description>Kobayashi Naru (UK) [Original] [TAPE]</description>
+ <software name="kobayanr" supported="no">
+ <description>Kobayashi Naru (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75469">
<rom name="kobayashi naru (uk) (1987) [original] [tape].cdt" size="75469" crc="968122cd" sha1="f1341ddd279e8caacc3b6d0cb76cb3cf2cda1a17" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kokotoni Wilf (UK) (1989) [Original] [TAPE].zip... -->
<software name="kokotoni" supported="no">
- <description>Kokotoni Wilf (UK) [Original] [TAPE]</description>
+ <description>Kokotoni Wilf (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="85971">
<rom name="kokotoni wilf (uk) (1989) [original] [tape].cdt" size="85971" crc="0ecb665f" sha1="c3d5cf69d58fcd28189671a83f3fecb4752fd921" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Komponist.zip... -->
- <software name="komponis" supported="no">
- <description>Komponist</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="35709">
- <rom name="komponist.cdt" size="35709" crc="ed2452b8" sha1="f2376aafe4825025db02c807cf9e8406e3e3dec2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Konami Coin-op Hits (UK) (4 faces) (1986) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="konamico" supported="no">
- <description>Konami Coin-op Hits (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="47500">
- <rom name="konami coin-op hits (uk) (face 1a) (1986) (1. green beret) [original] [tape] [compilation].cdt" size="47500" crc="744899ec" sha1="e72b7135360ceb35bd7ed511ab4072aec09fbe31" offset="0" />
+ <software name="kongsrev" supported="no">
+ <description>Kong's Revenge (Spa)</description>
+ <year>1991</year>
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68156">
+ <rom name="kongs revenge (s) (face a) (1991) [original] [tape].cdt" size="68156" crc="c6667a5b" sha1="e852fcbdf3e2e8be422e5298201e3eb8c73ff09e" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="64235">
- <rom name="konami coin-op hits (uk) (face 1b) (1986) (2. yie ar kung fu part 1) [original] [tape] [compilation].cdt" size="64235" crc="89520e58" sha1="bb29c40e1d4d2a59115dff1e62173b7c0d4bacfa" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="64235">
- <rom name="konami coin-op hits (uk) (face 1b) (1986) (2. yie ar kung fu part 2) [original] [tape] [compilation].cdt" size="64235" crc="4d4b6f52" sha1="b74d011aa52aff8dc573eed81266ec9501e1272c" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="98351">
- <rom name="konami coin-op hits (uk) (face 2a) (1986) (3. hyper sports part 1&amp;2) [original] [tape] [compilation].cdt" size="98351" crc="bc660a48" sha1="e965cbb9481384d9e0af4495eefbcff14accb51e" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="37699">
- <rom name="konami coin-op hits (uk) (face 2b) (1986) (4. ping pong) [original] [tape] [compilation].cdt" size="37699" crc="795b53d3" sha1="bb975e927eb43a7f092be2d0d52a4043a4b272f6" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="60758">
- <rom name="konami coin-op hits (uk) (face 2b) (1986) (5. mikie) [original] [tape] [compilation].cdt" size="60758" crc="f9451e57" sha1="e17d05a5736f85f7ba2d644f0624a308418c5c50" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Konami's Golf (UK) (1986) [Original] [TAPE].zip... -->
- <software name="konamisg" supported="no">
- <description>Konami's Golf (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58182">
- <rom name="konami's golf (uk) (1986) [original] [tape].cdt" size="58182" crc="4a75155f" sha1="8db417717530394ffb8b4950c49b7ebad29de196" offset="0" />
+ <dataarea name="cass" size="71094">
+ <rom name="kongs revenge (s) (face b) (1991) [original] [tape].cdt" size="71094" crc="05bfb488" sha1="0034afe51ae452c5991abe2c4f50869cb7e1d813" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kong Strikes Back (UK) (1984) (Version Basic 1.0) [Original] [TAPE].zip... -->
- <software name="kongstri" supported="no">
- <description>Kong Strikes Back (UK) (Version Basic 1.0) [Original] [TAPE]</description>
+ <software name="kongsb" supported="no">
+ <description>Kong Strikes Back (UK, BASIC 1.0)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52302">
<rom name="kong strikes back (uk) (1984) (version basic 1.0) [original] [tape].cdt" size="52302" crc="f11bdcbc" sha1="b800d089ebf2827dd8f8188bc68bf876733b9e45" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Krakout (UK) (1987) [Original] [TAPE].zip... -->
- <software name="krakoutu" supported="no">
- <description>Krakout (UK) [Original] [TAPE]</description>
+ <software name="krakout" supported="no">
+ <description>Krakout (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65492">
- <rom name="krakout (uk) (1987) [original] [tape].cdt" size="65492" crc="53fd4d57" sha1="8b37d9c9b174e0f7798efd69031b8d856ace8801" offset="0" />
+ <rom name="krakout (uk) (1987) [original] [tape].cdt" size="65492" crc="5335eebb" sha1="111db94463516ca5ad592ed7cc924617b959d658" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kristal (UK) (1985) [Original] [TAPE].zip... -->
- <software name="kristalu" supported="no">
- <description>Kristal (UK) [Original] [TAPE]</description>
+ <software name="kristal" supported="no">
+ <description>Kristal (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51434">
<rom name="kristal (uk) (1985) [original] [tape].cdt" size="51434" crc="eebaf178" sha1="ed80497927ff41c3da0b9a33e63c11da6f5e848d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kung-Fu (UK) (1986) [Original] [TAPE].zip... -->
- <software name="kungfuuk" supported="no">
- <description>Kung-Fu (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36838">
- <rom name="kung-fu (uk) (1986) [original] [tape].cdt" size="36838" crc="137d9b51" sha1="d6279c9882c735621696c1b557bde8ad21ae5611" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Kung-Fu + Number 1 (UK) (2 faces) (1985) [Amstrad Action Covertape] [Original] [TAPE] [COMPILATION].zip... -->
- <software name="kungfunu" supported="no">
- <description>Kung-Fu + Number 1 (UK) (2 faces) [Amstrad Action Covertape] [Original] [TAPE] [COMPILATION]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36841">
- <rom name="kung-fu + number 1 (uk) (face a) (1985) [amstrad action covertape] [original] [tape] [compilation].cdt" size="36841" crc="b64c270c" sha1="eed6b136d786952e4e63d79dd5c2efe171c81c9e" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="37825">
- <rom name="kung-fu + number 1 (uk) (face b) (1985) [amstrad action covertape] [original] [tape] [compilation].cdt" size="37825" crc="7198d71e" sha1="39173d2bb46395dd0cddecfee3f73c3588b260e6" offset="0" />
+ <software name="kryptonf" supported="no">
+ <description>The Krypton Factor (UK)</description>
+ <year>1987</year>
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="172647">
+ <rom name="the krypton factor (uk) (1987) [original] [tape].cdt" size="172647" crc="8acab09e" sha1="3134aa36aa1c35c74405ca8ba1eeb2d1237b3488" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kung-Fu Master (UK) (1986) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="kungfuma" supported="no">
- <description>Kung-Fu Master (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="kungfu" supported="no">
+ <description>Kung-Fu (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57380">
- <rom name="kung-fu master (uk) (1986) (spain retail version) [original] [tape].cdt" size="57380" crc="23d7f181" sha1="3ef7b664752879f3b7bdee9b6541712047ac4d97" offset="0" />
+ <publisher>Bug-Byte</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="36838">
+ <rom name="kung-fu (uk) (1986) [original] [tape].cdt" size="36838" crc="137d9b51" sha1="d6279c9882c735621696c1b557bde8ad21ae5611" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kung-Fu Master (UK) (1986) (UK retail version) [Original] [TAPE].zip... -->
- <software name="kungfuma01" cloneof="kungfuma" supported="no">
- <description>Kung-Fu Master (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="kungfum" supported="no">
+ <description>Kung-Fu Master (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59418">
<rom name="kung-fu master (uk) (1986) (uk retail version) [original] [tape].cdt" size="59418" crc="096507a3" sha1="667c3f14dc1c19b08f3e3317c65c7894e88bfa4b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kung-Fu Master.zip... -->
- <software name="kungfuma02" cloneof="kungfuma" supported="no">
- <description>Kung-Fu Master</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59437">
- <rom name="kung-fu master.cdt" size="59437" crc="6e6cd5d5" sha1="3678526d95abca463efde89fb458b426e7745517" offset="0" />
+ <software name="kungfums" cloneof="kungfum" supported="no">
+ <description>Kung-Fu Master (Spa)</description>
+ <year>1986</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57380">
+ <rom name="kung-fu master (uk) (1986) (spain retail version) [original] [tape].cdt" size="57380" crc="23d7f181" sha1="3ef7b664752879f3b7bdee9b6541712047ac4d97" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying kwah! (UK) (1986) [Original] [TAPE].zip... -->
- <software name="kwahuk19" supported="no">
- <description>kwah! (UK) [Original] [TAPE]</description>
+ <software name="kwah" supported="no">
+ <description>kwah! (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60275">
<rom name="kwah! (uk) (1986) [original] [tape].cdt" size="60275" crc="8c60c7c2" sha1="2dc29e9db74d21526cdbe86360a8ac0c7d06c002" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Kwik Snax Dizzy (UK) (1990) [Original] [TAPE].zip... -->
<software name="kwiksnax" supported="no">
- <description>Kwik Snax Dizzy (UK) [Original] [TAPE]</description>
+ <description>Kwik Snax Dizzy (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65550">
<rom name="kwik snax dizzy (uk) (1990) [original] [tape].cdt" size="65550" crc="feed47c0" sha1="a702a5e7eda4f58872dc79d666398fcca187f7e2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying L'Affaire Vera Cruz (F) (1985) [Original] [TAPE].zip... -->
- <software name="laffaire" supported="no">
- <description>L'Affaire Vera Cruz (Fra) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="81781">
- <rom name="l'affaire vera cruz (f) (1985) [original] [tape].cdt" size="81781" crc="ed89fba2" sha1="c049da66648e6add59284b5696c159a042146a66" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Aigle D'Or (F) (1986) [Original] [TAPE].zip... -->
- <software name="laigledo" supported="no">
- <description>L'Aigle D'Or (Fra) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="52699">
- <rom name="l'aigle d'or (f) (1986) [original] [tape].cdt" size="52699" crc="eacc3e88" sha1="070259ab160396c7dd02d001dc30dc3052b5fa8b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Album UBI (F) (4 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lalbumub" supported="no">
- <description>L'Album UBI (Fra) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="131491">
- <rom name="l'album ubi (f) (face 1b) (1988) (2. manhattan 95 light) [original] [tape] [compilation].cdt" size="131491" crc="26232792" sha1="8668787357a11ef48b8101c9fc3a6ae82600ea50" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="41689">
- <rom name="l'album ubi (f) (face 2a) (1988) (3. mange cailloux) [original] [tape] [compilation].cdt" size="41689" crc="517319cd" sha1="19672976d8e7df86c56f4794299289286f3c9b19" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="81638">
- <rom name="l'album ubi (f) (face 2a) (1988) (4. asphalt) [original] [tape] [compilation].cdt" size="81638" crc="7e0b993e" sha1="d156333882c28dc009b4c3c87a8d3518e5851491" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="113821">
- <rom name="l'album ubi (f) (64k) (face 2b) (1988) (5. zombi) [original] [tape] [compilation].cdt" size="113821" crc="b3166477" sha1="6d0e9909739487e162cd273b20f9463029efe238" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="248247">
- <rom name="l'album ubi (f) (face 1a) (1988) (1. inertie) [original] [tape] [compilation].cdt" size="248247" crc="cd71e8da" sha1="fdee4e7a2af5690e93ea8ba7ab75ee592650f0a1" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Album UBI 2 (F) (8 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lalbumub01" cloneof="lalbumub" supported="no">
- <description>L'Album UBI 2 (Fra) (8 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="185209">
- <rom name="l'album ubi 2 (f) (64k) (face 2a) (1988) (2. peur sur amityville - a) [original] [tape] [compilation].cdt" size="185209" crc="207c4818" sha1="ee9ae248116bd7b6c0662e6ba40577ebd545cfe7" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="116883">
- <rom name="l'album ubi 2 (f) (64k) (face 2b) (1988) (2. peur sur amityville - b) [original] [tape] [compilation].cdt" size="116883" crc="1b06fe2d" sha1="bf1375866c197823565ffd17caafc28a7a2e8e17" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="113095">
- <rom name="l'album ubi 2 (f) (face 1a) (1988) (1. la chose de grotemburg - a) [original] [tape] [compilation].cdt" size="113095" crc="336fb84a" sha1="3bf88f6a40af466ffd7544bc81de67ebc51ec9e0" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="45265">
- <rom name="l'album ubi 2 (f) (face 1b) (1988) (1. la chose de grotemburg - b) [original] [tape] [compilation].cdt" size="45265" crc="a48c0948" sha1="205ed3602247eabea125402d0fec5ec0dc5376f3" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="219704">
- <rom name="l'album ubi 2 (f) (face 3a) (1988) (3. l'oeil de set) (version basic 1.0) [original] [tape] [compilation].cdt" size="219704" crc="202d803d" sha1="57bf48567bd8357e66972ba9b5560ec9b9c8e9dd" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="132265">
- <rom name="l'album ubi 2 (f) (face 3b) (4. gabrielle) [original] [tape] [compilation].cdt" size="132265" crc="15141fa5" sha1="f8cd1552845ae1dc89eff12393ab4d849e6d601f" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="222799">
- <rom name="l'album ubi 2 (f) (face 4a) (5. le necromancien - a - blocs 01 a 11) [original] [tape] [compilation].cdt" size="222799" crc="fe08335f" sha1="81557ab10eceb56606cb73619173bd049f925ad4" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="81273">
- <rom name="l'album ubi 2 (f) (face 4b) (5. le necromancien - b - blocs 12 a 16) [original] [tape] [compilation].cdt" size="81273" crc="31bb5463" sha1="731d6517f396f63285d699f5091de34935154e6f" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Ange De Cristal (F) (1988) [Original] [TAPE].zip... -->
- <software name="langedec" supported="no">
- <description>L'Ange De Cristal (Fra) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="97612">
- <rom name="l'ange de cristal (f) (1988) [original] [tape].cdt" size="97612" crc="05df77fd" sha1="0c07d820710b166d6f39eff1968a8ea95cebbc29" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Anneau De Zengara (F) (1987) [Original] [TAPE].zip... -->
- <software name="lanneaud" supported="no">
- <description>L'Anneau De Zengara (Fra) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="152440">
- <rom name="l'anneau de zengara (f) (1987) [original] [tape].cdt" size="152440" crc="5e3115aa" sha1="455433d79edf5ac1f7c2b3624dd8ff660b41858b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'anneau De Zengara (F) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="lanneaud01" cloneof="lanneaud" supported="no">
- <description>L'anneau De Zengara (Fra) (Version Split) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36988">
- <rom name="l'anneau de zengara (f) (1988) (-boot code) (version split) [original] [tape].cdt" size="36988" crc="e5ee069d" sha1="b5f277dcd272b56e693381c207e1959135d1bdc4" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="40090">
- <rom name="l'anneau de zengara (f) (1988) (-code programme) (version split) [original] [tape].cdt" size="40090" crc="62b856ae" sha1="cb8f5c9ab2a3eb64e64cf12b0590fae236679b66" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="18712">
- <rom name="l'anneau de zengara (f) (1988) (01. pack 1 - compteur 143) (version split) [original] [tape].cdt" size="18712" crc="3132221b" sha1="3b18b112143c2fbfc7b66da0943ede40d3649373" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="10570">
- <rom name="l'anneau de zengara (f) (1988) (02. pack 2 - compteur 181) (version split) [original] [tape].cdt" size="10570" crc="13d11de9" sha1="0c864c631fb1f393851530084cdf44c536db5688" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="15826">
- <rom name="l'anneau de zengara (f) (1988) (03. pack 3 - compteur 203) (version split) [original] [tape].cdt" size="15826" crc="d2a02148" sha1="c5e27857d626be8e0f2b8130c94d0f0b415ae4b9" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="13714">
- <rom name="l'anneau de zengara (f) (1988) (04. pack 4 - compteur 240) (version split) [original] [tape].cdt" size="13714" crc="09c3ab2c" sha1="dc6e15c3d8c2808ac5b8c79040cda8b5ff13cf24" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="16600">
- <rom name="l'anneau de zengara (f) (1988) (05. pack 5 - compteur 272) (version split) [original] [tape].cdt" size="16600" crc="eb19cfaa" sha1="ac2b0758fac371f8ac0e5108bc5930899ede4f12" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Apprenti Sorcier (F) (1985) [Original] [TAPE].zip... -->
- <software name="lapprent" supported="no">
- <description>L'Apprenti Sorcier (Fra) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="83421">
- <rom name="l'apprenti sorcier (f) (1985) [original] [tape].cdt" size="83421" crc="462966ca" sha1="29a2eafc227d7650b84bfd16cc7c6f8a695ab890" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Arche Du Capitaine Blood (UK,F,G,S,I) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="larchedu" supported="no">
- <description>L'Arche Du Capitaine Blood (UK,F,G,S,I) (Version Split) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="9890">
- <rom name="l'arche du capitaine blood (uk,f,g,s,i) (1988) (01. level 01) (version split) [original] [tape].cdt" size="9890" crc="83e274fd" sha1="6ce8ee87c2191dfe7ced16462ca32a5bbc3dd5a5" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="9891">
- <rom name="l'arche du capitaine blood (uk,f,g,s,i) (1988) (02. level 02) (version split) [original] [tape].cdt" size="9891" crc="7aea4c78" sha1="57308ebb85e435504df5c82c892ad09f9db43d87" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="8859">
- <rom name="l'arche du capitaine blood (uk,f,g,s,i) (1988) (03. level 03) (version split) [original] [tape].cdt" size="8859" crc="df5cad73" sha1="013ed95878e88f12f5973b59cbb72ee483200ec9" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="578">
- <rom name="l'arche du capitaine blood (uk,f,g,s,i) (1988) (04. level 04) (version split) [original] [tape].cdt" size="578" crc="7fd327b0" sha1="2dcb34c8cc7872e2a90ff096b11411eafb1fa03f" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="23383">
- <rom name="l'arche du capitaine blood (uk,f,g,s,i) (1988) (-boot code) (version split) [original] [tape].cdt" size="23383" crc="c4740a07" sha1="0db13d2b0c739d526626599a066a1d308fbc128f" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="35714">
- <rom name="l'arche du capitaine blood (uk,f,g,s,i) (1988) (-main program) (version split) [original] [tape].cdt" size="35714" crc="605793f3" sha1="44c50bd6d91b713ea2f444be911dfbc5ed7191e1" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Arche Du Capitaine Blood (UK,F,G,S,I) (2 Faces) (1988) [Original] [TAPE].zip... -->
- <software name="larchedu01" cloneof="larchedu" supported="no">
- <description>L'Arche Du Capitaine Blood (UK,F,G,S,I) (2 Faces) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59087">
- <rom name="l'arche du capitaine blood (uk,f,g,s,i) (face a) (1988) [original] [tape].cdt" size="59087" crc="b601de7c" sha1="fc3889edcc5900e374eef23692db08d2c151cd31" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="29179">
- <rom name="l'arche du capitaine blood (uk,f,g,s,i) (face b) (1988) [original] [tape].cdt" size="29179" crc="ff3d10a3" sha1="263f3480ea40688f11dfebfeb03764a15a21b8e3" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Hepiss (F) (1986) [Original] [TAPE].zip... -->
- <software name="lhepissf" supported="no">
- <description>L'Hepiss (Fra) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="64569">
- <rom name="l'hepiss (f) (1986) [original] [tape].cdt" size="64569" crc="59ba5ad6" sha1="2d69399846751fc17f24462c0e7ba1b06b1e35ae" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Heritage - Panique A Las Vegas (F) (1986) (Version Split) [Original] [TAPE].zip... -->
- <software name="lheritag" supported="no">
- <description>L'Heritage - Panique A Las Vegas (Fra) (Version Split) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="56845">
- <rom name="l'heritage - panique a las vegas (f) (1986) (01. dans l'immeuble) (version split) [original] [tape].cdt" size="56845" crc="b3d6ebef" sha1="a7d991a2a2b79d8fe875a19004ea9c4bcbbda6bb" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="42631">
- <rom name="l'heritage - panique a las vegas (f) (1986) (02. a l'aeroport) (version split) [original] [tape].cdt" size="42631" crc="622e87d8" sha1="bce65afa2a04be86400fefe895479aace6525751" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="38761">
- <rom name="l'heritage - panique a las vegas (f) (1986) (03. a las vegas) (version split) [original] [tape].cdt" size="38761" crc="ee8f72b4" sha1="1790a99d63b1cd541219c440bbe83f672e323851" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="4988">
- <rom name="l'heritage - panique a las vegas (f) (1986) (-boot code) (version split) [original] [tape].cdt" size="4988" crc="55fdb291" sha1="acd4f22b0e636004977e107c69a521e05c755ab3" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Heritage - Panique A Las Vegas (F) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="lheritag01" cloneof="lheritag" supported="no">
- <description>L'Heritage - Panique A Las Vegas (Fra) (2 faces) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="104438">
- <rom name="l'heritage - panique a las vegas (f) (face a) (1986) (1. dans l'immeuble - 2. a l'aeroport) [original] [tape].cdt" size="104438" crc="16a991d6" sha1="ce47e80ab5d6164236dd3d7e902c7a0b2c18577e" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="38761">
- <rom name="l'heritage - panique a las vegas (f) (face b) (1986) (3. a las vegas) [original] [tape].cdt" size="38761" crc="7e707249" sha1="3d8e0114f2f51895c0e711bca043b4ec018012bb" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying L'Oeil De Set (F) (64K) (1987) (Version 464) [Original] [TAPE].zip... -->
- <software name="loeildes" supported="no">
- <description>L'Oeil De Set (Fra) (64K) (Version 464) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="219704">
- <rom name="l'oeil de set (f) (64k) (1987) (version 464) [original] [tape].cdt" size="219704" crc="202d803d" sha1="57bf48567bd8357e66972ba9b5560ec9b9c8e9dd" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Abadia Del Crimen (S) (1988) [MCM Software] [Original] [TAPE].zip... -->
- <software name="laabadia" supported="no">
- <description>La Abadia Del Crimen (Spa) [MCM Software] [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="88449">
- <rom name="la abadia del crimen (s) (1988) [mcm software] [original] [tape].cdt" size="88449" crc="83e32c1c" sha1="8a04378128d08f79290af6fe26b68cd3300ea660" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Abadia Del Crimen.zip... -->
- <software name="laabadia01" cloneof="laabadia" supported="no">
- <description>La Abadia Del Crimen</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="88449">
- <rom name="la abadia del crimen.cdt" size="88449" crc="b0306a82" sha1="ea63324b4180800af5cce38844347996fa21a71a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Armadura Sacrada De Antiriad (S) (1986) [Original] [TAPE].zip... -->
- <software name="laarmadu" supported="no">
- <description>La Armadura Sacrada De Antiriad (Spa) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="77212">
- <rom name="la armadura sacrada de antiriad (s) (1986) [original] [tape].cdt" size="77212" crc="aa244d8c" sha1="351c6e9d80c103a61897b1d5a33e05ed97e188ee" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Aventura Espacial (S) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="laaventu" supported="no">
- <description>La Aventura Espacial (Spa) (2 faces) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57505">
- <rom name="la aventura espacial (s) (face a) (1990) [original] [tape].cdt" size="57505" crc="b87ff4ae" sha1="09d8ceffbb3714e81665952de99e8ccf9ad09027" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="57263">
- <rom name="la aventura espacial (s) (face b) (1990) [original] [tape].cdt" size="57263" crc="82496718" sha1="af892db8f8c81078b560e42847b8087aa3e1cfa2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Aventura Original (S) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="laaventu01" cloneof="laaventu" supported="no">
- <description>La Aventura Original (Spa) (2 faces) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57833">
- <rom name="la aventura original (s) (face a) (1989) [original] [tape].cdt" size="57833" crc="f7eba52a" sha1="06b4c2f86140f31a3f7c09d839237be2c3394c42" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="58183">
- <rom name="la aventura original (s) (face b) (1989) [original] [tape].cdt" size="58183" crc="90a226d8" sha1="2af561580596d1d26a6dc58b95c8499c936afc57" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Chose De Grotemburg (F) (1987) (Version Split) [Original] [TAPE].zip... -->
- <software name="lachosed" supported="no">
- <description>La Chose De Grotemburg (Fra) (Version Split) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="25615">
- <rom name="la chose de grotemburg (f) (1987) (00. introduction) (version split) [original] [tape].cdt" size="25615" crc="51a8685b" sha1="7c42a84f0b6398aa77fe806a907d5e94f7b0f2a6" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="67966">
- <rom name="la chose de grotemburg (f) (1987) (01. partie i) (version split) [original] [tape].cdt" size="67966" crc="5da847b7" sha1="a3b58f821f70d5af8ce37a930d64170dac65ebf5" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="19534">
- <rom name="la chose de grotemburg (f) (1987) (02. partie ii) (version split) [original] [tape].cdt" size="19534" crc="d1788296" sha1="809d2c2ab4575c9dfab32cfad1d8318835a9e14e" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="19147">
- <rom name="la chose de grotemburg (f) (1987) (03. partie iii) (version split) [original] [tape].cdt" size="19147" crc="72494ac4" sha1="da02e9d49d9ceb99b2cb55290a88a39690a94edf" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="26128">
- <rom name="la chose de grotemburg (f) (1987) (04. fin du jeu) (version split) [original] [tape].cdt" size="26128" crc="bf85646c" sha1="b89009019c0e8da97b46e7bf1443a980e27dec2a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Chose De Grotemburg (F) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="lachosed01" cloneof="lachosed" supported="no">
- <description>La Chose De Grotemburg (Fra) (2 faces) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="113095">
- <rom name="la chose de grotemburg (f) (face a) (1987) [original] [tape].cdt" size="113095" crc="336fb84a" sha1="3bf88f6a40af466ffd7544bc81de67ebc51ec9e0" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="45265">
- <rom name="la chose de grotemburg (f) (face b) (1987) [original] [tape].cdt" size="45265" crc="a48c0948" sha1="205ed3602247eabea125402d0fec5ec0dc5376f3" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Collection CPC (F,UK) (8 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lacollec" supported="no">
- <description>La Collection CPC (F,UK) (8 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="88581">
- <rom name="la collection cpc (f) (1988) (cauldron) [original] [tape] [compilation].cdt" size="88581" crc="2b146044" sha1="172f91889395ca01d8480cffc3f217f1667b94ed" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="19819">
- <rom name="la collection cpc (uk) (1988) (match point) [original] [tape] [compilation].cdt" size="19819" crc="4f2a1daf" sha1="0dba1caa30460c3c296c3265fe2b2e8839e41a0c" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="83341">
- <rom name="la collection cpc (uk) (1988) (match day) [original] [tape] [compilation].cdt" size="83341" crc="65221ccd" sha1="dd24f6779d0bac1b7f909eb41ebe83e98878005a" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="48374">
- <rom name="la collection cpc (uk) (1988) (sorcery) [original] [tape] [compilation].cdt" size="48374" crc="0d6d5120" sha1="84d54abd345765ffc80032a4bc82b640658f199f" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="60894">
- <rom name="la collection cpc (uk) (1988) (the great escape) [original] [tape] [compilation].cdt" size="60894" crc="6c0497bb" sha1="e2c68d987e1a164691fc8df8bd99aadd5d10fc24" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="44532">
- <rom name="la collection cpc (uk) (1988) (konami's golf) [original] [tape] [compilation].cdt" size="44532" crc="861f10a5" sha1="d55b19a3d261f05b2db2fe2d9032dd708d5632b2" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="54650">
- <rom name="la collection cpc (uk) (1988) (mag max) [original] [tape] [compilation].cdt" size="54650" crc="9c0d18a9" sha1="232d25a346dcd4e696c1c578fe2ab51e4c623b2e" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="63564">
- <rom name="la collection cpc (uk) (1988) (batman) [original] [tape] [compilation].cdt" size="63564" crc="2ec2ccdb" sha1="70a7125207a445fa14a8c58d1f77ded958c9308c" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="64239">
- <rom name="la collection cpc (uk) (1988) (yie ar king-fu - montagne) [original] [tape] [compilation].cdt" size="64239" crc="d0480641" sha1="90f2d8fe3f161d0220973bb8a71f229c29bd46f3" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="64239">
- <rom name="la collection cpc (uk) (1988) (yie ar king-fu - temple) [original] [tape] [compilation].cdt" size="64239" crc="1c621f20" sha1="7d3f5d7d460f1c7a44d3f0ad8d4b0eb8edcb44cb" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="65183">
- <rom name="la collection cpc (uk) (1988) (galvan - cosmo police) [original] [tape] [compilation].cdt" size="65183" crc="1c55459d" sha1="637df51ee2c9c890b449e0aea9c266f434341677" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="47501">
- <rom name="la collection cpc (uk) (1988) (green beret) [original] [tape] [compilation].cdt" size="47501" crc="0fad1b52" sha1="efe3be170db435640103a053d4ab78b1dfdc193f" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="56141">
- <rom name="la collection cpc (uk) (1988) (rambo - first blood part ii) [original] [tape] [compilation].cdt" size="56141" crc="150ed54f" sha1="d6ca65af44b302a04c4624fecd726661ec155d78" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="60768">
- <rom name="la collection cpc (uk) (1988) (arkanoid) [original] [tape] [compilation].cdt" size="60768" crc="8f301cc3" sha1="fb7c729d731a999a4d65dc83d9d456ada92a89aa" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="73869">
- <rom name="la collection cpc (uk) (1988) (crazy cars) [original] [tape] [compilation].cdt" size="73869" crc="c96c2211" sha1="4acaf052890171ea5424b4523badf2c0e40a4776" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="57766">
- <rom name="la collection cpc (uk) (1988) (top gun) [original] [tape] [compilation].cdt" size="57766" crc="21bb32de" sha1="bbcecbb5b621d8c87bb05b9f6b59df9371f182f6" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Corona (S) (1988) [Original] [TAPE].zip... -->
- <software name="lacorona" supported="no">
- <description>La Corona (Spa) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="66975">
- <rom name="la corona (s) (1988) [original] [tape].cdt" size="66975" crc="e543590a" sha1="3273afaa1dcac5d1d3c1746962472292e3c5f986" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Corona Magica (S) (1990) (Version Basic 1.1) [Original] [TAPE].zip... -->
- <software name="lacorona01" cloneof="lacorona" supported="no">
- <description>La Corona Magica (Spa) (Version Basic 1.1) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="193564">
- <rom name="la corona magica (s) (1990) (version basic 1.1) [original] [tape].cdt" size="193564" crc="13a06c27" sha1="57552905e9e57f3909ca10c819fe9eb37775966c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Diosa De Cozumel (S) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="ladiosad" supported="no">
- <description>La Diosa De Cozumel (Spa) (2 faces) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58206">
- <rom name="la diosa de cozumel (s) (face b) (1990) (parte 2) [original] [tape].cdt" size="58206" crc="bba6040b" sha1="370a6f1bf213669e5685ad654158953449663f08" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="57176">
- <rom name="la diosa de cozumel (s) (face a) (1990) (parte 1) [original] [tape].cdt" size="57176" crc="bebdd105" sha1="19fede9cfff5dfb6ad83792b15d57fe4f75121f1" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Espada Sagrada (S) (1990) [Original] [TAPE].zip... -->
- <software name="laespada" supported="no">
- <description>La Espada Sagrada (Spa) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="223032">
- <rom name="la espada sagrada (s) (1990) [original] [tape].cdt" size="223032" crc="4daeaa89" sha1="b0dd94db06e435b1e6e0b43b27010a1a880c0684" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Geste D'Artillac (F) (1985) (Version Split) [Original] [TAPE].zip... -->
- <software name="lagested" supported="no">
- <description>La Geste D'Artillac (Fra) (Version Split) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="22909">
- <rom name="la geste d'artillac (f) (1985) (00. introduction) (version split) [original] [tape].cdt" size="22909" crc="1c19832a" sha1="199fc11a33f6affec6827acd2098223187102956" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="39790">
- <rom name="la geste d'artillac (f) (1985) (01. code programme) (version split) [original] [tape].cdt" size="39790" crc="7d09f47a" sha1="17ceb410f2f8e974245d93876868e206f5f0682e" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="27949">
- <rom name="la geste d'artillac (f) (1985) (03. chants c1) (version split) [original] [tape].cdt" size="27949" crc="129f4944" sha1="49a7e15b7a476362721d9c46c14caf1e8faed3dd" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="27949">
- <rom name="la geste d'artillac (f) (1985) (04. chants c2) (version split) [original] [tape].cdt" size="27949" crc="8b6bca96" sha1="8cc57b14a8295d6227ff6f84c7d4d5a783b2a1d1" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="27949">
- <rom name="la geste d'artillac (f) (1985) (05. chants c3) (version split) [original] [tape].cdt" size="27949" crc="66d4f0ce" sha1="d9b86e82c5019a7e399b55eae6fe9476cc52843a" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="27949">
- <rom name="la geste d'artillac (f) (1985) (06. chants c4) (version split) [original] [tape].cdt" size="27949" crc="7d463a4b" sha1="1713ab22f1c5d6dd3f24b52601667126812f254c" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="27949">
- <rom name="la geste d'artillac (f) (1985) (07. chants c5) (version split) [original] [tape].cdt" size="27949" crc="86db381e" sha1="94c152ecb39aa8f75058d287780ba45ef58bd77b" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="577">
- <rom name="la geste d'artillac (f) (1985) (08. chants c6) (version split) [original] [tape].cdt" size="577" crc="48016bd8" sha1="e69cc0402f115980c38e9d75d99af669b7a63df3" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="27949">
- <rom name="la geste d'artillac (f) (1985) (09. chants c7) (version split) [original] [tape].cdt" size="27949" crc="ee900126" sha1="7490aad81fc9e9b52675852d0bf73f276f45cdab" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="27946">
- <rom name="la geste d'artillac (f) (1985) (10. chants c8) (version split) [original] [tape].cdt" size="27946" crc="fbbd7b5a" sha1="bcff03a8d838521edf46b151ebf27f1a9f61f89b" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="27949">
- <rom name="la geste d'artillac (f) (1985) (11. chants c9) (version split) [original] [tape].cdt" size="27949" crc="cd7227ec" sha1="4978d3c1558158fb02c962dfde96a3b2e984c2a7" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="27949">
- <rom name="la geste d'artillac (f) (1985) (12. chants c10) (version split) [original] [tape].cdt" size="27949" crc="68cb0751" sha1="13e0840554faa0108fc05fed7ba6bca0f2506f8e" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="27949">
- <rom name="la geste d'artillac (f) (1985) (13. chants c11) (version split) [original] [tape].cdt" size="27949" crc="d9240ba1" sha1="85070157d2d6e964a93f1f4f308b489b759bafd3" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="577">
- <rom name="la geste d'artillac (f) (1985) (14. chants c12) (version split) [original] [tape].cdt" size="577" crc="bb87b711" sha1="7e9a5c2bbd9d898732aabcfabe1205365c84b2b3" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Geste D'Artillac (F) (3 faces) (1985) [Original] [TAPE].zip... -->
- <software name="lagested01" cloneof="lagested" supported="no">
- <description>La Geste D'Artillac (Fra) (3 faces) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="62689">
- <rom name="la geste d'artillac (f) (face 1a) (1985) (1. cassette liminaire) [original] [tape].cdt" size="62689" crc="3d5ad0c1" sha1="ea41f346d6ed1a7d63ed669ce293d39171df1102" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="140272">
- <rom name="la geste d'artillac (f) (face 2a) (1985) (2. cassette de chants c1-c6) [original] [tape].cdt" size="140272" crc="27cf9253" sha1="0762a16ab53557db194952de3e28d0af409f1e49" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="140257">
- <rom name="la geste d'artillac (f) (face 2b) (1986) (3. cassette de chants c7-c12) [original] [tape].cdt" size="140257" crc="1b9c71f0" sha1="2064eea654d44c3cd787845b76238be3ee2c93d0" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Guerra De Las Vajillas (S) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="laguerra" supported="no">
- <description>La Guerra De Las Vajillas (Spa) (2 faces) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57731">
- <rom name="la guerra de las vajillas (s) (face a) (1988) [original] [tape].cdt" size="57731" crc="b7473d5c" sha1="ed67d1332388a1360c4a76836d0b31f4b485314d" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="56929">
- <rom name="la guerra de las vajillas (s) (face b) (1988) [original] [tape].cdt" size="56929" crc="701b3b42" sha1="8a0997c3e8e7589d6314ff9b0cff5a0b037b5b2d" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Mansion Encantada (S) (1986) [Original] [TAPE].zip... -->
- <software name="lamansio" supported="no">
- <description>La Mansion Encantada (Spa) [Original] [TAPE]</description>
+ <software name="ladronspa" cloneof="ladronsp" supported="no">
+ <description>El Ladron del Sol Purpura (Spa, 2 Faces)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="43270">
- <rom name="la mansion encantada (s) (1986) [original] [tape].cdt" size="43270" crc="2a8bfa36" sha1="e07ed9cdf22eb1526c6daf8b4ce0ad9a210d3bd0" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Plaga Galactica (S) (1984) [Original] [TAPE].zip... -->
- <software name="laplagag" supported="no">
- <description>La Plaga Galactica (Spa) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="17167">
- <rom name="la plaga galactica (s) (1984) [original] [tape].cdt" size="17167" crc="9ef67d12" sha1="cd164494ddbfa7ae645ac0af83ffe55760a3705b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Venganza Del Dr. Muerte! (UK,F,G,S) (2 faces) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="lavengan" supported="no">
- <description>La Venganza Del Dr. Muerte! (UK,F,G,S) (2 faces) (Spain retail version) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="193482">
- <rom name="la venganza del dr. muerte! (uk,f,g,s) (face a) (1989) (spain retail version) [original] [tape].cdt" size="193482" crc="d80d31b5" sha1="c49e7b139999bd81d1de21058f83404c1562843a" offset="0" />
+ <publisher>P.P.P. Ediciones</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Amstrad 4 - El Ladron del Sol Purpura (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="22939">
+ <rom name="el ladron del sol purpura (s) (face a) (1986) [original] [tape].cdt" size="22939" crc="a4802fa6" sha1="b8083a4f38456c161a4eb4c2bd71385a4655d8a5" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="185317">
- <rom name="la venganza del dr. muerte! (uk,f,g,s) (face b) (1989) (spain retail version) [original] [tape].cdt" size="185317" crc="1f7e173f" sha1="cf75fe8baff310094636b3adb676190e3d788136" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying La Ville Infernale (F) (1985) [Cobra Soft] [Original] [TAPE].zip... -->
- <software name="lavillei" supported="no">
- <description>La Ville Infernale (Fra) [Cobra Soft] [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="35383">
- <rom name="la ville infernale (f) (1985) [cobra soft] [original] [tape].cdt" size="35383" crc="095a63b8" sha1="9ede7d1fa73f791bb5731ecffdc9fc58eee59c00" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Lala Prologue (UK) (2010) (PD) [Original] [TAPE].zip... -->
- <software name="lalaprol" supported="no">
- <description>Lala Prologue (UK) (2010) (PD) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="16816">
- <rom name="lala prologue (uk) (2010) (pd) [original] [tape].cdt" size="16816" crc="1903ad09" sha1="436062e20ed262bb00255cb9af9f0a9a87cf6859" offset="0" />
+ <dataarea name="cass" size="8979">
+ <rom name="el ladron del sol purpura (s) (face b) (1986) [original] [tape].cdt" size="8979" crc="7f4bdfa2" sha1="1064e8a4fa9e9ae02a1e39c5581b4c4281c32f7d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Las Tres Luces De Glaurung (S) (1986) [Original] [TAPE].zip... -->
- <software name="lastresl" supported="no">
- <description>Las Tres Luces De Glaurung (Spa) [Original] [TAPE]</description>
+ <software name="ladronsp" supported="no">
+ <description>El Ladron del Sol Purpura (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58840">
- <rom name="las tres luces de glaurung (s) (1986) [original] [tape].cdt" size="58840" crc="523bcb02" sha1="a4bc43cbce74e4662a1e46b8df54beb2108a1302" offset="0" />
+ <publisher>P.P.P. Ediciones</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Amstrad 4 - El Ladron del Sol Purpura (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="31905">
+ <rom name="el ladron del sol purpura (s) (1986) [original] [tape].cdt" size="31905" crc="b7eb7adb" sha1="f121595c030391ea8775d09f8b7ec20090b512df" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Las Vegas Casino (UK) (1989) [Original] [TAPE].zip... -->
- <software name="lasvegas" supported="no">
- <description>Las Vegas Casino (UK) [Original] [TAPE]</description>
+ <software name="lasvegcs" supported="no">
+ <description>Las Vegas Casino (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50238">
<rom name="las vegas casino (uk) (1989) [original] [tape].cdt" size="50238" crc="9d1a277f" sha1="90f13acfb0b802556da8ac23a8cd8ef4c4cdb45f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Las Vegas Video Poker (UK) (1986) [Original] [TAPE].zip... -->
- <software name="lasvegas01" cloneof="lasvegas" supported="no">
- <description>Las Vegas Video Poker (UK) [Original] [TAPE]</description>
+ <software name="lasvegvp" supported="no">
+ <description>Las Vegas Video Poker (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57309">
<rom name="las vegas video poker (uk) (1986) [original] [tape].cdt" size="57309" crc="962e82b2" sha1="5c11596870774839157ab97ebf50ad1457e0e222" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Laser Basic (UK) (4 faces) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="laserbas" supported="no">
- <description>Laser Basic (UK) (4 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Laser Basic (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="24657">
<rom name="laser basic (uk) (face 1a) (1985) [original] [tape] [utilitaire].cdt" size="24657" crc="281a41cf" sha1="d36336162af05ef33c28fb480ac36cdaca0a4b2d" offset="0" />
</dataarea>
@@ -22487,12 +20982,24 @@
</part>
</software>
- <!-- Identifying Laser Genius (UK) (4 faces) (1986) [Original] [TAPE] [UTILITAIRE].zip... -->
+ <software name="laserbls" supported="no">
+ <description>Laser Blast (UK)</description>
+ <year>1985</year>
+ <publisher>Rocsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="27211">
+ <rom name="laser blast (uk) (1985) [original] [tape].cdt" size="27211" crc="8ef0e264" sha1="302ab1cb76cd42e1a2cf98726611d4172146bbfe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="lasergen" supported="no">
- <description>Laser Genius (UK) (4 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Laser Genius (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="21669">
<rom name="laser genius (uk) (face 1a) (1986) [original] [tape] [utilitaire].cdt" size="21669" crc="45ba899d" sha1="e5c0344a9fe1977def765feb07d4a7478da2cedd" offset="0" />
</dataarea>
@@ -22514,634 +21021,190 @@
</part>
</software>
- <!-- Identifying Laserwarp (UK) (1985) [Original] [TAPE].zip... -->
- <software name="laserwar" supported="no">
- <description>Laserwarp (UK) [Original] [TAPE]</description>
+ <software name="laserwrp" supported="no">
+ <description>Laserwarp (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="25099">
<rom name="laserwarp (uk) (1985) [original] [tape].cdt" size="25099" crc="feac460e" sha1="067890d9c81b9a1b90d009b4b75bc0aae7e2a709" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Last Duel (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="lastduel" supported="no">
- <description>Last Duel (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="36999">
- <rom name="last duel (uk) (1989) (00. code program) (version split) [original] [tape].cdt" size="36999" crc="a43b8736" sha1="6521c9ec310d14d24bf282a239f0186e4cf53ab0" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="28983">
- <rom name="last duel (uk) (1989) (01. level 01) (version split) [original] [tape].cdt" size="28983" crc="2b81fa54" sha1="6ad35fe36557b6d7a38e4f3e830f3b64ef3da82c" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="28983">
- <rom name="last duel (uk) (1989) (02. level 02) (version split) [original] [tape].cdt" size="28983" crc="47384a28" sha1="12e91c4465e3893418c03322d583d9cdbe7a90f8" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="28983">
- <rom name="last duel (uk) (1989) (03. level 03) (version split) [original] [tape].cdt" size="28983" crc="cc1ea5d6" sha1="0e04aa15bca97e245bfddcb6a31f380c72e5ba5e" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="28983">
- <rom name="last duel (uk) (1989) (04. level 04) (version split) [original] [tape].cdt" size="28983" crc="d6497cb6" sha1="526a009b0e1a06f9b8373aa99a89345e5ab368ea" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="28983">
- <rom name="last duel (uk) (1989) (05. level 05) (version split) [original] [tape].cdt" size="28983" crc="f82edccb" sha1="c597c31c44320895c8f0ac0d301abbd69912b0ed" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="28983">
- <rom name="last duel (uk) (1989) (06. level 06) (version split) [original] [tape].cdt" size="28983" crc="cb55474a" sha1="14164583f2424352ed622a38ad6f66315e7c233e" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="16419">
- <rom name="last duel (uk) (1989) (07. end screen) (version split) [original] [tape].cdt" size="16419" crc="0e4bdcee" sha1="9c954f1cc67680c5ac3a7b52ada6eaf72595f769" offset="0" />
+ <software name="lastcomm" supported="no">
+ <description>The Last Commando (UK)</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="56316">
+ <rom name="the last commando (uk) (1988) [original] [tape].cdt" size="56316" crc="3902f636" sha1="6679e92cfae793fb3a2613e4c74f0a1f11c29e00" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Last Duel (UK) (1989) [Original] [TAPE].zip... -->
- <software name="lastduel01" cloneof="lastduel" supported="no">
- <description>Last Duel (UK) [Original] [TAPE]</description>
+ <software name="lastduel" supported="no">
+ <description>Last Duel (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="227225">
<rom name="last duel (uk) (1989) [original] [tape].cdt" size="227225" crc="c35eae22" sha1="22c5f9cbadd2523711b70d5670cede9f4f753c33" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Last Ninja 2 (UK) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="lastninj" supported="no">
- <description>Last Ninja 2 (UK) (Version Split) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="39325">
- <rom name="last ninja 2 (uk) (1988) (00. code program) (version split) [original] [tape].cdt" size="39325" crc="f4645ebe" sha1="bb0a4fa4c7517707540ed6cd2be7a4aa382a2130" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="43426">
- <rom name="last ninja 2 (uk) (1988) (01. part 01 - central park) (version split) [original] [tape].cdt" size="43426" crc="22a1a21d" sha1="517e855d73c0442515e2ce9583808ceb9f0f74d2" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="43426">
- <rom name="last ninja 2 (uk) (1988) (02. part 02 - downtown manhattan) (version split) [original] [tape].cdt" size="43426" crc="8bfd2ce1" sha1="a0c494b919e97db9303db26cd5a3c583b254334c" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="43426">
- <rom name="last ninja 2 (uk) (1988) (03. part 03 - the sewers) (version split) [original] [tape].cdt" size="43426" crc="0066b7f6" sha1="35eea928027a88531f7d24f34b18b2adb3762a5d" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="43426">
- <rom name="last ninja 2 (uk) (1988) (04. part 04 - the opium factory) (version split) [original] [tape].cdt" size="43426" crc="f2f1a57c" sha1="89637efa655c5e45dd72a9f4d60062fa39928d84" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="43426">
- <rom name="last ninja 2 (uk) (1988) (05. part 05 - the office block) (version split) [original] [tape].cdt" size="43426" crc="e275c324" sha1="f1e556fa50e627559fd5fa4ca5ffbbff9d8c661b" offset="0" />
+ <software name="lastmiss" supported="no">
+ <description>The Last Mission (Spa)</description>
+ <year>1987</year>
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65696">
+ <rom name="the last mission (s) (1987) [original] [tape].cdt" size="65696" crc="842874f9" sha1="6f8248da4e5914a059fb96567473cf512e40333e" offset="0" />
</dataarea>
</part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="43426">
- <rom name="last ninja 2 (uk) (1988) (06. part 06 - the shogun retreat) (version split) [original] [tape].cdt" size="43426" crc="1ba2dd4d" sha1="66974d54f70dddbd6d16aca026751a4ac1e4774b" offset="0" />
+ </software>
+
+ <software name="lastmissf" cloneof="lastmiss" supported="no">
+ <description>The Last Mission (Fra)</description>
+ <year>1987</year>
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65696">
+ <rom name="the last mission (f) (1987) [original] [tape].cdt" size="65696" crc="127202e2" sha1="9ee10908681035040a0249384b0544b2cfcdb80e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Last Ninja 2 (UK) (1988) [Original] [TAPE].zip... -->
- <software name="lastninj01" cloneof="lastninj" supported="no">
- <description>Last Ninja 2 (UK) [Original] [TAPE]</description>
+ <software name="lastnin2" supported="no">
+ <description>Last Ninja 2 (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>System 3</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="299821">
- <rom name="last ninja 2 (uk) (1988) [original] [tape].cdt" size="299821" crc="88e84622" sha1="c1a294b69a7d6e261ec72aa2a7c00e7a9f878e33" offset="0" />
+ <rom name="last ninja 2 (uk) (1988) [original] [tape].cdt" size="299821" crc="93698f60" sha1="091a3e030d5344e97a23965114950d8f5e3ec537" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Last Ninja 2 Remix (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="lastninj02" cloneof="lastninj" supported="no">
- <description>Last Ninja 2 Remix (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="lastn2rm" supported="no">
+ <description>Last Ninja 2 Remix (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="86543">
- <rom name="last ninja 2 remix (uk) (1990) (00. introduction) (version split) [original] [tape].cdt" size="86543" crc="7f6e6786" sha1="6a9df4714c7d28beb975bd1883dac00d6cdcd9ef" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="16414">
- <rom name="last ninja 2 remix (uk) (1990) (01. game code) (version split) [original] [tape].cdt" size="16414" crc="590a3934" sha1="74508d08d7df02009c44734cb376f5496a5ee40a" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="43410">
- <rom name="last ninja 2 remix (uk) (1990) (02. part 01 - central park) (version split) [original] [tape].cdt" size="43410" crc="389f429c" sha1="21965eadc09fcbbc6e6027bc873e8e1a07f989fe" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="43410">
- <rom name="last ninja 2 remix (uk) (1990) (03. part 02 - downtown manhattan) (version split) [original] [tape].cdt" size="43410" crc="806ac62f" sha1="69c75fecbeb4ac90cc733279d37edb372f57f091" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="43410">
- <rom name="last ninja 2 remix (uk) (1990) (04. part 03 - the sewers) (version split) [original] [tape].cdt" size="43410" crc="678e1bbb" sha1="7126f9c745798f3760a98013e7658c32bb196824" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="43410">
- <rom name="last ninja 2 remix (uk) (1990) (05. part 04 - the opium factory) (version split) [original] [tape].cdt" size="43410" crc="dae4c962" sha1="e50fd859b0fe3cc64d7692c748d808691dcc78c1" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="43410">
- <rom name="last ninja 2 remix (uk) (1990) (06. part 05 - the office block) (version split) [original] [tape].cdt" size="43410" crc="2cee72d5" sha1="7f771c5acd02a13f44bc9598d539e0d39d528f57" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="43410">
- <rom name="last ninja 2 remix (uk) (1990) (07. part 06 - the shogun's retreat) (version split) [original] [tape].cdt" size="43410" crc="f5497715" sha1="61a1f868c04d755561955d2020744d03d68d53b4" offset="0" />
+ <publisher>System 3</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="363347">
+ <rom name="last ninja 2 remix (uk) (1990) [original] [tape].cdt" size="363347" crc="1e22177b" sha1="ba7c54c8c25f4493f7bc9fb19318ee833b6d95d2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Last Ninja 2 Remix (UK) (1990) [Original] [TAPE].zip... -->
- <software name="lastninj03" cloneof="lastninj" supported="no">
- <description>Last Ninja 2 Remix (UK) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="363347">
- <rom name="last ninja 2 remix (uk) (1990) [original] [tape].cdt" size="363347" crc="1e22177b" sha1="ba7c54c8c25f4493f7bc9fb19318ee833b6d95d2" offset="0" />
+ <software name="lastv8" supported="no">
+ <description>The Last V8 (UK)</description>
+ <year>1986</year>
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="85171">
+ <rom name="the last v8 (uk) (1986) [original] [tape].cdt" size="85171" crc="2f017da0" sha1="040663e4de52454f833884f89701e5395e672b5d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lazertag (UK) (1988) (Spain retail version) [Original] [TAPE].zip... -->
<software name="lazertag" supported="no">
- <description>Lazertag (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <description>Lazertag (Spa)</description>
+ <year>1987</year>
+ <publisher>Go!</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59517">
<rom name="lazertag (uk) (1988) (spain retail version) [original] [tape].cdt" size="59517" crc="75d7be97" sha1="feb716b729322cc2f87b4c52304538ce7ede6333" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Le 5eme Axe (F) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="le5emeax" supported="no">
- <description>Le 5eme Axe (Fra) (2 faces) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="22015">
- <rom name="le 5eme axe (f) (face a) (1985) (initiation) [original] [tape].cdt" size="22015" crc="451d9804" sha1="9300d13086603c64783d3ad75ff3103819a901df" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="40849">
- <rom name="le 5eme axe (f) (face b) (1985) (game) [original] [tape].cdt" size="40849" crc="12cc0555" sha1="2bbfddaab232d783bd18596fc4aa787e236a9664" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Bagne De Nepharia (F) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="lebagned" supported="no">
- <description>Le Bagne De Nepharia (Fra) (2 faces) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="47509">
- <rom name="le bagne de nepharia (f) (face a) (1985) [original] [tape].cdt" size="47509" crc="cd49ea0a" sha1="c587a96d02fa30e3f7c8d8d1e0faef6006ff0021" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="44785">
- <rom name="le bagne de nepharia (f) (face b) (1985) [original] [tape].cdt" size="44785" crc="28eb3138" sha1="1a8b24742a47c3025ac3cfab8ce2dfa46723c43f" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Diamant De L'Ile Maudite (F) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="lediaman" supported="no">
- <description>Le Diamant De L'Ile Maudite (Fra) (2 faces) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="55375">
- <rom name="le diamant de l'ile maudite (f) (face a) (1985) (presentation) [original] [tape].cdt" size="55375" crc="05145093" sha1="277e0c9847a5c9a7e15bfa65f4e7441d90c60d29" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="109367">
- <rom name="le diamant de l'ile maudite (f) (face b) (1985) (programme principal) [original] [tape].cdt" size="109367" crc="7d158030" sha1="55533077f1a1a95155f229b68f95a8ac6279dde5" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Jeu Du Roy (F) (1988) [Original] [TAPE].zip... -->
- <software name="lejeudur" supported="no">
- <description>Le Jeu Du Roy (Fra) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="46537">
- <rom name="le jeu du roy (f) (1988) [original] [tape].cdt" size="46537" crc="d8b1f259" sha1="606d253cc66871e0b0354e2b333339cc4e170cc7" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Millionnaire (F) (1985) [Original] [TAPE].zip... -->
- <software name="lemillio" supported="no">
- <description>Le Millionnaire (Fra) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="31673">
- <rom name="le millionnaire (f) (1985) [original] [tape].cdt" size="31673" crc="2608b9b2" sha1="c4c49316ed760ecd39231a99a3254688e16ecfc3" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Monde Des Merveilles (UK) (7 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lemonded" supported="no">
- <description>Le Monde Des Merveilles (UK) (7 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="81698">
- <rom name="le monde des merveilles (uk) (face 4a) (1989) (3. the new zealand story code) [original] [tape] [compilation].cdt" size="81698" crc="6025a3a2" sha1="faa0f4c0614aa8e413a49541bfb5148592c1cc94" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="88807">
- <rom name="le monde des merveilles (uk) (face 4b) (1989) (3. the new zealand story levels) [original] [tape] [compilation].cdt" size="88807" crc="4f745024" sha1="628dc2fea659abdf7f43a07d4ebb49aef3fcc17d" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="56568">
- <rom name="le monde des merveilles (uk) (face 3a) (1989) (3. bubble bobble partie a) [original] [tape] [compilation].cdt" size="56568" crc="fc58e7a0" sha1="640cf198fb15617dd430c30e428600b82afbbe1a" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="52468">
- <rom name="le monde des merveilles (uk) (face 3b) (1989) (3. bubble bobble partie b) [original] [tape] [compilation].cdt" size="52468" crc="37983d76" sha1="d44a00cb661e18a7c17a50dcbfad43e468377c13" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="107231">
- <rom name="le monde des merveilles (uk) (face 2a) (1989) (2. super wonderboy in monster land code) [original] [tape] [compilation].cdt" size="107231" crc="c1355aa3" sha1="05a1ace64d3e69b01755d3f39cb7435f1d8fd3dc" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="138603">
- <rom name="le monde des merveilles (uk) (face 2b) (1989) (2. super wonderboy in monster land levels) [original] [tape] [compilation].cdt" size="138603" crc="7ba45ae4" sha1="a640f65a3e6c0d960d0684ec4cce8ac45fc14161" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="145518">
- <rom name="le monde des merveilles (uk) (face 1a) (1989) (1. rainbow islands) [original] [tape] [compilation].cdt" size="145518" crc="d4eebc6d" sha1="5003b6767af771b582ae786780e8d062dac9f8f5" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Mystere De Kikekankoi (F) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="lemyster" supported="no">
- <description>Le Mystere De Kikekankoi (Fra) (2 faces) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="7687">
- <rom name="le mystere de kikekankoi (f) (face a) (1985) (version basic 1.0) [original] [tape].cdt" size="7687" crc="9100a878" sha1="afe9182a4c93187f3ee0389d0c45130a5f430914" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="55190">
- <rom name="le mystere de kikekankoi (f) (face b) (1985) (version basic 1.0) [original] [tape].cdt" size="55190" crc="2bba4064" sha1="0f44a7bc0bf96ba373a8da663eca708bc7f67b6c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Necromancien (F) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="lenecrom" supported="no">
- <description>Le Necromancien (Fra) (Version Split) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="16573">
- <rom name="le necromancien (f) (1988) (11. bloc 11 - la course) (version split) [original] [tape].cdt" size="16573" crc="ae53cc02" sha1="e3a14fcfb5424ab7515c2a1fc9c3a20efd9ba515" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="17606">
- <rom name="le necromancien (f) (1988) (12. bloc 12 - combat contre ksarl) (version split) [original] [tape].cdt" size="17606" crc="c611e3d5" sha1="45c61a9f3d716c09cc6dbddca0fb7fc2ced3dd62" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="17090">
- <rom name="le necromancien (f) (1988) (13. bloc 13 - dans le chateau) (version split) [original] [tape].cdt" size="17090" crc="36042b9a" sha1="6297b304ab00b5a52e7af2a2af75f8d722d33a06" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="15801">
- <rom name="le necromancien (f) (1988) (14. bloc 14 - le passage secret) (version split) [original] [tape].cdt" size="15801" crc="9a284174" sha1="d16458db63c6b6084a7b22b876b6a48a32565c59" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="17091">
- <rom name="le necromancien (f) (1988) (15. bloc 15 - a l'assault du chateau) (version split) [original] [tape].cdt" size="17091" crc="116aebf0" sha1="571cba7bead341bd2a58c1a590c5c07d81d7d99a" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="16573">
- <rom name="le necromancien (f) (1988) (09. bloc 09 - le camp des bandits) (version split) [original] [tape].cdt" size="16573" crc="364d5bd9" sha1="068925cfb0bd73e5bceb7c6728e42c29fbc0c433" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="22579">
- <rom name="le necromancien (f) (1988) (-code programme) (version split) [original] [tape].cdt" size="22579" crc="cef703a1" sha1="73155674303667f5a0197bd5fe1e722a5079d9a2" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="21991">
- <rom name="le necromancien (f) (1988) (01. bloc 01 - arrivaese en ville) (version split) [original] [tape].cdt" size="21991" crc="ccdf8231" sha1="3f40366772261ac9e0c82f1c0c62b782ce16df4f" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="19411">
- <rom name="le necromancien (f) (1988) (02. bloc 02 - la guilde) (version split) [original] [tape].cdt" size="19411" crc="1f53025f" sha1="e9a964b03025fa67e9824748f542c8a8214ac9f2" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="16315">
- <rom name="le necromancien (f) (1988) (03. bloc 03 - zila) (version split) [original] [tape].cdt" size="16315" crc="cd0e9ec0" sha1="416b9bd2f36f01f586d739659798ce92a1edb24d" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="25603">
- <rom name="le necromancien (f) (1988) (04. bloc 04 - cimetiere) (version split) [original] [tape].cdt" size="25603" crc="70515a37" sha1="cd0d5e041fc1d48b69529d27260b2fed3063cfe6" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="11155">
- <rom name="le necromancien (f) (1988) (05. bloc 05 - inspection) (version split) [original] [tape].cdt" size="11155" crc="a7886686" sha1="eda7129acb6129ef6c105b41179ce099b2aaacca" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="22765">
- <rom name="le necromancien (f) (1988) (06. bloc 06 - sommeil) (version split) [original] [tape].cdt" size="22765" crc="43096aef" sha1="c9f87110a00c50cadfdd6f851d68349fe543cdaa" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="12187">
- <rom name="le necromancien (f) (1988) (07. bloc 07 - foret) (version split) [original] [tape].cdt" size="12187" crc="48cf1aff" sha1="88c9b2764de548d65a71636f2d43b773e703236b" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="18121">
- <rom name="le necromancien (f) (1988) (08. bloc 08 - rivage) (version split) [original] [tape].cdt" size="18121" crc="3ad118d2" sha1="38a9fe7341a168b84f43ec731543f4a322b89c4c" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="19669">
- <rom name="le necromancien (f) (1988) (10. bloc 10 - au camp reveil) (version split) [original] [tape].cdt" size="19669" crc="ebce1062" sha1="52f317c0f93a88fd3507cc0960ed7d212f2ec107" offset="0" />
- </dataarea>
- </part>
- <part name="cass17" interface="cpc_cass">
- <dataarea name="cass" size="13737">
- <rom name="le necromancien (f) (1988) (16. bloc 16 - confrontation finale) (version split) [original] [tape].cdt" size="13737" crc="cabf2aec" sha1="cc599abedb5c234755f67fa0f1b28a092e91f6c3" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Secret Du Tombeau (F) (1986) [Original] [TAPE].zip... -->
- <software name="lesecret" supported="no">
- <description>Le Secret Du Tombeau (Fra) [Original] [TAPE]</description>
+ <software name="leadbord" supported="no">
+ <description>Leader Board (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="74656">
- <rom name="le secret du tombeau (f) (1986) [original] [tape].cdt" size="74656" crc="aead14f4" sha1="c88b83986b4a322d84a140fe7385b7ff17355fc0" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Survivant (F) (1985) (Echantillon Gratuit Amstrad Magazine) [Original] [TAPE].zip... -->
- <software name="lesurviv" supported="no">
- <description>Le Survivant (Fra) (Echantillon Gratuit Amstrad Magazine) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="55063">
- <rom name="le survivant (f) (1985) (echantillon gratuit amstrad magazine) [original] [tape].cdt" size="55063" crc="9f3dcd21" sha1="68f35af0deb889df2d9a410e04af042d44f11566" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Survivant (F) (1985) (Interview Amstrad Magazine Ere Informatique) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="lesurviv01" cloneof="lesurviv" supported="no">
- <description>Le Survivant (Fra) (Interview Amstrad Magazine Ere Informatique) (Audio Tape) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="4455444">
- <rom name="le survivant (f) (1985) (interview amstrad magazine ere informatique) (audio tape) [original] [tape].mp3" size="4455444" crc="60b0c74d" sha1="69eebb3340bcf993582ce3c26df67d77e263a7c9" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Temps Des Heros (UK,F,S) (7 faces) (1991) (1990) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="letempsd" supported="no">
- <description>Le Temps Des Heros (UK,F,S) (7 faces) (1991) [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="44881">
- <rom name="le temps des heros (uk) (face 1b) (1991) (1. moon blaster levels) (1990) [original] [tape] [compilation].cdt" size="44881" crc="8b2e985f" sha1="4b46948f87f9f6db910af13bde75ba56c6f1f34b" offset="0" />
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55450">
+ <rom name="leader board (uk) (face a) (1986) [original] [tape].cdt" size="55450" crc="de5a6675" sha1="15df1bff0ae1200db7027e13ca4ba1fb26f21920" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="136657">
- <rom name="le temps des heros (uk,f,s) (64k) (face 2a) (1991) (2. north &amp; south - les tuniques bleues part 1) (1990) [original] [tape] [compilation].cdt" size="136657" crc="d9f86b27" sha1="b8376deec83e2cc8e1d04f84f33ccc9331c8988d" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="60831">
- <rom name="le temps des heros (uk,f,s) (64k) (face 2b) (1991) (2. north &amp; south - les tuniques bleues part 2) (1990) [original] [tape] [compilation].cdt" size="60831" crc="687bb4f9" sha1="9230a4a6f15ceaa428fcae114c47998874abf85e" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="25173">
- <rom name="le temps des heros (uk,f,s) (64k) (face 3a) (1991) (2. north &amp; south - les tuniques bleues part 3) (1990) [original] [tape] [compilation].cdt" size="25173" crc="b71bbb8a" sha1="e718e8d319edf48ede7c57353068bb11c68c3fb7" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="40681">
- <rom name="le temps des heros (uk,f,s) (64k) (face 3b) (1991) (2. north &amp; south - les tuniques bleues part 4) (1990) [original] [tape] [compilation].cdt" size="40681" crc="60797b28" sha1="839bc31681a8c23d07ab2da0132c230c11dda5b6" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="168536">
- <rom name="le temps des heros (f) (64k) (face 4a) (1991) (3. prince de perse) (1990) (version basic 1.0) [original] [tape] [compilation].cdt" size="168536" crc="281f4168" sha1="d68ad560b34d329768e2f0acf71f9113906d3145" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="45397">
- <rom name="le temps des heros (uk) (face 1a) (1991) (1. moon blaster game) (1990) [original] [tape] [compilation].cdt" size="45397" crc="5c42c2d7" sha1="0b663aed51e8832f2e60474cc742763daa3b9d4e" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Le Tresor De L'Amazone (F) (1985) [Original] [TAPE].zip... -->
- <software name="letresor" supported="no">
- <description>Le Tresor De L'Amazone (Fra) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="16393">
- <rom name="le tresor de l'amazone (f) (1985) [original] [tape].cdt" size="16393" crc="4b1823db" sha1="a5b85c77c70b03d6f81708909eac54a3f814296f" offset="0" />
+ <dataarea name="cass" size="55450">
+ <rom name="leader board (uk) (face b) (1986) [original] [tape].cdt" size="55450" crc="4686e574" sha1="4399922b8cae4a8349f4029b17dc98b3795cab5a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Leader Board (UK) (1986) (Version Kixx) [Original] [TAPE].zip... -->
- <software name="leaderbo" supported="no">
- <description>Leader Board (UK) (Version Kixx) [Original] [TAPE]</description>
+ <software name="leadbordk" cloneof="leadbord" supported="no">
+ <description>Leader Board (UK, KIXX)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>KIXX</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55468">
<rom name="leader board (uk) (1986) (version kixx) [original] [tape].cdt" size="55468" crc="1f160280" sha1="a2e3425d469d4d5953b098731322558b4c8875b9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Leader Board (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="leaderbo01" cloneof="leaderbo" supported="no">
- <description>Leader Board (UK) (2 faces) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="55450">
- <rom name="leader board (uk) (face a) (1986) [original] [tape].cdt" size="55450" crc="de5a6675" sha1="15df1bff0ae1200db7027e13ca4ba1fb26f21920" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="55450">
- <rom name="leader board (uk) (face b) (1986) [original] [tape].cdt" size="55450" crc="4686e574" sha1="4399922b8cae4a8349f4029b17dc98b3795cab5a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying League Challenge (UK) (1987) [Original] [TAPE].zip... -->
<software name="leaguech" supported="no">
- <description>League Challenge (UK) [Original] [TAPE]</description>
+ <description>League Challenge (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="27679">
<rom name="league challenge (uk) (1987) [original] [tape].cdt" size="27679" crc="f83dc79d" sha1="14838d2bc59881844e08c98ea3f3ed4a6ce7cd0f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying League Football (UK) (1991) [Original] [TAPE].zip... -->
- <software name="leaguefo" supported="no">
- <description>League Football (UK) [Original] [TAPE]</description>
+ <software name="leaguefb" supported="no">
+ <description>League Football (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="35353">
<rom name="league football (uk) (1991) [original] [tape].cdt" size="35353" crc="0e511e19" sha1="b513f9338ca90550c08f3d729f824eb57e1ab3d1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Led Storm (UK) (1988) (Version Split) [Original] [TAPE].zip... -->
- <software name="ledstorm" supported="no">
- <description>Led Storm (UK) (Version Split) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="9123">
- <rom name="led storm (uk) (1988) (06 - level 06) (version split) [original] [tape].cdt" size="9123" crc="55e04ebb" sha1="5cfbbe89baeb6750b76a0bc8c3ba549606d10257" offset="0" />
+ <software name="vortexf1" supported="no">
+ <description>Lecteur Vortex F1 (UK)</description>
+ <year>1985</year>
+ <publisher>Vortex Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="23503">
+ <rom name="lecteur vortex f1 (uk) (face a) (1985) [original] [tape] [utilitaire].cdt" size="23503" crc="48983584" sha1="ebe649ee57e9fb4faa687847421891e3f6f32054" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="9123">
- <rom name="led storm (uk) (1988) (07 - level 07) (version split) [original] [tape].cdt" size="9123" crc="d1501357" sha1="3f75f38fb6546efb54fc99b4d8ce050b034d9c1f" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="9123">
- <rom name="led storm (uk) (1988) (08 - level 08) (version split) [original] [tape].cdt" size="9123" crc="374f400a" sha1="88b257c7150923a27aa5aa0b00c2c9862a33df34" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="9123">
- <rom name="led storm (uk) (1988) (09 - level 09) (version split) [original] [tape].cdt" size="9123" crc="76176e98" sha1="01de520c689b7e7abffe3e616a2b5ee9d444cc62" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="60521">
- <rom name="led storm (uk) (1988) (00 - code) (version split) [original] [tape].cdt" size="60521" crc="b725825c" sha1="c8c800891b0119fce662819f3edc46f477ff7475" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="9123">
- <rom name="led storm (uk) (1988) (01 - level 01) (version split) [original] [tape].cdt" size="9123" crc="29d41956" sha1="38d9e392fd483b9f7ca6bd244e4a9cbed0c4d010" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="9123">
- <rom name="led storm (uk) (1988) (02 - level 02) (version split) [original] [tape].cdt" size="9123" crc="2f6b5494" sha1="401bef8d4928a8bfbb078f491a62b7039d61c8b1" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="9123">
- <rom name="led storm (uk) (1988) (03 - level 03) (version split) [original] [tape].cdt" size="9123" crc="0b849c20" sha1="fc0953cb0515b14b90abde70105148a081a0a70b" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="9123">
- <rom name="led storm (uk) (1988) (04 - level 04) (version split) [original] [tape].cdt" size="9123" crc="150c8c2b" sha1="2e672ffa286274974651a335a1fca7afece21c37" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="9123">
- <rom name="led storm (uk) (1988) (05 - level 05) (version split) [original] [tape].cdt" size="9123" crc="5c79e7c4" sha1="f0acaae6c6c354aee652d9401b9379954c997fd3" offset="0" />
+ <dataarea name="cass" size="23503">
+ <rom name="lecteur vortex f1 (uk) (face b) (1985) [original] [tape] [utilitaire].cdt" size="23503" crc="483fe911" sha1="d72290d448df6a303263c4cde0467afad8a4c72b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Led Storm (UK) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="ledstorm01" cloneof="ledstorm" supported="no">
- <description>Led Storm (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="ledstorm" supported="no">
+ <description>LED Storm (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Go!</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82003">
<rom name="led storm (uk) (face b) (1988) [original] [tape].cdt" size="82003" crc="44c8cecc" sha1="57804790041911a1e5f9c9a8a532fb0dae6c295e" offset="0" />
</dataarea>
@@ -23153,24 +21216,24 @@
</part>
</software>
- <!-- Identifying Lee Enfield - An Amazon Adventure (UK) (1987) [Original] [TAPE].zip... -->
- <software name="leeenfie" supported="no">
- <description>Lee Enfield - An Amazon Adventure (UK) [Original] [TAPE]</description>
+ <software name="lenfamaz" supported="no">
+ <description>Lee Enfield - An Amazon Adventure (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="86941">
<rom name="lee enfield - an amazon adventure (uk) (1987) [original] [tape].cdt" size="86941" crc="0e0e6967" sha1="d45ff1dcd85c3d1eb322858b500b1752bcb59c34" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lee Enfield - Space Ace (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="leeenfie01" cloneof="leeenfie" supported="no">
- <description>Lee Enfield - Space Ace (UK) (2 faces) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="lenfspac" supported="no">
+ <description>Lee Enfield - Space Ace (UK)</description>
+ <year>1987</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52044">
<rom name="lee enfield - space ace (uk) (face a) (1990) [original] [tape].cdt" size="52044" crc="2164fd14" sha1="f985d5a9365f93eaedaa3dc66157a44a2a398500" offset="0" />
</dataarea>
@@ -23182,24 +21245,24 @@
</part>
</software>
- <!-- Identifying Lee Enfield - The Tournament Of Death (UK) (1988) [Original] [TAPE].zip... -->
- <software name="leeenfie02" cloneof="leeenfie" supported="no">
- <description>Lee Enfield - The Tournament Of Death (UK) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="lenftd" supported="no">
+ <description>Lee Enfield - The Tournament of Death (UK)</description>
+ <year>1987</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="89521">
<rom name="lee enfield - the tournament of death (uk) (1988) [original] [tape].cdt" size="89521" crc="9bb01cd2" sha1="b71e0d22778dbbd7791306e6bcd3f79d953841bc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Legend (S) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="legends2" supported="no">
- <description>Legend (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="legend" supported="no">
+ <description>Legend (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Delta Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="144903">
<rom name="legend (s) (face a) (1990) [original] [tape].cdt" size="144903" crc="db440ae6" sha1="f683ecd3222d8ce94d1c0c97b7a3f781112ab0cd" offset="0" />
</dataarea>
@@ -23211,336 +21274,48 @@
</part>
</software>
- <!-- Identifying Legions Of Death (UK) (1986) [Original] [TAPE].zip... -->
- <software name="legionso" supported="no">
- <description>Legions Of Death (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57688">
- <rom name="legions of death (uk) (1986) [original] [tape].cdt" size="57688" crc="65097851" sha1="0cc661ed2bbfd115f7ed7a4224b5b49362f45de3" offset="0" />
+ <software name="apachegl" supported="no">
+ <description>The Legend of Apache Gold (UK)</description>
+ <year>1987</year>
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="66968">
+ <rom name="the legend of apache gold (uk) (1987) [original] [tape].cdt" size="66968" crc="a4933289" sha1="6849edaec77315d16b72b10cf13b84a4581862a9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lemmings (UK) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="lemmings" supported="no">
- <description>Lemmings (UK) (Version Split) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="4658">
- <rom name="lemmings (uk) (1991) (01. level 01 fun - just dig!) (version split) [original] [tape].cdt" size="4658" crc="7661b5d0" sha1="f51a2ba12e8b17067fe2cd481482bc8c44c4ed72" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="2617">
- <rom name="lemmings (uk) (1991) (02. level 02 fun - only floaters can survive this) (version split) [original] [tape].cdt" size="2617" crc="52e5bcf5" sha1="dba7e0baa83e9efef6dd8418506d0033b7087e45" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="1943">
- <rom name="lemmings (uk) (1991) (03. level 03 fun - tailor-made for blockers) (version split) [original] [tape].cdt" size="1943" crc="7b191104" sha1="c39501b9a36518b8203e1b8f3ae7e17516375dc1" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="3277">
- <rom name="lemmings (uk) (1991) (04. level 04 fun - now use miners and climbers) (version split) [original] [tape].cdt" size="3277" crc="954ced46" sha1="481f02335de07d11c79d89b9f5f9ded6bde228a7" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="5116">
- <rom name="lemmings (uk) (1991) (05. level 05 fun - you need bashers this time) (version split) [original] [tape].cdt" size="5116" crc="b8dc52e9" sha1="3e72a91ce5708089d085f5d8e9df8a274fe018ca" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="2572">
- <rom name="lemmings (uk) (1991) (06. level 06 fun - a task for blockers and bombers) (version split) [original] [tape].cdt" size="2572" crc="72045691" sha1="b9b2eccf2d56911392074af63fe50d48c22036e5" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="3003">
- <rom name="lemmings (uk) (1991) (07. level 07 fun - builders will help you here) (version split) [original] [tape].cdt" size="3003" crc="34113e51" sha1="c830cebe9061419299ec93f8bb09ce97c3840413" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="2351">
- <rom name="lemmings (uk) (1991) (08. level 08 fun - smile if you love lemmings) (version split) [original] [tape].cdt" size="2351" crc="f0cd808c" sha1="2254168bc7ebb3dec29bda3dfb690905e37cc562" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="3157">
- <rom name="lemmings (uk) (1991) (09. level 09 fun - patience) (version split) [original] [tape].cdt" size="3157" crc="04c22eae" sha1="c85d60cdf61d71b44fa0840b339069dd15fd34f8" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="4257">
- <rom name="lemmings (uk) (1991) (10. level 10 fun - we all fall down) (version split) [original] [tape].cdt" size="4257" crc="8a5134d3" sha1="69f50587d395354771e010b73dce4be12e993f9d" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="3149">
- <rom name="lemmings (uk) (1991) (11. level 11 fun - origins and lemmings) (version split) [original] [tape].cdt" size="3149" crc="e1a511c5" sha1="3a102cf8b89071d9c3939dd7bd2ee2b720e903fc" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="2852">
- <rom name="lemmings (uk) (1991) (12. level 12 fun - don't let your eyes deceive you) (version split) [original] [tape].cdt" size="2852" crc="e5ab70bd" sha1="d3f98ed8f433d8cbce95b192168fbd4dcf1cc8ff" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="4569">
- <rom name="lemmings (uk) (1991) (13. level 13 fun - you live and lem) (version split) [original] [tape].cdt" size="4569" crc="2be1d5a5" sha1="2603e54f8ab95ad4ea53bac98ec8f3524523656a" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="4223">
- <rom name="lemmings (uk) (1991) (14. level 14 fun - i've lost that lemming feeling) (version split) [original] [tape].cdt" size="4223" crc="f03b9f50" sha1="787cf02378e2f20557b9e0c543e8e7a26197a079" offset="0" />
- </dataarea>
- </part>
- <part name="cass15" interface="cpc_cass">
- <dataarea name="cass" size="2676">
- <rom name="lemmings (uk) (1991) (15. level 15 fun - don't do anything too hasty) (version split) [original] [tape].cdt" size="2676" crc="8310540d" sha1="c369eac811c5e2c062ae7a893c40480d0750c337" offset="0" />
- </dataarea>
- </part>
- <part name="cass16" interface="cpc_cass">
- <dataarea name="cass" size="3468">
- <rom name="lemmings (uk) (1991) (16. level 16 tricky - lemmings lemmings everywhere) (version split) [original] [tape].cdt" size="3468" crc="a556ab00" sha1="2ef94c376049f0b792e5388b91103cb60e3ed2b3" offset="0" />
- </dataarea>
- </part>
- <part name="cass17" interface="cpc_cass">
- <dataarea name="cass" size="2931">
- <rom name="lemmings (uk) (1991) (17. level 17 tricky - let's be careful out there) (version split) [original] [tape].cdt" size="2931" crc="692d5639" sha1="44706338ed390c4f532ef1d5c8713014857451e9" offset="0" />
- </dataarea>
- </part>
- <part name="cass18" interface="cpc_cass">
- <dataarea name="cass" size="5028">
- <rom name="lemmings (uk) (1991) (18. level 18 tricky - this should be a doddle!) (version split) [original] [tape].cdt" size="5028" crc="adc6829e" sha1="f6831218788704a5b7de20f8d33772f86e031b3d" offset="0" />
- </dataarea>
- </part>
- <part name="cass19" interface="cpc_cass">
- <dataarea name="cass" size="4327">
- <rom name="lemmings (uk) (1991) (19. level 19 tricky - we all fall down) (version split) [original] [tape].cdt" size="4327" crc="1b7b3b67" sha1="921a656fa82c576d1f3a5dc0dd1110762941764e" offset="0" />
- </dataarea>
- </part>
- <part name="cass20" interface="cpc_cass">
- <dataarea name="cass" size="4152">
- <rom name="lemmings (uk) (1991) (20. level 20 tricky - a ladder would be handy) (version split) [original] [tape].cdt" size="4152" crc="7242f791" sha1="bf9d25896113503a49cdbc72ae0c82b2ba6d24b0" offset="0" />
- </dataarea>
- </part>
- <part name="cass21" interface="cpc_cass">
- <dataarea name="cass" size="2575">
- <rom name="lemmings (uk) (1991) (21. level 21 tricky - a task for bloemmingade) (version split) [original] [tape].cdt" size="2575" crc="555a18fa" sha1="7e9c3f454b660f285fd5462babec9da06f6d8757" offset="0" />
- </dataarea>
- </part>
- <part name="cass22" interface="cpc_cass">
- <dataarea name="cass" size="4513">
- <rom name="lemmings (uk) (1991) (22. level 22 tricky - inside out world) (version split) [original] [tape].cdt" size="4513" crc="1a07b1dc" sha1="9e2b97218f2d6e8762dfdaae0588ab5898e22983" offset="0" />
- </dataarea>
- </part>
- <part name="cass23" interface="cpc_cass">
- <dataarea name="cass" size="3458">
- <rom name="lemmings (uk) (1991) (23. level 23 tricky - timing is critical) (version split) [original] [tape].cdt" size="3458" crc="655a0cbc" sha1="23c128b86a72f2fbc56de30aba25bd181a1d7681" offset="0" />
- </dataarea>
- </part>
- <part name="cass24" interface="cpc_cass">
- <dataarea name="cass" size="4701">
- <rom name="lemmings (uk) (1991) (24. level 24 tricky - ozone friendly lemmings) (version split) [original] [tape].cdt" size="4701" crc="60adf75d" sha1="9795b9aafce9d3df5447d2ed3f6290283eb6fd9c" offset="0" />
- </dataarea>
- </part>
- <part name="cass25" interface="cpc_cass">
- <dataarea name="cass" size="3903">
- <rom name="lemmings (uk) (1991) (25. level 25 tricky - lost something) (version split) [original] [tape].cdt" size="3903" crc="27829c96" sha1="87e40673440d66777f323705cae8baf033f24bcf" offset="0" />
- </dataarea>
- </part>
- <part name="cass26" interface="cpc_cass">
- <dataarea name="cass" size="2730">
- <rom name="lemmings (uk) (1991) (26. level 26 tricky - reflex actions) (version split) [original] [tape].cdt" size="2730" crc="03d7f15f" sha1="38f40e682bcefb45de409d28d5d5d1b3607e490f" offset="0" />
- </dataarea>
- </part>
- <part name="cass27" interface="cpc_cass">
- <dataarea name="cass" size="3009">
- <rom name="lemmings (uk) (1991) (27. level 27 tricky - postcard from lemmingland) (version split) [original] [tape].cdt" size="3009" crc="e2052c97" sha1="6fd1aefa08f2f5895173344aa23ce00ae61b840b" offset="0" />
- </dataarea>
- </part>
- <part name="cass28" interface="cpc_cass">
- <dataarea name="cass" size="5150">
- <rom name="lemmings (uk) (1991) (28. level 28 tricky - luvly jubly) (version split) [original] [tape].cdt" size="5150" crc="c0e15316" sha1="5e945a016b3e9a96fe26dce809847fc61e969ef4" offset="0" />
- </dataarea>
- </part>
- <part name="cass29" interface="cpc_cass">
- <dataarea name="cass" size="1240">
- <rom name="lemmings (uk) (1991) (29. level 29 tricky - lemming sanctuary in sight) (version split) [original] [tape].cdt" size="1240" crc="f2009ce7" sha1="13e3c72e53898dc457c372e52ab6070f9d28a20f" offset="0" />
- </dataarea>
- </part>
- <part name="cass30" interface="cpc_cass">
- <dataarea name="cass" size="2603">
- <rom name="lemmings (uk) (1991) (30. level 30 tricky - it's lemmingentry watson) (version split) [original] [tape].cdt" size="2603" crc="676cb421" sha1="fe0f1cbbe6495cb4bbbc521ccc0d505770c680d6" offset="0" />
- </dataarea>
- </part>
- <part name="cass31" interface="cpc_cass">
- <dataarea name="cass" size="3152">
- <rom name="lemmings (uk) (1991) (31. level 31 taxing - from the boundary line) (version split) [original] [tape].cdt" size="3152" crc="0eb2e3eb" sha1="0c2dca0ba69bceefd155088b7cb444a9f3264f26" offset="0" />
- </dataarea>
- </part>
- <part name="cass32" interface="cpc_cass">
- <dataarea name="cass" size="3205">
- <rom name="lemmings (uk) (1991) (32. level 32 taxing - the crankshaft) (version split) [original] [tape].cdt" size="3205" crc="81598203" sha1="c7170d7058ac5dfb6248fe60d0cd543c69bbea74" offset="0" />
- </dataarea>
- </part>
- <part name="cass33" interface="cpc_cass">
- <dataarea name="cass" size="2701">
- <rom name="lemmings (uk) (1991) (33. level 33 taxing - cascade) (version split) [original] [tape].cdt" size="2701" crc="d550b245" sha1="71f546b37f7967de3912b1e80e4e04ce0907d585" offset="0" />
- </dataarea>
- </part>
- <part name="cass34" interface="cpc_cass">
- <dataarea name="cass" size="443">
- <rom name="lemmings (uk) (1991) (34. level 34 taxing - tightrope city) (version split) [original] [tape].cdt" size="443" crc="e4bf8676" sha1="ebd4a822fdd2514a8da1aafda34df783e159dba1" offset="0" />
- </dataarea>
- </part>
- <part name="cass35" interface="cpc_cass">
- <dataarea name="cass" size="2356">
- <rom name="lemmings (uk) (1991) (35. level 35 taxing - perseverance) (version split) [original] [tape].cdt" size="2356" crc="e8c7c4c9" sha1="c2091ac7c75a3f0d9a7077ecf375d3da6a82caca" offset="0" />
- </dataarea>
- </part>
- <part name="cass36" interface="cpc_cass">
- <dataarea name="cass" size="2862">
- <rom name="lemmings (uk) (1991) (36. level 36 taxing - if at first you don't succeed) (version split) [original] [tape].cdt" size="2862" crc="16692f73" sha1="bebc1ddd02b218f5a895cfabd4b7b2678359f957" offset="0" />
- </dataarea>
- </part>
- <part name="cass37" interface="cpc_cass">
- <dataarea name="cass" size="3911">
- <rom name="lemmings (uk) (1991) (37. level 37 taxing - a memory test) (version split) [original] [tape].cdt" size="3911" crc="4c64b279" sha1="07de404a23a512cac51cdfb6fdb24e350bcd9958" offset="0" />
- </dataarea>
- </part>
- <part name="cass38" interface="cpc_cass">
- <dataarea name="cass" size="1241">
- <rom name="lemmings (uk) (1991) (38. level 38 taxing - king of the castle) (version split) [original] [tape].cdt" size="1241" crc="962ad161" sha1="fca08f5da819cdba2910fcb423278476419c45a5" offset="0" />
- </dataarea>
- </part>
- <part name="cass39" interface="cpc_cass">
- <dataarea name="cass" size="4151">
- <rom name="lemmings (uk) (1991) (39. level 39 taxing - how do i dig up the way) (version split) [original] [tape].cdt" size="4151" crc="6d890d59" sha1="bb53d64945ac925afa40beb5a860bd30eede1b1b" offset="0" />
- </dataarea>
- </part>
- <part name="cass40" interface="cpc_cass">
- <dataarea name="cass" size="2663">
- <rom name="lemmings (uk) (1991) (40. level 40 taxing - the prison) (version split) [original] [tape].cdt" size="2663" crc="e6275247" sha1="e03fa4ae85fd719e464b991baf73e806fe730424" offset="0" />
- </dataarea>
- </part>
- <part name="cass41" interface="cpc_cass">
- <dataarea name="cass" size="3345">
- <rom name="lemmings (uk) (1991) (41. level 41 taxing - mary poppins' land) (version split) [original] [tape].cdt" size="3345" crc="e210e162" sha1="7242f6d5f35852ac5021e8b58896f299d8e16ef0" offset="0" />
- </dataarea>
- </part>
- <part name="cass42" interface="cpc_cass">
- <dataarea name="cass" size="4261">
- <rom name="lemmings (uk) (1991) (42. level 42 taxing - x marks the spot) (version split) [original] [tape].cdt" size="4261" crc="553d95f1" sha1="a1d5d5ad82dd16898fbbd27ea02038c5bb458b97" offset="0" />
- </dataarea>
- </part>
- <part name="cass43" interface="cpc_cass">
- <dataarea name="cass" size="4053">
- <rom name="lemmings (uk) (1991) (43. level 43 taxing - it's a race against time) (version split) [original] [tape].cdt" size="4053" crc="e57ad1ab" sha1="0a21a629ff838f0be4fa6071f7652ad133afba78" offset="0" />
- </dataarea>
- </part>
- <part name="cass44" interface="cpc_cass">
- <dataarea name="cass" size="2953">
- <rom name="lemmings (uk) (1991) (44. level 44 taxing - come on over to my place) (version split) [original] [tape].cdt" size="2953" crc="8397cc66" sha1="f1c2590cfeaf39638524b879254abfd9278836e1" offset="0" />
- </dataarea>
- </part>
- <part name="cass45" interface="cpc_cass">
- <dataarea name="cass" size="4503">
- <rom name="lemmings (uk) (1991) (45. level 45 taxing - upside down world) (version split) [original] [tape].cdt" size="4503" crc="3bbd2e25" sha1="8d62009f2d112b1d062b61a0da496ecfd327d220" offset="0" />
- </dataarea>
- </part>
- <part name="cass46" interface="cpc_cass">
- <dataarea name="cass" size="3086">
- <rom name="lemmings (uk) (1991) (46. level 46 mayhem - lend a helping hand) (version split) [original] [tape].cdt" size="3086" crc="79d9187c" sha1="ed0c9f0a50269e7af59c499bda6604a20657ff31" offset="0" />
- </dataarea>
- </part>
- <part name="cass47" interface="cpc_cass">
- <dataarea name="cass" size="5528">
- <rom name="lemmings (uk) (1991) (47. level 47 mayhem - poor wee creatures) (version split) [original] [tape].cdt" size="5528" crc="33dda192" sha1="1b9dfa5bf72690c123426f687ad3c86c27c20729" offset="0" />
- </dataarea>
- </part>
- <part name="cass48" interface="cpc_cass">
- <dataarea name="cass" size="2811">
- <rom name="lemmings (uk) (1991) (48. level 48 mayhem - speed trap) (version split) [original] [tape].cdt" size="2811" crc="3a565ba0" sha1="874f9ce3d41e89459eb2a48ce0ba4f40bc9245fd" offset="0" />
- </dataarea>
- </part>
- <part name="cass49" interface="cpc_cass">
- <dataarea name="cass" size="5017">
- <rom name="lemmings (uk) (1991) (49. level 49 mayhem - is this a doddle) (version split) [original] [tape].cdt" size="5017" crc="88198856" sha1="ea974bcbfb45ce013555d7a7e35c12db559412f5" offset="0" />
- </dataarea>
- </part>
- <part name="cass50" interface="cpc_cass">
- <dataarea name="cass" size="3253">
- <rom name="lemmings (uk) (1991) (50. level 50 mayhem - no added colours or lemmings) (version split) [original] [tape].cdt" size="3253" crc="0687fa3d" sha1="cc22940b3e1f5755e1149345ec46080a70043078" offset="0" />
- </dataarea>
- </part>
- <part name="cass51" interface="cpc_cass">
- <dataarea name="cass" size="3674">
- <rom name="lemmings (uk) (1991) (51. level 51 mayhem - stepping stones) (version split) [original] [tape] (version split) [original] [tape].cdt" size="3674" crc="a00a2fc2" sha1="447699e8be081ebb1a489168edf2c86b2a64a108" offset="0" />
- </dataarea>
- </part>
- <part name="cass52" interface="cpc_cass">
- <dataarea name="cass" size="2673">
- <rom name="lemmings (uk) (1991) (52. level 52 mayhem - heaven can wait we hope !!!!) (version split) [original] [tape].cdt" size="2673" crc="f9d0777e" sha1="aba8ec9c85daa9053d63c524143169e53999e3f2" offset="0" />
- </dataarea>
- </part>
- <part name="cass53" interface="cpc_cass">
- <dataarea name="cass" size="1940">
- <rom name="lemmings (uk) (1991) (53. level 53 mayhem - dig for victory) (version split) [original] [tape].cdt" size="1940" crc="2734814d" sha1="3552f49434aeb07bc29651dabf34be975b3a61ae" offset="0" />
- </dataarea>
- </part>
- <part name="cass54" interface="cpc_cass">
- <dataarea name="cass" size="4607">
- <rom name="lemmings (uk) (1991) (54. level 54 mayhem - take good care of my lemmings) (version split) [original] [tape].cdt" size="4607" crc="11a80d04" sha1="4156e3bd74f2178df818a913d57e3ae20a1c53a0" offset="0" />
- </dataarea>
- </part>
- <part name="cass55" interface="cpc_cass">
- <dataarea name="cass" size="5415">
- <rom name="lemmings (uk) (1991) (55. level 55 mayhem - the boiler room) (version split) [original] [tape].cdt" size="5415" crc="17fc4257" sha1="6ca136ac9714d248cda315c5f5cc96cf6a40c55d" offset="0" />
- </dataarea>
- </part>
- <part name="cass56" interface="cpc_cass">
- <dataarea name="cass" size="2220">
- <rom name="lemmings (uk) (1991) (56. level 56 mayhem - jon's mayhem level!) (version split) [original] [tape].cdt" size="2220" crc="626623eb" sha1="243353fa95fa24355d2804814e6262b5971adf43" offset="0" />
- </dataarea>
- </part>
- <part name="cass57" interface="cpc_cass">
- <dataarea name="cass" size="3838">
- <rom name="lemmings (uk) (1991) (57. level 57 mayhem - with a twist of lemming please) (version split) [original] [tape].cdt" size="3838" crc="f50180a9" sha1="1d433090a9fdf11adabf163fc8840005dfe96a4e" offset="0" />
- </dataarea>
- </part>
- <part name="cass58" interface="cpc_cass">
- <dataarea name="cass" size="3451">
- <rom name="lemmings (uk) (1991) (58. level 58 mayhem - sleepless nights) (version split) [original] [tape].cdt" size="3451" crc="1413ac42" sha1="0ffbba3f1bbc2aa5e6185162a2466a02f3916995" offset="0" />
- </dataarea>
- </part>
- <part name="cass59" interface="cpc_cass">
- <dataarea name="cass" size="2937">
- <rom name="lemmings (uk) (1991) (59. level 59 mayhem - pride comes before) (version split) [original] [tape].cdt" size="2937" crc="c2949717" sha1="179012dfa47a40e9af3beb10be68ac56ac41a467" offset="0" />
- </dataarea>
- </part>
- <part name="cass60" interface="cpc_cass">
- <dataarea name="cass" size="4985">
- <rom name="lemmings (uk) (1991) (60. level 60 mayhem - enviromentally friendly) (version split) [original] [tape].cdt" size="4985" crc="3db09cd6" sha1="ac61b4539619ab9e8f26949e71822457545468ac" offset="0" />
+ <software name="lkage" supported="no">
+ <description>The Legend of Kage (UK)</description>
+ <year>1986</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="51081">
+ <rom name="the legend of kage (uk) (1986) [original] [tape].cdt" size="51081" crc="748f07b7" sha1="36bd0b4f5acbdaa2dd877ff3ccae42ace3a1e041" offset="0" />
</dataarea>
</part>
- <part name="cass61" interface="cpc_cass">
- <dataarea name="cass" size="82566">
- <rom name="lemmings (uk) (1991) (00. code program) (version split) [original] [tape].cdt" size="82566" crc="ab816f35" sha1="51dd9d93be6a7be0a47ec206388a1a7d770ee3c0" offset="0" />
+ </software>
+
+ <software name="legdeath" supported="no">
+ <description>Legions of Death (UK)</description>
+ <year>1986</year>
+ <publisher>MC Lothlorien</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="57688">
+ <rom name="legions of death (uk) (1986) [original] [tape].cdt" size="57688" crc="65097851" sha1="0cc661ed2bbfd115f7ed7a4224b5b49362f45de3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lenguaje - 7. E. G. B. (S) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="lenguaje" supported="no">
- <description>Lenguaje - 7. E. G. B. (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="leng7egb" supported="no">
+ <description>Lenguaje - 7. E. G. B. (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Centro Pedagogico de Informatica, S. A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="25567">
<rom name="lenguaje - 7. e. g. b. (s) (face a) (1986) [original] [tape].cdt" size="25567" crc="c2c4c65c" sha1="93288d78290e12f47077192f893d1aafe08bf1d1" offset="0" />
</dataarea>
@@ -23552,658 +21327,351 @@
</part>
</software>
- <!-- Identifying Les A 100% D'Or (UK) (7 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lesa100d" supported="no">
- <description>Les A 100% D'Or (UK) (7 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="188415">
- <rom name="les a 100% d'or (uk) (face 1a) (1989) (1. operation wolf) [original] [tape] [compilation].cdt" size="188415" crc="56b081e8" sha1="19c9b043e6ec086776a6aba6d63ee89147f5e3e0" offset="0" />
+ <software name="lisp" supported="no">
+ <description>Lenguaje LISP (Spa)</description>
+ <year>1986</year>
+ <publisher>Amstrad Especial</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="49925">
+ <rom name="lenguaje lisp (s) (face a) (1986) [amstrad especial] [original] [tape] [utilitaire].cdt" size="49925" crc="ae4ddfd6" sha1="2e2a71b7c8e909c8512ae8dd5bb712cd30ee1132" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="68408">
- <rom name="les a 100% d'or (uk) (face 2a) (1989) (2. r-type program) [original] [tape] [compilation].cdt" size="68408" crc="a2d14a78" sha1="2739af983c82775199cac29f1103ef5111f99dff" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="106461">
- <rom name="les a 100% d'or (uk) (face 2b) (1989) (2. r-type levels) [original] [tape] [compilation].cdt" size="106461" crc="c576aa9d" sha1="ed02deccfe9517b188a88a516be61b7925323b3c" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="93529">
- <rom name="les a 100% d'or (uk) (face 3a) (1989) (3. after burner program) [original] [tape] [compilation].cdt" size="93529" crc="a1e37556" sha1="b1bc43003c75c8845594e1eb2ceea8c0d63c9d01" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="57014">
- <rom name="les a 100% d'or (uk) (face 3b) (1989) (3. after burner levels) [original] [tape] [compilation].cdt" size="57014" crc="da144c9b" sha1="7f5bf743181f23d318836c858344640610c6c341" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="88350">
- <rom name="les a 100% d'or (uk) (face 4a) (1989) (4. titan 16 niveaux) [original] [tape] [compilation].cdt" size="88350" crc="2edbd4a9" sha1="d153694485bbd43d66187f9dc5f4193f1365ba6e" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="7179">
- <rom name="les a 100% d'or (uk) (face 4b) (1989) (5. amcharge) [original] [tape] [compilation].cdt" size="7179" crc="efc1570d" sha1="87d38f33105f9c3d357b5fa55346cbeccaccae4a" offset="0" />
+ <dataarea name="cass" size="50541">
+ <rom name="lenguaje lisp (s) (face b) (1986) [amstrad especial] [original] [tape] [utilitaire].cdt" size="50541" crc="22aa96cb" sha1="35417dc5783fc3910838161124d4c78e9106c90e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Aventures De Jack Burton (F) (1987) [Original] [TAPE].zip... -->
- <software name="lesavent" supported="no">
- <description>Les Aventures De Jack Burton (Fra) [Original] [TAPE]</description>
+ <software name="leviathn" supported="no">
+ <description>Leviathan (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="73857">
- <rom name="les aventures de jack burton (f) (1987) [original] [tape].cdt" size="73857" crc="17b7f862" sha1="2ad22544804076095b6aaa0a7aa6792bf357ff2d" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Les Challengers (UK) (2 faces) (1990) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="leschall" supported="no">
- <description>Les Challengers (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="80641">
- <rom name="les challengers (uk) (face a) (1990) (1. pro tennis tour) [original] [tape] [compilation].cdt" size="80641" crc="a0488162" sha1="c5b0387cfb9759f1e523b9ec8ac4a592330176e1" offset="0" />
+ <publisher>English Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="70207">
+ <rom name="leviathan (uk) (face a) (1987) [original] [tape].cdt" size="70207" crc="6e39ee7d" sha1="26aaaa7eb012fda08783ae28d3a523a849456ab2" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="140110">
- <rom name="les challengers (uk) (face a) (1990) (2. superski) [original] [tape] [compilation].cdt" size="140110" crc="0543ef83" sha1="164211dbc974ec11f516c078406f71f5537f8c97" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="107743">
- <rom name="les challengers (uk) (face a) (1990) (3. fighter bomber part 1) [original] [tape] [compilation].cdt" size="107743" crc="c10b3f9e" sha1="b97536c9133544ce415a13e242a5d5b7ba751e63" offset="0" />
+ <dataarea name="cass" size="44660">
+ <rom name="leviathan (uk) (face b) (1987) [original] [tape].cdt" size="44660" crc="0a73700b" sha1="64aa1ec847f3508a36e1a0099d77218c27d30352" offset="0" />
</dataarea>
</part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="156508">
- <rom name="les challengers (uk) (face b) (1990) (4. fighter bomber part 2) [original] [tape] [compilation].cdt" size="156508" crc="3d6e0900" sha1="45a750deae5b6867e206cc6ab6c8182e938dfe8f" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="69613">
- <rom name="les challengers (uk) (face b) (1990) (5. stunt car racer 464) [original] [tape] [compilation].cdt" size="69613" crc="1a868a09" sha1="df92bc7cc0b85b8178cd1bbe9157e02bd5ab986c" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="70129">
- <rom name="les challengers (uk,f,s,g,i) (face b) (1990) (6. kick off) [original] [tape] [compilation].cdt" size="70129" crc="e9e45b73" sha1="d75507e116d8f70522b9a76047b9fce0ea1a38b3" offset="0" />
+ </software>
+
+ <software name="liberatr" supported="no">
+ <description>Liberator (UK)</description>
+ <year>1988</year>
+ <publisher>Proein Soft Line</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="59968">
+ <rom name="liberator (uk) (1989) [original] [tape].cdt" size="59968" crc="3d1123a2" sha1="aab971adbd7ec1c7f821680f60e0654e64a8d562" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Chevaliers (UK) (5 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lescheva" supported="no">
- <description>Les Chevaliers (UK) (5 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="lic2kill" supported="no">
+ <description>Licence To Kill (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="138361">
- <rom name="les chevaliers (uk) (face 1a) (1989) (1. strider) [original] [tape] [compilation].cdt" size="138361" crc="9745ea44" sha1="9e81ec2c3862284d64cfc056c820619baeee3213" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="129148">
- <rom name="les chevaliers (uk) (face 1b) (1989) (2. black tiger) [original] [tape] [compilation].cdt" size="129148" crc="a3a950fb" sha1="c3d0b3d1ee7b27a6de2a773f8f72b554618442a4" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="101351">
- <rom name="les chevaliers (uk) (face 2a) (1989) (3. ghouls'n'ghosts) [original] [tape] [compilation].cdt" size="101351" crc="56991833" sha1="e4b873d8e494a0ecc0aa23323d248c504f02bb7f" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="130250">
- <rom name="les chevaliers (uk) (face 2b) (1989) (4. dynasty wars) [original] [tape] [compilation].cdt" size="130250" crc="a350b75b" sha1="761439d18beaed654db7b420e60984510430c256" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="142514">
- <rom name="les chevaliers (uk) (face 3a) (1989) (5. led storm) [original] [tape] [compilation].cdt" size="142514" crc="16443765" sha1="8811964d05390f8c3bc6048563d81239a2af680c" offset="0" />
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="67776">
+ <rom name="licence to kill (uk) (1989) [original] [tape].cdt" size="67776" crc="4e320060" sha1="35a66f89a4bf16f671f6b7c32acebac25d1079eb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Diamants De La Peur (F) (1985) [Original] [TAPE].zip... -->
- <software name="lesdiama" supported="no">
- <description>Les Diamants De La Peur (Fra) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="8461">
- <rom name="les diamants de la peur (f) (1985) [original] [tape].cdt" size="8461" crc="dc8a53e0" sha1="cd2a9ef84b0a852eb1a0ead45d2e9a933cb72712" offset="0" />
+ <software name="lic2kills" cloneof="lic2kill" supported="no">
+ <description>Licencia Para Matar (Spa)</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="67776">
+ <rom name="licencia para matar (uk) (1989) (spain retail version) [original] [tape].cdt" size="67776" crc="5d7e6d22" sha1="c51076aed3950e7337262d13d48259131f029acb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Dieux Du Ciel (UK) (6 faces) (1990) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lesdieux" supported="no">
- <description>Les Dieux Du Ciel (UK) (6 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="67599">
- <rom name="les dieux du ciel (uk) (face 3b) (1990) (6. ace 2) [original] [tape] [compilation].cdt" size="67599" crc="cdd9d791" sha1="7efeb8eafd6b08071ee9c5a940de0da552788d7d" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="86413">
- <rom name="les dieux du ciel (uk) (face 1a) (1990) (1. chuck yeager advanced flight trainer a) [original] [tape] [compilation].cdt" size="86413" crc="5f13a357" sha1="524127b09db05460aa8fee06f8fc78fb62f8a9fc" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="86413">
- <rom name="les dieux du ciel (uk) (face 1b) (1990) (1. chuck yeager advanced flight trainer b) [original] [tape] [compilation].cdt" size="86413" crc="8399dc87" sha1="4683d8d3ac07fa02485a095eaf4af35a2c0e22ef" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="47005">
- <rom name="les dieux du ciel (uk) (face 2a) (1990) (2. strike force harrier) [original] [tape] [compilation].cdt" size="47005" crc="51aedca7" sha1="d3541d15479ecf2aa5b7e8f4cfae3621034177b8" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="39097">
- <rom name="les dieux du ciel (uk) (face 2a) (1990) (3. ace) [original] [tape] [compilation].cdt" size="39097" crc="6bea0a5d" sha1="10b183d67ab5649550cb338dd5441d97c2a052e3" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="65955">
- <rom name="les dieux du ciel (uk) (face 3a) (1990) (5. atf) [original] [tape] [compilation].cdt" size="65955" crc="ad85b81e" sha1="24b009eda87c159b5db8682e70c26402b8a984d3" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="87753">
- <rom name="les dieux du ciel (uk) (face 2b) (1990) (4. tomahawk) [original] [tape] [compilation].cdt" size="87753" crc="00de20f0" sha1="941829abe31814177dca4a38d1d2661e8fd55fd8" offset="0" />
+ <software name="lifexp0" supported="no">
+ <description>Life Expectancy Zero - L.E.0 (UK)</description>
+ <year>1985</year>
+ <publisher>Blaby Computer Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="19811">
+ <rom name="life expectancy zero - l.e.0 (uk) (1985) [original] [tape].cdt" size="19811" crc="fd542e43" sha1="dfb532dab717544bd4c4fd7045fa55779f3a398f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Geants De L'Arcade (UK) (4 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lesgeant" supported="no">
- <description>Les Geants De L'Arcade (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="260147">
- <rom name="les geants de l'arcade (uk) (face 1b) (1988) (indiana jones and the temple of doom) [original] [tape] [compilation].cdt" size="260147" crc="49a1acc7" sha1="31d957bffebd827743fe40213747ff3ac44fd21b" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="52375">
- <rom name="les geants de l'arcade (uk) (face 2a) (1988) (rygar - let's fight !!!) [original] [tape] [compilation].cdt" size="52375" crc="c27a1782" sha1="63b532bba1b04ed3ad1e432a15caea5c50012399" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="133390">
- <rom name="les geants de l'arcade (uk) (face 2b) (1988) (road runner) [original] [tape] [compilation].cdt" size="133390" crc="6b2b30e5" sha1="8ab355a40936ca627d46c2c29d3a6d9e2dccfa3f" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="178605">
- <rom name="les geants de l'arcade (uk) (face 1a) (1988) (gauntlet &amp; the deeper dungeons) [original] [tape] [compilation].cdt" size="178605" crc="631e740b" sha1="edadab64a8752cfe9bce1e4b583b3d8c42b34ba9" offset="0" />
+ <software name="lifeterm" supported="no">
+ <description>Lifeterm (UK)</description>
+ <year>1987</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="47155">
+ <rom name="lifeterm (uk) (1987) [original] [tape].cdt" size="47155" crc="bd284400" sha1="e55bc88e23be8d46e3488da69e7c928445e65e38" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Gremlins (UK) (4 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lesgreml" supported="no">
- <description>Les Gremlins (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65493">
- <rom name="les gremlins (uk) (face 1b) (1988) (3. jack the nipper ii in coconut capers) [original] [tape] [compilation].cdt" size="65493" crc="5a4b92b6" sha1="bfe04f9cc2dc1d5f8bce888ef1d026fe23ae18e6" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="72594">
- <rom name="les gremlins (uk) (face 1b) (1988) (4. deflektor) [original] [tape] [compilation].cdt" size="72594" crc="a2b16bd8" sha1="855d64d2afb3ffaa1ec7e031471d08d75f300ccb" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="121693">
- <rom name="les gremlins (uk) (face 2a) (1988) (5. basil the great mouse detective) [original] [tape] [compilation].cdt" size="121693" crc="e21a1d6a" sha1="e78c29715e4040d83450072b568ed97be321bd27" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="65410">
- <rom name="les gremlins (uk) (face 2b) (1988) (6. trailblazer) [original] [tape] [compilation].cdt" size="65410" crc="cd5d69f3" sha1="048caa82ea7737fb343dd8cdeb178f7d80c3c93a" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="113344">
- <rom name="les gremlins (uk) (face 2b) (1988) (7. mask ii) [original] [tape] [compilation].cdt" size="113344" crc="4f5166de" sha1="c06fbf73cc02004cd4400e548ae923675fde8ce4" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="65494">
- <rom name="les gremlins (uk) (face 1a) (1988) (1. death wish 3) [original] [tape] [compilation].cdt" size="65494" crc="5be59b70" sha1="2890214c61bf79c90b7e48b8f7cf6a5a976c933f" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="269660">
- <rom name="les gremlins (uk) (face 1a) (1988) (2. mask) [original] [tape] [compilation].cdt" size="269660" crc="d76bdb11" sha1="678215a95d41fab1bd3a0fad159106555ec4ca9f" offset="0" />
+ <software name="lightcor" supported="no">
+ <description>The Light Corridor (UK)</description>
+ <year>1990</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="96723">
+ <rom name="the light corridor (uk) (1990) [original] [tape].cdt" size="96723" crc="a6c9d840" sha1="0fff9665c642f2d6e044a4c26a79674ae40118af" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Joyaux De Babylone (F) (1985) [Original] [TAPE].zip... -->
- <software name="lesjoyau" supported="no">
- <description>Les Joyaux De Babylone (Fra) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58380">
- <rom name="les joyaux de babylone (f) (1985) [original] [tape].cdt" size="58380" crc="177c77e5" sha1="e52e87461dbcd7347967e603a052070b3a9d8f80" offset="0" />
+ <software name="lforce" supported="no">
+ <description>Light Force (UK)</description>
+ <year>1986</year>
+ <publisher>FTL</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50648">
+ <rom name="light force (uk) (1986) [original] [tape].cdt" size="50648" crc="dfcffeb5" sha1="784b1668527a0d807929070d747bf1787c994b30" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Justiciers (UK) (3 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lesjusti" supported="no">
- <description>Les Justiciers (UK) (3 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="148104">
- <rom name="les justiciers (uk) (face 1) (1989) (1. rambo iii) [original] [tape] [compilation].cdt" size="148104" crc="a7b572ce" sha1="95e126b2c6f627481c6891bc7500c84e7105c538" offset="0" />
+ <software name="lpmk2" supported="no">
+ <description>Light Pen - Mark II (UK)</description>
+ <year>1985</year>
+ <publisher>Electrics Studio</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="43548">
+ <rom name="light pen - mark ii (uk) (face a) (1985) [original] [tape] [utilitaire].cdt" size="43548" crc="ab0529cd" sha1="91a6e2a517fb2cca3c9184a35253255083008f86" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="156752">
- <rom name="les justiciers (uk) (face 2) (1989) (2. dragon ninja) [original] [tape] [compilation].cdt" size="156752" crc="ada3f6ca" sha1="847dfab3d29575148271dcaffe1f03446447301c" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="132825">
- <rom name="les justiciers (uk) (face 3) (1989) (3. robocop) [original] [tape] [compilation].cdt" size="132825" crc="b3df8e15" sha1="21b604c6f2f52db4a7d136aadb56086501e3636f" offset="0" />
+ <dataarea name="cass" size="83575">
+ <rom name="light pen - mark ii (uk) (face b) (1985) [original] [tape] [utilitaire].cdt" size="83575" crc="b4033aa5" sha1="712e082d019850b004db0db6f734243bf2766e03" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Stars D'Hollywood (UK) (4 faces) (1990) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lesstars" supported="no">
- <description>Les Stars D'Hollywood (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="132824">
- <rom name="les stars d'hollywood (uk) (face 2a) (1990) (3. robocop) [original] [tape] [compilation].cdt" size="132824" crc="81e6de73" sha1="70e1b99fdad2a3af06701085d0e99675c846b5b4" offset="0" />
+ <software name="lpmk2a" cloneof="lpmk2" supported="no">
+ <description>Light Pen - Mark II (UK, 2 Tapes)</description>
+ <year>1985</year>
+ <publisher>Electrics Studio</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="22471">
+ <rom name="light pen - mark ii (uk) (face 1a) (1985) [original] [tape] [utilitaire].cdt" size="22471" crc="ead2d582" sha1="111c20894f5ec593a13352e0924598ad8cd467e9" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="177987">
- <rom name="les stars d'hollywood (uk) (face 1a) (1990) (1. indiana jones and the last crusade) [original] [tape] [compilation].cdt" size="177987" crc="5afbb7b1" sha1="f34be9bb2f03331d46380bb076aee5c1211ef567" offset="0" />
+ <dataarea name="cass" size="29629">
+ <rom name="light pen - mark ii (uk) (face 1b) (1985) [original] [tape] [utilitaire].cdt" size="29629" crc="5a799337" sha1="33b1246d469a204d4b98cd8bfcb6236d24a9b181" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="201520">
- <rom name="les stars d'hollywood (uk) (face 1b) (1990) (2. ghostbusters ii) [original] [tape] [compilation].cdt" size="201520" crc="6a41e06f" sha1="fce7777588795df2071fc0fa8ce82711d321914b" offset="0" />
+ <dataarea name="cass" size="43285">
+ <rom name="light pen - mark ii (uk) (face 2a) (1985) [original] [tape] [utilitaire].cdt" size="43285" crc="59e999a8" sha1="b4e890e682e5f022154562346c2091bdd72eb0eb" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="131491">
- <rom name="les stars d'hollywood (uk) (face 3a) (1990) (4. batman the movie) [original] [tape] [compilation].cdt" size="131491" crc="6e11c331" sha1="564a472e7304795353f9da9c8f964abd158e21c0" offset="0" />
+ <dataarea name="cass" size="82801">
+ <rom name="light pen - mark ii (uk) (face 2b) (1985) [original] [tape] [utilitaire].cdt" size="82801" crc="2518b716" sha1="e505098875e0db7f240ed27ee091c506392fedff" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Tops D'Or Volume 1 (UK) (6 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lestopsd" supported="no">
- <description>Les Tops D'Or Volume 1 (UK) (6 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="93529">
- <rom name="les tops d'or volume 1 (uk) (face 1a) (1989) (1. after burner loader) [original] [tape] [compilation].cdt" size="93529" crc="a1e37556" sha1="b1bc43003c75c8845594e1eb2ceea8c0d63c9d01" offset="0" />
+ <software name="loffire" supported="no">
+ <description>Line of Fire (UK)</description>
+ <year>1990</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="28963">
+ <rom name="line of fire (uk) (face a) (1990) [original] [tape].cdt" size="28963" crc="c8fdc6e8" sha1="ba59f002df174e95155005d531b553c85fbc42fe" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="57014">
- <rom name="les tops d'or volume 1 (uk) (face 1b) (1989) (1. after burner levels) [original] [tape] [compilation].cdt" size="57014" crc="da144c9b" sha1="7f5bf743181f23d318836c858344640610c6c341" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="61168">
- <rom name="les tops d'or volume 1 (uk) (face 2a) (1989) (2. skateball) [original] [tape] [compilation].cdt" size="61168" crc="d83eea7f" sha1="0021399cd4ed1354ab3275a5df99a9f27623d3a2" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="43803">
- <rom name="les tops d'or volume 1 (uk) (face 2b) (1989) (3. zynaps) [original] [tape] [compilation].cdt" size="43803" crc="ddc0dbea" sha1="aae328350bfd6bdade63016cd632b0446ea6e1de" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="65905">
- <rom name="les tops d'or volume 1 (uk) (face 3a) (1989) (4. navy moves phase 1) [original] [tape] [compilation].cdt" size="65905" crc="66faad31" sha1="325bf430f80de8f00082dcd0497a60bd0e00657d" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="66679">
- <rom name="les tops d'or volume 1 (uk) (face 3a) (1989) (4. navy moves phase 2) [original] [tape] [compilation].cdt" size="66679" crc="b366ca14" sha1="7bb49824897b972c3f29e6d771168336299b8bff" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="76441">
- <rom name="les tops d'or volume 1 (uk) (face 3b) (1989) (5. star wars) [original] [tape] [compilation].cdt" size="76441" crc="a4540ab5" sha1="110bc9bcdf40606627bca8f0799589b57b01c350" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="47005">
- <rom name="les tops d'or volume 1 (uk) (face 3b) (1989) (6. strike force harrier) [original] [tape] [compilation].cdt" size="47005" crc="51aedca7" sha1="d3541d15479ecf2aa5b7e8f4cfae3621034177b8" offset="0" />
+ <dataarea name="cass" size="113227">
+ <rom name="line of fire (uk) (face b) (1990) [original] [tape].cdt" size="113227" crc="7b665581" sha1="b8846257e94887595e9e8bd5ab5cc41659912bb3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Tops D'Or Volume 2 (UK) (3 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lestopsd01" cloneof="lestopsd" supported="no">
- <description>Les Tops D'Or Volume 2 (UK) (3 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="84621">
- <rom name="les tops d'or volume 2 (uk) (face 2b) (1989) (6. live and let die) [original] [tape] [compilation].cdt" size="84621" crc="6abca42e" sha1="2d71e0d79d3bac146447e43d7cb4050605679982" offset="0" />
+ <software name="linkwrdf" supported="no">
+ <description>Linkword Language Course - French (UK)</description>
+ <year>1984</year>
+ <publisher>Protek</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="84139">
+ <rom name="linkword language course - french (f,uk) (face a) (1984) [original] [tape].cdt" size="84139" crc="293a7ff9" sha1="3f794dd390d93dcc909d34a5b31fd34cb5f65fa2" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="299821">
- <rom name="les tops d'or volume 2 (uk) (face 1a) (1989) (1. last ninja 2) [original] [tape] [compilation].cdt" size="299821" crc="88e84622" sha1="c1a294b69a7d6e261ec72aa2a7c00e7a9f878e33" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="66787">
- <rom name="les tops d'or volume 2 (uk) (face 2a) (1989) (2. tt racer) [original] [tape] [compilation].cdt" size="66787" crc="9811c7f9" sha1="64b7d6547244ba583d3d034c2753c8544d32fa9b" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="62251">
- <rom name="les tops d'or volume 2 (uk) (face 2a) (1989) (3. ikari warriors) [original] [tape] [compilation].cdt" size="62251" crc="975dddcf" sha1="6ad0bb2cceda4dd59031f6fd46290e681aaace80" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="54104">
- <rom name="les tops d'or volume 2 (uk) (face 2a) (1989) (4. exolon) [original] [tape] [compilation].cdt" size="54104" crc="8df63e24" sha1="27bc1cc9003de2fb67b9a578518f7740bbd5f713" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="61168">
- <rom name="les tops d'or volume 2 (uk) (face 2b) (1989) (5. skateball) [original] [tape] [compilation].cdt" size="61168" crc="d83eea7f" sha1="0021399cd4ed1354ab3275a5df99a9f27623d3a2" offset="0" />
+ <dataarea name="cass" size="86761">
+ <rom name="linkword language course - french (f,uk) (face b) (1984) [original] [tape] [bugs].cdt" size="86761" crc="e28bf2fb" sha1="9d0c94dcb0b097ecd2a717579ed9edf7ebf2b931" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Les Vainqueurs (UK) (4 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lesvainq" supported="no">
- <description>Les Vainqueurs (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="169355">
- <rom name="les vainqueurs (uk) (face 2a) (1989) (thunderblade) [original] [tape] [compilation].cdt" size="169355" crc="7cd21c09" sha1="03bce3e66631ba1d76a7185e599e1c0c387034bd" offset="0" />
+ <!-- DOUBLE CHECK: SHALL WE MOVE THIS TO CPC_FLOP? WHERE DOES IT COME FROM? -->
+ <software name="linkwfau" supported="no">
+ <description>Linkword Language Course - French (UK, Audio Tape)</description>
+ <year>1984</year>
+ <publisher>Protek</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="493843">
+ <rom name="linkword language course - french (f,uk) (1984) (01. introduction) (audio tape) [original] [tape].mp3" size="493843" crc="047c2c3a" sha1="d0a1e9507f892f0c80eb2bf5c8a64c8e51cc98a3" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="227225">
- <rom name="les vainqueurs (uk) (face 2b) (1989) (last duel) [original] [tape] [compilation].cdt" size="227225" crc="b61fa1af" sha1="e5c52666c46272748ce9e4fab198856610dacc5a" offset="0" />
+ <dataarea name="cass" size="2372263">
+ <rom name="linkword language course - french (f,uk) (1984) (02. section 01) (audio tape) [original] [tape].mp3" size="2372263" crc="569e2bbd" sha1="ddc3a81a85fa01b7195f002234094ee0c7dcc4f7" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="65492">
- <rom name="les vainqueurs (uk) (face 1a) (1989) (blasteroids) [original] [tape] [compilation].cdt" size="65492" crc="a932f3b4" sha1="383a1a6add9614562356b38256995bfe09aa4a68" offset="0" />
+ <dataarea name="cass" size="3158678">
+ <rom name="linkword language course - french (f,uk) (1984) (03. section 02) (audio tape) [original] [tape].mp3" size="3158678" crc="cb3e9138" sha1="5a97fa99b163267e34aa2892185a36498abe5a85" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="64512">
- <rom name="les vainqueurs (uk) (face 1a) (1989) (tiger road) [original] [tape] [compilation].cdt" size="64512" crc="2d64311a" sha1="69bda8836fcea2195dee3f9ed3e50c86fe864b78" offset="0" />
+ <dataarea name="cass" size="2647493">
+ <rom name="linkword language course - french (f,uk) (1984) (04. section 03) (audio tape) [original] [tape].mp3" size="2647493" crc="d52fb005" sha1="22852f320fdca3ac72f88951124312ac70df5fb9" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="134627">
- <rom name="les vainqueurs (uk) (face 1b) (1989) (forgotten worlds) [original] [tape] [compilation].cdt" size="134627" crc="7974e916" sha1="beeb75dd1cfebcfe97bdfaaa7bf443fb4045d0d8" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Leviathan (UK) (1987) [Original] [TAPE].zip... -->
- <software name="leviatha" supported="no">
- <description>Leviathan (UK) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="92511">
- <rom name="leviathan (uk) (1987) [original] [tape].cdt" size="92511" crc="ad21b281" sha1="bbac5c745345130d77f63824ab05a7ac43f691d6" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Leviathan (UK) (2 faces) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="leviatha01" cloneof="leviatha" supported="no">
- <description>Leviathan (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="70196">
- <rom name="leviathan (uk) (face a) (1987) (1. moonscape - 2. cityscape) (spain retail version) [original] [tape].cdt" size="70196" crc="ee34a1a3" sha1="2e4ba96ac8487303a6a39de20a41360e1ddd620e" offset="0" />
+ <dataarea name="cass" size="2571715">
+ <rom name="linkword language course - french (f,uk) (1984) (05. section 04) (audio tape) [original] [tape].mp3" size="2571715" crc="14860680" sha1="647f65c22ccf61fbf11ce71a6e090e2f449a5bfc" offset="0" />
</dataarea>
</part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="22325">
- <rom name="leviathan (uk) (face b) (1987) (3. greekscape) (spain retail version) [original] [tape].cdt" size="22325" crc="d68883e3" sha1="c21fc43848322f0425f6b0d05fe00e35afd79674" offset="0" />
+ <part name="cass6" interface="cpc_cass">
+ <dataarea name="cass" size="2820433">
+ <rom name="linkword language course - french (f,uk) (1984) (06. section 05) (audio tape) [original] [tape].mp3" size="2820433" crc="7bf96404" sha1="373ec85398df5c64e7d7db94b17cf8b09cfb21a3" offset="0" />
</dataarea>
</part>
- </software>
-
- <!-- Identifying Liberator (UK) (1989) [Original] [TAPE].zip... -->
- <software name="liberato" supported="no">
- <description>Liberator (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59968">
- <rom name="liberator (uk) (1989) [original] [tape].cdt" size="59968" crc="3d1123a2" sha1="aab971adbd7ec1c7f821680f60e0654e64a8d562" offset="0" />
+ <part name="cass7" interface="cpc_cass">
+ <dataarea name="cass" size="3008031">
+ <rom name="linkword language course - french (f,uk) (1984) (07. section 06) (audio tape) [original] [tape].mp3" size="3008031" crc="d0338031" sha1="8a9fbef958cbffabbcd87dff761dc7fa503faf69" offset="0" />
</dataarea>
</part>
- </software>
-
- <!-- Identifying Licence To Kill (UK) (1989) [Original] [TAPE].zip... -->
- <software name="licencet" supported="no">
- <description>Licence To Kill (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="67812">
- <rom name="licence to kill (uk) (1989) [original] [tape].cdt" size="67812" crc="5ac266d5" sha1="321e1b2d190dbd57ff35aa7e609532be8e3c4376" offset="0" />
+ <part name="cass8" interface="cpc_cass">
+ <dataarea name="cass" size="3546168">
+ <rom name="linkword language course - french (f,uk) (1984) (08. section 07) (audio tape) [original] [tape].mp3" size="3546168" crc="fd64a2d4" sha1="a6471b4c90523e3ae60f5698f13d349682510774" offset="0" />
</dataarea>
</part>
- </software>
-
- <!-- Identifying Licencia Para Matar (UK) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="licencia" supported="no">
- <description>Licencia Para Matar (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="67812">
- <rom name="licencia para matar (uk) (1989) (spain retail version) [original] [tape].cdt" size="67812" crc="dfe96e62" sha1="725c255d7edfe417dc0c7b3ce501a7eb9b1507a7" offset="0" />
+ <part name="cass9" interface="cpc_cass">
+ <dataarea name="cass" size="2885244">
+ <rom name="linkword language course - french (f,uk) (1984) (09. section 08) (audio tape) [original] [tape].mp3" size="2885244" crc="4009f97e" sha1="377d31e7805713f77340e7d1872f2a505ac4d252" offset="0" />
</dataarea>
</part>
- </software>
-
- <!-- Identifying Life Expectancy Zero - L.E.0 (UK) (1985) [Original] [TAPE].zip... -->
- <software name="lifeexpe" supported="no">
- <description>Life Expectancy Zero - L.E.0 (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="19811">
- <rom name="life expectancy zero - l.e.0 (uk) (1985) [original] [tape].cdt" size="19811" crc="fd542e43" sha1="dfb532dab717544bd4c4fd7045fa55779f3a398f" offset="0" />
+ <part name="cass10" interface="cpc_cass">
+ <dataarea name="cass" size="3292398">
+ <rom name="linkword language course - french (f,uk) (1984) (10. section 09) (audio tape) [original] [tape].mp3" size="3292398" crc="4f7b6fb3" sha1="a9ff7aad7c67cb3c566010dff3f944740b370ccc" offset="0" />
</dataarea>
</part>
- </software>
-
- <!-- Identifying Lifeterm (UK) (1987) [Original] [TAPE].zip... -->
- <software name="lifeterm" supported="no">
- <description>Lifeterm (UK) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="47155">
- <rom name="lifeterm (uk) (1987) [original] [tape].cdt" size="47155" crc="bd284400" sha1="e55bc88e23be8d46e3488da69e7c928445e65e38" offset="0" />
+ <part name="cass11" interface="cpc_cass">
+ <dataarea name="cass" size="3655373">
+ <rom name="linkword language course - french (f,uk) (1984) (11. section 10) (audio tape) [original] [tape].mp3" size="3655373" crc="534ea811" sha1="f9b1b3b52e47d8b82b66d2da4508de55af386568" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Light Force (UK) (1986) [Original] [TAPE].zip... -->
- <software name="lightfor" supported="no">
- <description>Light Force (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50648">
- <rom name="light force (uk) (1986) [original] [tape].cdt" size="50648" crc="dfcffeb5" sha1="784b1668527a0d807929070d747bf1787c994b30" offset="0" />
+ <software name="lilpuff" supported="no">
+ <description>Little Puff In Dragonland (UK)</description>
+ <year>1989</year>
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="56028">
+ <rom name="little puff in dragonland (uk) (1989) [original] [tape].cdt" size="56028" crc="bb0320e5" sha1="e90c9399ec88c0af0a0e44442e863c43c346b335" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lightforce.zip... -->
- <software name="lightfor01" cloneof="lightfor" supported="no">
- <description>Lightforce</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="61688">
- <rom name="lightforce.cdt" size="61688" crc="7b69ad4b" sha1="9891ff90e75e326444aeb9945f882d766bd354c1" offset="0" />
+ <software name="liveldie" supported="no">
+ <description>Live and Let Die (UK)</description>
+ <year>1988</year>
+ <publisher>Domark</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="84681">
+ <rom name="live and let die (uk) (1988) [original] [tape].cdt" size="84681" crc="704ba298" sha1="0c1d71dd8d4eeb6aa2f415959dce188ba45a332c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Line Of Fire (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="lineoffi" supported="no">
- <description>Line Of Fire (UK) (Version Split) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="28963">
- <rom name="line of fire (uk) (1990) (-code program) (version split) [original] [tape].cdt" size="28963" crc="c8fdc6e8" sha1="ba59f002df174e95155005d531b553c85fbc42fe" offset="0" />
+ <software name="liveammo" supported="no">
+ <description>Live Ammo (UK)</description>
+ <year>1987</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="60891">
+ <rom name="live ammo (uk) (face 1a) (1987) (1. the great escape) [original] [tape] [compilation].cdt" size="60891" crc="5b1b9712" sha1="92d6c669d164139dfa63bbeb0520b0cbf6b6cb78" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="10776">
- <rom name="line of fire (uk) (1990) (00. menu code) (version split) [original] [tape].cdt" size="10776" crc="771c6964" sha1="39d2a86bdc1926c957f1df2bf799f7576e1be24e" offset="0" />
+ <dataarea name="cass" size="111837">
+ <rom name="live ammo (uk) (face 1b) (1987) (2. army moves - part 1 &amp; 2) [original] [tape] [compilation].cdt" size="111837" crc="e167d5fb" sha1="79942da00d8b016a903351f010d9ed3050750678" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="11793">
- <rom name="line of fire (uk) (1990) (01. mission 01) (version split) [original] [tape].cdt" size="11793" crc="adf2c8a1" sha1="62389d93114316e055942d386fa84c62ce06615b" offset="0" />
+ <dataarea name="cass" size="47501">
+ <rom name="live ammo (uk) (face 2a) (1987) (3. green beret) [original] [tape] [compilation].cdt" size="47501" crc="e8721d22" sha1="15f75b414059e5bc4b56bf004e4e19d727d9205a" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="14143">
- <rom name="line of fire (uk) (1990) (02. mission 02) (version split) [original] [tape].cdt" size="14143" crc="b23f47bb" sha1="883966701f8ffe3e7937de3372cd1524d88f8fbb" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="12936">
- <rom name="line of fire (uk) (1990) (03. mission 03) (version split) [original] [tape].cdt" size="12936" crc="b44c9ccf" sha1="d8450dbc4a3788b64e7347eb772f7372449cce08" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="13157">
- <rom name="line of fire (uk) (1990) (04. mission 04) (version split) [original] [tape].cdt" size="13157" crc="b3b20926" sha1="04f8152140f79c9ee35189c522c42382b0f1e094" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="11787">
- <rom name="line of fire (uk) (1990) (05. mission 05) (version split) [original] [tape].cdt" size="11787" crc="f8a27fd6" sha1="688456fc52278268631a5a48fecd53378fd41b5d" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="12249">
- <rom name="line of fire (uk) (1990) (06. mission 06) (version split) [original] [tape].cdt" size="12249" crc="8d87ac46" sha1="a70708dacad397e1cbf23752a4181476f7774bd8" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="12037">
- <rom name="line of fire (uk) (1990) (07. mission 07) (version split) [original] [tape].cdt" size="12037" crc="affb8c3e" sha1="7de29456551c3c2d949194afb7d75d2de489bf4c" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="14453">
- <rom name="line of fire (uk) (1990) (08. mission 08) (version split) [original] [tape].cdt" size="14453" crc="c8f67aa4" sha1="2ce583827a9c2605a4636c6bdeeeff4c5789b303" offset="0" />
+ <dataarea name="cass" size="113893">
+ <rom name="live ammo (uk) (face 2b) (1987) (4. top gun, 5. rambo) [original] [tape] [compilation].cdt" size="113893" crc="6612a88e" sha1="81658b58454056e3e662acc67de52a3d5539225b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Line Of Fire (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="lineoffi01" cloneof="lineoffi" supported="no">
- <description>Line Of Fire (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="liverpol" supported="no">
+ <description>Liverpool (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="28963">
- <rom name="line of fire (uk) (face a) (1990) [original] [tape].cdt" size="28963" crc="c8fdc6e8" sha1="ba59f002df174e95155005d531b553c85fbc42fe" offset="0" />
+ <publisher>Erbe Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="53424">
+ <rom name="liverpool (uk) (face a) (1992) [erbe software] [original] [tape].cdt" size="53424" crc="d65598aa" sha1="61a105ae5747fb0d3765c11241a959567121d243" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="113227">
- <rom name="line of fire (uk) (face b) (1990) [original] [tape].cdt" size="113227" crc="7b665581" sha1="b8846257e94887595e9e8bd5ab5cc41659912bb3" offset="0" />
+ <dataarea name="cass" size="92313">
+ <rom name="liverpool (uk) (face b) (1992) [erbe software] [original] [tape].cdt" size="92313" crc="ec773f99" sha1="92abd259bffa65a5b47939f17eb939f92c32fb0e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Little Puff In Dragonland (UK) (1989) [Original] [TAPE].zip... -->
- <software name="littlepu" supported="no">
- <description>Little Puff In Dragonland (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="56028">
- <rom name="little puff in dragonland (uk) (1989) [original] [tape].cdt" size="56028" crc="bb0320e5" sha1="e90c9399ec88c0af0a0e44442e863c43c346b335" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Live And Let Die (UK) (1988) [Original] [TAPE].zip... -->
- <software name="liveandl" supported="no">
- <description>Live And Let Die (UK) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="84681">
- <rom name="live and let die (uk) (1988) [original] [tape].cdt" size="84681" crc="704ba298" sha1="0c1d71dd8d4eeb6aa2f415959dce188ba45a332c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Livingstone Supongo (S) (1987) [Original] [TAPE].zip... -->
<software name="livingst" supported="no">
- <description>Livingstone Supongo (Spa) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <description>Livingstone Supongo (Spa)</description>
+ <year>1986</year>
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65696">
<rom name="livingstone supongo (s) (1987) [original] [tape].cdt" size="65696" crc="a5d1738b" sha1="d67890dc1838117d7f2ed7425ad3ccee98e7d8a7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Livingstone Supongo II (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="livingst01" cloneof="livingst" supported="no">
- <description>Livingstone Supongo II (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="livings2" supported="no">
+ <description>Livingstone Supongo II (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65647">
<rom name="livingstone supongo ii (uk) (face 1) (1989) [original] [tape].cdt" size="65647" crc="49f1d586" sha1="4586a268829e79d31941dab5ba71528aa823c473" offset="0" />
</dataarea>
@@ -24215,136 +21683,60 @@
</part>
</software>
- <!-- Identifying Lo Mejor De Dinamic (S) (4 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="lomejord" supported="no">
- <description>Lo Mejor De Dinamic (Spa) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="57765">
- <rom name="lo mejor de dinamic (s) (face 1a) (1988) (freddy hardest - part 1) [original] [tape] [compilation].cdt" size="57765" crc="3c39c9e5" sha1="a1215df1f0807e6b2a1bd1cacee16fdce6fce18f" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="58442">
- <rom name="lo mejor de dinamic (s) (face 1a) (1988) (freddy hardest - part 2) [original] [tape] [compilation].cdt" size="58442" crc="845cbed9" sha1="952a8daa38c1932fc70efcfda677c34dcda3455e" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="63812">
- <rom name="lo mejor de dinamic (s) (face 1b) (1988) (phantis - part 1) [original] [tape] [compilation].cdt" size="63812" crc="228062f3" sha1="e2275a929dbb3466f6dfe4d36e36f986f4c40d28" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="64162">
- <rom name="lo mejor de dinamic (s) (face 1b) (1988) (phantis - part 2) [original] [tape] [compilation].cdt" size="64162" crc="067ace4d" sha1="085f828aac896c23f7530ae25ace00d858c62f99" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="37862">
- <rom name="lo mejor de dinamic (s) (face 2a) (1988) (army moves - part 2) [original] [tape] [compilation].cdt" size="37862" crc="f5f00b1d" sha1="f8404514e5ab32557d15b1b3a3b29339f273c2bf" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="57155">
- <rom name="lo mejor de dinamic (s) (face 2a) (1988) (fernando martin basket master) [original] [tape] [compilation].cdt" size="57155" crc="daee1bae" sha1="7321de72dfc544088e4a16e55bae40dbbef1b598" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="51326">
- <rom name="lo mejor de dinamic (s) (face 2b) (1988) (game over - part 1) [original] [tape] [compilation].cdt" size="51326" crc="be57ea01" sha1="efcb2c2ed77e2e1a2e8f2da7a00bc8d6b354409b" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="34422">
- <rom name="lo mejor de dinamic (s) (face 2b) (1988) (game over - part 2) [original] [tape] [compilation].cdt" size="34422" crc="ecd644c1" sha1="33a3730862fc26c0d62a23fb2e8be9fac457f900" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="66178">
- <rom name="lo mejor de dinamic (s) (face 2b) (1988) (turbo girl) [original] [tape] [compilation].cdt" size="66178" crc="b4ec578e" sha1="856e90023af18b181ef6d5b572eb92b9ae9a108d" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Locomotion (UK) (1985) [Original] [TAPE].zip... -->
- <software name="locomoti" supported="no">
- <description>Locomotion (UK) [Original] [TAPE]</description>
+ <software name="locomotn" supported="no">
+ <description>Locomotion (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36739">
<rom name="locomotion (uk) (1985) [original] [tape].cdt" size="36739" crc="29c7d173" sha1="acd87b8050b453f169194eab3d45fa2e14730e8f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Logiformes (F) (1986) [Original] [TAPE].zip... -->
<software name="logiform" supported="no">
- <description>Logiformes (Fra) [Original] [TAPE]</description>
+ <description>Logiformes (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Langage et Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="29277">
<rom name="logiformes (f) (1986) [original] [tape].cdt" size="29277" crc="9996a7fd" sha1="c54f36f0e67603d980bf449ea7ed7360bcb754eb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Logistrad 4 (F) (1986) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="logistra" supported="no">
- <description>Logistrad 4 (Fra) [Original] [TAPE] [COMPILATION]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="91424">
- <rom name="logistrad 4 (f) (1986) [original] [tape] [compilation].cdt" size="91424" crc="032c6ffe" sha1="642e162a91c4d81a9e377219d2a6a418259d2167" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Logistrad 7 (F) (1987) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="logistra01" cloneof="logistra" supported="no">
- <description>Logistrad 7 (Fra) [Original] [TAPE] [COMPILATION]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="199251">
- <rom name="logistrad 7 (f) (1987) [original] [tape] [compilation].cdt" size="199251" crc="c168cf0b" sha1="c913b70f4b9b0b22e310665741c1a2f08e1d19b2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Logo (UK) (1984) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="logouk19" supported="no">
- <description>Logo (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="logo" supported="no">
+ <description>Logo (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Kuma Computers</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="26087">
<rom name="logo (uk) (1984) [original] [tape] [utilitaire].cdt" size="26087" crc="95c2aa96" sha1="4148e2ebaf9a1c54e3031345ec573d200b59667e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Loopz (UK) (1991) [Ibsa] [Original] [TAPE].zip... -->
- <software name="loopzuk1" supported="no">
- <description>Loopz (UK) [Ibsa] [Original] [TAPE]</description>
+ <software name="loopz" supported="no">
+ <description>Loopz (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ibsa</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54313">
<rom name="loopz (uk) (1991) [ibsa] [original] [tape].cdt" size="54313" crc="a62df46c" sha1="16235dbe3a3300872b27441c1547b9adaaaebf6b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lop Ears (UK) (2 faces) (1991) [Original] [TAPE].zip... -->
- <software name="lopearsu" supported="no">
- <description>Lop Ears (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="lopears" supported="no">
+ <description>Lop Ears (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65923">
<rom name="lop ears (uk) (64k) (face a) (1991) [original] [tape].cdt" size="65923" crc="e52fdb31" sha1="a9e96e76dad6d2d8802731a8b81c1364d20719db" offset="0" />
</dataarea>
@@ -24356,12 +21748,12 @@
</part>
</software>
- <!-- Identifying Lord Of The Rings Game One (UK) (4 faces) (1985) [Original] [TAPE].zip... -->
- <software name="lordofth" supported="no">
- <description>Lord Of The Rings Game One (UK) (4 faces) [Original] [TAPE]</description>
+ <software name="lotr1" supported="no">
+ <description>Lord of the Rings Game One (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75535">
<rom name="lord of the rings game one (uk) (face a) (1985) (part i) [original] [tape].cdt" size="75535" crc="9689b825" sha1="3927562fa836107217f521393f95a58d73e95206" offset="0" />
</dataarea>
@@ -24383,12 +21775,12 @@
</part>
</software>
- <!-- Identifying Lords (UK) (2 faces) (1984) [Original] [TAPE].zip... -->
- <software name="lordsuk2" supported="no">
- <description>Lords (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="lords" supported="no">
+ <description>Lords (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>MicroMor</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46927">
<rom name="lords (uk) (face a) (1984) [original] [tape].cdt" size="46927" crc="8d475965" sha1="48111f5a156eb6e0b1b2e320700d9cbe32455811" offset="0" />
</dataarea>
@@ -24400,14 +21792,14 @@
</part>
</software>
- <!-- Identifying Lords Of Chaos (UK,F) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="lordsofc" supported="no">
- <description>Lords Of Chaos (UK,F) (2 faces) [Original] [TAPE]</description>
+ <software name="lordchao" supported="no">
+ <description>Lords of Chaos (UK, Fra)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="55774">
- <rom name="lords of chaos (uk,f) (face a) (1990) [original] [tape].cdt" size="55774" crc="f24ff604" sha1="967e4c5242d1da02f217730a8f222cd070fca123" offset="0" />
+ <publisher>Blade Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55772">
+ <rom name="lords of chaos (uk,f) (face a) (1990) [original] [tape].cdt" size="55772" crc="6996dbf7" sha1="927af1bc97c9ef1797e0310cc2499bd5022d573e" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
@@ -24417,263 +21809,130 @@
</part>
</software>
- <!-- Identifying Lords Of Midnight (UK) (1985) [Original] [TAPE].zip... -->
- <software name="lordsofm" supported="no">
- <description>Lords Of Midnight (UK) [Original] [TAPE]</description>
+ <software name="lordchaoex1" cloneof="lordchao" supported="no">
+ <description>Lords of Chaos - Expansion Kit One (UK, Fra)</description>
+ <year>1990</year>
+ <publisher>Blade Software</publisher>
+ <info name="usage" value="Requires &quot;Lords of Chaos&quot; to work" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="15852">
+ <rom name="lords of chaos - expansion kit one (uk,f) (1990) (extension) (4-ibrox) [original] [tape].cdt" size="15852" crc="bcf6a834" sha1="73e61fbcb6b7382fe6edbd92958b450580ca42fa" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="15852">
+ <rom name="lords of chaos - expansion kit one (uk,f) (1990) (extension) (5-helix) [original] [tape].cdt" size="15852" crc="1ec2b77e" sha1="d59b95593bf5ae56e647ded2333fdbf5a3f9efd2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lordmidn" supported="no">
+ <description>Lords of Midnight (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Beyond Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="70035">
<rom name="lords of midnight (uk) (1985) [original] [tape].cdt" size="70035" crc="65d21f88" sha1="4f6c8c95d8c2142d62753f85a35575ace14e6e76" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lords Of Time (UK) (64K) (1984) (Version Basic 1.0) [Original] [TAPE].zip... -->
- <software name="lordsoft" supported="no">
- <description>Lords Of Time (UK) (64K) (Version Basic 1.0) [Original] [TAPE]</description>
+ <software name="lordtime" supported="no">
+ <description>Lords of Time (UK, 64K, BASIC 1.0)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Level 9 Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="39109">
<rom name="lords of time (uk) (64k) (1984) (version basic 1.0) [original] [tape].cdt" size="39109" crc="5e2b547d" sha1="00eac15a4df35ed5bbfd4faafe0ed3a534d55cae" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lorigraph (UK,F) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="lorigrap" supported="no">
- <description>Lorigraph (UK,F) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="lorigrph" supported="no">
+ <description>Lorigraph (Euro?)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="33653">
<rom name="lorigraph (uk,f) (1985) [original] [tape] [utilitaire].cdt" size="33653" crc="70e59341" sha1="73408cbead2fcb3f5d0b1191a9132485df6b33d0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lorna (S) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="lornas19" supported="no">
- <description>Lorna (Spa) (Version Split) [Original] [TAPE]</description>
+ <software name="lorna" supported="no">
+ <description>Lorna (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="24998">
- <rom name="lorna (s) (1990) (00. code programa + fase 1 - planet) (version split) [original] [tape].cdt" size="24998" crc="a5d27f6f" sha1="d17ca1ddafea849e145752f3e4f67af9e5d8c6a3" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="41467">
- <rom name="lorna (s) (1990) (01. fase 2 - the village) (version split) [original] [tape].cdt" size="41467" crc="8ba91488" sha1="3206a3a584dd25ad6eb04e1838f444244b92864e" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="41365">
- <rom name="lorna (s) (1990) (02. fase 3 + fase 4 - forest part) (version split) [original] [tape].cdt" size="41365" crc="fc22711d" sha1="25638fd0abac35549785266a3668117cea1dace3" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="40530">
- <rom name="lorna (s) (1990) (03. fase 5 - temple undergrounds) (version split) [original] [tape].cdt" size="40530" crc="15276a4d" sha1="b044c91fb9a5642eb48a698ec794a3e9656f2005" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Lorna (S) (1990) [Original] [TAPE].zip... -->
- <software name="lornas1901" cloneof="lornas19" supported="no">
- <description>Lorna (Spa) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="148321">
<rom name="lorna (s) (1990) [original] [tape].cdt" size="148321" crc="6f88cd4b" sha1="d518ff8c0519eecc3396de44335cf6620cd8bb2b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Los Angeles Swat (UK) (1987) [Original] [TAPE].zip... -->
- <software name="losangel" supported="no">
- <description>Los Angeles Swat (UK) [Original] [TAPE]</description>
+ <software name="laswat" supported="no">
+ <description>Los Angeles SWAT (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="33649">
<rom name="los angeles swat (uk) (1987) [original] [tape].cdt" size="33649" crc="0f267ab1" sha1="5ee611e5d6d600ee50c80bfd8cebd8ab42850353" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Los Inhumanos (S) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="losinhum" supported="no">
- <description>Los Inhumanos (Spa) (2 faces) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="56143">
- <rom name="los inhumanos (s) (face a) (1990) [original] [tape].cdt" size="56143" crc="27467e18" sha1="f798002f2b9f8c394ff29ec0a195f2b92045bac4" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="66487">
- <rom name="los inhumanos (s) (face b) (1990) [original] [tape].cdt" size="66487" crc="8597b2d7" sha1="7c0f78b79090ae5403e7fb663f8283d556f088ec" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Los Pajaros De Bangkok (S) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="lospajar" supported="no">
- <description>Los Pajaros De Bangkok (Spa) (2 faces) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="59479">
- <rom name="los pajaros de bangkok (s) (face a) (1988) [original] [tape].cdt" size="59479" crc="61c9d118" sha1="a05bd7a7137304556c36cb1268f648dae059e035" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="59477">
- <rom name="los pajaros de bangkok (s) (face b) (1988) [original] [tape].cdt" size="59477" crc="d684896e" sha1="68632c50f6d8f7d3ca427dc8305983edc8766dcd" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Los Planetas Del Sistema Solar (S) (1985) [Original] [TAPE].zip... -->
- <software name="losplane" supported="no">
- <description>Los Planetas Del Sistema Solar (Spa) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="29018">
- <rom name="los planetas del sistema solar (s) (1985) [original] [tape].cdt" size="29018" crc="23e41cce" sha1="a964c351a4a077780b429751c50a7409f02c68d7" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Los Templos Sagrados (S) (2 faces) (1991) [Original] [TAPE].zip... -->
- <software name="lostempl" supported="no">
- <description>Los Templos Sagrados (Spa) (2 faces) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58101">
- <rom name="los templos sagrados (s) (face a) (1991) (parte 1) [original] [tape].cdt" size="58101" crc="d35967a9" sha1="f6b47581cfff09b1d1f42ad937a10587f665ef77" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="57482">
- <rom name="los templos sagrados (s) (face b) (1991) (parte 2) [original] [tape].cdt" size="57482" crc="f14dca5b" sha1="ee2ddd16e91d22876ad9c3703221e24dc0115d09" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Lost Caves And The Tomb Of Doom (UK) (1989) [Original] [TAPE].zip... -->
<software name="lostcave" supported="no">
- <description>Lost Caves And The Tomb Of Doom (UK) [Original] [TAPE]</description>
+ <description>Lost Caves and the Tomb of Doom (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players Premier</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56852">
<rom name="lost caves and the tomb of doom (uk) (1989) [original] [tape].cdt" size="56852" crc="2bb09c59" sha1="790f1adb2e57d4f1e677b97250339ae99f6b05f0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Loteria Primitiva (S) (1987) (Version Basic 1.1) [Original] [TAPE] [UTILITAIRE].zip... -->
<software name="loteriap" supported="no">
- <description>Loteria Primitiva (Spa) (Version Basic 1.1) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Loteria Primitiva (Spa, BASIC 1.1)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Software Editores</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63147">
<rom name="loteria primitiva (s) (1987) (version basic 1.1) [original] [tape] [utilitaire].cdt" size="63147" crc="30d18782" sha1="ce14bafd271873aa058a3cebc9210247257a80f1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lotus Esprit Turbo Challenge (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="lotusesp" supported="no">
- <description>Lotus Esprit Turbo Challenge (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="lotus" supported="no">
+ <description>Lotus Esprit Turbo Challenge (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="5631">
- <rom name="lotus esprit turbo challenge (uk) (1990) (04. medium - race 08-10) (finland - thailand - greenland) (version split) [original] [tape].cdt" size="5631" crc="5905e10f" sha1="ed8697e08d92b419b72ad93e225a8f11cc809371" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="77064">
+ <rom name="lotus esprit turbo challenge (uk) (face 1) (1990) (uk retail version) [original] [tape].cdt" size="77064" crc="fb9b2902" sha1="250dd986dfe705299c15362a8328baac39edc582" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="4784">
- <rom name="lotus esprit turbo challenge (uk) (1990) (05. medium - race 11-13) (uruguay - morocco - germany) (version split) [original] [tape].cdt" size="4784" crc="1f1d3b08" sha1="efd03ad1bc0b42d23fef6f53519a1cce33624f27" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="4921">
- <rom name="lotus esprit turbo challenge (uk) (1990) (06. medium - race 14-16) (ecuador - argentina - usa) (version split) [original] [tape].cdt" size="4921" crc="7024adcc" sha1="1c50fb077b8beab7513360cf6d7318036c95cf96" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="5587">
- <rom name="lotus esprit turbo challenge (uk) (1990) (07. medium - race 17) (japan) (version split) [original] [tape].cdt" size="5587" crc="c02c0262" sha1="8752e50712b6b1b1063d8a6d3338445f43326e17" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="4283">
- <rom name="lotus esprit turbo challenge (uk) (1990) (08. hard - race 18-20) (portugal - norway - kenya) (version split) [original] [tape].cdt" size="4283" crc="5181fe51" sha1="900dbd414ab9c11938ff5010481a0083c6be4fdc" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="5590">
- <rom name="lotus esprit turbo challenge (uk) (1990) (09. hard - race 21-23) (alaska - malaysia - canada) (version split) [original] [tape].cdt" size="5590" crc="e859da39" sha1="f70c4ab4d7298592885f9d074c11054428495fe2" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="4905">
- <rom name="lotus esprit turbo challenge (uk) (1990) (10. hard - race 24-26) (peru - brazil - scotland) (version split) [original] [tape].cdt" size="4905" crc="803ff10e" sha1="d7d25c0e94f15d8003ff987dd8ec8cec58799fb6" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="4850">
- <rom name="lotus esprit turbo challenge (uk) (1990) (11. hard - race 27-29) (wales - nepal - russia) (version split) [original] [tape].cdt" size="4850" crc="29dea48b" sha1="c4814cf786cefab163c2124782ade484357b20a5" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="5981">
- <rom name="lotus esprit turbo challenge (uk) (1990) (12. hard - race 30-32) (australia - greece - antartica) (version split) [original] [tape].cdt" size="5981" crc="a96bdf76" sha1="d6aac6b49a4c5a9b687739455c6995616191afc1" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="33945">
- <rom name="lotus esprit turbo challenge (uk) (1990) (-boot introduction - reboot to quit) (version split) [original] [tape].cdt" size="33945" crc="4b89a711" sha1="5aa3a07be6c847572f9df494d161d2ba93502916" offset="0" />
- </dataarea>
- </part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="43122">
- <rom name="lotus esprit turbo challenge (uk) (1990) (-code programme) (version split) [original] [tape].cdt" size="43122" crc="e4de6d52" sha1="d18f0672fc1901cd207bd33fd53736f95c0df763" offset="0" />
- </dataarea>
- </part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="5780">
- <rom name="lotus esprit turbo challenge (uk) (1990) (01. easy - race 01-03) (italy - mexico - iceland) (version split) [original] [tape].cdt" size="5780" crc="a3e2b938" sha1="9c930ceeb887b73315bfeba129195a1762e68974" offset="0" />
- </dataarea>
- </part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="5815">
- <rom name="lotus esprit turbo challenge (uk) (1990) (02. easy - race 04-06) (spain - england - sweden) (version split) [original] [tape].cdt" size="5815" crc="575c1bc3" sha1="ebc61f5059aa54feb7b17e76745463cf67cb6658" offset="0" />
- </dataarea>
- </part>
- <part name="cass14" interface="cpc_cass">
- <dataarea name="cass" size="5570">
- <rom name="lotus esprit turbo challenge (uk) (1990) (03. easy - race 07) (china) (version split) [original] [tape].cdt" size="5570" crc="04355770" sha1="583a8ece5cd56fc5a1bd98fcfca82516039353ec" offset="0" />
+ <dataarea name="cass" size="63587">
+ <rom name="lotus esprit turbo challenge (uk) (face 2) (1990) (uk retail version) [original] [tape].cdt" size="63587" crc="a8ac6936" sha1="a1f5408577bd19f8f8bb741bdd9774fe3d8b6c27" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lotus Esprit Turbo Challenge (UK) (2 faces) (1990) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="lotusesp01" cloneof="lotusesp" supported="no">
- <description>Lotus Esprit Turbo Challenge (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="lotuss" cloneof="lotus" supported="no">
+ <description>Lotus Esprit Turbo Challenge (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82818">
<rom name="lotus esprit turbo challenge (uk) (face 1) (1990) (spain retail version) [original] [tape].cdt" size="82818" crc="66640af0" sha1="af3d62d9a65153e25067cd45adf5b26435dc60fc" offset="0" />
</dataarea>
@@ -24685,53 +21944,24 @@
</part>
</software>
- <!-- Identifying Lotus Esprit Turbo Challenge (UK) (2 faces) (1990) (UK retail version) [Original] [TAPE].zip... -->
- <software name="lotusesp02" cloneof="lotusesp" supported="no">
- <description>Lotus Esprit Turbo Challenge (UK) (2 faces) (UK retail version) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="77064">
- <rom name="lotus esprit turbo challenge (uk) (face 1) (1990) (uk retail version) [original] [tape].cdt" size="77064" crc="fb9b2902" sha1="250dd986dfe705299c15362a8328baac39edc582" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="63587">
- <rom name="lotus esprit turbo challenge (uk) (face 2) (1990) (uk retail version) [original] [tape].cdt" size="63587" crc="a8ac6936" sha1="a1f5408577bd19f8f8bb741bdd9774fe3d8b6c27" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Lucky Fruits (UK) (1985) [Original] [TAPE].zip... -->
- <software name="luckyfru" supported="no">
- <description>Lucky Fruits (UK) [Original] [TAPE]</description>
+ <software name="luckyfrt" supported="no">
+ <description>Lucky Fruits (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Knight Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="48277">
<rom name="lucky fruits (uk) (1985) [original] [tape].cdt" size="48277" crc="225f3449" sha1="df2d921560f8b70fbae318f1579d6244059f5835" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Lucky Fruits.zip... -->
- <software name="luckyfru01" cloneof="luckyfru" supported="no">
- <description>Lucky Fruits</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="48277">
- <rom name="lucky fruits.cdt" size="48277" crc="99a0baa0" sha1="18f2f785efaf4e4923c832ca9bb6c31ee6910b43" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying M'Enfin (F) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="menfinf2" supported="no">
- <description>M'Enfin (Fra) (2 faces) [Original] [TAPE]</description>
+ <software name="menfin" supported="no">
+ <description>M'Enfin (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="78413">
<rom name="m'enfin (f) (face a) (1987) (jeu a 1) [original] [tape].cdt" size="78413" crc="255cc7cf" sha1="4e7c8a1c6604a2e86bcbbf75d5c88c70aabe3aaa" offset="0" />
</dataarea>
@@ -24743,168 +21973,220 @@
</part>
</software>
- <!-- Identifying Ma Base (F) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="mabasef1" supported="no">
- <description>Ma Base (Fra) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="mabase" supported="no">
+ <description>M.A. Base (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Micro Application</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="M.A. Base Gestion De Fichier" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="17211">
<rom name="ma base (f) (1985) [original] [tape] [utilitaire].cdt" size="17211" crc="860e14a9" sha1="9de9b113cc0712908013ce11274f2b353db1268f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Macadam Bumper (F) (1985) [Original] [TAPE].zip... -->
- <software name="macadamb" supported="no">
- <description>Macadam Bumper (Fra) [Original] [TAPE]</description>
+ <software name="macabumpf" cloneof="macabump" supported="no">
+ <description>Macadam Bumper (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="63631">
- <rom name="macadam bumper (f) (1985) [original] [tape].cdt" size="63631" crc="9e07b6ae" sha1="227f72ff540a69af3177d2117e235d0974b5a730" offset="0" />
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="63625">
+ <rom name="macadam bumper (f) (1985) [original] [tape].cdt" size="63625" crc="4e554b32" sha1="c02036b7d5278fcc53193422caf7942b92a54d75" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Macadam Bumper (UK) (1985) [Original] [TAPE].zip... -->
- <software name="macadamb01" cloneof="macadamb" supported="no">
- <description>Macadam Bumper (UK) [Original] [TAPE]</description>
+ <software name="macabump" supported="no">
+ <description>Macadam Bumper (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="70191">
- <rom name="macadam bumper (uk) (1985) [original] [tape].cdt" size="70191" crc="a3e41089" sha1="b1c7319a5e4a1191c7d02eb2f56b4b4ded63e774" offset="0" />
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="70129">
+ <rom name="macadam bumper (uk) (1985) [original] [tape].cdt" size="70129" crc="8c99e26c" sha1="41f538af98671985e67a682bc52a0a7eb8dd5639" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mach 3 (UK) (1987) [Original] [TAPE].zip... -->
- <software name="mach3uk1" supported="no">
- <description>Mach 3 (UK) [Original] [TAPE]</description>
+ <software name="mach3" supported="no">
+ <description>Mach 3 (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75997">
<rom name="mach 3 (uk) (1987) [original] [tape].cdt" size="75997" crc="d7bffadb" sha1="920ad61941ebc70a41ff88e5f3eb5dbee375106f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Macrocosmica (UK) (1986) [Original] [TAPE].zip... -->
+ <software name="mach3f" cloneof="mach3" supported="no">
+ <description>Mach 3 (Fra)</description>
+ <year>1987</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="75751">
+ <rom name="mach 3 (f) (1987) [original] [tape].cdt" size="75751" crc="31108263" sha1="5f5b56819d2721dddf52f7bcd740ccf02d2417f5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="macrocos" supported="no">
- <description>Macrocosmica (UK) [Original] [TAPE]</description>
+ <description>Macrocosmica (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61634">
<rom name="macrocosmica (uk) (1986) [original] [tape].cdt" size="61634" crc="cd060d3c" sha1="c7d4d615e4bb3e8fb1cd9e1a349e74db4a6dc9bb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mad Mix Game (S) (1988) [Original] [TAPE].zip... -->
- <software name="madmixga" supported="no">
- <description>Mad Mix Game (Spa) [Original] [TAPE]</description>
+ <software name="madmixs" cloneof="madmix" supported="no">
+ <description>Mad Mix Game (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="71452">
- <rom name="mad mix game (s) (1988) [original] [tape].cdt" size="71452" crc="b12c67aa" sha1="8bf293b1a82b661c747247f433b527a5c218b4d8" offset="0" />
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="71451">
+ <rom name="mad mix game (s) (1988) [original] [tape].cdt" size="71451" crc="e514b8fe" sha1="4474505af1b304bde23d3df6be3cc584d68aa629" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mad Mix Game 2 - El Castillo De Los Fantasmas (S) (1989) [Original] [TAPE].zip... -->
- <software name="madmixga01" cloneof="madmixga" supported="no">
- <description>Mad Mix Game 2 - El Castillo De Los Fantasmas (Spa) [Original] [TAPE]</description>
+ <software name="madmix2" supported="no">
+ <description>Mad Mix Game 2 - El Castillo de los Fantasmas (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="112455">
<rom name="mad mix game 2 - el castillo de los fantasmas (s) (1989) [original] [tape].cdt" size="112455" crc="de93415e" sha1="564762d64ac2614d10aad6395e954bb96ccc87d3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Madballs (UK) (1987) [Original] [TAPE].zip... -->
<software name="madballs" supported="no">
- <description>Madballs (UK) [Original] [TAPE]</description>
+ <description>Madballs (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62045">
<rom name="madballs (uk) (1987) [original] [tape].cdt" size="62045" crc="5adc30dd" sha1="02b968261191f99c11b820be6e4f2ca0e8548cf1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Maddog (UK) (1987) [Original] [TAPE].zip... -->
- <software name="maddoguk" supported="no">
- <description>Maddog (UK) [Original] [TAPE]</description>
+ <software name="maddog" supported="no">
+ <description>Maddog (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Titus</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51015">
<rom name="maddog (uk) (1987) [original] [tape].cdt" size="51015" crc="6856cf40" sha1="c95ea077e9333c2a5f1f07a2098fa882be553dfa" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mag Max (UK) (1986) [Original] [TAPE].zip... -->
- <software name="magmaxuk" supported="no">
- <description>Mag Max (UK) [Original] [TAPE]</description>
+ <software name="magmax" supported="no">
+ <description>Mag Max (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="54646">
<rom name="mag max (uk) (1986) [original] [tape].cdt" size="54646" crc="00c71347" sha1="cd9a42b7b1ecf71522b08000b91aace755e9aa71" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Magic (UK) (1985) [Original] [TAPE].zip... -->
- <software name="magicuk1" supported="no">
- <description>Magic (UK) [Original] [TAPE]</description>
+ <software name="magic" supported="no">
+ <description>Magic (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Macmillan</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69949">
<rom name="magic (uk) (1985) [original] [tape].cdt" size="69949" crc="868c66e2" sha1="baf457440111a589007cfb35f61eefa5df462170" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Magic Clock (UK) (1986) [Original] [TAPE].zip... -->
- <software name="magicclo" supported="no">
- <description>Magic Clock (UK) [Original] [TAPE]</description>
+ <software name="magiclok" supported="no">
+ <description>Magic Clock (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82801">
<rom name="magic clock (uk) (1986) [original] [tape].cdt" size="82801" crc="6fdd5960" sha1="8c71c531f3e922ab5e42e2fa2ccd3552de9dca78" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Magic Johnson's Basketball (S) (1990) [Original] [TAPE].zip... -->
- <software name="magicjoh" supported="no">
- <description>Magic Johnson's Basketball (Spa) [Original] [TAPE]</description>
+ <software name="magicj" supported="no">
+ <description>Magic Johnson's Basketball (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60543">
<rom name="magic johnson's basketball (s) (1990) [original] [tape].cdt" size="60543" crc="1a40dbee" sha1="42161273ec6544752e5f0fd6560fc2f264663a47" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Magnum Light Phaser (UK) (2 faces) (1990) (LightGun) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="magnumli" supported="no">
- <description>Magnum Light Phaser (UK) (2 faces) (LightGun) [Original] [TAPE] [COMPILATION]</description>
+ <software name="magicswd" supported="no">
+ <description>The Magic Sword (UK)</description>
+ <year>1984</year>
+ <publisher>Database Educational Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="38752">
+ <rom name="the magic sword (uk) (1984) [original] [tape].cdt" size="38752" crc="62020c67" sha1="f97764764d3b45c4b9bd87323ba570f7c3fa6ff3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="magnif7" supported="no">
+ <description>The Magnificent Seven (UK)</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="122170">
+ <rom name="the magnificent seven (uk) (face 1a) (1988) (frankie goes to hollywood - the great escape) [original] [tape] [compilation].cdt" size="122170" crc="410b8e5b" sha1="79d560d41fb417697b636fa7e575b12742be617e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="148190">
+ <rom name="the magnificent seven (uk) (face 1b) (1988) (short circuit - yie are kung-fu) [original] [tape] [compilation].cdt" size="148190" crc="fe89d873" sha1="fef1ddae22970d37eb9b246a6b36b2ccb43ba9b0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="152455">
+ <rom name="the magnificent seven (uk) (face 2a) (1988) (wizball - head over heels) [original] [tape] [compilation].cdt" size="152455" crc="c9d828d5" sha1="2bf6e69e5614dc12e12634af11835d28031207a0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="123024">
+ <rom name="the magnificent seven (uk) (face 2b) (1988) (arkanoid - cobra stallone) [original] [tape] [compilation].cdt" size="123024" crc="647e18f6" sha1="9bce7ec23f7a8a302dad9252b25748f6f91413c7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="magnumlp" supported="no">
+ <description>Magnum Light Phaser (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="230601">
<rom name="magnum light phaser (uk) (face a) (1990) (lightgun) [original] [tape] [compilation].cdt" size="230601" crc="7a178785" sha1="99f62950e17f567b18f9cb4784b6388cb89413b7" offset="0" />
</dataarea>
@@ -24916,92 +22198,114 @@
</part>
</software>
- <!-- Identifying Magnum Pack (UK) (2 faces) (1988) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="magnumpa" supported="no">
- <description>Magnum Pack (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="mallette" supported="no">
+ <description>Mallette 1 (Fra)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="43696">
- <rom name="magnum pack (uk) (face a) (1988) (1. turbo boat simulator) [original] [tape] [compilation].cdt" size="43696" crc="12e8da46" sha1="9481cb91c0fe651ac79c267479b629e40c447ce9" offset="0" />
+ <publisher>FIL</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="62250">
+ <rom name="mallette 1 (uk) (face a) (1988) (1. express raider) [original] [tape] [compilation].cdt" size="62250" crc="637795e2" sha1="fc6896c493210dfab7e807617e09f4eaa47f3777" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="57423">
- <rom name="magnum pack (uk) (face a) (1988) (2. bmx kidz) [original] [tape] [compilation].cdt" size="57423" crc="73d333f5" sha1="300d290945efb413bed48f15cb486cdf1aadbe61" offset="0" />
+ <dataarea name="cass" size="61593">
+ <rom name="mallette 1 (uk) (face b) (1988) (2. xevious) [original] [tape] [compilation].cdt" size="61593" crc="895d798a" sha1="644835037da335d98b100272be1f66abea5785de" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="58794">
- <rom name="magnum pack (uk) (face b) (1988) (3. pogostick olympics) [original] [tape] [compilation].cdt" size="58794" crc="37f74cb2" sha1="1ec1d95bdc154a883ecadbb092fc09942cf6eeb9" offset="0" />
+ <dataarea name="cass" size="52146">
+ <rom name="mallette 1 (f) (face c) (1988) (3. super soccer) [original] [tape] [compilation].cdt" size="52146" crc="0e8a7396" sha1="2a12eca0e27f6993a555ca17a6c17bbd7e2f740a" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="45269">
- <rom name="magnum pack (uk) (face b) (1988) (4. skateboard joust) [original] [tape] [compilation].cdt" size="45269" crc="ff1ac642" sha1="a559430d2391384462acfdb68377ac1c8574d608" offset="0" />
+ <dataarea name="cass" size="157057">
+ <rom name="mallette 1 (uk) (face d) (1988) (1. tai-pan) [original] [tape] [compilation].cdt" size="157057" crc="8a2ba5ae" sha1="bd6d84e161e16e809a018ebdea5b99e80cfedec3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Maltese Joe's Pool Challenge (UK) (1989) [Original] [TAPE].zip... -->
- <software name="maltesej" supported="no">
- <description>Maltese Joe's Pool Challenge (UK) [Original] [TAPE]</description>
+ <software name="poolchal" supported="no">
+ <description>Maltese Joe's Pool Challenge (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="28519">
<rom name="maltese joe's pool challenge (uk) (1989) [original] [tape].cdt" size="28519" crc="588a88d4" sha1="841f152ca0167667123c6c6b7986a955f12a3c36" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mambo (S) (1989) [Original] [TAPE].zip... -->
- <software name="mambos19" supported="no">
- <description>Mambo (Spa) [Original] [TAPE]</description>
+ <software name="mambo" supported="no">
+ <description>Mambo (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Positive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63914">
<rom name="mambo (s) (1989) [original] [tape].cdt" size="63914" crc="0d25732b" sha1="e0adf87f5afff778ffcba916f34c66dbe756ed8c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Manager (F) (1985) [Original] [TAPE].zip... -->
+ <software name="manager" supported="no">
+ <description>The Manager (UK)</description>
+ <year>1990</year>
+ <publisher>GTI Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="42979">
+ <rom name="the manager (uk) (1990) [original] [tape].cdt" size="42979" crc="38119f91" sha1="74d6efd3c99f25eb1525fdafbb81625de4d6987d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="managerf" supported="no">
- <description>Manager (Fra) [Original] [TAPE]</description>
+ <description>Manager (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61887">
<rom name="manager (f) (1985) [original] [tape].cdt" size="61887" crc="db5ce503" sha1="9f0a3ed1dfb4f0cf47f7c9eed2b6a804d0627627" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Manchester United Football Club (F,G) (64K) (2 faces) (1990) [Original] [TAPE].zip... -->
<software name="manchest" supported="no">
- <description>Manchester United Football Club (F,G) (64K) (2 faces) [Original] [TAPE]</description>
+ <description>Manchester United Football Club (Euro, 64K)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="97681">
- <rom name="manchester united football club (f,g) (64k) (face a) (1990) [original] [tape].cdt" size="97681" crc="46684cdc" sha1="cb440bb5db89861f9433cc548650b109567a2fad" offset="0" />
+ <publisher>Krisalis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="49386">
+ <rom name="manchester united football club (uk) (face 1a) (1990) (management) [original] [tape].cdt" size="49386" crc="be614737" sha1="118bd0b9e994ba0088c50f2adb71713a8978f2c1" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="33314">
- <rom name="manchester united football club (f,g) (64k) (face b) (1990) [original] [tape].cdt" size="33314" crc="1bc77658" sha1="f9c7b829ee84debfded50aab5888979f39c53cad" offset="0" />
+ <rom name="manchester united football club (uk) (face 1b) (1990) (arcade) [original] [tape].cdt" size="33314" crc="dd89f4f7" sha1="6fcf1ca8593357ea902b7d28bc5b82dd8279939e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="97681">
+ <rom name="manchester united football club (f,g) (face 2a) (1990) (management) [original] [tape].cdt" size="97681" crc="6e6efabc" sha1="68d4adfdc26b5998522860511b18b1e1c37fb348" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="97679">
+ <rom name="manchester united football club (i,sv) (face 2b) (1990) (management) [original] [tape].cdt" size="97679" crc="42bc6e9d" sha1="16ddd0af7f66b30fb9bb3bc28ae68de2329bceb9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Manchester United Football Club (S) (64K) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="manchest01" cloneof="manchest" supported="no">
- <description>Manchester United Football Club (Spa) (64K) (2 faces) [Original] [TAPE]</description>
+ <software name="manchests" cloneof="manchest" supported="no">
+ <description>Manchester United Football Club (Spa, 64K)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>System 4</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49386">
<rom name="manchester united football club (s) (64k) (face a) (1990) [original] [tape].cdt" size="49386" crc="9ac0e616" sha1="e38e47871a4478b0845a769e3a438149b64b2e11" offset="0" />
</dataarea>
@@ -25013,12 +22317,12 @@
</part>
</software>
- <!-- Identifying Manchester United In Europe (UK,F,G,S,I) (2 faces) (1991) [Original] [TAPE].zip... -->
- <software name="manchest02" cloneof="manchest" supported="no">
- <description>Manchester United In Europe (UK,F,G,S,I) (2 faces) [Original] [TAPE]</description>
+ <software name="manuteur" supported="no">
+ <description>Manchester United In Europe (Euro)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Krisalis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49131">
<rom name="manchester united in europe (uk,f,g,s,i) (face a) (1991) (management) [original] [tape].cdt" size="49131" crc="4dfb7059" sha1="730da2c89b19cf5e3f29fdeb1f968ec3b6bd476a" offset="0" />
</dataarea>
@@ -25030,552 +22334,498 @@
</part>
</software>
- <!-- Identifying Mange Cailloux (F) (1987) [Original] [TAPE].zip... -->
- <software name="mangecai" supported="no">
- <description>Mange Cailloux (Fra) [Original] [TAPE]</description>
+ <software name="mandragr" supported="no">
+ <description>Mandragore (Fra)</description>
+ <year>1985</year>
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="70171">
+ <rom name="mandragore (f) (face a) (1985) (jeu) [original] [tape].cdt" size="70171" crc="1cecb742" sha1="784f1892153763770395cc8a376084b153cb63ec" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="53521">
+ <rom name="mandragore (f) (face b) (1985) (donjons) [original] [tape].cdt" size="53521" crc="ead92822" sha1="9ec969db4afb78f53caa2b34aad90db12e265259" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mangcail" supported="no">
+ <description>Mange Cailloux (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="41689">
<rom name="mange cailloux (f) (1987) [original] [tape].cdt" size="41689" crc="3bd5a186" sha1="059c8a8c46b9c7af5159507c7509a2380aa7628e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Manhattan 95 (F) (1986) [Original] [TAPE].zip... -->
- <software name="manhatta" supported="no">
- <description>Manhattan 95 (Fra) [Original] [TAPE]</description>
+ <software name="manhat95" supported="no">
+ <description>Manhattan 95 (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="131491">
<rom name="manhattan 95 (f) (1986) [original] [tape].cdt" size="131491" crc="26232792" sha1="8668787357a11ef48b8101c9fc3a6ae82600ea50" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Manic Miner (UK) (1984) (Version Basic 1.0) [Amsoft] [Original] [TAPE].zip... -->
<software name="manicmin" supported="no">
- <description>Manic Miner (UK) (Version Basic 1.0) [Amsoft] [Original] [TAPE]</description>
+ <description>Manic Miner (UK, Amsoft, BASIC 1.0)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="27680">
- <rom name="manic miner (uk) (1984) (version basic 1.0) [amsoft] [original] [tape].cdt" size="27680" crc="9cddf40a" sha1="575667a9f3e341bd028d68916255f0f90a9e4ed5" offset="0" />
+ <rom name="manic miner (uk) (1984) (version basic 1.0) [amsoft] [original] [tape].cdt" size="27680" crc="b3d7ae94" sha1="ea94831bd8349fdaec931baffa6f1f15d594ea54" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Manic Miner (UK) (1984) (Version Basic 1.0) [Software Projects] [Original] [TAPE].zip... -->
- <software name="manicmin01" cloneof="manicmin" supported="no">
- <description>Manic Miner (UK) (Version Basic 1.0) [Software Projects] [Original] [TAPE]</description>
+ <software name="manicminsp" cloneof="manicmin" supported="no">
+ <description>Manic Miner (UK, Software Projects, BASIC 1.0)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Software Projects</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="28762">
- <rom name="manic miner (uk) (1984) (version basic 1.0) [software projects] [original] [tape].cdt" size="28762" crc="d06ed7dd" sha1="fcaa0866f26834e7aab5320ceb62787a71dfe8e6" offset="0" />
+ <rom name="manic miner (uk) (1984) (version basic 1.0) [software projects] [original] [tape].cdt" size="28762" crc="5db20b58" sha1="9662c7512f253002ef6d59ae0a01dfb3731d2b7c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mansion (UK) (1984) [Original] [TAPE].zip... -->
- <software name="mansionu" supported="no">
- <description>Mansion (UK) [Original] [TAPE]</description>
+ <software name="mansion" supported="no">
+ <description>Mansion (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Central Solutions</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58585">
<rom name="mansion (uk) (1984) [original] [tape].cdt" size="58585" crc="fb9536d8" sha1="e5b6cc24df747de426821e214a29f0047a91c8ac" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mantis 1 (S) (1990) [Original] [TAPE].zip... -->
- <software name="mantis1s" supported="no">
- <description>Mantis 1 (Spa) [Original] [TAPE]</description>
+ <software name="mansdrac" supported="no">
+ <description>La Mansion del Conde Dracula (Spa)</description>
+ <year>1986</year>
+ <publisher>P.P.P. Ediciones</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Amstrad 3 - La Mansion del Conde Dracula (Box)" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="29323">
+ <rom name="la mansion del conde dracula (s) (1986) [original] [tape].cdt" size="29323" crc="e70c46d1" sha1="4d47261bb16477b0732c487fda7cd3972a5e63cf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mansencd" cloneof="usher" supported="no">
+ <description>La Mansion Encantada (Spa)</description>
+ <year>1984</year>
+ <publisher>Anirog Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="43270">
+ <rom name="la mansion encantada (s) (1986) [original] [tape].cdt" size="43270" crc="2a8bfa36" sha1="e07ed9cdf22eb1526c6daf8b4ce0ad9a210d3bd0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mantis1" supported="no">
+ <description>Mantis 1 (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>MCM Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59167">
<rom name="mantis 1 (s) (1990) [original] [tape].cdt" size="59167" crc="f1b03547" sha1="ee5b9a3e754d78cf27f59cda8c374b16f5587ce0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mantis 2 (S) (1990) [Original] [TAPE].zip... -->
- <software name="mantis2s" supported="no">
- <description>Mantis 2 (Spa) [Original] [TAPE]</description>
+ <software name="mantis2" supported="no">
+ <description>Mantis 2 (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>MCM Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59425">
<rom name="mantis 2 (s) (1990) [original] [tape].cdt" size="59425" crc="162173a1" sha1="2eecfe34bcc07d836c2ab82e48f8cb4eef95f1df" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Map Rally (UK) (1984) [Original] [TAPE].zip... -->
<software name="maprally" supported="no">
- <description>Map Rally (UK) [Original] [TAPE]</description>
+ <description>Map Rally (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56007">
<rom name="map rally (uk) (1984) [original] [tape].cdt" size="56007" crc="ab1d2915" sha1="fe6e9f7acae207415a80e897ab2b02bd35350ac9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mapgame (S) (1985) [Original] [TAPE].zip... -->
- <software name="mapgames" supported="no">
- <description>Mapgame (Spa) [Original] [TAPE]</description>
- <year>1985</year>
+ <software name="mapaciel" supported="no">
+ <description>Mapa del Cielo (Spa)</description>
+ <year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="35047">
+ <rom name="mapa del cielo (s) (19xx) [original] [tape].cdt" size="35047" crc="96bc7a60" sha1="2e6a28903f100ff28f1a9e5f00082c6af57b627c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mapgame" supported="no">
+ <description>Mapgame (Spa)</description>
+ <year>1985</year>
+ <publisher>Erbe Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56785">
<rom name="mapgame (s) (1985) [original] [tape].cdt" size="56785" crc="9a985698" sha1="e76e6ed6c7b7dfacaef04e0696a91464a0a93d92" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Maracaibo (F) (1986) [Original] [TAPE].zip... -->
<software name="maracaib" supported="no">
- <description>Maracaibo (Fra) [Original] [TAPE]</description>
+ <description>Maracaibo (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="29841">
<rom name="maracaibo (f) (1986) [original] [tape].cdt" size="29841" crc="9192970a" sha1="6aeb19bd6fbae09fa8b9082043a0b7c92a4e1312" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Marauder (UK) (1988) [Original] [TAPE].zip... -->
<software name="marauder" supported="no">
- <description>Marauder (UK) [Original] [TAPE]</description>
+ <description>Marauder (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="76426">
<rom name="marauder (uk) (1988) [original] [tape].cdt" size="76426" crc="0dde8479" sha1="2c8f9215a381cc1d7d47e94d61749541b24f84fd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Marble Madness Construction Set (UK) (1986) (Version Bonus) [Original] [TAPE].zip... -->
- <software name="marblema" supported="no">
- <description>Marble Madness Construction Set (UK) (Version Bonus) [Original] [TAPE]</description>
+ <software name="marblecs" supported="no">
+ <description>Marble Madness Construction Set (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="32663">
- <rom name="marble madness construction set (uk) (1986) (version bonus) [original] [tape].cdt" size="32663" crc="c99422bd" sha1="b57d230a9bcae28445cc90173a073553c4f3e6b8" offset="0" />
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="32681">
+ <rom name="marble madness construction set (uk) (1986) [original] [tape].cdt" size="32681" crc="ef202b5d" sha1="229ea54251597e8a3ad8382c0b77e8d7f36c01be" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Marble Madness Construction Set (UK) (1986) [Original] [TAPE].zip... -->
- <software name="marblema01" cloneof="marblema" supported="no">
- <description>Marble Madness Construction Set (UK) [Original] [TAPE]</description>
+ <software name="marblecsb" cloneof="marblecs" supported="no">
+ <description>Marble Madness Construction Set (UK, Bonus Version)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="32681">
- <rom name="marble madness construction set (uk) (1986) [original] [tape].cdt" size="32681" crc="ef202b5d" sha1="229ea54251597e8a3ad8382c0b77e8d7f36c01be" offset="0" />
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="32663">
+ <rom name="marble madness construction set (uk) (1986) (version bonus) [original] [tape].cdt" size="32663" crc="c99422bd" sha1="b57d230a9bcae28445cc90173a073553c4f3e6b8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Marble Madness Deluxe Edition (UK) (1987) [Original] [TAPE].zip... -->
- <software name="marblema02" cloneof="marblema" supported="no">
- <description>Marble Madness Deluxe Edition (UK) [Original] [TAPE]</description>
+ <software name="marbledx" supported="no">
+ <description>Marble Madness Deluxe Edition (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="32877">
<rom name="marble madness deluxe edition (uk) (1987) [original] [tape].cdt" size="32877" crc="1f412311" sha1="b429cc97408edef32025cdc10c17d13076f9d3fc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mariano The Dragon In Capers In Cityland (UK) (2008) (PD) [Original] [TAPE].zip... -->
- <software name="marianot" supported="no">
- <description>Mariano The Dragon In Capers In Cityland (UK) (2008) (PD) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58034">
- <rom name="mariano the dragon in capers in cityland (uk) (2008) (pd) [original] [tape].cdt" size="58034" crc="57412b9b" sha1="2254c86365a63686b43cc0215d6b5eb73c23f125" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Mario Bros (UK) (1987) [Original] [TAPE].zip... -->
- <software name="mariobro" supported="no">
- <description>Mario Bros (UK) [Original] [TAPE]</description>
+ <software name="mario" supported="no">
+ <description>Mario Bros (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62010">
<rom name="mario bros (uk) (1987) [original] [tape].cdt" size="62010" crc="86514229" sha1="97188176fc59eee29ac1d11ed8cd727ea94436eb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Marius Tresor Foot (F) (1985) [Original] [TAPE].zip... -->
- <software name="mariustr" supported="no">
- <description>Marius Tresor Foot (Fra) [Original] [TAPE]</description>
+ <software name="tresfoot" cloneof="soccer86" supported="no">
+ <description>Marius Tresor Foot (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="30529">
<rom name="marius tresor foot (f) (1985) [original] [tape].cdt" size="30529" crc="629f2446" sha1="7bfcf405ee3ea48064dcd2dae9964ca1641ff421" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Marsport (UK) (1985) [Original] [TAPE].zip... -->
<software name="marsport" supported="no">
- <description>Marsport (UK) [Original] [TAPE]</description>
+ <description>Marsport (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gargoyle Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57457">
<rom name="marsport (uk) (1985) [original] [tape].cdt" size="57457" crc="2af65329" sha1="f431c9e744100845b24a366455c06d88d0c49e1b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Martianoids - The Game (UK) (1987) [Original] [TAPE].zip... -->
- <software name="martiano" supported="no">
- <description>Martianoids - The Game (UK) [Original] [TAPE]</description>
+ <software name="martnoid" supported="no">
+ <description>Martianoids - The Game (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ultimate Play the Game</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45186">
<rom name="martianoids - the game (uk) (1987) [original] [tape].cdt" size="45186" crc="7f1c2aa0" sha1="a43ff22ae5ad6cbf50e476be72638510f16e0cb5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mask (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="maskuk19" supported="no">
- <description>Mask (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="masks" cloneof="mask" supported="no">
+ <description>Mask (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="137776">
<rom name="mask (uk) (1987) (spain retail version) [original] [tape].cdt" size="137776" crc="6ec48f7a" sha1="2ba572e21bb76f2b6cf3965fc4cd5cdf182b35f3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mask (UK) (1987) (Version Split) [Original] [TAPE].zip... -->
- <software name="maskuk1901" cloneof="maskuk19" supported="no">
- <description>Mask (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="mask" supported="no">
+ <description>Mask (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="38177">
- <rom name="mask (uk) (1987) (01. level 01 - boulder hill) (version split) [original] [tape].cdt" size="38177" crc="d51874a1" sha1="e2abdad1a82c224b60cbd0b17b07e2121890100f" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="38177">
- <rom name="mask (uk) (1987) (02. level 02 - pre-historic) (version split) [original] [tape].cdt" size="38177" crc="7033b653" sha1="c42444a74fdb6f1bb533304f215525fad2c59c0e" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="38177">
- <rom name="mask (uk) (1987) (03. level 03 - far-future) (version split) [original] [tape].cdt" size="38177" crc="d849bec2" sha1="8c559917f4d82381581da383cf499b5c52fcdd31" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="38177">
- <rom name="mask (uk) (1987) (04. level 04 - venom base) (version split) [original] [tape].cdt" size="38177" crc="8663776e" sha1="46191d589d7d139fc44f74cf81975362143b9eb2" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="39695">
- <rom name="mask (uk) (1987) (05. end screen) (version split) [original] [tape].cdt" size="39695" crc="a044558e" sha1="3e19f6e09464f83db14f5345b222744ce85520d2" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="77279">
- <rom name="mask (uk) (1987) (-code program) (version split) [original] [tape].cdt" size="77279" crc="d9384efb" sha1="9dee33d1084943e5ff443d79d77fc4ceb4770c3a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Mask (UK) (1987) [Original] [TAPE].zip... -->
- <software name="maskuk1902" cloneof="maskuk19" supported="no">
- <description>Mask (UK) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="269692">
- <rom name="mask (uk) (1987) [original] [tape].cdt" size="269692" crc="214ef842" sha1="322390590f02a1aa2fe96ccb4378470af9a154c8" offset="0" />
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="269620">
+ <rom name="mask (uk) (1987) [original] [tape].cdt" size="269620" crc="455dbe0c" sha1="e42aa1929230f8c1014bfa13ed6239297d23efbf" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mask II (UK) (1988) [Original] [TAPE].zip... -->
- <software name="maskiiuk" supported="no">
- <description>Mask II (UK) [Original] [TAPE]</description>
+ <software name="mask2" supported="no">
+ <description>Mask II (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="113344">
<rom name="mask ii (uk) (1988) [original] [tape].cdt" size="113344" crc="4f5166de" sha1="c06fbf73cc02004cd4400e548ae923675fde8ce4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Master 2000 (UK) (4 faces) (1990) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="master20" supported="no">
- <description>Master 2000 (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="137814">
- <rom name="master 2000 (uk) (face 1b) (1988) (star wars) [original] [tape] [compilation].cdt" size="137814" crc="ac8ce044" sha1="a3eae28935e86a88d469e0853f06c25d8f619e13" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="54104">
- <rom name="master 2000 (uk) (face 2a) (1987) (exolon) [original] [tape] [compilation].cdt" size="54104" crc="8df63e24" sha1="27bc1cc9003de2fb67b9a578518f7740bbd5f713" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="63712">
- <rom name="master 2000 (uk) (face 2a) (1988) (game over 2 part 1) [original] [tape] [compilation].cdt" size="63712" crc="76f25ad5" sha1="d2acbcae8a9845ea02786d22dfd0f429e67a91a8" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="64200">
- <rom name="master 2000 (uk) (face 2a) (1988) (game over 2 part 2) [original] [tape] [compilation].cdt" size="64200" crc="f3d71981" sha1="bf4b4ff8931534080f64a5dd8d250c01bc5638d0" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="132571">
- <rom name="master 2000 (uk) (face 2b) (1990) (navy moves) [original] [tape] [compilation].cdt" size="132571" crc="b81f5379" sha1="95306cfa39e37c2e93b316aeff14db7e9f9d87f8" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="66787">
- <rom name="master 2000 (uk) (face 1a) (1986) (tt racer) [original] [tape] [compilation].cdt" size="66787" crc="9811c7f9" sha1="64b7d6547244ba583d3d034c2753c8544d32fa9b" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="61165">
- <rom name="master 2000 (f) face 1b) (1989) (skate ball) [original] [tape] [compilation].cdt" size="61165" crc="4bad49e2" sha1="71e0570be281c4696ff502f6767d85c031392033" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="69329">
- <rom name="master 2000 (uk) (face 1a) (1985) (3d grand prix) [original] [tape] [compilation].cdt" size="69329" crc="4beec532" sha1="025d0e936f3ec11328eb3a773c607dcff3d3fd09" offset="0" />
+ <software name="mastrcal" supported="no">
+ <description>Mastercalc 464 (UK)</description>
+ <year>1985</year>
+ <publisher>Campbell Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="17170">
+ <rom name="mastercalc 464 (uk) (1985) [original] [tape] [utilitaire].cdt" size="17170" crc="c36e7c3b" sha1="b9d2586a54759999a388dd1e73471ff6522ad1e4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Master Chess (UK) (1984) [Amsoft] [Original] [TAPE].zip... -->
- <software name="masterch" supported="no">
- <description>Master Chess (UK) [Amsoft] [Original] [TAPE]</description>
+ <software name="mchessam" supported="no">
+ <description>MasterChess (UK, Amsoft)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="33762">
<rom name="master chess (uk) (1984) [amsoft] [original] [tape].cdt" size="33762" crc="373c8e33" sha1="7e7d88c0aa16b3e5b8f63430da6b92125c0c858e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Master Chess (UK) (1984) [Mikrogen] [Original] [TAPE].zip... -->
- <software name="masterch01" cloneof="masterch" supported="no">
- <description>Master Chess (UK) [Mikrogen] [Original] [TAPE]</description>
+ <software name="mchessmg" cloneof="mchessam" supported="no">
+ <description>MasterChess (UK, Mikrogen)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mikrogen</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="33241">
<rom name="master chess (uk) (1984) [mikrogen] [original] [tape].cdt" size="33241" crc="41c84db4" sha1="25e422dc8b51d43b74e48d7175ebf01b8e620113" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Master Chess.zip... -->
- <software name="masterch02" cloneof="masterch" supported="no">
- <description>Master Chess</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="33809">
- <rom name="master chess.cdt" size="33809" crc="45cb52c9" sha1="e38c2fa6432ae88d7cf224be02cbff26f0047c7b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Master Of The Lamps (UK) (1985) [Original] [TAPE].zip... -->
- <software name="masterof" supported="no">
- <description>Master Of The Lamps (UK) [Original] [TAPE]</description>
+ <software name="mastlamp" supported="no">
+ <description>Master of the Lamps (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="76486">
<rom name="master of the lamps (uk) (1985) [original] [tape].cdt" size="76486" crc="7903d056" sha1="f588a6d2fc189fc4ec701d59aa04c2e3ad4d4484" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mastercalc 464 (S) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="masterca" supported="no">
- <description>Mastercalc 464 (Spa) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="mastcalc" supported="no">
+ <description>Mastercalc 464 (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Campbell Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="17167">
<rom name="mastercalc 464 (s) (1985) [original] [tape] [utilitaire].cdt" size="17167" crc="76ce3491" sha1="105e710d11f34c0c003b104b2d4bee279a544b73" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Masterchess (UK) (1987) [Mastertronic] [Original] [TAPE].zip... -->
- <software name="mastercm" supported="no">
- <description>Masterchess (UK) [Mastertronic] [Original] [TAPE]</description>
+ <software name="mchessmt" supported="no">
+ <description>Masterchess (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47994">
<rom name="masterchess (uk) (1987) [mastertronic] [original] [tape].cdt" size="47994" crc="775ea646" sha1="38736fbf4591b307dc2bd018bcdc6ef672636d0b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Masterfile 464 (F) (1984) (Version 1.1) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="masterfi" supported="no">
- <description>Masterfile 464 (Fra) (Version 1.1) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="mastfile" supported="no">
+ <description>Masterfile 464 v1.1 (Fra)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Campbell Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="16957">
<rom name="masterfile 464 (f) (1984) (version 1.1) [original] [tape] [utilitaire].cdt" size="16957" crc="0d478c7d" sha1="79d44698fb58b9ad789c441966ee9424c3609cc7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Masters Of The Universe (Kixx).zip... -->
- <software name="masterso" supported="no">
- <description>Masters Of The Universe (Kixx)</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65491">
- <rom name="masters of the universe (kixx).cdt" size="65491" crc="502b2cd7" sha1="e3d850c09af080ad23930da2789d4b9b3c82fab9" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Masters Of The Universe (UK) (1987) [Original] [TAPE].zip... -->
- <software name="masterso01" cloneof="masterso" supported="no">
- <description>Masters Of The Universe (UK) [Original] [TAPE]</description>
+ <software name="masters" supported="no">
+ <description>Masters of the Universe (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65493">
<rom name="masters of the universe (uk) (1987) [original] [tape].cdt" size="65493" crc="306e0c59" sha1="90d1a23a16050c916d67155fba4d7aec6312b0b3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Masters Of The Universe.zip... -->
- <software name="masterso02" cloneof="masterso" supported="no">
- <description>Masters Of The Universe</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65477">
- <rom name="masters of the universe.cdt" size="65477" crc="b0081de9" sha1="c10a985c41298affba230bf208a0570b28bfb876" offset="0" />
+ <software name="matahari" supported="no">
+ <description>Mata Hari (Spa)</description>
+ <year>1988</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="40333">
+ <rom name="mata hari (s) (1989) [original] [tape].cdt" size="40333" crc="11569a9d" sha1="36cae879c8a375cc3f43e58239a0340065384c1f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mata Hari (S) (1989) [Original] [TAPE].zip... -->
- <software name="matahari" supported="no">
- <description>Mata Hari (Spa) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="40333">
- <rom name="mata hari (s) (1989) [original] [tape].cdt" size="40333" crc="11569a9d" sha1="36cae879c8a375cc3f43e58239a0340065384c1f" offset="0" />
+ <software name="match" supported="no">
+ <description>The Match (UK)</description>
+ <year>1991</year>
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52722">
+ <rom name="the match (uk) (1991) [original] [tape].cdt" size="52722" crc="71cadd3a" sha1="01d4379bedb056f0fd8feea74910d60127cd1ad9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Match Day (UK) (1985) [Original] [TAPE].zip... -->
<software name="matchday" supported="no">
- <description>Match Day (UK) [Original] [TAPE]</description>
+ <description>Match Day (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62531">
<rom name="match day (uk) (1985) [original] [tape].cdt" size="62531" crc="325fb940" sha1="c9acaaab1ebb2231d10797f496ef6e063657b00b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Match Day II (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="matchday01" cloneof="matchday" supported="no">
- <description>Match Day II (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="matchdy2" supported="no">
+ <description>Match Day II (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="56145">
- <rom name="match day ii (uk) (1987) (spain retail version) [original] [tape].cdt" size="56145" crc="a8ddd721" sha1="e0e1f9fdda21c36bfb33f5c1c36927a9c9c572ab" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="76630">
+ <rom name="match day ii (uk) (1987) (uk retail version) [original] [tape].cdt" size="76630" crc="ea81431f" sha1="34fe8320abb1981bdb369302bc593594624276e2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Match Day II (UK) (1987) (UK retail version) [Original] [TAPE].zip... -->
- <software name="matchday02" cloneof="matchday" supported="no">
- <description>Match Day II (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="matchdy2s" cloneof="matchdy2" supported="no">
+ <description>Match Day II (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="76630">
- <rom name="match day ii (uk) (1987) (uk retail version) [original] [tape].cdt" size="76630" crc="ea81431f" sha1="34fe8320abb1981bdb369302bc593594624276e2" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="56145">
+ <rom name="match day ii (uk) (1987) (spain retail version) [original] [tape].cdt" size="56145" crc="a8ddd721" sha1="e0e1f9fdda21c36bfb33f5c1c36927a9c9c572ab" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Match Point (UK) (1985) [Original] [TAPE].zip... -->
- <software name="matchpoi" supported="no">
- <description>Match Point (UK) [Original] [TAPE]</description>
+ <software name="matchpnt" supported="no">
+ <description>Match Point (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Psion</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="19815">
<rom name="match point (uk) (1985) [original] [tape].cdt" size="19815" crc="1b945e77" sha1="da58f2baf0e4f36c047b5f7a1d032df9c7d3df3a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Match Point (UK) (1985) [Psion] [Original] [TAPE].zip... -->
- <software name="matchpoi01" cloneof="matchpoi" supported="no">
- <description>Match Point (UK) [Psion] [Original] [TAPE]</description>
+ <software name="matchpnta" cloneof="matchpnt" supported="no">
+ <description>Match Point (UK, Alt)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="20895">
- <rom name="match point (uk) (1985) [psion] [original] [tape].cdt" size="20895" crc="a2f69e1a" sha1="6414c73f8c62ecc6d0758c8b56befdae5b5b04b8" offset="0" />
+ <publisher>Psion</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="20875">
+ <rom name="match point (uk) (1985) [psion] [original] [tape].cdt" size="20875" crc="dbdb1725" sha1="d0d9f109a06439cd93f5ad37a34d769978d84216" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Matematicas - 7. E. G. B. (S) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="matemati" supported="no">
- <description>Matematicas - 7. E. G. B. (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="mate7egb" supported="no">
+ <description>Matematicas - 7. E. G. B. (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Centro Pedagogico De Informatica, S. A.</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="22939">
<rom name="matematicas - 7. e. g. b. (s) (face a) (1986) [original] [tape].cdt" size="22939" crc="e339ce14" sha1="f7e281437929b6c08bd81a6b4e6d15a3e2679bef" offset="0" />
</dataarea>
@@ -25587,24 +22837,36 @@
</part>
</software>
- <!-- Identifying MatheStunde1 (G) (1986) [Original] [TAPE].zip... -->
- <software name="mathestu" supported="no">
- <description>MatheStunde1 (Ger) [Original] [TAPE]</description>
+ <software name="mathstar" supported="no">
+ <description>Mathe-Star (Ger)</description>
+ <year>1985</year>
+ <publisher>Star-Division</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="47203">
+ <rom name="mathe-star (g) (1985) [original] [tape].cdt" size="47203" crc="26e94c8d" sha1="b795df6bf0f2b19fa5254cce1d59d4f87da57c1a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mathest1" supported="no">
+ <description>MatheStunde1 (Ger)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="25627">
- <rom name="mathestunde1 (g) (1986) [original] [tape].cdt" size="25627" crc="9019aaff" sha1="2155d1bad0f0b14750b619beaa0892bd292734e8" offset="0" />
+ <publisher>Europa Computer Club</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="25615">
+ <rom name="mathestunde1 (g) (1986) [original] [tape].cdt" size="25615" crc="a729711f" sha1="8efddf8f1b2f2f9a740408d5376d7eb25b85d7b2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Maths 'O' Level Revision I (UK) (2 faces) (1984) [Original] [TAPE].zip... -->
- <software name="mathsole" supported="no">
- <description>Maths 'O' Level Revision I (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="mathor1" supported="no">
+ <description>Maths 'O' Level Revision I (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Shield Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51943">
<rom name="maths 'o' level revision i (uk) (face a) (1984) [original] [tape].cdt" size="51943" crc="405a1a29" sha1="5c457e53c9c112bd93eca880d8e0aaa160a940fb" offset="0" />
</dataarea>
@@ -25616,26 +22878,41 @@
</part>
</software>
- <!-- Identifying Max (S) (1987) [Original] [TAPE].zip... -->
- <software name="maxs1987" supported="no">
- <description>Max (Spa) [Original] [TAPE]</description>
+ <software name="maths2c" supported="no">
+ <description>Maths-Second-Cycle 2 (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="10881">
- <rom name="max (s) (1987) [original] [tape].cdt" size="10881" crc="637ae10e" sha1="dacadff02eb134a45352181fd51927f2529183d6" offset="0" />
+ <publisher>Micro C</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50137">
+ <rom name="maths-second-cycle 2 (f) (face 1) (1987) [original] [tape].cdt" size="50137" crc="a95b4dba" sha1="6f96b46b8f326512cd77f8b76b42d3d56e207b89" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="34015">
+ <rom name="maths-second-cycle 2 (f) (face 2) (1987) [original] [tape].cdt" size="34015" crc="f24e01a7" sha1="cf6cb013945fda01c023ff8c2d87a68d880fb03c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="35353">
+ <rom name="maths-second-cycle 2 (f) (face 3) (1987) [original] [tape].cdt" size="35353" crc="ee232e0d" sha1="dc7086f850fb4ddac21b9b2574fd7236588cff0a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="23514">
+ <rom name="maths-second-cycle 2 (f) (face 4) (1987) [original] [tape].cdt" size="23514" crc="49c37fe1" sha1="568a339efae64c60c43b912f163a3ec7d8087d02" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Max Headroom (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
<software name="maxheadr" supported="no">
- <description>Max Headroom (UK) (2 faces) [Original] [TAPE]</description>
+ <description>Max Headroom (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="58479">
- <rom name="max headroom (uk) (face a) (1986) [original] [tape].cdt" size="58479" crc="a27cee10" sha1="e5e1ac2bc774da7d5f39ca5caad530e9972922a0" offset="0" />
+ <publisher>Quicksilva</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58472">
+ <rom name="max headroom (uk) (face a) (1986) [original] [tape].cdt" size="58472" crc="ddc5b84d" sha1="23c214231901d85bcae9af38b6caefd0f4e27f5d" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
@@ -25645,60 +22922,72 @@
</part>
</software>
- <!-- Identifying Mayhem (UK) (1985) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="mayhemuk" supported="no">
- <description>Mayhem (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="maxheadrs" cloneof="maxheadr" supported="no">
+ <description>Max Headroom (Spa)</description>
+ <year>1986</year>
+ <publisher>Mind Games Espana</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58468">
+ <rom name="max headroom (uk) (1986) [mind games espana] [original] [tape].cdt" size="58468" crc="f893eb45" sha1="f620d259f1c13c8a68c5fc453b38a1e07dec2ad8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mayhem" supported="no">
+ <description>Mayhem (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="15066">
<rom name="mayhem (uk) (1985) (spain retail version) [original] [tape].cdt" size="15066" crc="23284aa1" sha1="4b203bb4da4947b34818eb2ef210ae2a4bf9556b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Maze Mania (UK) (1989) (Spain retail version) [Original] [TAPE].zip... -->
<software name="mazemani" supported="no">
- <description>Maze Mania (UK) (Spain retail version) [Original] [TAPE]</description>
+ <description>Maze Mania (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="68826">
<rom name="maze mania (uk) (1989) (spain retail version) [original] [tape].cdt" size="68826" crc="b777ba8b" sha1="aa7862b5261c99234a30ee2984214adedecabd29" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mazie (UK) (1988) [Original] [TAPE].zip... -->
- <software name="mazieuk1" supported="no">
- <description>Mazie (UK) [Original] [TAPE]</description>
+ <software name="mazie" supported="no">
+ <description>Mazie (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55957">
<rom name="mazie (uk) (1988) [original] [tape].cdt" size="55957" crc="ff1b6496" sha1="ce5c64b5d32c9db3cce8598c786196355de619da" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Meddler (UK) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="meddleru" supported="no">
- <description>Meddler (UK) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="meddler" supported="no">
+ <description>Meddler (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Nemesis</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="8468">
<rom name="meddler (uk) (1985) [original] [tape] [utilitaire].cdt" size="8468" crc="90867396" sha1="fbd824e3f95f36e6b5fa85a4356ccfe27d65d03d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mega 4 (S) (4 faces) (1991) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="mega4s4f" supported="no">
- <description>Mega 4 (Spa) (4 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="mega4" supported="no">
+ <description>Mega 4 (Spa)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="199274">
<rom name="mega 4 (s) (face 1a) (1991) [original] [tape] [compilation].cdt" size="199274" crc="3c1c3e02" sha1="14bad4b1b6fe9bb90800a89ca1d12772e467990f" offset="0" />
</dataarea>
@@ -25720,36 +23009,36 @@
</part>
</software>
- <!-- Identifying Mega Apocalypse (UK) (1988) [Original] [TAPE].zip... -->
- <software name="megaapoc" supported="no">
- <description>Mega Apocalypse (UK) [Original] [TAPE]</description>
+ <software name="megapocl" supported="no">
+ <description>Mega Apocalypse (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Martech</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="78561">
<rom name="mega apocalypse (uk) (1988) [original] [tape].cdt" size="78561" crc="cc870f07" sha1="6bf514d1d67ea6b088cbcae886d5d0b08ffce540" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mega Chess (S) (1988) [Original] [TAPE].zip... -->
- <software name="megaches" supported="no">
- <description>Mega Chess (Spa) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="megachss" supported="no">
+ <description>Mega Chess (Spa)</description>
+ <year>1984</year>
+ <publisher>CP Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="31729">
<rom name="mega chess (s) (1988) [original] [tape].cdt" size="31729" crc="73e195a8" sha1="20586cf4938870c26dd66655d4fcbd045299e951" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mega Mix (UK) (4 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="megamixu" supported="no">
- <description>Mega Mix (UK) (4 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="megamix" supported="no">
+ <description>Mega Mix (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="156755">
<rom name="mega mix (uk) (face 1) (1989) (1. dragon ninja) [original] [tape] [compilation].cdt" size="156755" crc="f7eeb5ff" sha1="6f4ba70dd397c978d0a2b50a08ea1119df5ff2df" offset="0" />
</dataarea>
@@ -25771,36 +23060,53 @@
</part>
</software>
- <!-- Identifying Mega Phoenix (UK) (1991) [Original] [TAPE].zip... -->
- <software name="megaphoe" supported="no">
- <description>Mega Phoenix (UK) [Original] [TAPE]</description>
+ <software name="megapack" supported="no">
+ <description>Le Mega Pack (Fra)</description>
+ <year>1989</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="154336">
+ <rom name="le mega pack (f) (face a) (1989) (french retail version) [original] [tape] [compilation].cdt" size="154336" crc="1343c1cc" sha1="3b82befb403b80073799c4596bfc8cf84e47b038" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="181949">
+ <rom name="le mega pack (f) (face b) (1989) (french retail version) [original] [tape] [compilation].cdt" size="181949" crc="7b81f4c4" sha1="211c454937fd70384015a8e2f14f883d2a0a7c58" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="megaphnx" supported="no">
+ <description>Mega Phoenix (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="48899">
<rom name="mega phoenix (uk) (1991) [original] [tape].cdt" size="48899" crc="912f6190" sha1="43a44b695505e0a10673e1d5551aa213993a01ba" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mega-Bucks (UK) (1986) [Original] [TAPE].zip... -->
<software name="megabuck" supported="no">
- <description>Mega-Bucks (UK) [Original] [TAPE]</description>
+ <description>Mega-Bucks (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56360">
<rom name="mega-bucks (uk) (1986) [original] [tape].cdt" size="56360" crc="69be9edb" sha1="69e2ae0de266456c56b1cb614834275b28c74eb7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Megacorp (S) (2 faces) (1987) [Original] [TAPE].zip... -->
<software name="megacorp" supported="no">
- <description>Megacorp (Spa) (2 faces) [Original] [TAPE]</description>
+ <description>Megacorp (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60007">
<rom name="megacorp (s) (face a) (1987) [original] [tape].cdt" size="60007" crc="daf2ae43" sha1="0ad375c762975535b82a2fa3386b8de89d319e6e" offset="0" />
</dataarea>
@@ -25812,59 +23118,71 @@
</part>
</software>
- <!-- Identifying Megamania (UK) (8 faces) (1991) [Original] [TAPE] [COMPILATION].zip... -->
<software name="megamani" supported="no">
- <description>Megamania (UK) (8 faces) [Original] [TAPE] [COMPILATION]</description>
+ <description>Megamania (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="197522">
- <rom name="megamania (uk) (face 2b) (1991) (4. double dragon ii - the revenge) [original] [tape] [compilation].cdt" size="197522" crc="5006b1fe" sha1="b40028dfbf42d7590cd01cb5a35c1639d311a2c4" offset="0" />
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="153828">
+ <rom name="megamania (uk) (face 1a) (1991) (1. rick dangerous ii) [original] [tape] [compilation].cdt" size="153828" crc="a0a12467" sha1="3955a822995cd85f12d0c7ce72cdfe91513c93c9" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="82673">
- <rom name="megamania (uk) (face 3a) (1991) (5. gunship - cote 1) [original] [tape] [compilation].cdt" size="82673" crc="aefebeaa" sha1="6ef0915fe31212cbc3e4f52571a86647de273288" offset="0" />
+ <dataarea name="cass" size="48799">
+ <rom name="megamania (uk) (face 1b) (1991) (2. aspar master grand prix) [original] [tape] [compilation].cdt" size="48799" crc="a8d21db0" sha1="487d5ed3a22dc30d53ddac27e788d4d1d014cd4d" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="10315">
- <rom name="megamania (uk) (face 3b) (1991) (5. gunship - cote 2) [original] [tape] [compilation].cdt" size="10315" crc="2b6ad60d" sha1="f125393576b5fb9edde1802b1d224128467ca8e5" offset="0" />
+ <dataarea name="cass" size="299821">
+ <rom name="megamania (uk) (face 2a) (1991) (3. last ninja 2) [original] [tape] [compilation].cdt" size="299821" crc="88e84622" sha1="c1a294b69a7d6e261ec72aa2a7c00e7a9f878e33" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="50733">
- <rom name="megamania (uk) (face 4a) (1991) (5. gunship - cote 3) [original] [tape] [compilation].cdt" size="50733" crc="78d6e90d" sha1="3555499d32e283fb8af61c5a42095405ffae1554" offset="0" />
+ <dataarea name="cass" size="197522">
+ <rom name="megamania (uk) (face 2b) (1991) (4. double dragon ii - the revenge) [original] [tape] [compilation].cdt" size="197522" crc="5006b1fe" sha1="b40028dfbf42d7590cd01cb5a35c1639d311a2c4" offset="0" />
</dataarea>
</part>
<part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="50665">
- <rom name="megamania (uk) (face 4b) (1991) (5. gunship - cote 4) [original] [tape] [compilation].cdt" size="50665" crc="e7bccbee" sha1="c4b1630e9a046024676579772e1290b04c5879bf" offset="0" />
+ <dataarea name="cass" size="82673">
+ <rom name="megamania (uk) (face 3a) (1991) (5. gunship - cote 1) [original] [tape] [compilation].cdt" size="82673" crc="aefebeaa" sha1="6ef0915fe31212cbc3e4f52571a86647de273288" offset="0" />
</dataarea>
</part>
<part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="153828">
- <rom name="megamania (uk) (face 1a) (1991) (1. rick dangerous ii) [original] [tape] [compilation].cdt" size="153828" crc="a0a12467" sha1="3955a822995cd85f12d0c7ce72cdfe91513c93c9" offset="0" />
+ <dataarea name="cass" size="10315">
+ <rom name="megamania (uk) (face 3b) (1991) (5. gunship - cote 2) [original] [tape] [compilation].cdt" size="10315" crc="2b6ad60d" sha1="f125393576b5fb9edde1802b1d224128467ca8e5" offset="0" />
</dataarea>
</part>
<part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="48799">
- <rom name="megamania (uk) (face 1b) (1991) (2. aspar master grand prix) [original] [tape] [compilation].cdt" size="48799" crc="a8d21db0" sha1="487d5ed3a22dc30d53ddac27e788d4d1d014cd4d" offset="0" />
+ <dataarea name="cass" size="50733">
+ <rom name="megamania (uk) (face 4a) (1991) (5. gunship - cote 3) [original] [tape] [compilation].cdt" size="50733" crc="78d6e90d" sha1="3555499d32e283fb8af61c5a42095405ffae1554" offset="0" />
</dataarea>
</part>
<part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="299821">
- <rom name="megamania (uk) (face 2a) (1991) (3. last ninja 2) [original] [tape] [compilation].cdt" size="299821" crc="88e84622" sha1="c1a294b69a7d6e261ec72aa2a7c00e7a9f878e33" offset="0" />
+ <dataarea name="cass" size="50665">
+ <rom name="megamania (uk) (face 4b) (1991) (5. gunship - cote 4) [original] [tape] [compilation].cdt" size="50665" crc="e7bccbee" sha1="c4b1630e9a046024676579772e1290b04c5879bf" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Meganova (S) (2 faces) (1988) [Original] [TAPE].zip... -->
<software name="meganova" supported="no">
- <description>Meganova (Spa) (2 faces) [Original] [TAPE]</description>
+ <description>Meganova (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="91912">
+ <rom name="meganova (uk) (1988) [original] [tape].cdt" size="91912" crc="374d6183" sha1="d1e0468c6cbc720e8489043fbadc8490bff2e411" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="meganovas" cloneof="meganova" supported="no">
+ <description>Meganova (Spa)</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57425">
<rom name="meganova (s) (face a) (1988) [original] [tape].cdt" size="57425" crc="338ed54a" sha1="8935582716a90fc2b673301b0b5fea1eec3b06b8" offset="0" />
</dataarea>
@@ -25876,24 +23194,29 @@
</part>
</software>
- <!-- Identifying Meganova (UK) (1988) [Original] [TAPE].zip... -->
- <software name="meganova01" cloneof="meganova" supported="no">
- <description>Meganova (UK) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="91912">
- <rom name="meganova (uk) (1988) [original] [tape].cdt" size="91912" crc="374d6183" sha1="d1e0468c6cbc720e8489043fbadc8490bff2e411" offset="0" />
+ <software name="megapac2" supported="no">
+ <description>Megapack 2 (Fra)</description>
+ <year>1990</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="127882">
+ <rom name="megapack 2 (f) (face a) (1990) [original] [tape] [compilation].cdt" size="127882" crc="928839e5" sha1="aead4fdcc95902e22cc8e157633f2ed88fc2ba5e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="173458">
+ <rom name="megapack 2 (f) (face b) (1990) [original] [tape] [compilation].cdt" size="173458" crc="bd79c434" sha1="97e026823da3db5e774d3241aa6445ac0b3e8007" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Melbourne Draw (UK) (2 faces) (1986) [Original] [TAPE].zip... -->
- <software name="melbourn" supported="no">
- <description>Melbourne Draw (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="melbdraw" supported="no">
+ <description>Melbourne Draw (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47503">
<rom name="melbourne draw (uk) (face a) (1986) [original] [tape].cdt" size="47503" crc="19e74a0f" sha1="e520b37eea600b96e842f1c526af7ffbc3e77fcd" offset="0" />
</dataarea>
@@ -25905,12 +23228,12 @@
</part>
</software>
- <!-- Identifying Meltdown (UK) (2 faces) (1986) [ALLIGATA SOFTWARE] [Original] [TAPE].zip... -->
<software name="meltdown" supported="no">
- <description>Meltdown (UK) (2 faces) [ALLIGATA SOFTWARE] [Original] [TAPE]</description>
+ <description>Meltdown (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alligata Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="91201">
<rom name="meltdown (uk) (face a) (1986) [alligata software] [original] [tape].cdt" size="91201" crc="360c6be9" sha1="aa5dfc08dccbd4f01c071e2d65c20abe550af4ef" offset="0" />
</dataarea>
@@ -25922,88 +23245,82 @@
</part>
</software>
- <!-- Identifying Mercenary - Escape From Targ (UK) (1987) [Original] [TAPE].zip... -->
+ <software name="menacart" supported="no">
+ <description>Menace sur l'Arctique (Fra)</description>
+ <year>1987</year>
+ <publisher>Chip</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58933">
+ <rom name="menace sur larctique (f) (1987) [original] [tape].cdt" size="58933" crc="f6a990dd" sha1="92445e0ad8875fe9389a768e0b020e547e8ba5e8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="mercenar" supported="no">
- <description>Mercenary - Escape From Targ (UK) [Original] [TAPE]</description>
+ <description>Mercenaire (Fra)</description>
+ <year>1986</year>
+ <publisher>Rainbow Production</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="55987">
+ <rom name="mercenaire (f) (face a) (1986) (face lente) [original] [tape].cdt" size="55987" crc="f8b986a6" sha1="501e06f7097fa51cb592677f48949fa816b66c29" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="55987">
+ <rom name="mercenaire (f) (face b) (1986) (face rapide) [original] [tape].cdt" size="55987" crc="2cce6d92" sha1="556ee45cfd64bc455d3f0d6c215227671a3423fe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mercenry" supported="no">
+ <description>Mercenary - Escape From Targ (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Novagen Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66573">
<rom name="mercenary - escape from targ (uk) (1987) [original] [tape].cdt" size="66573" crc="e4dff08f" sha1="e730c01f09e93585904f27e60e3695dbf80e6e2d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mercenary - Flucht Aus Targ (G) (1987) [Original] [TAPE].zip... -->
- <software name="mercenar01" cloneof="mercenar" supported="no">
- <description>Mercenary - Flucht Aus Targ (Ger) [Original] [TAPE]</description>
+ <software name="mercenryg" cloneof="mercenry" supported="no">
+ <description>Mercenary - Flucht Aus Targ (Ger)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Novagen Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66573">
<rom name="mercenary - flucht aus targ (g) (1987) [original] [tape].cdt" size="66573" crc="470b7b58" sha1="64c78fc14415de436ce7815eace651b715b7628a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mercs (UK) (1991) (Version Split) [Original] [TAPE].zip... -->
- <software name="mercsuk1" supported="no">
- <description>Mercs (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="mercs" supported="no">
+ <description>Mercs (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="34892">
- <rom name="mercs (uk) (1991) (00. code program) (version split) [original] [tape].cdt" size="34892" crc="57a201d0" sha1="d1f69bd68be58b10bb06050a9c58d6adac41ad47" offset="0" />
+ <rom name="mercs (uk) (face a) (1991) (uk retail version) [original] [tape].cdt" size="34892" crc="57a201d0" sha1="d1f69bd68be58b10bb06050a9c58d6adac41ad47" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="16385">
- <rom name="mercs (uk) (1991) (01. level 01) (version split) [original] [tape].cdt" size="16385" crc="3d331f0b" sha1="7dd9c489f5de7fb1b4f072876cbbd3c94a67f919" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="17006">
- <rom name="mercs (uk) (1991) (02. level 02) (version split) [original] [tape].cdt" size="17006" crc="8cf06584" sha1="3c3e3676a25712783d2ad32a490bea7eb70ceb2f" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="15869">
- <rom name="mercs (uk) (1991) (03. level 03) (version split) [original] [tape].cdt" size="15869" crc="e09a3680" sha1="e0d5fad2653fc49eeaed4aa0d5f59047a85640f2" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="17356">
- <rom name="mercs (uk) (1991) (04. level 04) (version split) [original] [tape].cdt" size="17356" crc="2444d44d" sha1="081d28c1868628f6073313b1927d9236bce1bf12" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="16746">
- <rom name="mercs (uk) (1991) (05. level 05) (version split) [original] [tape].cdt" size="16746" crc="af2c125e" sha1="ce760f45da29a3dcafe88797b3ff30222b6f972a" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="16340">
- <rom name="mercs (uk) (1991) (06. level 06) (version split) [original] [tape].cdt" size="16340" crc="bdd4eb6b" sha1="73d3f34c0c6b4d89f19b125a593640f2dff6650e" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="15398">
- <rom name="mercs (uk) (1991) (07. level 07) (version split) [original] [tape].cdt" size="15398" crc="9e9697bc" sha1="76274917a038fb2b91ae105cf645844366cf1071" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="11368">
- <rom name="mercs (uk) (1991) (08. level 08) (version split) [original] [tape].cdt" size="11368" crc="57f011cd" sha1="27d087aea460479cfba5cca365ef814672bc18a2" offset="0" />
+ <dataarea name="cass" size="126398">
+ <rom name="mercs (uk) (face b) (1991) (uk retail version) [original] [tape].cdt" size="126398" crc="4a492c7f" sha1="2b3f9c960cd2964fb47fab6070fa5bc35446c08c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mercs (UK) (2 faces) (1991) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="mercsuk2" supported="no">
- <description>Mercs (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="mercss" cloneof="mercs" supported="no">
+ <description>Mercs (Spa)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40642">
<rom name="mercs (uk) (face a) (1991) (spain retail version) [original] [tape].cdt" size="40642" crc="f13e9dc8" sha1="2288d8ddf16e2886e49f75b60a397bc676f6ce47" offset="0" />
</dataarea>
@@ -26015,89 +23332,72 @@
</part>
</software>
- <!-- Identifying Mercs (UK) (2 faces) (1991) (UK retail version) [Original] [TAPE].zip... -->
- <software name="mercsuk201" cloneof="mercsuk2" supported="no">
- <description>Mercs (UK) (2 faces) (UK retail version) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="34892">
- <rom name="mercs (uk) (face a) (1991) (uk retail version) [original] [tape].cdt" size="34892" crc="57a201d0" sha1="d1f69bd68be58b10bb06050a9c58d6adac41ad47" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="126398">
- <rom name="mercs (uk) (face b) (1991) (uk retail version) [original] [tape].cdt" size="126398" crc="4a492c7f" sha1="2b3f9c960cd2964fb47fab6070fa5bc35446c08c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Mermaid Madness (UK) (1986) [Original] [TAPE].zip... -->
<software name="mermaidm" supported="no">
- <description>Mermaid Madness (UK) [Original] [TAPE]</description>
+ <description>Mermaid Madness (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="73177">
<rom name="mermaid madness (uk) (1986) [original] [tape].cdt" size="73177" crc="0b083622" sha1="f5dd8922b77490f80c2ac2eae6c93b9b3e307309" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Message From Andromeda (UK) (1984) [Original] [TAPE].zip... -->
- <software name="messagef" supported="no">
- <description>Message From Andromeda (UK) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="messandr" supported="no">
+ <description>Message From Andromeda (UK)</description>
+ <year>1985</year>
+ <publisher>Interceptor Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58069">
<rom name="message from andromeda (uk) (1984) [original] [tape].cdt" size="58069" crc="8cfa8ea8" sha1="6f790dc87dd7e881bd75fd98eba7df8ea4792271" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Metal Army (UK) (1988) [Original] [TAPE].zip... -->
- <software name="metalarm" supported="no">
- <description>Metal Army (UK) [Original] [TAPE]</description>
+ <software name="metlarmy" supported="no">
+ <description>Metal Army (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55016">
<rom name="metal army (uk) (1988) [original] [tape].cdt" size="55016" crc="d2c422cb" sha1="32158894c9c50f97157dba5c2f1f0bce1ea7cbbb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Metalyx (UK) (1987) [Original] [TAPE].zip... -->
<software name="metalyxu" supported="no">
- <description>Metalyx (UK) [Original] [TAPE]</description>
+ <description>Metalyx (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="30016">
- <rom name="metalyx (uk) (1987) [original] [tape].cdt" size="30016" crc="866d87b9" sha1="bd1b49dace60ff8c7c46d35757aaf123e21a8391" offset="0" />
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="30013">
+ <rom name="metalyx (uk) (1987) [original] [tape].cdt" size="30013" crc="397c47e1" sha1="83b1580ce76cf26fa4eb3e3aab29ff9c93b302b5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Metaplex (UK) (1988) [Original] [TAPE].zip... -->
<software name="metaplex" supported="no">
- <description>Metaplex (UK) [Original] [TAPE]</description>
+ <description>Metaplex (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Addictive Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61633">
<rom name="metaplex (uk) (1988) [original] [tape].cdt" size="61633" crc="91e065e5" sha1="0bcefdc930e189aa70ff680da68ecede04a8a2ce" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Metro 2018 (F) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="metro201" supported="no">
- <description>Metro 2018 (Fra) (2 faces) [Original] [TAPE]</description>
+ <software name="metr2018" supported="no">
+ <description>Metro 2018 (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Initiel</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47203">
<rom name="metro 2018 (f) (face a) (1985) (presentation) [original] [tape].cdt" size="47203" crc="d3b271ef" sha1="c05b042b181bcc7195036f1d12dc32dafefb0959" offset="0" />
</dataarea>
@@ -26109,96 +23409,78 @@
</part>
</software>
- <!-- Identifying Metro Cross (UK) (1987) [Original] [TAPE].zip... -->
- <software name="metrocro" supported="no">
- <description>Metro Cross (UK) [Original] [TAPE]</description>
+ <software name="metrox" supported="no">
+ <description>Metro Cross (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62105">
<rom name="metro cross (uk) (1987) [original] [tape].cdt" size="62105" crc="3b67033b" sha1="81d58b6e7af056493f9f097ccf69a590f19358ad" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Metropol (S) (1988) (Version Basic 1.1) [Original] [TAPE].zip... -->
<software name="metropol" supported="no">
- <description>Metropol (Spa) (Version Basic 1.1) [Original] [TAPE]</description>
+ <description>Metropol (Spa, BASIC 1.1)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zafiro Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="49189">
<rom name="metropol (s) (1988) (version basic 1.1) [original] [tape].cdt" size="49189" crc="91914b6e" sha1="5fc56aae8eb8a68988565b606cadba3359ff5bac" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Metropolis (S) (1989) [Topo Soft] [Original] [TAPE].zip... -->
- <software name="metropol01" cloneof="metropol" supported="no">
- <description>Metropolis (Spa) [Topo Soft] [Original] [TAPE]</description>
+ <software name="metropts" supported="no">
+ <description>Metropolis (Spa, Topo Soft)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Topo Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="74575">
<rom name="metropolis (s) (1989) [topo soft] [original] [tape].cdt" size="74575" crc="f47a2d0d" sha1="82898c072da8d80a89794cd36961a5b0d7f12f0c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Metropolis (UK) (1988) [The Power House] [Original] [TAPE].zip... -->
- <software name="metropol02" cloneof="metropol" supported="no">
- <description>Metropolis (UK) [The Power House] [Original] [TAPE]</description>
+ <software name="metropph" supported="no">
+ <description>Metropolis (UK, The Power House)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>The Power House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63277">
<rom name="metropolis (uk) (1988) [the power house] [original] [tape].cdt" size="63277" crc="d13c5657" sha1="f3576c1b25fd61d4232437f1a96683f9f0ad640e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Metropolis.zip... -->
- <software name="metropol03" cloneof="metropol" supported="no">
- <description>Metropolis</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="74621">
- <rom name="metropolis.cdt" size="74621" crc="d7808493" sha1="bb4bb4634d20124b0e10ef1d0047093cc6ac8103" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Meurtre A Grande Vitesse (F) (1985) (Audio Tape) [Original] [TAPE].zip... -->
- <software name="meurtrea" supported="no">
- <description>Meurtre A Grande Vitesse (Fra) (Audio Tape) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="2048000">
- <rom name="meurtre a grande vitesse (f) (1985) (audio tape) [original] [tape].mp3" size="2048000" crc="b82ee9c9" sha1="72e328cfd0cf7a2905d602bec8c75942bb0bf9f0" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Meurtre A Grande Vitesse (F) (1985) [Original] [TAPE].zip... -->
- <software name="meurtrea01" cloneof="meurtrea" supported="no">
- <description>Meurtre A Grande Vitesse (Fra) [Original] [TAPE]</description>
+ <software name="meurgvit" supported="no">
+ <description>Meurtre A Grande Vitesse (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62533">
<rom name="meurtre a grande vitesse (f) (1985) [original] [tape].cdt" size="62533" crc="7d56ec0c" sha1="ab0d35c3d6bc9bdaa389a837124ac42494ee87c7" offset="0" />
</dataarea>
</part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (audio track for &quot;Diktaphone&quot;)" />
+ <dataarea name="cass" size="1016385">
+ <rom name="meurtre a grande vitesse (f) (1985) (audio tape) [original] [tape].mp3" size="1016309" crc="821a8fab" sha1="76718ae8ec58a4fc3ece1b8980d26b780b784c19" offset="0" />
+ </dataarea>
+ </part>
</software>
- <!-- Identifying Meurtre Sur L'Atlantique (F) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="meurtres" supported="no">
- <description>Meurtre Sur L'Atlantique (Fra) (2 faces) [Original] [TAPE]</description>
+ <software name="meuratln" supported="no">
+ <description>Meurtre sur l'Atlantique (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63325">
<rom name="meurtre sur l'atlantique (f) (face a) (1985) [original] [tape].cdt" size="63325" crc="11d935c9" sha1="279312d0c8e6e8d4d98addf9f2bebf53d90fa87a" offset="0" />
</dataarea>
@@ -26210,48 +23492,89 @@
</part>
</software>
- <!-- Identifying MGT - Magnetik Tank (S) (1986) [Original] [TAPE].zip... -->
- <software name="mgtmagne" supported="no">
- <description>MGT - Magnetik Tank (Spa) [Original] [TAPE]</description>
+ <software name="mex86wcm" supported="no">
+ <description>Mexico '86 - A World Cup Management Simulation (UK)</description>
+ <year>1985</year>
+ <publisher>Qual-soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="28808">
+ <rom name="mexico 86 a world cup management simulation (uk) (face a) (1985) [original] [tape] [utilitaire].cdt" size="28808" crc="9b941773" sha1="e615beffa72b22c3b71a775e21dbf80787060760" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="28807">
+ <rom name="mexico 86 a world cup management simulation (uk) (face b) (1985) [original] [tape] [utilitaire].cdt" size="28807" crc="8ce662bf" sha1="4d6e38c034f2a957958ddd30fdb8c424484f1d6a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mgt" supported="no">
+ <description>MGT - Magnetik Tank (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50749">
+ <rom name="mgt - magnetik tank (f) (1986) [original] [tape].cdt" size="50749" crc="f434f3ce" sha1="811cbb3e55f78c03f1308018123c79943cb5f501" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mgts" cloneof="mgt" supported="no">
+ <description>MGT - Magnetik Tank (Spa)</description>
+ <year>1986</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="76339">
<rom name="mgt - magnetik tank (s) (1986) [original] [tape].cdt" size="76339" crc="3308981a" sha1="5c2d895300803b76714d04033d12c29da1d5fab5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Miami Dice (UK) (1986) [Original] [TAPE].zip... -->
+ <software name="miamicob" supported="no">
+ <description>Miami Cobra GT (UK)</description>
+ <year>1991</year>
+ <publisher>Players</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="66942">
+ <rom name="miami cobra gt (uk) (1991) [original] [tape].cdt" size="66942" crc="d1f827d0" sha1="db27e3336533a261dfeb2c18b2c4308b62974e29" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="miamidic" supported="no">
- <description>Miami Dice (UK) [Original] [TAPE]</description>
+ <description>Miami Dice (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Bug-Byte</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="52058">
<rom name="miami dice (uk) (1986) [original] [tape].cdt" size="52058" crc="ef98b845" sha1="06bfd199204f44281fa59d5eb617b3a7c93fad43" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Miami Vice (UK) (1986) [Original] [TAPE].zip... -->
<software name="miamivic" supported="no">
- <description>Miami Vice (UK) [Original] [TAPE]</description>
+ <description>Miami Vice (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65332">
- <rom name="miami vice (uk) (1986) [original] [tape].cdt" size="65332" crc="de9458a6" sha1="5aadc8326fbb392f8f2155ffd48ac7ba0b78f4f6" offset="0" />
+ <rom name="miami vice (uk) (1986) [original] [tape].cdt" size="65332" crc="ded24b67" sha1="d812939771c19757d957f201bd9c2eff13628a72" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Michel Futbol Master Super Skills (S) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="michelfu" supported="no">
- <description>Michel Futbol Master Super Skills (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="michelss" supported="no">
+ <description>Michel Futbol Master Super Skills (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65065">
<rom name="michel futbol master super skills (s) (face a) (1989) [original] [tape].cdt" size="65065" crc="4d60f57d" sha1="0a9f12a23f26b4cc6bd7c0463b75187031412fbc" offset="0" />
</dataarea>
@@ -26263,48 +23586,61 @@
</part>
</software>
- <!-- Identifying Mickey Mouse (UK) (1988) [Original] [TAPE].zip... -->
- <software name="mickeymo" supported="no">
- <description>Mickey Mouse (UK) [Original] [TAPE]</description>
+ <software name="mickey" supported="no">
+ <description>Mickey Mouse (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="91613">
- <rom name="mickey mouse (uk) (1988) [original] [tape].cdt" size="91613" crc="6a2be555" sha1="3700169840f0de0b6ee878b3c78514864d48b1f1" offset="0" />
+ <rom name="mickey mouse (uk) (1988) [original] [tape].cdt" size="91613" crc="531e70cc" sha1="d3c21e499be225970c4b59099c160ce54da17b14" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Micro Mouse Goes De-Bugging (UK) (1989) [Original] [TAPE].zip... -->
- <software name="micromou" supported="no">
- <description>Micro Mouse Goes De-Bugging (UK) [Original] [TAPE]</description>
+ <software name="micromgd" supported="no">
+ <description>Micro Mouse Goes De-Bugging (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="77723">
<rom name="micro mouse goes de-bugging (uk) (1989) [original] [tape].cdt" size="77723" crc="33bda7ee" sha1="f34f297c76f5d7df99444e87bb21025c07fa4c77" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Micro Scrabble (F) (1985) [Original] [TAPE].zip... -->
+ <software name="microsap" supported="no">
+ <description>Micro Sapiens (Fra)</description>
+ <year>1985</year>
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="64867">
+ <rom name="micro sapiens (f) (1985) [original] [tape].cdt" size="64867" crc="8862b89c" sha1="f407719e1d401d05f25873e48e71de25b11217f1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="microscr" supported="no">
- <description>Micro Scrabble (Fra) [Original] [TAPE]</description>
+ <description>Micro Scrabble (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Leisure Genius</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Computer Scrabble (Box)" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43320">
<rom name="micro scrabble (f) (1985) [original] [tape].cdt" size="43320" crc="4f10c219" sha1="7675b9ce5581ff6a1bcee08cff80a69f317f19a7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Micro-Music Creator (UK) (2 faces) (1988) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="micromus" supported="no">
- <description>Micro-Music Creator (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="mmusicrt" supported="no">
+ <description>Micro-Music Creator (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>First Byte</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="128408">
<rom name="micro-music creator (uk) (face a) (1988) [original] [tape] [utilitaire].cdt" size="128408" crc="d8ce3f5b" sha1="28d1ddf28fd8c2c05654848a45fd95ddf05df24c" offset="0" />
</dataarea>
@@ -26316,24 +23652,24 @@
</part>
</software>
- <!-- Identifying Microball (UK) (1988) [Original] [TAPE].zip... -->
<software name="microbal" supported="no">
- <description>Microball (UK) [Original] [TAPE]</description>
+ <description>Microball (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="25105">
<rom name="microball (uk) (1988) [original] [tape].cdt" size="25105" crc="da3554d8" sha1="65020dd561964ffecc8a1e6e1ab40970f8ddfebd" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Microprose Soccer (UK) (2 faces) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="micropro" supported="no">
- <description>Microprose Soccer (UK) (2 faces) (Spain retail version) [Original] [TAPE]</description>
+ <software name="mpsoccer" supported="no">
+ <description>Microprose Soccer (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Microprose Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59640">
<rom name="microprose soccer (uk) (face a) (1989) (spain retail version) [original] [tape].cdt" size="59640" crc="28c691dc" sha1="b9701ea19e793dce5c7dd08bfe256554227df256" offset="0" />
</dataarea>
@@ -26345,175 +23681,142 @@
</part>
</software>
- <!-- Identifying Midnight Resistance (UK) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="midnight" supported="no">
- <description>Midnight Resistance (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="midres" supported="no">
+ <description>Midnight Resistance (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56235">
- <rom name="midnight resistance (uk) (1990) (-code program) (version split) [original] [tape].cdt" size="56235" crc="269ebd40" sha1="378613ddfc82cd20e700172e46f948e017933060" offset="0" />
+ <rom name="midnight resistance (uk) (face a) (1991) [original] [tape].cdt" size="56235" crc="ce301c6c" sha1="96010f280187a5f7e7920e49476e8c404fdf1419" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="18519">
- <rom name="midnight resistance (uk) (1990) (01. level 01) (version split) [original] [tape].cdt" size="18519" crc="4eb945e5" sha1="7081b16bbc965c8f60ac883b096f5f1dd738cdf5" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="18519">
- <rom name="midnight resistance (uk) (1990) (02. level 02) (version split) [original] [tape].cdt" size="18519" crc="c079cdfa" sha1="99736f8643d432c2112ed9bd55092df01aadd55c" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="18519">
- <rom name="midnight resistance (uk) (1990) (03. level 03) (version split) [original] [tape].cdt" size="18519" crc="82eae385" sha1="312e3b248dfcb12e5c52d6138a69d5414f64c793" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="18519">
- <rom name="midnight resistance (uk) (1990) (04. level 04) (version split) [original] [tape].cdt" size="18519" crc="bd287da2" sha1="8c4aa48c99e309c013ef20e48dd8ead38bef350c" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="18519">
- <rom name="midnight resistance (uk) (1990) (05. level 05) (version split) [original] [tape].cdt" size="18519" crc="0d0adbed" sha1="96fc3a92bdcfb3e717d296690c33ab3f3f34fdfc" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="18519">
- <rom name="midnight resistance (uk) (1990) (06. level 06) (version split) [original] [tape].cdt" size="18519" crc="a534b176" sha1="48a35ea96e17b75a3196e017af7ef58c90839a1e" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="18519">
- <rom name="midnight resistance (uk) (1990) (07. level 07) (version split) [original] [tape].cdt" size="18519" crc="e6ae989f" sha1="94308d3a594c7d56a6f78fbdbd48688bb9100c13" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="18519">
- <rom name="midnight resistance (uk) (1990) (08. level 08) (version split) [original] [tape].cdt" size="18519" crc="6e4f9184" sha1="d6850c32e8962fe7154cc5210e4fb07d66beb415" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="18519">
- <rom name="midnight resistance (uk) (1990) (09. level 09) (version split) [original] [tape].cdt" size="18519" crc="be8ca1c6" sha1="86a526992513282236a1d7ac20c6e6675d874e15" offset="0" />
+ <dataarea name="cass" size="166567">
+ <rom name="midnight resistance (uk) (face b) (1991) [original] [tape].cdt" size="166567" crc="a439ee5c" sha1="edccb9be7b88ecdd28894ad9f4f293c5e0554a70" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Midnight Resistance (UK) (2 Faces) (1991) [Original] [TAPE].zip... -->
- <software name="midnight01" cloneof="midnight" supported="no">
- <description>Midnight Resistance (UK) (2 Faces) [Original] [TAPE]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="56235">
- <rom name="midnight resistance (uk) (face a) (1991) [original] [tape].cdt" size="56235" crc="ce301c6c" sha1="96010f280187a5f7e7920e49476e8c404fdf1419" offset="0" />
+ <software name="midress" cloneof="midres" supported="no">
+ <description>Midnight Resistance (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="61979">
+ <rom name="midnight resistance (uk) (face a) (1990) [erbe software] [original] [tape].cdt" size="61979" crc="e99d6acb" sha1="a3102b951fa5c6c111299a2607395429844687bd" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
<dataarea name="cass" size="166567">
- <rom name="midnight resistance (uk) (face b) (1991) [original] [tape].cdt" size="166567" crc="a439ee5c" sha1="edccb9be7b88ecdd28894ad9f4f293c5e0554a70" offset="0" />
+ <rom name="midnight resistance (uk) (face b) (1990) [erbe software] [original] [tape].cdt" size="166567" crc="b6bd0dda" sha1="b5af625d4b850f97328f20b9fa00fd3a27468866" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mig 29 Soviet Fighter (UK) (1989) [Original] [TAPE].zip... -->
- <software name="mig29sov" supported="no">
- <description>Mig 29 Soviet Fighter (UK) [Original] [TAPE]</description>
+ <software name="mig29sf" supported="no">
+ <description>Mig 29 Soviet Fighter (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58410">
<rom name="mig 29 soviet fighter (uk) (1989) [original] [tape].cdt" size="58410" crc="fe472902" sha1="75caaa5dcf641ebded46aa65121d878961b094f8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mig Busters (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="migbuste" supported="no">
- <description>Mig Busters (UK) (2 faces) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="43438">
- <rom name="mig busters (uk) (128k) (face b) (1990) [original] [tape].cdt" size="43438" crc="095a8767" sha1="43783f1dd1f69416c4a59ba4ceb7c8ed702b9cae" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="39341">
- <rom name="mig busters (uk) (64k) (face a) (1990) [original] [tape].cdt" size="39341" crc="4ba0d22d" sha1="c9021274e8e3d4dfa1c8aa86643ad4e8dea66786" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Mike Gunner (S) (1988) (LightGun) [Original] [TAPE].zip... -->
<software name="mikegunn" supported="no">
- <description>Mike Gunner (Spa) (LightGun) [Original] [TAPE]</description>
+ <description>Mike Gunner (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55291">
<rom name="mike gunner (s) (1988) (lightgun) [original] [tape].cdt" size="55291" crc="387228c9" sha1="11454f633036c05bfae505911c062fdb14b65e51" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mike Read's Computer Pop Quiz (UK) (1988) [Original] [TAPE].zip... -->
<software name="mikeread" supported="no">
- <description>Mike Read's Computer Pop Quiz (UK) [Original] [TAPE]</description>
+ <description>Mike Read's Computer Pop Quiz (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Elite Systems</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="135161">
<rom name="mike read's computer pop quiz (uk) (1988) [original] [tape].cdt" size="135161" crc="56dbda41" sha1="343d12c0c125d9ea79ee8f2005c98287747dda1e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mikie (UK) (1986) [Original] [TAPE].zip... -->
- <software name="mikieuk1" supported="no">
- <description>Mikie (UK) [Original] [TAPE]</description>
+ <software name="mikie" supported="no">
+ <description>Mikie (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60755">
<rom name="mikie (uk) (1986) [original] [tape].cdt" size="60755" crc="9756070e" sha1="efa3375a67ed8f0fed8f95697a169eb263c3bc0f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Milk Race 87 (UK) (1987) [Original] [TAPE].zip... -->
+ <software name="mikies" cloneof="mikie" supported="no">
+ <description>Mikie (Spa)</description>
+ <year>1986</year>
+ <publisher>Erbe Serie Leyenda</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="82011">
+ <rom name="mikie (uk) (1986) [erbe serie leyenda] [original] [tape].cdt" size="82011" crc="328c14c1" sha1="d39a2d0dde334f1630294a0ef3e3886e2f5c0e89" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="milkrace" supported="no">
- <description>Milk Race 87 (UK) [Original] [TAPE]</description>
+ <description>Milk Race (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50008">
<rom name="milk race 87 (uk) (1987) [original] [tape].cdt" size="50008" crc="5be2d4f6" sha1="7056f66c4ec8da7fe768b36c51a649b18dac91cc" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Millionaire (UK) (1985) [Original] [TAPE].zip... -->
- <software name="milliona" supported="no">
- <description>Millionaire (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="million" supported="no">
+ <description>Millionaire (UK)</description>
+ <year>1984</year>
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50492">
<rom name="millionaire (uk) (1985) [original] [tape].cdt" size="50492" crc="8cedfc7c" sha1="17d1b76c7b79197e9b573c9c11cdfa9e0ee5e94a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mind-Stretchers (UK) (2 faces) (1990) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="mindstre" supported="no">
- <description>Mind-Stretchers (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="millionf" supported="no">
+ <description>Le Millionnaire (Fra)</description>
+ <year>1985</year>
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="31673">
+ <rom name="le millionnaire (f) (1985) [original] [tape].cdt" size="31673" crc="2608b9b2" sha1="c4c49316ed760ecd39231a99a3254688e16ecfc3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mindstrc" supported="no">
+ <description>Mind-Stretchers (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Leisure Genius</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="140209">
<rom name="mind-stretchers (uk) (face a) (1990) [original] [tape] [compilation].cdt" size="140209" crc="a08f0cf9" sha1="3bafecf4881261f2de6d11ee4c987edebf09863b" offset="0" />
</dataarea>
@@ -26525,46 +23828,24 @@
</part>
</software>
- <!-- Identifying Minder (UK) (1985) [Original] [TAPE].zip... -->
- <software name="minderuk" supported="no">
- <description>Minder (UK) [Original] [TAPE]</description>
+ <software name="minder" supported="no">
+ <description>Minder (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>DK' Tronics</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="50124">
<rom name="minder (uk) (1985) [original] [tape].cdt" size="50124" crc="80e66251" sha1="a47d8074b3a825eaf4b5ccea2866341c7057b8ec" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mindshadow (UK) (1985) (Version Split) [Original] [TAPE].zip... -->
- <software name="mindshad" supported="no">
- <description>Mindshadow (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="mindshdw" supported="no">
+ <description>Mindshadow (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="32813">
- <rom name="mindshadow (uk) (1985) (01.living tutorial) (version split) [original] [tape].cdt" size="32813" crc="c969b54a" sha1="473545127c4afe52be08e0b8cb709d147262fcf7" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="59503">
- <rom name="mindshadow (uk) (1985) (02.part a) (version split) [original] [tape].cdt" size="59503" crc="33b2f870" sha1="37b283e762df3a6eaac60d06f52f9c21c1fdc1ce" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="61166">
- <rom name="mindshadow (uk) (1985) (03.part b) (version split) [original] [tape].cdt" size="61166" crc="83658072" sha1="b66b3cf13a730de10ee044fe4fe8b563191d0f09" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Mindshadow (UK) (2 faces) (1985) [Original] [TAPE].zip... -->
- <software name="mindshad01" cloneof="mindshad" supported="no">
- <description>Mindshadow (UK) (2 faces) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Activision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="153462">
<rom name="mindshadow (uk) (face a) (1985) [original] [tape].cdt" size="153462" crc="20ecda72" sha1="f24838f5cac630a5d4787ee5486fe015348c192f" offset="0" />
</dataarea>
@@ -26576,41 +23857,41 @@
</part>
</software>
- <!-- Identifying Mindtrap (UK) (1989) [Original] [TAPE].zip... -->
<software name="mindtrap" supported="no">
- <description>Mindtrap (UK) [Original] [TAPE]</description>
+ <description>Mindtrap (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45607">
<rom name="mindtrap (uk) (1989) [original] [tape].cdt" size="45607" crc="02bb1015" sha1="6bfc217dc1d5a8fe349da5516f57a5e8d33c346a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mini Office (Summit).zip... -->
- <software name="minioffi" supported="no">
- <description>Mini Office (Summit)</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="50488">
- <rom name="mini office tape 1 (summit).cdt" size="50488" crc="19ac4d1b" sha1="941f7501a005c9437bf7bc94479ac522ee980246" offset="0" />
+ <software name="minesor2" supported="no">
+ <description>Mines d'Or Vol 2 (Fra)</description>
+ <year>1989</year>
+ <publisher>UBI Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="173779">
+ <rom name="mines dor vol 2 (f) (face a) (1989) [original] [tape] [compilation].cdt" size="173779" crc="511a8ffd" sha1="edfa9852e8aad525edf3fa37717986786b6e1267" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="46002">
- <rom name="mini office tape 2 (summit).cdt" size="46002" crc="65d656c6" sha1="b0c9c724696d084c7a9f8a74ca6a0d01be7addcc" offset="0" />
+ <dataarea name="cass" size="150757">
+ <rom name="mines dor vol 2 (f) (face b) (1989) [original] [tape] [compilation].cdt" size="150757" crc="a1b76141" sha1="e53d0c60cc3826aec1ee49f85771a3e1332a4fe4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mini Office (UK) (2 faces) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
- <software name="minioffi01" cloneof="minioffi" supported="no">
- <description>Mini Office (UK) (2 faces) [Original] [TAPE] [UTILITAIRE]</description>
+ <software name="minioffc" supported="no">
+ <description>Mini Office (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Database Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46005">
<rom name="mini office (uk) (face a) (1985) [original] [tape] [utilitaire].cdt" size="46005" crc="a9508a86" sha1="fc36e2cd1b52c2d2c8773695d8bbb3b1c3d54bc7" offset="0" />
</dataarea>
@@ -26622,373 +23903,426 @@
</part>
</software>
- <!-- Identifying Mini Office 2.zip... -->
- <software name="minioffi02" cloneof="minioffi" supported="no">
- <description>Mini Office 2</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="85885">
- <rom name="mini office 2 - side a.cdt" size="85885" crc="e5e589b3" sha1="14270bafa981fea060e489142e7441adfd0edf31" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="78025">
- <rom name="mini office 2 - side b.cdt" size="78025" crc="b30194fe" sha1="61130efdc5cf4f9086584bbdb011dbcf4d968dcf" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Missiles (F) (1986) [Logistrad] [Original] [TAPE].zip... -->
- <software name="missiles" supported="no">
- <description>Missiles (Fra) [Logistrad] [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="15335">
- <rom name="missiles (f) (1986) [logistrad] [original] [tape].cdt" size="15335" crc="67e54f37" sha1="2008c44b569cfc0fef8dbe7a732ae7deb3803a13" offset="0" />
+ <software name="missions" cloneof="mission" supported="no">
+ <description>Mission (Spa)</description>
+ <year>1987</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="80551">
+ <rom name="mission (uk) (1987) (spain retail version) [original] [tape].cdt" size="80551" crc="ae19f541" sha1="ea2fa6d3104b1731cc4e33e33ea9e19ee8af5e6d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mission (F) (1987) [Original] [TAPE].zip... -->
- <software name="missionf" supported="no">
- <description>Mission (Fra) [Original] [TAPE]</description>
+ <software name="mission" supported="no">
+ <description>Mission (Fra)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="75912">
<rom name="mission (f) (1987) [original] [tape].cdt" size="75912" crc="025ebcd4" sha1="0a648eb97bce711706019a4b5426ef0d08984970" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mission (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="missionu" supported="no">
- <description>Mission (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="80551">
- <rom name="mission (uk) (1987) (spain retail version) [original] [tape].cdt" size="80551" crc="ae19f541" sha1="ea2fa6d3104b1731cc4e33e33ea9e19ee8af5e6d" offset="0" />
+ <software name="projvolc" supported="no">
+ <description>Mission 1 - Project Volcano (UK)</description>
+ <year>1985</year>
+ <publisher>Mission Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="49879">
+ <rom name="mission 1 - project volcano (uk) (1985) [original] [tape].cdt" size="49879" crc="641fc3c5" sha1="cc87354e2f46554536b71c201175cea224216a7a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mission 1 - Project Volcano (UK) (1985) [Original] [TAPE].zip... -->
- <software name="mission1" supported="no">
- <description>Mission 1 - Project Volcano (UK) [Original] [TAPE]</description>
+ <software name="misdelta" supported="no">
+ <description>Mission Delta (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="49879">
- <rom name="mission 1 - project volcano (uk) (1985) [original] [tape].cdt" size="49879" crc="641fc3c5" sha1="cc87354e2f46554536b71c201175cea224216a7a" offset="0" />
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="53281">
+ <rom name="mission delta (f) (1985) (french retail version) [original] [tape].cdt" size="53281" crc="db45ed14" sha1="c7a3dbb92b029e97b1cb488cd7d7978539118af7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mission Delta (F) (1988) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="missiond" supported="no">
- <description>Mission Delta (Fra) (Spain retail version) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="misdeltas" cloneof="misdelta" supported="no">
+ <description>Mission Delta (Spa)</description>
+ <year>1985</year>
+ <publisher>Ere Informatique</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="51384">
<rom name="mission delta (f) (1988) (spain retail version) [original] [tape].cdt" size="51384" crc="b978c916" sha1="f8a075e7b08b72f3d757b23cc7c5d501579dbabb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mission Elevator (UK) (1986) [Original] [TAPE].zip... -->
- <software name="missione" supported="no">
- <description>Mission Elevator (UK) [Original] [TAPE]</description>
+ <software name="misdetec" supported="no">
+ <description>Mission Detector (Fra, BASIC 1.0)</description>
+ <year>1985</year>
+ <publisher>Cobra Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="24535">
+ <rom name="mission detector (f) (1985) (version basic 1.0) [original] [tape].cdt" size="24535" crc="7dcb5cfd" sha1="363f77b74c451f7bdf5f8bb0deb1214da0387533" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="miselevt" supported="no">
+ <description>Mission Elevator (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Eurogold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65405">
<rom name="mission elevator (uk) (1986) [original] [tape].cdt" size="65405" crc="989abe0a" sha1="1bd099c4c33a928db988e4c14e0142b633f1d715" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mission Genocide (UK) (1987) [Original] [TAPE].zip... -->
- <software name="missiong" supported="no">
- <description>Mission Genocide (UK) [Original] [TAPE]</description>
+ <software name="misgenoc" supported="no">
+ <description>Mission Genocide (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="63037">
<rom name="mission genocide (uk) (1987) [original] [tape].cdt" size="63037" crc="895122da" sha1="38b3d052dd67b51b34db7976b481099c2c48da9a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mission II (UK) (1987) [Original] [TAPE].zip... -->
- <software name="missioni" supported="no">
- <description>Mission II (UK) [Original] [TAPE]</description>
+ <software name="mission2" supported="no">
+ <description>Mission II (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gasoline Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="80643">
<rom name="mission ii (uk) (1987) [original] [tape].cdt" size="80643" crc="4b68d582" sha1="5dcec7cfd1761a7b680ac06df1359d38bb1e8628" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mission Jupiter (UK) (1987) [Original] [TAPE].zip... -->
- <software name="missionj" supported="no">
- <description>Mission Jupiter (UK) [Original] [TAPE]</description>
+ <software name="misjupit" supported="no">
+ <description>Mission Jupiter (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55571">
<rom name="mission jupiter (uk) (1987) [original] [tape].cdt" size="55571" crc="8e59ca8c" sha1="6e7c5b57f838754466cf3ee40509ebf3e9888707" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mission Omega (UK) (1986) [Original] [TAPE].zip... -->
- <software name="missiono" supported="no">
- <description>Mission Omega (UK) [Original] [TAPE]</description>
+ <software name="misomega" supported="no">
+ <description>Mission Omega (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mind Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="72757">
<rom name="mission omega (uk) (1986) [original] [tape].cdt" size="72757" crc="c8bdd673" sha1="09ad753d8e6dba0b4013692071c8a3b644fed3b4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mobile Man (F) (1986) [Original] [TAPE].zip... -->
- <software name="mobilema" supported="no">
- <description>Mobile Man (Fra) [Original] [TAPE]</description>
+ <software name="mistnilo" cloneof="mystnile" supported="no">
+ <description>El Misterio del Nilo (Spa)</description>
+ <year>1987</year>
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58723">
+ <rom name="el misterio del nilo (s) (1987) [original] [tape].cdt" size="58723" crc="0b444573" sha1="0bf3c67560a4054317170ed09b48f88e4385a6ac" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mlm3d" supported="no">
+ <description>MLM 3D - Evasion de la Lune (Fra, BASIC 1.0)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Chip</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50610">
+ <rom name="mlm 3d - evasion de la lune (f) (1986) (version basic 1.0) [original] [tape].cdt" size="50610" crc="cc0aed22" sha1="1e02ac9aff4db2885fc3f0ec5616a6631e4a6fa5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mobilemn" supported="no">
+ <description>Mobile Man (Fra)</description>
+ <year>1990</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65881">
<rom name="mobile man (f) (1986) [original] [tape].cdt" size="65881" crc="766066b1" sha1="545ec1da64333707cbbd5a20091437cbd213f15b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Molecule Man (UK) (1986) [Original] [TAPE].zip... -->
- <software name="molecule" supported="no">
- <description>Molecule Man (UK) [Original] [TAPE]</description>
+ <software name="molecman" supported="no">
+ <description>Molecule Man (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60745">
<rom name="molecule man (uk) (1986) [original] [tape].cdt" size="60745" crc="cf384d3a" sha1="dd57ef02d131cf86073366ed1a736d1957fc0ccb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Molocule Man.zip... -->
- <software name="molocule" supported="no">
- <description>Molocule Man</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60745">
- <rom name="molocule man.cdt" size="60745" crc="56338a2c" sha1="568292ff117455e09edcff0cf8f9222d694e92a8" offset="0" />
+ <software name="molecmana" cloneof="molecman" supported="no">
+ <description>Molecule Man (UK, MAD)</description>
+ <year>1987</year>
+ <publisher>MAD</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="53310">
+ <rom name="molecule man (uk) (1987) [mad] [original] [tape].cdt" size="53310" crc="e3323b97" sha1="9e5e84a656db9192b396b1542754896a71323a56" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Momie Blues (F) (1986) [Original] [TAPE].zip... -->
<software name="momieblu" supported="no">
- <description>Momie Blues (Fra) [Original] [TAPE]</description>
+ <description>Momie Blues (Fra)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Coktel Vision</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60391">
<rom name="momie blues (f) (1986) [original] [tape].cdt" size="60391" crc="ff2d7251" sha1="81fe6a892704b41542936c3138460267a42d3ca1" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Money Molch (UK,G) (1985) [Rainbow Arts] [Original] [TAPE].zip... -->
+ <software name="monde" supported="no">
+ <description>Le Monde (Fra)</description>
+ <year>1985</year>
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="45095">
+ <rom name="le monde (f) (1985) [original] [tape].cdt" size="45095" crc="6341a180" sha1="8d6556cf10db51218efa78579fd55aa57105e454" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mondmerv" supported="no">
+ <description>Le Monde des Merveilles (UK)</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="145518">
+ <rom name="le monde des merveilles (uk) (face 1a) (1989) (1. rainbow islands) [original] [tape] [compilation].cdt" size="145518" crc="d4eebc6d" sha1="5003b6767af771b582ae786780e8d062dac9f8f5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="107231">
+ <rom name="le monde des merveilles (uk) (face 2a) (1989) (2. super wonderboy in monster land code) [original] [tape] [compilation].cdt" size="107231" crc="c1355aa3" sha1="05a1ace64d3e69b01755d3f39cb7435f1d8fd3dc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="cpc_cass">
+ <dataarea name="cass" size="138603">
+ <rom name="le monde des merveilles (uk) (face 2b) (1989) (2. super wonderboy in monster land levels) [original] [tape] [compilation].cdt" size="138603" crc="7ba45ae4" sha1="a640f65a3e6c0d960d0684ec4cce8ac45fc14161" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="cpc_cass">
+ <dataarea name="cass" size="56568">
+ <rom name="le monde des merveilles (uk) (face 3a) (1989) (3. bubble bobble partie a) [original] [tape] [compilation].cdt" size="56568" crc="fc58e7a0" sha1="640cf198fb15617dd430c30e428600b82afbbe1a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass5" interface="cpc_cass">
+ <dataarea name="cass" size="52468">
+ <rom name="le monde des merveilles (uk) (face 3b) (1989) (3. bubble bobble partie b) [original] [tape] [compilation].cdt" size="52468" crc="37983d76" sha1="d44a00cb661e18a7c17a50dcbfad43e468377c13" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass6" interface="cpc_cass">
+ <dataarea name="cass" size="81698">
+ <rom name="le monde des merveilles (uk) (face 4a) (1989) (3. the new zealand story code) [original] [tape] [compilation].cdt" size="81698" crc="6025a3a2" sha1="faa0f4c0614aa8e413a49541bfb5148592c1cc94" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass7" interface="cpc_cass">
+ <dataarea name="cass" size="88807">
+ <rom name="le monde des merveilles (uk) (face 4b) (1989) (3. the new zealand story levels) [original] [tape] [compilation].cdt" size="88807" crc="4f745024" sha1="628dc2fea659abdf7f43a07d4ebb49aef3fcc17d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="moneymol" supported="no">
- <description>Money Molch (UK,G) [Rainbow Arts] [Original] [TAPE]</description>
+ <description>Money Molch (Euro?)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Rainbow Arts</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="39654">
<rom name="money molch (uk,g) (1985) [rainbow arts] [original] [tape].cdt" size="39654" crc="44922c62" sha1="6f890aeb1ce31c3e2704c360eca8c2f4df0adedb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Monopolic (F) (1985) [Original] [TAPE].zip... -->
- <software name="monopoli" supported="no">
- <description>Monopolic (Fra) [Original] [TAPE]</description>
+ <software name="monopolc" supported="no">
+ <description>Monopolic (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Free Game Blot</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36643">
<rom name="monopolic (f) (1985) [original] [tape].cdt" size="36643" crc="98ee0e83" sha1="d3d4813b943eb50bbccc30a17b72bfc07b67c628" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Monopoly (F) (1984) [Original] [TAPE].zip... -->
<software name="monopoly" supported="no">
- <description>Monopoly (Fra) [Original] [TAPE]</description>
+ <description>Monopoly (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Leisure Genius</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="94738">
+ <rom name="monopoly (uk) (1984) [original] [tape].cdt" size="94738" crc="4b9c20eb" sha1="fe0328ae7b43c7056431d4e65bbd1086c7d03544" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="monopolyf" cloneof="monopoly" supported="no">
+ <description>Monopoly (Fra)</description>
+ <year>1984</year>
+ <publisher>Leisure Genius</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="95900">
<rom name="monopoly (f) (1984) [original] [tape].cdt" size="95900" crc="599bf6fc" sha1="acc525650d9b6bc15e11bb2f27c661d2045547c3" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Monopoly (UK) (1984) [Original] [TAPE].zip... -->
- <software name="monopoly01" cloneof="monopoly" supported="no">
- <description>Monopoly (UK) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="94738">
- <rom name="monopoly (uk) (1984) [original] [tape].cdt" size="94738" crc="4b9c20eb" sha1="fe0328ae7b43c7056431d4e65bbd1086c7d03544" offset="0" />
+ <software name="mmurdac" supported="no">
+ <description>Monsters of Murdac (UK)</description>
+ <year>1986</year>
+ <publisher>Global Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="58279">
+ <rom name="monsters of murdac (uk) (1986) [original] [tape].cdt" size="58279" crc="c4279c6b" sha1="e9e7294e94fd420853e1f6ebc4c5d31c348a5fcb" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Monte Carlo Casino (UK) (1989) [Original] [TAPE].zip... -->
- <software name="montecar" supported="no">
- <description>Monte Carlo Casino (UK) [Original] [TAPE]</description>
+ <software name="mccasino" supported="no">
+ <description>Monte Carlo Casino (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="64361">
<rom name="monte carlo casino (uk) (1989) [original] [tape].cdt" size="64361" crc="fe08fa9c" sha1="75c4243db7d0bed6d4adfc5c45750a00cf10a78d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Montsegur (F) (1985) [Original] [TAPE].zip... -->
- <software name="montsegu" supported="no">
- <description>Montsegur (Fra) [Original] [TAPE]</description>
+ <software name="montsegr" supported="no">
+ <description>Montsegur (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Norsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="58933">
<rom name="montsegur (f) (1985) [original] [tape].cdt" size="58933" crc="d1321248" sha1="58ea0e19e490ddec77b5ccd7da632d95b4d9ce6d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Monty On The Run (UK) (1986) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="montyont" supported="no">
- <description>Monty On The Run (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="montyruns" cloneof="montyrun" supported="no">
+ <description>Monty on the Run (Spa)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65907">
<rom name="monty on the run (uk) (1986) (spain retail version) [original] [tape].cdt" size="65907" crc="8c22d494" sha1="dae4d7f5f3c8ab4fa128617a47478b4c8e0064d5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Monty On The Run (UK) (1986) (UK retail version) [Original] [TAPE].zip... -->
- <software name="montyont01" cloneof="montyont" supported="no">
- <description>Monty On The Run (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="montyrun" supported="no">
+ <description>Monty on the Run (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="67408">
<rom name="monty on the run (uk) (1986) (uk retail version) [original] [tape].cdt" size="67408" crc="2a2a35a4" sha1="f58e3ec33a2ffb0c194ea3b46a4bc1a228f32565" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Monty Python's Flying Circus (UK) (1990) (Version Split ) [Original] [TAPE].zip... -->
<software name="montypyt" supported="no">
- <description>Monty Python's Flying Circus (UK) (Version Split ) [Original] [TAPE]</description>
+ <description>Monty Python's Flying Circus (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="92740">
- <rom name="monty python's flying circus (uk) (1990) (00. code program) (version split ) [original] [tape].cdt" size="92740" crc="815d3ace" sha1="01a7717cbfe676f7c0b5972745ed4857ec480822" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="23153">
- <rom name="monty python's flying circus (uk) (1990) (01. level 01) (version split ) [original] [tape].cdt" size="23153" crc="ff1e31ad" sha1="0b56b1b9759d6a0f9912d5a2ac2055328adcd8fb" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="23153">
- <rom name="monty python's flying circus (uk) (1990) (02. level 02) (version split ) [original] [tape].cdt" size="23153" crc="74666604" sha1="ed2edf1413809566e95b5e940b4d0273f1f68c9f" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="23153">
- <rom name="monty python's flying circus (uk) (1990) (03. level 03) (version split ) [original] [tape].cdt" size="23153" crc="65962924" sha1="4078e85a8b2ad8386bab1c8bab630038eb121f48" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="23153">
- <rom name="monty python's flying circus (uk) (1990) (04. level 04) (version split ) [original] [tape].cdt" size="23153" crc="82ebc79d" sha1="a6e574540624ad107f11ced403a44db19a45a384" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Monty Python's Flying Circus (UK) (1990) [Original] [TAPE].zip... -->
- <software name="montypyt01" cloneof="montypyt" supported="no">
- <description>Monty Python's Flying Circus (UK) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="185303">
<rom name="monty python's flying circus (uk) (1990) [original] [tape].cdt" size="185303" crc="9314c4ed" sha1="3344628e15a38044c8791103146555aab29bb4d0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Monument (UK) (1991) [Original] [TAPE].zip... -->
<software name="monument" supported="no">
- <description>Monument (UK) [Original] [TAPE]</description>
+ <description>Monument (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Zeppelin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66163">
<rom name="monument (uk) (1991) [original] [tape].cdt" size="66163" crc="67c66f7e" sha1="11f6117649c5551056031dfc875bee312c09165b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Moon Buggy (UK) (1985) [Original] [TAPE].zip... -->
<software name="moonbugg" supported="no">
- <description>Moon Buggy (UK) [Original] [TAPE]</description>
+ <description>Moon Buggy (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Anirog Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="40922">
- <rom name="moon buggy (uk) (1985) [original] [tape].cdt " size="40922" crc="1362eae7" sha1="7be06ee5cb9443c4a42cf0368366501c0690868f" offset="0" />
+ <rom name="moon buggy (uk) (1985) [original] [tape].cdt" size="40922" crc="36318bc0" sha1="1141898e09adadab5b5ddff468ccc1f0104eae16" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Moon Cresta (UK) (1986) [Original] [TAPE].zip... -->
- <software name="mooncres" supported="no">
- <description>Moon Cresta (UK) [Original] [TAPE]</description>
+ <software name="mooncrst" supported="no">
+ <description>Moon Cresta (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="55117">
<rom name="moon cresta (uk) (1986) [original] [tape].cdt" size="55117" crc="cd6126f1" sha1="b87d8b1ddcdfac57fb0939d4e0dbf33eb22ac2c2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Moonblaster (UK) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="moonblas" supported="no">
- <description>Moonblaster (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="moonblst" supported="no">
+ <description>Moon Blaster (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="45397">
<rom name="moonblaster (uk) (face a) (1990) [original] [tape].cdt" size="45397" crc="cf2408cc" sha1="7edf386c30a45bbeb3cabb4b37d7769f0f1b6c18" offset="0" />
</dataarea>
@@ -27000,97 +24334,84 @@
</part>
</software>
- <!-- Identifying Moontorc (UK) (1991) [Original] [TAPE].zip... -->
<software name="moontorc" supported="no">
- <description>Moontorc (UK) [Original] [TAPE]</description>
+ <description>Moontorc (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Atlantis Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="56869">
<rom name="moontorc (uk) (1991) [original] [tape].cdt" size="56869" crc="8ce5fa7b" sha1="4a363f35d8264bc97daea29a1ec576109682935b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Moonwalker (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="moonwalk" supported="no">
- <description>Moonwalker (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="22711">
- <rom name="moonwalker (uk) (1989) (00. intro) (version split) [original] [tape].cdt" size="22711" crc="9f1c5320" sha1="3905f58609a0faec9b0487c2289aaf0fb6fc080f" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="6606">
- <rom name="moonwalker (uk) (1989) (01. main code) (version split) [original] [tape].cdt" size="6606" crc="87899996" sha1="9615c29eb05bf98d4a9cdc0f79a3c398843cdf4b" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="45690">
- <rom name="moonwalker (uk) (1989) (02. level 01 - cinema studios) (version split) [original] [tape].cdt" size="45690" crc="8150c78c" sha1="254fc4dd3345785c3cd6195ea8a8e55e22c5d9af" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="43794">
- <rom name="moonwalker (uk) (1989) (03. level 02 - michaelsville) (version split) [original] [tape].cdt" size="43794" crc="2cd1e734" sha1="125b8fd376b270bce6f17ff4bb5352930e03b02d" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="40913">
- <rom name="moonwalker (uk) (1989) (04. level 03 - club 30) (version split) [original] [tape].cdt" size="40913" crc="ef7925ee" sha1="ec8cc06267414018fd6dcb67025b6b05ef8f96a3" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="31443">
- <rom name="moonwalker (uk) (1989) (05. level 04 - the arena) (version split) [original] [tape].cdt" size="31443" crc="c92d2893" sha1="463b5805d1f3ad3e1295cdc6aaec2387703ece10" offset="0" />
+ <software name="mwalk" supported="no">
+ <description>Moonwalker (UK)</description>
+ <year>1990</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="191101">
+ <rom name="moonwalker (uk) (1989) [original] [tape].cdt" size="191101" crc="ff910888" sha1="c1631d408c79eb7c25252a76ec37260e30073662" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Moonwalker (UK) (1989) [Original] [TAPE].zip... -->
- <software name="moonwalk01" cloneof="moonwalk" supported="no">
- <description>Moonwalker (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="191101">
- <rom name="moonwalker (uk) (1989) [original] [tape].cdt" size="191101" crc="ff910888" sha1="c1631d408c79eb7c25252a76ec37260e30073662" offset="0" />
+ <software name="moorschl" supported="no">
+ <description>The Moors Challenge (UK)</description>
+ <year>1984</year>
+ <publisher>Timeslip Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="11863">
+ <rom name="the moors challenge (uk) (1984) [original] [tape].cdt" size="11863" crc="ae662409" sha1="7eb101f114ca717178aa1905d981536afe93aa30" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mordon's Quest (UK) (1985) [Original] [TAPE].zip... -->
- <software name="mordonsq" supported="no">
- <description>Mordon's Quest (UK) [Original] [TAPE]</description>
+ <software name="mordnqst" supported="no">
+ <description>Mordon's Quest (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66426">
<rom name="mordon's quest (uk) (1985) [original] [tape].cdt" size="66426" crc="0e746fe4" sha1="1c212f0414510c0c189b4db32ead1c785143d257" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mortadelo Y Filemon (S) (1988) [Original] [TAPE].zip... -->
- <software name="mortadel" supported="no">
- <description>Mortadelo Y Filemon (Spa) [Original] [TAPE]</description>
- <year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="morgansl" supported="no">
+ <description>Morgan's Seal (UK)</description>
+ <year>1986</year>
+ <publisher>The Guild</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="48235">
+ <rom name="morgans seal (uk) (1986) [original] [tape].cdt" size="48235" crc="1abe5a00" sha1="5c1009c531e407c28d0d35e9feb0ddba725ffeac" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mortadel" cloneof="cleversm" supported="no">
+ <description>Mortadelo Y Filemon (Spa)</description>
+ <year>1987</year>
+ <publisher>Magic Bytes</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57602">
<rom name="mortadelo y filemon (s) (1988) [original] [tape].cdt" size="57602" crc="a7f7b30d" sha1="55714f26c7611851e57aa541826c52d07c4f1e4e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mortadelo Y Filemon II (S) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="mortadel01" cloneof="mortadel" supported="no">
- <description>Mortadelo Y Filemon II (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="mortadl2" supported="no">
+ <description>Mortadelo y Filemon II (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dro Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="74805">
<rom name="mortadelo y filemon ii (s) (face a) (1989) [original] [tape].cdt" size="74805" crc="718eaea2" sha1="86069020d0cb10de3c62812100aa26a1da5b8c8b" offset="0" />
</dataarea>
@@ -27102,39 +24423,12 @@
</part>
</software>
- <!-- Identifying Mot (S) (2 faces) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="mots2fac" supported="no">
- <description>Mot (Spa) (2 faces) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65664">
- <rom name="mot (s) (face a) (1989) (1. phase 0) (version split) [original] [tape].cdt" size="65664" crc="03ca2ecc" sha1="4f3788fd2561251b1a9e90c3cf68753295e3a509" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="65664">
- <rom name="mot (s) (face a) (1989) (2. phase 1) (version split) [original] [tape].cdt" size="65664" crc="bff53a60" sha1="5685e778f726baadd2515891b1db56da1c04b2e5" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="65664">
- <rom name="mot (s) (face b) (1989) (3. phase 2) (version split) [original] [tape].cdt" size="65664" crc="25f09f58" sha1="844a50ce5597abee222259ba03a3da88ab490e9e" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="65664">
- <rom name="mot (s) (face b) (1989) (4. phase 3) (version split) [original] [tape].cdt" size="65664" crc="6a16d9b9" sha1="cf288b7b560ec14186e7d8fc9a9800bbfd9b4750" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Mot (S) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="mots2fac01" cloneof="mots2fac" supported="no">
- <description>Mot (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="mot" supported="no">
+ <description>Mot (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="131318">
<rom name="mot (s) (face a) (1989) (phases 0 - 1) [original] [tape].cdt" size="131318" crc="d22d38d7" sha1="fef9f283f237922910ffcc8c7662417e6344abd6" offset="0" />
</dataarea>
@@ -27146,12 +24440,12 @@
</part>
</software>
- <!-- Identifying Motin En La Nave (S) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="motinenl" supported="no">
- <description>Motin En La Nave (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="motinnav" supported="no">
+ <description>Motin en la Nave (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Edisoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="23717">
<rom name="motin en la nave (s) (face 1) (1987) [original] [tape].cdt" size="23717" crc="43830e6f" sha1="74225954e1c0673e7693d223d3ee57f092f9c50f" offset="0" />
</dataarea>
@@ -27163,289 +24457,270 @@
</part>
</software>
- <!-- Identifying Moto Cross Simulator (UK) (1989) [Original] [TAPE].zip... -->
- <software name="motocros" supported="no">
- <description>Moto Cross Simulator (UK) [Original] [TAPE]</description>
+ <software name="motoxsim" supported="no">
+ <description>Motocross Simulator (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="60656">
<rom name="moto cross simulator (uk) (1989) [original] [tape].cdt" size="60656" crc="5cd6d7a7" sha1="c026f1a63a4167d8a5a51219c4cb0ec76def480d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Motor Massacre (UK) (1988) [Original] [TAPE].zip... -->
- <software name="motormas" supported="no">
- <description>Motor Massacre (UK) [Original] [TAPE]</description>
+ <software name="motormsc" supported="no">
+ <description>Motor Massacre (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="119900">
<rom name="motor massacre (uk) (1988) [original] [tape].cdt" size="119900" crc="248593ad" sha1="475d20d67a8c6021f26bbd7955edf15d69d05f3e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Motorbike Madness (UK) (1988) [Original] [TAPE].zip... -->
- <software name="motorbik" supported="no">
- <description>Motorbike Madness (UK) [Original] [TAPE]</description>
+ <software name="motormad" supported="no">
+ <description>Motorbike Madness (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="78723">
<rom name="motorbike madness (uk) (1988) [original] [tape].cdt" size="78723" crc="df02e368" sha1="ee3962f947345c73e0d1d81b123f19b070ff349c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Motorcycle 500 (UK) (1990) [Original] [TAPE].zip... -->
- <software name="motorcyc" supported="no">
- <description>Motorcycle 500 (UK) [Original] [TAPE]</description>
+ <software name="mc500" supported="no">
+ <description>Motorcycle 500 (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Cult</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="69049">
<rom name="motorcycle 500 (uk) (1990) [original] [tape].cdt" size="69049" crc="89ef2d8f" sha1="4cea9add42b98b3aa42e608d36eb61de9b5193ad" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Motos (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="motosuk1" supported="no">
- <description>Motos (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="motos" supported="no">
+ <description>Motos (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mastertronic</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="46817">
<rom name="motos (uk) (1987) (spain retail version) [original] [tape].cdt" size="46817" crc="ba36f2a7" sha1="b10398acb8162a00a557f2a700ae4199c4e199c9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mountain Bike 500 (UK) (1991) [Original] [TAPE].zip... -->
- <software name="mountain" supported="no">
- <description>Mountain Bike 500 (UK) [Original] [TAPE]</description>
+ <software name="mbikesim" supported="no">
+ <description>Mountain Bike Simulator (UK)</description>
<year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <info name="alt_title" value="Mountain Bike 500" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66440">
<rom name="mountain bike 500 (uk) (1991) [original] [tape].cdt" size="66440" crc="ba4653d5" sha1="df5b655e8a3c0ec1b0f7e95dd58f4d228d6d1dfa" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mountain Bike Racer (UK) (1989) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="mountain01" cloneof="mountain" supported="no">
- <description>Mountain Bike Racer (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="mbikerac" supported="no">
+ <description>Mountain Bike Racer (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Positive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="62327">
<rom name="mountain bike racer (uk) (1989) (spain retail version) [original] [tape].cdt" size="62327" crc="bb586471" sha1="bd4733807ddae5f6df807cf0ed7c64b976ddcaff" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mountains Of Ket (UK) (1987) [Original] [TAPE].zip... -->
- <software name="mountain02" cloneof="mountain" supported="no">
- <description>Mountains Of Ket (UK) [Original] [TAPE]</description>
+ <software name="mountket" supported="no">
+ <description>Mountains of Ket (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Incentive</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66931">
<rom name="mountains of ket (uk) (1987) [original] [tape].cdt" size="66931" crc="7339d3a6" sha1="e58dba612f62e461932fec5dafc6b6edf10babe5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Movie (UK) (1986) [Original] [TAPE].zip... -->
- <software name="movieuk1" supported="no">
- <description>Movie (UK) [Original] [TAPE]</description>
- <year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="68063">
- <rom name="movie (uk) (1986) [original] [tape].cdt" size="68063" crc="f72ac224" sha1="fc362065071aefe36976e2a4d3f67c1845cdefa7" offset="0" />
+ <software name="mountpal" supported="no">
+ <description>Mountain's Palace (UK)</description>
+ <year>1985</year>
+ <publisher>Ducksoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="39563">
+ <rom name="mountains palace (uk) (1985) [original] [tape].cdt" size="39563" crc="6029fe04" sha1="460220b14a0e97843e98cb8a452d3421e59a5025" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Movie.zip... -->
- <software name="moviezip" supported="no">
- <description>Movie</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="68084">
- <rom name="movie.tzx" size="68084" crc="d3e2e794" sha1="b6c7f3c388e0b895a25c7d8ed876f7a6a79e4efe" offset="0" />
+ <software name="movie" supported="no">
+ <description>Movie (UK)</description>
+ <year>1986</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68063">
+ <rom name="movie (uk) (1986) [original] [tape].cdt" size="68063" crc="f72ac224" sha1="fc362065071aefe36976e2a4d3f67c1845cdefa7" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Moving Target (UK) (1989) [Original] [TAPE].zip... -->
- <software name="movingta" supported="no">
- <description>Moving Target (UK) [Original] [TAPE]</description>
+ <software name="movtargt" supported="no">
+ <description>Moving Target (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Players Premier</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66950">
<rom name="moving target (uk) (1989) [original] [tape].cdt" size="66950" crc="1f4d709d" sha1="003d775aaaf4d87ddc8c83c015eabfcac3b36197" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mr Pingo (UK,G) (1986) [Rainbow Arts] [Original] [TAPE].zip... -->
- <software name="mrpingou" supported="no">
- <description>Mr Pingo (UK,G) [Rainbow Arts] [Original] [TAPE]</description>
+ <software name="mrpingo" supported="no">
+ <description>Mr Pingo (Euro?)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Rainbow Arts</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="36510">
<rom name="mr pingo (uk,g) (1986) [rainbow arts] [original] [tape].cdt" size="36510" crc="2b558707" sha1="0e097b8895e0d3c069dbd201bbbf35b95600857f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mr Wong's Loopy Laundry (UK) (1984) (v2) [Original] [TAPE].zip... -->
- <software name="mrwongsl" supported="no">
- <description>Mr Wong's Loopy Laundry (UK) (v2) [Original] [TAPE]</description>
+ <software name="mrwong" supported="no">
+ <description>Mr. Wong's Loopy Laundry (UK, v2)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="20572">
<rom name="mr wong's loopy laundry (uk) (1984) (v2) [original] [tape].cdt" size="20572" crc="5ec1aa96" sha1="9c62e42a50569467d1e38f44fed88d6c4bbe0b06" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mr. Freeze (UK) (1984) [Original] [TAPE].zip... -->
- <software name="mrfreeze" supported="no">
- <description>Mr. Freeze (UK) [Original] [TAPE]</description>
+ <software name="mrwong1" cloneof="mrwong" supported="no">
+ <description>Mr. Wong's Loopy Laundry (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="22036">
- <rom name="mr. freeze (uk) (1984) [original] [tape].cdt" size="22036" crc="75c7c962" sha1="9b95fd93fb652379da68087d03f86a2131ef4a3d" offset="0" />
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="20584">
+ <rom name="mr. wong loopy laundry (uk) (1984) [original] [tape].cdt" size="20584" crc="3ff960e4" sha1="f650f34a58be2e788f97cff75a35f642cbbba7a9" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mr. Heli (UK) (1989) (Version Split) [Original] [TAPE].zip... -->
- <software name="mrheliuk" supported="no">
- <description>Mr. Heli (UK) (Version Split) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="1093">
- <rom name="mr. heli (uk) (1989) (00. code program) (version split) [original] [tape].cdt" size="1093" crc="3ec75338" sha1="05a6934cbfb5858567bf1a3ead5297e776521f50" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="64569">
- <rom name="mr. heli (uk) (1989) (01. level 1) (version split) [original] [tape].cdt" size="64569" crc="7e41f727" sha1="1524536dc6ac309bf9060ec363188b36bd6eeb3e" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="64569">
- <rom name="mr. heli (uk) (1989) (01. level 2) (version split) [original] [tape].cdt" size="64569" crc="1a7c4a2f" sha1="4f280b7484a33b642ea18f7caba4b4e8f303063b" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="64569">
- <rom name="mr. heli (uk) (1989) (03. level 3) (version split) [original] [tape].cdt" size="64569" crc="8cdd9847" sha1="ee06d2a84185c57c3fd03d3751bdf6d236f9eb72" offset="0" />
+ <software name="mrfreeze" supported="no">
+ <description>Mr. Freeze (UK)</description>
+ <year>1984</year>
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="22036">
+ <rom name="mr. freeze (uk) (1984) [original] [tape].cdt" size="22036" crc="75c7c962" sha1="9b95fd93fb652379da68087d03f86a2131ef4a3d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mr. Heli (UK) (1989) [Original] [TAPE].zip... -->
- <software name="mrheliuk01" cloneof="mrheliuk" supported="no">
- <description>Mr. Heli (UK) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="mrheli" supported="no">
+ <description>Mr. Heli (UK)</description>
+ <year>1988</year>
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="194770">
<rom name="mr. heli (uk) (1989) [original] [tape].cdt" size="194770" crc="8b39edb0" sha1="85f6951bcf89c517518d71c3e0d71409c16216ba" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mr. Wong Loopy Laundry (UK) (1984) [Original] [TAPE].zip... -->
- <software name="mrwonglo" supported="no">
- <description>Mr. Wong Loopy Laundry (UK) [Original] [TAPE]</description>
- <year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="20584">
- <rom name="mr. wong loopy laundry (uk) (1984) [original] [tape].cdt" size="20584" crc="3ff960e4" sha1="f650f34a58be2e788f97cff75a35f642cbbba7a9" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Identifying Muggins The Spaceman (UK) (1987) [Original] [TAPE].zip... -->
- <software name="mugginst" supported="no">
- <description>Muggins The Spaceman (UK) [Original] [TAPE]</description>
+ <software name="muggins" supported="no">
+ <description>Muggins The Spaceman (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Firebird</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="83352">
<rom name="muggins the spaceman (uk) (1987) [original] [tape].cdt" size="83352" crc="a18bb0bb" sha1="fed8c9b099642b5fed6079efc61271bb4d368bee" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Multi-Player Soccer Manager (UK) (1990) [Original] [TAPE].zip... -->
- <software name="multipla" supported="no">
- <description>Multi-Player Soccer Manager (UK) [Original] [TAPE]</description>
+ <software name="mpsmang" supported="no">
+ <description>Multi-Player Soccer Manager (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>D&amp;H Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65687">
<rom name="multi-player soccer manager (uk) (1990) [original] [tape].cdt" size="65687" crc="fe552100" sha1="10c9a0d5b952c28c432c8d233c612a2ce62b4d6e" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Multimixx 3 (UK) (1991) (2 faces) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="multimix" supported="no">
- <description>Multimixx 3 (UK) (2 faces) [Original] [TAPE] [COMPILATION]</description>
- <year>1991</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="60797">
- <rom name="multimixx 3 (uk) (face b) (1991) (2. 1943) [original] [tape] [compilation].cdt" size="60797" crc="cffbc72f" sha1="7ce18802358a4a627f0a2989386a392429405ef5" offset="0" />
+ <software name="multimx4" supported="no">
+ <description>Multimixx 4</description>
+ <year>1992</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="170572">
+ <rom name="multimixx 4 (uk) (face a) (1992) [kixx] [original] [tape] [compilation] [bugs].cdt" size="170572" crc="6ac311d7" sha1="182b147d81eaf2878621106b288bcb2591e08097" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="111331">
- <rom name="multimixx 3 (uk) (face b) (1991) (3. bionic commando) [original] [tape] [compilation].cdt" size="111331" crc="3bff5166" sha1="ff9d51ff8eb0ed77c52a9ceca61cec17a8952c84" offset="0" />
+ <dataarea name="cass" size="230941">
+ <rom name="multimixx 4 (uk) (face b) (1992) [kixx] [original] [tape] [compilation] [bugs].cdt" size="230941" crc="6d41bd55" sha1="3c0f5795eec8f2b6815089631cf59a4cc22df23c" offset="0" />
</dataarea>
</part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="159912">
- <rom name="multimixx 3 (uk) (face a) (1991) (1. street fighter) [original] [tape] [compilation].cdt" size="159912" crc="380c42a2" sha1="b1fc1abe26519c1d369caf71ebc55bc066f0320c" offset="0" />
+ </software>
+
+ <software name="multiges" supported="no">
+ <description>Multi-Gestion (Fra)</description>
+ <year>1984</year>
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="44833">
+ <rom name="multi-gestion (f) (1984) [original] [tape] [utilitaire].cdt" size="44833" crc="6cf625a2" sha1="2c68d106e45dc32b4d0707a51ea7b9a9f9c2843d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Munch-It (UK) (1985) [Original] [TAPE].zip... -->
- <software name="munchitu" supported="no">
- <description>Munch-It (UK) [Original] [TAPE]</description>
+ <software name="munchit" supported="no">
+ <description>Munch-It (UK)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Tynesoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="19690">
- <rom name="munch-it (uk) (1985) [original] [tape].cdt" size="19690" crc="c5aa32bc" sha1="51c850db73741ab1449345e6b776cff698d4756d" offset="0" />
+ <rom name="munch-it (uk) (1985) [original] [tape].cdt" size="19690" crc="911e5267" sha1="7855e4a4edae875d301069b625963feeaf8a7835" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mundial De Futbol (S) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="mundiald" supported="no">
- <description>Mundial De Futbol (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="mundialf" supported="no">
+ <description>Mundial de Futbol (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65664">
<rom name="mundial de futbol (s) (face 1) (1990) (1. presentacion) [original] [tape].cdt" size="65664" crc="3b4f6d88" sha1="fa020a08854cb80a5bb4c20ebb92bab8bffaface" offset="0" />
</dataarea>
@@ -27457,36 +24732,95 @@
</part>
</software>
- <!-- Identifying Musi Core (F) (1985) [Original] [TAPE] [UTILITAIRE].zip... -->
+ <software name="munsters" supported="no">
+ <description>The Munsters (UK)</description>
+ <year>1989</year>
+ <publisher>Again Again</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65491">
+ <rom name="the munsters (uk) (1989) [original] [tape].cdt" size="65491" crc="d4c07c35" sha1="dea8eb7a14723222d39bf7f1545b3ffc84db3f1b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="musicore" supported="no">
- <description>Musi Core (Fra) [Original] [TAPE] [UTILITAIRE]</description>
+ <description>Musi Core (Fra)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Core</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="29275">
<rom name="musi core (f) (1985) [original] [tape] [utilitaire].cdt" size="29275" crc="c3f2cb18" sha1="c540102389cdbb4404d78b62d50a4ae350b32b4c" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Musica Maestro (S) (1985) [Indescomp] [Original] [TAPE].zip... -->
- <software name="musicama" supported="no">
- <description>Musica Maestro (Spa) [Indescomp] [Original] [TAPE]</description>
+ <software name="musicbox" supported="no">
+ <description>The Music Box (UK)</description>
+ <year>1986</year>
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="31400">
+ <rom name="the music box (uk) (face a) (1986) [original] [tape] [utilitaire].cdt" size="31400" crc="3b9f4101" sha1="acc68b59095e0cb15f5bfb7b589bb07e7c18c46b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="15943">
+ <rom name="the music box (uk) (face b) (1986) [original] [tape] [utilitaire].cdt" size="15943" crc="389e52c5" sha1="d2271653a286f6027b121bffc72f67f32ea083f3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="musicmac" supported="no">
+ <description>The Music Machine (UK)</description>
+ <year>1986</year>
+ <publisher>Ram Electronics</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68611">
+ <rom name="the music machine (uk) (1986) [original] [tape] [utilitaire].cdt" size="68611" crc="8bfcf344" sha1="e542553e21ebab4a46906aec3586b1c7277ad885" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <feature name="part_id" value="Side B (Audio Demo &quot;Snap The Boogie&quot;)" />
+ <dataarea name="cass" size="3790080">
+ <rom name="the music machine (uk) (1986) (audio tape) [original] [tape] [utilitaire].mp3" size="3790080" crc="138c99f8" sha1="ee615bc99c32626fc1b757ac79d6124c053d1c10" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="musicsys" supported="no">
+ <description>The Music System (UK)</description>
+ <year>1986</year>
+ <publisher>Rainbird Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="63188">
+ <rom name="the music system (uk) (1986) [original] [tape] [utilitaire].cdt" size="63188" crc="06224814" sha1="d53358f6cfe5fa67f3349f560e99372c88f1c34a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="musicams" supported="no">
+ <description>Musica Maestro (Spa)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Indescomp</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="20053">
<rom name="musica maestro (s) (1985) [indescomp] [original] [tape].cdt" size="20053" crc="72233f23" sha1="c79112555777b51e424d074332c5d9d9cbec8937" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mutan Zone (S) (2 faces) (1988) [Original] [TAPE].zip... -->
- <software name="mutanzon" supported="no">
- <description>Mutan Zone (Spa) (2 faces) [Original] [TAPE]</description>
+ <software name="mutnzone" supported="no">
+ <description>Mutan Zone (Spa)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65646">
<rom name="mutan zone (s) (face b) (1988) [original] [tape].cdt" size="65646" crc="8f68e8f4" sha1="133ff5a8db3b24483565e41a617e414d026e6b3b" offset="0" />
</dataarea>
@@ -27498,53 +24832,53 @@
</part>
</software>
- <!-- Identifying Mutant Fortress (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="mutantfo" supported="no">
- <description>Mutant Fortress (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="mutnfort" supported="no">
+ <description>Mutant Fortress (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="52881">
- <rom name="mutant fortress (uk) (face a) (1989) [original] [tape].cdt" size="52881" crc="245dee20" sha1="2779a31542eea6a67d638b14984ff4d5c5fb34ec" offset="0" />
+ <publisher>Players Premier</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="52845">
+ <rom name="mutant fortress (uk) (face a) (1989) [original] [tape].cdt" size="52845" crc="4b485054" sha1="38abafe08fa2e1c5cfa49711c68301916451ca7c" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="35905">
- <rom name="mutant fortress (uk) (face b) (1989) [original] [tape].cdt" size="35905" crc="863425e2" sha1="1edca45bf71776b265b87cf7c03f736fcbf0d50f" offset="0" />
+ <dataarea name="cass" size="35953">
+ <rom name="mutant fortress (uk) (face b) (1989) [original] [tape].cdt" size="35953" crc="df1615ce" sha1="f90dc651550db4181ac0df07989f82ffd9d89277" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mutant Monty (UK) (1984) [Original] [TAPE].zip... -->
- <software name="mutantmo" supported="no">
- <description>Mutant Monty (UK) [Original] [TAPE]</description>
+ <software name="mutmonty" supported="no">
+ <description>Mutant Monty (UK)</description>
<year>1984</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Amsoft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="42721">
<rom name="mutant monty (uk) (1984) [original] [tape].cdt" size="42721" crc="2843504f" sha1="d9533c7d557ad35abac9d0b1bb962c5737ace29a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mutants (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="mutantsu" supported="no">
- <description>Mutants (UK) (Spain retail version) [Original] [TAPE]</description>
- <year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="103921">
- <rom name="mutants (uk) (1987) (spain retail version) [original] [tape].cdt" size="103921" crc="778b2779" sha1="e038246fc93909deaf28a193414616345c3e21ef" offset="0" />
+ <software name="mutmontyac" cloneof="mutmonty" supported="no">
+ <description>Mutant Monty (UK, Artic Computing)</description>
+ <year>1984</year>
+ <publisher>Artic Computing</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="41689">
+ <rom name="mutant monty (uk) (1984) [artic computing ltd] [original] [tape].cdt" size="41689" crc="01d0df8d" sha1="58917b8b1bb2e8fcba67bc0bde5afc1178624ab6" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mutants (UK) (2 faces) (1987) [Original] [TAPE].zip... -->
- <software name="mutantsu01" cloneof="mutantsu" supported="no">
- <description>Mutants (UK) (2 faces) [Original] [TAPE]</description>
+ <software name="mutants" supported="no">
+ <description>Mutants (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66752">
<rom name="mutants (uk) (face a) (64k) (1987) [original] [tape].cdt" size="66752" crc="c0d19fa2" sha1="63bfb32414b07b927253223c0113d1e7236afb00" offset="0" />
</dataarea>
@@ -27556,168 +24890,176 @@
</part>
</software>
- <!-- Identifying Mystery Of The Indus Valleys (UK) (1987) [Original] [TAPE].zip... -->
- <software name="mysteryo" supported="no">
- <description>Mystery Of The Indus Valleys (UK) [Original] [TAPE]</description>
+ <software name="mutantss" cloneof="mutants" supported="no">
+ <description>Mutants (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="45870">
- <rom name="mystery of the indus valleys (uk) (1987) [original] [tape].cdt" size="45870" crc="114af89f" sha1="63888bda6b2ae9ecb9fdc46046af20d3b6fd2553" offset="0" />
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="103921">
+ <rom name="mutants (uk) (1987) (spain retail version) [original] [tape].cdt" size="103921" crc="778b2779" sha1="e038246fc93909deaf28a193414616345c3e21ef" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mystical (F) (1990) (Version Split] [Original] [TAPE].zip... -->
- <software name="mystical" supported="no">
- <description>Mystical (Fra) (Version Split] [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="28513">
- <rom name="mystical (f) (1990) (00. code program) (version split) [original] [tape].cdt" size="28513" crc="7970637c" sha1="2476c14dc0ee9ae25b3e27cc70695c611d067fd3" offset="0" />
+ <software name="arkhaman" supported="no">
+ <description>The Mystery of Arkham Manor (UK)</description>
+ <year>1987</year>
+ <publisher>Melbourne House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65677">
+ <rom name="the mystery of arkham manor (uk) (face a) (1987) [original] [tape].cdt" size="65677" crc="ce15c963" sha1="2e0438d5dc0f16a163db12fefcd5fd236905606f" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="32383">
- <rom name="mystical (f) (1990) (01. level 1) (version split) [original] [tape].cdt" size="32383" crc="88801674" sha1="f2757711c39421a0ac68db935e629cff5e7b7931" offset="0" />
- </dataarea>
- </part>
- <part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="10147">
- <rom name="mystical (f) (1990) (02. level 2) (version split) [original] [tape].cdt" size="10147" crc="cefb66a9" sha1="71e82cc274674e6fb8e1a9ecb64efabed4ec77a4" offset="0" />
- </dataarea>
- </part>
- <part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="8857">
- <rom name="mystical (f) (1990) (03. level 3) (version split) [original] [tape].cdt" size="8857" crc="a6a40a53" sha1="02ecb88dc98f1a81319e38258ff26bcd8e0b984f" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="9889">
- <rom name="mystical (f) (1990) (04. level 4) (version split) [original] [tape].cdt" size="9889" crc="1ed2417e" sha1="d6c209ffc71aa819eff990d4d743ec4d341834db" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="9631">
- <rom name="mystical (f) (1990) (05. level 5) (version split) [original] [tape].cdt" size="9631" crc="1571e106" sha1="aeda1aa65750cffebd33a8d5f432949509dd9138" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="8857">
- <rom name="mystical (f) (1990) (06. level 6) (version split) [original] [tape].cdt" size="8857" crc="e916f9c7" sha1="8cee2836d9f3590a4983ca3569180874197674f6" offset="0" />
+ <dataarea name="cass" size="49135">
+ <rom name="the mystery of arkham manor (uk) (face b) (1987) [original] [tape].cdt" size="49135" crc="9f8ec51d" sha1="fb21b518d4ffdd853e83bb938e96403509d6adb0" offset="0" />
</dataarea>
</part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="9631">
- <rom name="mystical (f) (1990) (07. level 7) (version split) [original] [tape].cdt" size="9631" crc="d73e2c57" sha1="5f1e86230675ec8330b3e5bb03b3374c2cb64832" offset="0" />
+ </software>
+
+ <software name="kikekan" supported="no">
+ <description>Le Mystere de Kikekankoi (Fra)</description>
+ <year>1985</year>
+ <publisher>Loriciels</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="7687">
+ <rom name="le mystere de kikekankoi (f) (face a) (1985) (version basic 1.0) [original] [tape].cdt" size="7687" crc="fe3cdc92" sha1="ed8c5b1dffaa6baece2ab685f14880c23a61be42" offset="0" />
</dataarea>
</part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="9373">
- <rom name="mystical (f) (1990) (08. level 8) (version split) [original] [tape].cdt" size="9373" crc="d3e749bc" sha1="ead6d474dcb02c34bcc4069190f89cd08b2f61e5" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="55187">
+ <rom name="le mystere de kikekankoi (f) (face b) (1985) (version basic 1.0) [original] [tape].cdt" size="55187" crc="fa630dd3" sha1="5c7ce700c19931d24c7309714cf71a3ac7321151" offset="0" />
</dataarea>
</part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="8857">
- <rom name="mystical (f) (1990) (09. level 9) (version split) [original] [tape].cdt" size="8857" crc="ce91e463" sha1="db0d71ee98df84e12c01708fbceff966e5dc6ab1" offset="0" />
+ </software>
+
+ <software name="mysindus" supported="no">
+ <description>Mystery of the Indus Valleys (UK)</description>
+ <year>1987</year>
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="45870">
+ <rom name="mystery of the indus valleys (uk) (1987) [original] [tape].cdt" size="45870" crc="114af89f" sha1="63888bda6b2ae9ecb9fdc46046af20d3b6fd2553" offset="0" />
</dataarea>
</part>
- <part name="cass11" interface="cpc_cass">
- <dataarea name="cass" size="9889">
- <rom name="mystical (f) (1990) (10. level 10) (version split) [original] [tape].cdt" size="9889" crc="f9fb491d" sha1="44e049fc0c2553ae8d02887badbcdd352b4132ad" offset="0" />
+ </software>
+
+ <software name="javastar" supported="no">
+ <description>The Mystery of the Java Star (UK)</description>
+ <year>1984</year>
+ <publisher>Shards Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="93363">
+ <rom name="the mystery of the java star (uk) (1984) (version fast load) [original] [tape].cdt" size="93363" crc="9769434e" sha1="41d3505dfe51d2144a7ab8c02992b0d63686666b" offset="0" />
</dataarea>
</part>
- <part name="cass12" interface="cpc_cass">
- <dataarea name="cass" size="9889">
- <rom name="mystical (f) (1990) (11. level 11) (version split) [original] [tape].cdt" size="9889" crc="977aebfe" sha1="16ecd6009cdf069f4cbdcfbac93026c53f1cb166" offset="0" />
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="93378">
+ <rom name="the mystery of the java star (uk) (1984) (version normal load) [original] [tape].cdt" size="93378" crc="87babe3a" sha1="399c361adce900bbcfb0d341d3aecc52cd775dc3" offset="0" />
</dataarea>
</part>
- <part name="cass13" interface="cpc_cass">
- <dataarea name="cass" size="9889">
- <rom name="mystical (f) (1990) (12. level 12) (version split) [original] [tape].cdt" size="9889" crc="c39775ba" sha1="9b053a07ee8d2883c0acda43e0f1ea69db40570e" offset="0" />
+ </software>
+
+ <software name="mystnile" supported="no">
+ <description>The Mystery of the Nile (UK)</description>
+ <year>1987</year>
+ <publisher>Zigurat</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="67398">
+ <rom name="the mystery of the nile (uk) (1987) [original] [tape].cdt" size="67398" crc="5cefd6c5" sha1="1ace45d685dcc4c5c53f8109c2067056faacdb4f" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mystical (F) (1990) [Original] [TAPE].zip... -->
- <software name="mystical01" cloneof="mystical" supported="no">
- <description>Mystical (Fra) [Original] [TAPE]</description>
+ <software name="mystical" supported="no">
+ <description>Mystical (Fra)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Infogrames</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="165649">
<rom name="mystical (f) (1990) [original] [tape].cdt" size="165649" crc="6035ace2" sha1="66ebcd84bb1383c9f30a33ef1deb0a7b3cbb61b8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Myth (UK) (1989) [Original] [TAPE].zip... -->
- <software name="mythuk19" supported="no">
- <description>Myth (UK) [Original] [TAPE]</description>
+ <software name="myth" supported="no">
+ <description>Myth - History In The Making (UK)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="163303">
- <rom name="myth (uk) (1989) [original] [tape].cdt" size="163303" crc="921400ae" sha1="ae9ab1c4ffc8f8f0c7c4a72b66ed5e4811318284" offset="0" />
+ <publisher>System 3</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="180011">
+ <rom name="myth - history in the making (uk) (1989) [original] [tape].cdt" size="180011" crc="25c800b5" sha1="049331a26295cddecd02fefa22e5c095e8ccb3c2" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Mythos (S) (1990) [Original] [TAPE].zip... -->
- <software name="mythoss1" supported="no">
- <description>Mythos (Spa) [Original] [TAPE]</description>
+ <software name="mythos" supported="no">
+ <description>Mythos (Spa)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="65664">
<rom name="mythos (s) (1990) [original] [tape].cdt" size="65664" crc="d15828d1" sha1="a9afef04a9d21afd8c01f13500c60c7b09b9d87a" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Nakamoto (UK) (19xx) (PD) [Original] [TAPE].zip... -->
<software name="nakamoto" supported="no">
- <description>Nakamoto (UK) (PD) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <description>Nakamoto (UK)</description>
+ <year>1987</year>
+ <publisher>The Power House</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="37930">
<rom name="nakamoto (uk) (19xx) (pd) [original] [tape].cdt" size="37930" crc="17f74213" sha1="6509b793291bd3069eaefc1aff425f3695bb9a54" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Nanako In Classic Japanese Monster Castle (UK) (2009) (PD) [Original] [TAPE].zip... -->
- <software name="nanakoin" supported="no">
- <description>Nanako In Classic Japanese Monster Castle (UK) (2009) (PD) [Original] [TAPE]</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="44735">
- <rom name="nanako in classic japanese monster castle (uk) (2009) (pd) [original] [tape].cdt" size="44735" crc="7736719b" sha1="a632b7d56015185fd9594284fce1feb7ad170f7c" offset="0" />
+ <software name="narc" supported="no">
+ <description>Narc (UK)</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="206734">
+ <rom name="narc (uk) (1990) [original] [tape].cdt" size="206734" crc="e9f7bfbb" sha1="f5a648a6a54c4e4bd948cfd5397fa0907feb59b4" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Narc (UK) (1990) [Original] [TAPE].zip... -->
- <software name="narcuk19" supported="no">
- <description>Narc (UK) [Original] [TAPE]</description>
+ <software name="narcopol" supported="no">
+ <description>Narco Police (UK)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="206734">
- <rom name="narc (uk) (1990) [original] [tape].cdt" size="206734" crc="e9f7bfbb" sha1="f5a648a6a54c4e4bd948cfd5397fa0907feb59b4" offset="0" />
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="146378">
+ <rom name="narco police (uk) (face a) (1992) [dinamic software] [original] [tape].cdt" size="146378" crc="4e00a0c8" sha1="4a64b82cb630275458f1ff089021de73b2f7487d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="36327">
+ <rom name="narco police (uk) (face b) (1992) [dinamic software] [original] [tape].cdt" size="36327" crc="d87de18d" sha1="c9253cc4862940b86ad2f7d9933836af48bd21e0" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Narco Police (UK) (2 faces) (1992) [GBH] [Original] [TAPE].zip... -->
- <software name="narcopol" supported="no">
- <description>Narco Police (UK) (2 faces) [GBH] [Original] [TAPE]</description>
- <year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="narcopola" cloneof="narcopol" supported="no">
+ <description>Narco Police (UK, GBH)</description>
+ <year>1990</year>
+ <publisher>GBH</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="146390">
<rom name="narco police (uk) (face a) (1992) [gbh] [original] [tape].cdt" size="146390" crc="95ee1bb9" sha1="9259d16af4688bef8cb41be97ca75071843b52ac" offset="0" />
</dataarea>
@@ -27729,63 +25071,58 @@
</part>
</software>
- <!-- Identifying Narco Police (UK) (2 faces) (1992) [Dinamic Software] [Original] [TAPE].zip... -->
- <software name="narcopol01" cloneof="narcopol" supported="no">
- <description>Narco Police (UK) (2 faces) [Dinamic Software] [Original] [TAPE]</description>
- <year>1992</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="146378">
- <rom name="narco police (uk) (face a) (1992) [dinamic software] [original] [tape].cdt" size="146378" crc="4e00a0c8" sha1="4a64b82cb630275458f1ff089021de73b2f7487d" offset="0" />
- </dataarea>
- </part>
- <part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="36327">
- <rom name="narco police (uk) (face b) (1992) [dinamic software] [original] [tape].cdt" size="36327" crc="d87de18d" sha1="c9253cc4862940b86ad2f7d9933836af48bd21e0" offset="0" />
+ <software name="national" supported="no">
+ <description>The National (UK)</description>
+ <year>1989</year>
+ <publisher>D&amp;H Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="41233">
+ <rom name="the national (uk) (1991) [original] [tape].cdt" size="41233" crc="5d0211ea" sha1="c5f89f6ed646ef3a4cfff92386927ac21fa33bb8" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Navy Moves (S) (2 faces) (1988) [Original] [TAPE].zip... -->
<software name="navymove" supported="no">
- <description>Navy Moves (Spa) (2 faces) [Original] [TAPE]</description>
+ <description>Navy Moves (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="68924">
- <rom name="navy moves (s) (face a) (1988) [original] [tape].cdt" size="68924" crc="1ca87262" sha1="7c27d9eb06a3f4eb5080714d155623aa73750269" offset="0" />
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65990">
+ <rom name="navy moves (uk) (face b) (1989) [original] [tape].cdt" size="65990" crc="0b96c17d" sha1="4bbbd416730bceb72f1e1439c1afa6e42e7bbdc0" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="71615">
- <rom name="navy moves (s) (face b) (1988) [original] [tape].cdt" size="71615" crc="ef917436" sha1="fd94eff9a621d9c19520ecde88ff70c6f5c84efe" offset="0" />
+ <dataarea name="cass" size="65649">
+ <rom name="navy moves (uk) (face a) (1989) [original] [tape].cdt" size="65649" crc="e2bbcfde" sha1="a599ab2fc558a0c6fd564d06fc99f5a432f14e10" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Navy Moves (UK) (2 faces) (1989) [Original] [TAPE].zip... -->
- <software name="navymove01" cloneof="navymove" supported="no">
- <description>Navy Moves (UK) (2 faces) [Original] [TAPE]</description>
- <year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="65990">
- <rom name="navy moves (uk) (face b) (1989) [original] [tape].cdt" size="65990" crc="0b96c17d" sha1="4bbbd416730bceb72f1e1439c1afa6e42e7bbdc0" offset="0" />
+ <software name="navymoves" cloneof="navymove" supported="no">
+ <description>Navy Moves (Spa)</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="68924">
+ <rom name="navy moves (s) (face a) (1988) [original] [tape].cdt" size="68924" crc="1ca87262" sha1="7c27d9eb06a3f4eb5080714d155623aa73750269" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="65649">
- <rom name="navy moves (uk) (face a) (1989) [original] [tape].cdt" size="65649" crc="e2bbcfde" sha1="a599ab2fc558a0c6fd564d06fc99f5a432f14e10" offset="0" />
+ <dataarea name="cass" size="71615">
+ <rom name="navy moves (s) (face b) (1988) [original] [tape].cdt" size="71615" crc="ef917436" sha1="fd94eff9a621d9c19520ecde88ff70c6f5c84efe" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Navy Moves + Army Moves (S) (2 faces) (1989) [Original] [TAPE] [COMPILATION].zip... -->
- <software name="navymove02" cloneof="navymove" supported="no">
- <description>Navy Moves + Army Moves (Spa) (2 faces) [Original] [TAPE] [COMPILATION]</description>
+ <software name="2navarmy" supported="no">
+ <description>Navy Moves + Army Moves (Spa)</description>
<year>1989</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="122974">
<rom name="navy moves + army moves (s) (face a) (1989) [original] [tape] [compilation].cdt" size="122974" crc="b93436eb" sha1="63c1721085c59073bac086fce2e71d99d08b04c7" offset="0" />
</dataarea>
@@ -27797,141 +25134,123 @@
</part>
</software>
- <!-- Identifying Nebulus (UK) (1988) [Original] [TAPE].zip... -->
- <software name="nebulusu" supported="no">
- <description>Nebulus (UK) [Original] [TAPE]</description>
+ <software name="nebulus" supported="no">
+ <description>Nebulus (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66748">
<rom name="nebulus (uk) (1988) [original] [tape].cdt" size="66748" crc="60aceec7" sha1="b66c473db1b721ae28fdfbb2037d6a8e66158f5d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying NEIL Android (UK) (1988) [Original] [TAPE].zip... -->
+ <software name="necridom" supported="no">
+ <description>The Necris-Dome (UK)</description>
+ <year>1986</year>
+ <publisher>Codemasters Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="65655">
+ <rom name="the necris-dome (uk) (1986) [original] [tape].cdt" size="65655" crc="b2763779" sha1="fd11ed195c881b6f4185871adf0be89a739da00d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="neilandr" supported="no">
- <description>NEIL Android (UK) [Original] [TAPE]</description>
+ <description>NEIL Android (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="48067">
- <rom name="neil android (uk) (1988) [original] [tape].cdt" size="48067" crc="517512c0" sha1="0a9c8c4b2cd64306ebbb30956ef5fbe0286c0fc5" offset="0" />
+ <publisher>Alternative Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="48025">
+ <rom name="neil android (uk) (1988) [original] [tape].cdt" size="48025" crc="80d463f4" sha1="8f387edcab7607ff29cbd9e133439189dcfe73c5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Nemesis (UK) (1987) [Original] [TAPE].zip... -->
- <software name="nemesisu" supported="no">
- <description>Nemesis (UK) [Original] [TAPE]</description>
+ <software name="nemesis" supported="no">
+ <description>Nemesis (UK)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Konami</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="82891">
- <rom name="nemesis (uk) (1987) [original] [tape].cdt" size="82891" crc="05c9dfe8" sha1="3fb0d83b3c699c448551194f3c109ece58472d31" offset="0" />
+ <rom name="nemesis (uk) (1987) [original] [tape].cdt" size="82891" crc="b9483efa" sha1="f3822ced24902687134be80c4bd2575934c10f83" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Nemesis The Warlock (UK) (1987) (Spain retail version) [Original] [TAPE].zip... -->
- <software name="nemesist" supported="no">
- <description>Nemesis The Warlock (UK) (Spain retail version) [Original] [TAPE]</description>
+ <software name="nemwrlk" supported="no">
+ <description>Nemesis The Warlock (Spa)</description>
<year>1987</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Martech</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59707">
<rom name="nemesis the warlock (uk) (1987) (spain retail version) [original] [tape].cdt" size="59707" crc="5ffc21a4" sha1="e56815ff8a1a225c04883f70d0dbd6c9e72f39e5" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Nether Earth (UK) (1986) [Original] [TAPE].zip... -->
<software name="netherea" supported="no">
- <description>Nether Earth (UK) [Original] [TAPE]</description>
+ <description>Nether Earth (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Argus Press Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="47565">
<rom name="nether earth (uk) (1986) [original] [tape].cdt" size="47565" crc="43853674" sha1="73875fc6a69ebe0ec8ddc64b518052ad24cb375d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Netherworld (UK) (1988) [Original] [TAPE].zip... -->
- <software name="netherwo" supported="no">
- <description>Netherworld (UK) [Original] [TAPE]</description>
+ <software name="netherwd" supported="no">
+ <description>Netherworld (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Hewson</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="66699">
<rom name="netherworld (uk) (1988) [original] [tape].cdt" size="66699" crc="5880239c" sha1="63c26f4c62fb0c0f32543c740d73d5814ea5989b" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying New York Warriors (UK) (64K) (1990) (Version Split) [Original] [TAPE].zip... -->
- <software name="newyorkw" supported="no">
- <description>New York Warriors (UK) (64K) (Version Split) [Original] [TAPE]</description>
- <year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
- <dataarea name="cass" size="26996">
- <rom name="new york warriors (uk) (64k) (1990) (00. code program) (version split) [original] [tape].cdt" size="26996" crc="6053e474" sha1="87ec53b4dbed1f03e96c0676d61af585664d38f4" offset="0" />
+ <software name="neverend" supported="no">
+ <description>The Never Ending Story (UK)</description>
+ <year>1985</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="50046">
+ <rom name="the never ending story (uk) (face 1a) (1985) [original] [tape].cdt" size="50046" crc="57f3f807" sha1="3000cfc8cf9f64e4af73d2bf16d37fba3e5a3c36" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="22291">
- <rom name="new york warriors (uk) (64k) (1990) (01. level a - walt whitman park) (version split) [original] [tape].cdt" size="22291" crc="a10fab3d" sha1="a13465e2573baec9a929a932f1f07ae25815b247" offset="0" />
+ <dataarea name="cass" size="21706">
+ <rom name="the never ending story (uk) (face 1b) (1985) [original] [tape].cdt" size="21706" crc="67e33287" sha1="137caed44ceeee861d57399469e383c4f963ae2b" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="cpc_cass">
- <dataarea name="cass" size="27601">
- <rom name="new york warriors (uk) (64k) (1990) (02. level b - brooklyn bridge) (version split) [original] [tape].cdt" size="27601" crc="f5281023" sha1="ac96a238fc5ba3769bf32384cb5ee58b5fd35215" offset="0" />
+ <dataarea name="cass" size="21706">
+ <rom name="the never ending story (uk) (face 2a) (1985) [original] [tape].cdt" size="21706" crc="aca51e05" sha1="42225e4467a1d651967e9ba781137f29e9839b4c" offset="0" />
</dataarea>
</part>
<part name="cass4" interface="cpc_cass">
- <dataarea name="cass" size="28664">
- <rom name="new york warriors (uk) (64k) (1990) (03. level c - chinatown) (version split) [original] [tape].cdt" size="28664" crc="81f51c19" sha1="b48dd3dd423e6e8023fe40f9d8ab178ea8f1d015" offset="0" />
- </dataarea>
- </part>
- <part name="cass5" interface="cpc_cass">
- <dataarea name="cass" size="27598">
- <rom name="new york warriors (uk) (64k) (1990) (04. level d - city hall park) (version split) [original] [tape].cdt" size="27598" crc="fa15c42d" sha1="d8c57f05a7dced1fe300efa45ac3e678cb235801" offset="0" />
- </dataarea>
- </part>
- <part name="cass6" interface="cpc_cass">
- <dataarea name="cass" size="27599">
- <rom name="new york warriors (uk) (64k) (1990) (05. level e - subway) (version split) [original] [tape].cdt" size="27599" crc="0d86de11" sha1="5d0f58b3c9cee970f4ef8d8bfcc840b9ce7082c3" offset="0" />
- </dataarea>
- </part>
- <part name="cass7" interface="cpc_cass">
- <dataarea name="cass" size="28657">
- <rom name="new york warriors (uk) (64k) (1990) (06. level f - west broadway) (version split) [original] [tape].cdt" size="28657" crc="ee1c1936" sha1="1d0dbc3887c61525abd5a99f9279661bdfaafafa" offset="0" />
- </dataarea>
- </part>
- <part name="cass8" interface="cpc_cass">
- <dataarea name="cass" size="25474">
- <rom name="new york warriors (uk) (64k) (1990) (07. level g - church street) (version split) [original] [tape].cdt" size="25474" crc="f7e13800" sha1="2883f5c056db10fb527b39b180ccc86503d49f7d" offset="0" />
- </dataarea>
- </part>
- <part name="cass9" interface="cpc_cass">
- <dataarea name="cass" size="27596">
- <rom name="new york warriors (uk) (64k) (1990) (08. level h - world trade center roof) (version split) [original] [tape].cdt" size="27596" crc="a9c4b770" sha1="aae608573504f69a71079f92f992b09aa599e462" offset="0" />
- </dataarea>
- </part>
- <part name="cass10" interface="cpc_cass">
- <dataarea name="cass" size="18047">
- <rom name="new york warriors (uk) (64k) (1990) (09. end screen) (version split) [original] [tape].cdt" size="18047" crc="82563eab" sha1="ac26af15b5197c8e6fdb899cdb39e375eef86937" offset="0" />
+ <dataarea name="cass" size="21706">
+ <rom name="the never ending story (uk) (face 2b) (1985) [original] [tape].cdt" size="21706" crc="bb7b46a9" sha1="08fdc8af5dea0a3c7abbf5cb25a7cedce395c239" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying New York Warriors (UK) (64K) (2 faces) (1990) [Original] [TAPE].zip... -->
- <software name="newyorkw01" cloneof="newyorkw" supported="no">
- <description>New York Warriors (UK) (64K) (2 faces) [Original] [TAPE]</description>
+ <software name="newyorkw" supported="no">
+ <description>New York Warriors (UK, 64K)</description>
<year>1990</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Virgin Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="127333">
<rom name="new york warriors (uk) (64k) (face b) (1990) [original] [tape].cdt" size="127333" crc="e92c4f05" sha1="93c713ef5a5655127c570d59de997bfd0536e09d" offset="0" />
</dataarea>
@@ -27943,263 +25262,166 @@
</part>
</software>
- <!-- Identifying Nexor (UK) (1985) [Original] [TAPE].zip... -->
- <software name="nexoruk1" supported="no">
- <description>Nexor (UK) [Original] [TAPE]</description>
- <year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <software name="tnzs" supported="no">
+ <description>The New Zealand Story (UK)</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
+ <dataarea name="cass" size="81699">
+ <rom name="the new zealand story (uk) (face a) (1989) [original] [tape].cdt" size="81699" crc="b0118314" sha1="df4c28a52efa60df8c669173be9285fc66f7f22a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="cpc_cass">
+ <dataarea name="cass" size="88812">
+ <rom name="the new zealand story (uk) (face b) (1989) [original] [tape].cdt" size="88812" crc="69bd3646" sha1="a0d452865197ed290f3a2ebfff95bd95db80aa77" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="nexor" supported="no">
+ <description>N-E-X-O-R (UK)</description>
+ <year>1986</year>
+ <publisher>Design Design</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="59941">
<rom name="nexor (uk) (1985) [original] [tape].cdt" size="59941" crc="0949779d" sha1="f3ed691ae40e4a70e889dccf3e7af2ddcb8a535d" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Nexus (UK) (1986) [Original] [TAPE].zip... -->
- <software name="nexusuk1" supported="no">
- <description>Nexus (UK) [Original] [TAPE]</description>
+ <software name="nexus" supported="no">
+ <description>Nexus (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Nexus</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="61041">
<rom name="nexus (uk) (1986) [original] [tape].cdt" size="61041" crc="17409935" sha1="a9ad928a5890c452bfe4eba2980942e7fa1d0947" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Nibbler (UK,G) (1985) [Rainbow Arts] [Original] [TAPE].zip... -->
- <software name="nibbleru" supported="no">
- <description>Nibbler (UK,G) [Rainbow Arts] [Original] [TAPE]</description>
+ <software name="nibbler" supported="no">
+ <description>Nibbler (Euro?)</description>
<year>1985</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Rainbow Arts</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="43633">
<rom name="nibbler (uk,g) (1985) [rainbow arts] [original] [tape].cdt" size="43633" crc="d7e3a559" sha1="5af61ae2c9a67c7a04e5b4327c5522fea0f6d122" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Nick Faldo Plays The Open (UK) (1986) [Original] [TAPE].zip... -->
- <software name="nickfald" supported="no">
- <description>Nick Faldo Plays The Open (UK) [Original] [TAPE]</description>
+ <software name="faldopto" supported="no">
+ <description>Nick Faldo Plays The Open (UK)</description>
<year>1986</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Mind Games</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="57441">
<rom name="nick faldo plays the open (uk) (1986) [original] [tape].cdt" size="57441" crc="185b2b32" sha1="715e25e50a9981427175243db2374adb8da2be75" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Nigel Mansell's Grand Prix (UK) (1988) (UK retail version) [Original] [TAPE].zip... -->
- <software name="nigelman" supported="no">
- <description>Nigel Mansell's Grand Prix (UK) (UK retail version) [Original] [TAPE]</description>
+ <software name="manselgp" supported="no">
+ <description>Nigel Mansell's Grand Prix (UK)</description>
<year>1988</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Martech</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="127909">
<rom name="nigel mansell's grand prix (uk) (1988) (uk retail version) [original] [tape].cdt" size="127909" crc="bfd41dc2" sha1="59d3e31b5d0af0a46d25c2d2833cc03152fdfd54" offset="0" />
</dataarea>
</part>
</software>
- <!-- Identifying Nigel Mansell's World Championship (UK) (1993) (Version Split) [Original] [TAPE].zip... -->
- <software name="nigelman01" cloneof="nigelman" supported="no">
- <description>Nigel Mansell's World Championship (UK) (Version Split) [Original] [TAPE]</description>
+ <software name="mansell" supported="no">
+ <description>Nigel Mansell's World Championship (UK)</description>
<year>1993</year>
- <publisher>&lt;unknown&gt;</publisher>
- <part name="cass" interface="cpc_cass">
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="usage" value="Load with |TAPE and then RUN&quot;&quot;" />
+ <part name="cass1" interface="cpc_cass">
<dataarea name="cass" size="19555">
- <rom name="nigel mansell's world championship (uk) (1993) (00. code program) (version split) [original] [tape].cdt" size="19555" crc="08f3351b" sha1="b586702a016b16ef45dcd267116d3755daf774e0" offset="0" />
+ <rom name="nigel mansell's world championship (uk) (face a) (1993) [original] [tape].cdt" size="19555" crc="91346acc" sha1="c03a575977ab55d3dc27558e904e2b63a6802cb6" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="cpc_cass">
- <dataarea name="cass" size="34392">
- <rom name="nigel mansell's world championship (uk) (1993) (01. game code a) (version split) [original] [tape].cdt" size="34392" crc="31de9bd1" sha1="06037a5602d4019f7b0f86a97c389909c9eb8375" offset="0" />