From eec37b684eab76eef32336668529655f2c378d7f Mon Sep 17 00:00:00 2001 From: Andy McFadden Date: Tue, 23 Oct 2018 12:30:19 -0700 Subject: [PATCH] Split C64 system def into .PRG/.BIN One starts with a 16-bit load address, one does not. Not sure this is the right way to go, but it's worth a try. (issue #33) --- SourceGen/RuntimeData/SystemDefs.json | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/SourceGen/RuntimeData/SystemDefs.json b/SourceGen/RuntimeData/SystemDefs.json index 8249775..0a1449e 100644 --- a/SourceGen/RuntimeData/SystemDefs.json +++ b/SourceGen/RuntimeData/SystemDefs.json @@ -164,11 +164,11 @@ } }, { - "Name" : "Commodore 64", + "Name" : "Commodore 64 (PRG)", "GroupName" : "Commodore", "Cpu" : "6510", "Speed" : "1.023", - "Description" : "Commodore 64 home computer.", + "Description" : "Commodore 64 home computer. The first two bytes hold the load address.", "SymbolFiles" : [ "RT:Commodore/C64-Kernal.sym65" ], @@ -178,6 +178,20 @@ "first-word-is-load-addr":"true" } }, + { + "Name" : "Commodore 64 (BIN)", + "GroupName" : "Commodore", + "Cpu" : "6510", + "Speed" : "1.023", + "Description" : "Commodore 64 home computer. General binary file.", + "SymbolFiles" : [ + "RT:Commodore/C64-Kernal.sym65" + ], + "ExtensionScripts" : [ + ], + "Parameters" : { + } + }, { "Name" : "Commodore 128", "GroupName" : "Commodore", @@ -191,7 +205,6 @@ "ExtensionScripts" : [ ], "Parameters" : { - "first-word-is-load-addr":"true" } }, {