Bump version number

This commit is contained in:
drmortalwombat 2023-03-05 22:11:28 +01:00
parent 9bd7b5cd48
commit e1606ab6e7
8 changed files with 534 additions and 9 deletions

View File

@ -82,14 +82,30 @@ The compiler is command line driven, and creates an executable .prg file.
* -Oi: enable auto inline of small functions (part of O2/O3) * -Oi: enable auto inline of small functions (part of O2/O3)
* -Oa: optimize inline assembler (part of O2/O3) * -Oa: optimize inline assembler (part of O2/O3)
* -tf: target format, may be prg, crt or bin * -tf: target format, may be prg, crt or bin
* -tm : target machine
* -d64 : create a d64 disk image * -d64 : create a d64 disk image
* -f : add a binary file to the disk image * -f : add a binary file to the disk image
* -fz : add a compressed binary file to the disk image * -fz : add a compressed binary file to the disk image
* -xz : extended zero page usage, more zero page space, but no return to basic * -xz : extended zero page usage, more zero page space, but no return to basic
A list of source files can be provided. A list of source files can be provided.
#### Supported target machines
* c64 : Commodore C64, (0x0800..0xa000)
* c128 : Commodore C128, memory range (0x1c00..0xfc00)
* c128b : Commodore C128, first 16KB only (0x1c00..0x4000)
* plus4 : Commodore PLUS4, (0x1000..0xfc00)
* vic20: Commodore VIC20, no extra memory (0x1000..0x1e00)
* vic20+3 : Commodore VIC20, 3K RAM expansion (0x0400..0x1e00)
* vic20+8 : Commodore VIC20, 8K RAM expansion (0x1200..0x4000)
* vic20+16 : Commodore VIC20, 16K RAM expansion (0x1200..0x6000)
* vic20+24 : Commodore VIC20, 24K RAM expansion (0x1200..0x8000)
* pet: Commodore PET, 8K RAM (0x0400..0x2000)
* pet16 : Commodore PET, 16K RAM (0x0400..0x4000)
* pet32 : Commodore PET, 32K RAM (0x0400..0x8000)
* nes : Nintendo entertainment system, NROM 32 K ROM
### Files generated ### Files generated
The main file generated by the compiler is a .prg, .crt or .bin with the code and constant data. Additional files are created to support debugging and analysis: The main file generated by the compiler is a .prg, .crt or .bin with the code and constant data. Additional files are created to support debugging and analysis:

84
include/c128/bank1.c Normal file
View File

@ -0,0 +1,84 @@
#include "bank1.h"
#include "mmu.h"
#include <string.h>
void bnk1_init(void)
{
mmu.cr = 0x3e;
memcpy((char *)0xfc00, (char *)0xf000, 0x0300);
xmmu.rcr |= 0x0c;
mmu.cr = 0x3f;
}
#pragma code(bnk1code)
char bnk1_readb(volatile char * p)
{
mmu.bank1 = 0;
char c = *p;
mmu.bank0 = 0;
return c;
}
unsigned bnk1_readw(volatile unsigned * p)
{
mmu.bank1 = 0;
unsigned w = *p;
mmu.bank0 = 1;
return w;
}
unsigned long bnk1_readl(volatile unsigned long * p)
{
mmu.bank1 = 0;
unsigned long l = *p;
mmu.bank0 = 3;
return l;
}
void bnk1_readm(char * dp, volatile char * sp, unsigned size)
{
while (size > 0)
{
mmu.bank1 = 0;
char c = * sp++;
mmu.bank0 = c;
*dp++ = c;
size--;
}
}
void bnk1_writeb(volatile char * p, char b)
{
mmu.bank1 = b;
*p = b;
mmu.bank0 = b;
}
void bnk1_writew(volatile unsigned * p, unsigned w)
{
mmu.bank1 = w;
*p = w;
mmu.bank0 = w;
}
void bnk1_writel(volatile unsigned long * p, unsigned long l)
{
mmu.bank1 = l;
*p = l;
mmu.bank0 = l;
}
void bnk1_writem(volatile char * dp, const char * sp, unsigned size)
{
while (size > 0)
{
char c = * sp++;
mmu.bank1 = c;
*dp++ = c;
mmu.bank0 = c;
size--;
}
}
#pragma code(code)

34
include/c128/bank1.h Normal file
View File

@ -0,0 +1,34 @@
#ifndef C128_BANK1_H
#define C128_BANK1_H
#pragma section( bnk1code, 0)
#pragma region( bnk1code, 0xf000, 0xf300, , , {bnk1code}, 0xfc00 )
void bnk1_init(void);
#pragma code(bnk1code)
char bnk1_readb(volatile char * p);
unsigned bnk1_readw(volatile unsigned * p);
unsigned long bnk1_readl(volatile unsigned long * p);
void bnk1_readm(char * dp, volatile char * sp, unsigned size);
void bnk1_writeb(volatile char * p, char b);
void bnk1_writew(volatile unsigned * p, unsigned w);
void bnk1_writel(volatile unsigned long * p, unsigned long l);
void bnk1_writem(volatile char * dp, const char * sp, unsigned size);
#pragma code(code)
#pragma compile("bank1.c")
#endif

1
include/c128/mmu.c Normal file
View File

@ -0,0 +1 @@
#include "mmu.h"

34
include/c128/mmu.h Normal file
View File

@ -0,0 +1,34 @@
#ifndef C128_MMU_H
#define C128_MMU_H
#include <c64/types.h>
struct MMU
{
volatile byte cr;
volatile byte bank0;
volatile byte bank1;
volatile byte bank14;
volatile byte bankx;
};
struct XMMU
{
volatile byte cr;
volatile byte pcr[4];
volatile byte mcr;
volatile byte rcr;
volatile word page0;
volatile word page1;
volatile byte vr;
};
#define mmu (*((struct MMU *)0xff00))
#define xmmu (*((struct XMMU *)0xd500))
#pragma compile("mmu.c")
#endif

View File

@ -74,7 +74,7 @@ int main2(int argc, const char** argv)
#else #else
strcpy(strProductName, "oscar64"); strcpy(strProductName, "oscar64");
strcpy(strProductVersion, "1.16.187"); strcpy(strProductVersion, "1.17.188");
#ifdef __APPLE__ #ifdef __APPLE__
uint32_t length = sizeof(basePath); uint32_t length = sizeof(basePath);

View File

@ -25,8 +25,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_NEUTRAL
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,16,187,0 FILEVERSION 1,17,188,0
PRODUCTVERSION 1,16,187,0 PRODUCTVERSION 1,17,188,0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x1L FILEFLAGS 0x1L
@ -43,12 +43,12 @@ BEGIN
BEGIN BEGIN
VALUE "CompanyName", "oscar64" VALUE "CompanyName", "oscar64"
VALUE "FileDescription", "oscar64 compiler" VALUE "FileDescription", "oscar64 compiler"
VALUE "FileVersion", "1.16.187.0" VALUE "FileVersion", "1.17.188.0"
VALUE "InternalName", "oscar64.exe" VALUE "InternalName", "oscar64.exe"
VALUE "LegalCopyright", "Copyright (C) 2021" VALUE "LegalCopyright", "Copyright (C) 2021"
VALUE "OriginalFilename", "oscar64.exe" VALUE "OriginalFilename", "oscar64.exe"
VALUE "ProductName", "oscar64" VALUE "ProductName", "oscar64"
VALUE "ProductVersion", "1.16.187.0" VALUE "ProductVersion", "1.17.188.0"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

View File

@ -70,6 +70,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_0D15550C6DED4A3DB1301B4EC13A4320"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_0D8B657E4A954DBFAF14055CDFFB384C" "MsmKey" = "8:_0D8B657E4A954DBFAF14055CDFFB384C"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -190,6 +196,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_315C94A7D90D4CF5BF95F3B57482CADA"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_317711E6E48744A18655469B4C53767E" "MsmKey" = "8:_317711E6E48744A18655469B4C53767E"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -286,6 +298,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_494DB63135144419A8E0E6037E1B3237"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_4A1182DE6E79476B9FE3EAE072252A90" "MsmKey" = "8:_4A1182DE6E79476B9FE3EAE072252A90"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -310,6 +328,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_4E9503F4F8F343739E4685C2066B3AD0"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_539501D7FC4941B8AEE943A2D5C74703" "MsmKey" = "8:_539501D7FC4941B8AEE943A2D5C74703"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -340,6 +364,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_5A2F25CDE50B4AFAB0E0D5A3E787ABDD"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_5ACC41BF427E47EBB9A4A66BD117FF80" "MsmKey" = "8:_5ACC41BF427E47EBB9A4A66BD117FF80"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -430,6 +460,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_76FEB96DC82F4EC681034B0A54620EAB"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_79985361F09A43299E258E1A8E5ED934" "MsmKey" = "8:_79985361F09A43299E258E1A8E5ED934"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -478,6 +514,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_8004350ED41848E29D306A0A86DDA90E"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_814F6BFC9788449DB259F99386D39AFD" "MsmKey" = "8:_814F6BFC9788449DB259F99386D39AFD"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -526,6 +568,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_90171C7FE48D426E8664B043F5E75D6B"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_94AD9BFFA9D04AA0B6BC6EEA1D9A93ED" "MsmKey" = "8:_94AD9BFFA9D04AA0B6BC6EEA1D9A93ED"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -562,6 +610,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_9B2E1BB3CD154CEFB214378A64B0B00C"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_9D0D7A63D6C848CD85489D6E7C43AFAD" "MsmKey" = "8:_9D0D7A63D6C848CD85489D6E7C43AFAD"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -658,6 +712,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_B275D22D5B444CC0A8E44E63010B9759"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_B2F1B217D45A434DBA8EC21095F4D717" "MsmKey" = "8:_B2F1B217D45A434DBA8EC21095F4D717"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -730,6 +790,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_C433B7556E0448C6A98F8357DEA96507"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_C43DB5F721EA4B4A81507E9702E8FD4B" "MsmKey" = "8:_C43DB5F721EA4B4A81507E9702E8FD4B"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -862,6 +928,12 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_E00658F953AC4735A6ED77408A74163D"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_E218D776D9014F99BE2B046AEF2D6E8B" "MsmKey" = "8:_E218D776D9014F99BE2B046AEF2D6E8B"
"OwnerKey" = "8:_UNDEFINED" "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
@ -1259,6 +1331,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0D15550C6DED4A3DB1301B4EC13A4320"
{
"SourcePath" = "8:..\\include\\vic20\\vic.h"
"TargetName" = "8:vic.h"
"Tag" = "8:"
"Folder" = "8:_042C172681BD4CC89F4C8AD83B406959"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0D8B657E4A954DBFAF14055CDFFB384C" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0D8B657E4A954DBFAF14055CDFFB384C"
{ {
"SourcePath" = "8:..\\include\\crt.c" "SourcePath" = "8:..\\include\\crt.c"
@ -1659,6 +1751,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_315C94A7D90D4CF5BF95F3B57482CADA"
{
"SourcePath" = "8:..\\include\\c128\\bank1.h"
"TargetName" = "8:bank1.h"
"Tag" = "8:"
"Folder" = "8:_0DAA950D275540D381CEA1427C33C8AA"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_317711E6E48744A18655469B4C53767E" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_317711E6E48744A18655469B4C53767E"
{ {
"SourcePath" = "8:..\\include\\math.c" "SourcePath" = "8:..\\include\\math.c"
@ -1979,6 +2091,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_494DB63135144419A8E0E6037E1B3237"
{
"SourcePath" = "8:..\\include\\c128\\bank1.c"
"TargetName" = "8:bank1.c"
"Tag" = "8:"
"Folder" = "8:_0DAA950D275540D381CEA1427C33C8AA"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A1182DE6E79476B9FE3EAE072252A90" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4A1182DE6E79476B9FE3EAE072252A90"
{ {
"SourcePath" = "8:..\\samples\\resources\\connect4chars.bin" "SourcePath" = "8:..\\samples\\resources\\connect4chars.bin"
@ -2059,6 +2191,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4E9503F4F8F343739E4685C2066B3AD0"
{
"SourcePath" = "8:..\\include\\plus4\\ted.c"
"TargetName" = "8:ted.c"
"Tag" = "8:"
"Folder" = "8:_176312291F834CD18F492496EBCF9B7F"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_539501D7FC4941B8AEE943A2D5C74703" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_539501D7FC4941B8AEE943A2D5C74703"
{ {
"SourcePath" = "8:..\\samples\\games\\snake.c" "SourcePath" = "8:..\\samples\\games\\snake.c"
@ -2159,6 +2311,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A2F25CDE50B4AFAB0E0D5A3E787ABDD"
{
"SourcePath" = "8:..\\include\\c128\\mmu.h"
"TargetName" = "8:mmu.h"
"Tag" = "8:"
"Folder" = "8:_0DAA950D275540D381CEA1427C33C8AA"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5ACC41BF427E47EBB9A4A66BD117FF80" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5ACC41BF427E47EBB9A4A66BD117FF80"
{ {
"SourcePath" = "8:..\\include\\gfx\\vector3d.h" "SourcePath" = "8:..\\include\\gfx\\vector3d.h"
@ -2459,6 +2631,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_76FEB96DC82F4EC681034B0A54620EAB"
{
"SourcePath" = "8:..\\include\\c128\\vdc.c"
"TargetName" = "8:vdc.c"
"Tag" = "8:"
"Folder" = "8:_0DAA950D275540D381CEA1427C33C8AA"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_79985361F09A43299E258E1A8E5ED934" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_79985361F09A43299E258E1A8E5ED934"
{ {
"SourcePath" = "8:..\\include\\gfx\\mcbitmap.c" "SourcePath" = "8:..\\include\\gfx\\mcbitmap.c"
@ -2619,6 +2811,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8004350ED41848E29D306A0A86DDA90E"
{
"SourcePath" = "8:..\\include\\nes\\nes.h"
"TargetName" = "8:nes.h"
"Tag" = "8:"
"Folder" = "8:_9F35D1516FB34C30A2C5C1CA12501231"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_814F6BFC9788449DB259F99386D39AFD" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_814F6BFC9788449DB259F99386D39AFD"
{ {
"SourcePath" = "8:..\\include\\audio\\sidfx.c" "SourcePath" = "8:..\\include\\audio\\sidfx.c"
@ -2779,6 +2991,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_90171C7FE48D426E8664B043F5E75D6B"
{
"SourcePath" = "8:..\\include\\c128\\mmu.c"
"TargetName" = "8:mmu.c"
"Tag" = "8:"
"Folder" = "8:_0DAA950D275540D381CEA1427C33C8AA"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_94AD9BFFA9D04AA0B6BC6EEA1D9A93ED" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_94AD9BFFA9D04AA0B6BC6EEA1D9A93ED"
{ {
"SourcePath" = "8:..\\bin\\oscar64.bat" "SourcePath" = "8:..\\bin\\oscar64.bat"
@ -2899,6 +3131,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9B2E1BB3CD154CEFB214378A64B0B00C"
{
"SourcePath" = "8:..\\include\\plus4\\ted.h"
"TargetName" = "8:ted.h"
"Tag" = "8:"
"Folder" = "8:_176312291F834CD18F492496EBCF9B7F"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D0D7A63D6C848CD85489D6E7C43AFAD" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D0D7A63D6C848CD85489D6E7C43AFAD"
{ {
"SourcePath" = "8:..\\include\\stdio.h" "SourcePath" = "8:..\\include\\stdio.h"
@ -3219,6 +3471,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B275D22D5B444CC0A8E44E63010B9759"
{
"SourcePath" = "8:..\\include\\nes\\nes.c"
"TargetName" = "8:nes.c"
"Tag" = "8:"
"Folder" = "8:_9F35D1516FB34C30A2C5C1CA12501231"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2F1B217D45A434DBA8EC21095F4D717" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B2F1B217D45A434DBA8EC21095F4D717"
{ {
"SourcePath" = "8:..\\samples\\memmap\\charsetload.c" "SourcePath" = "8:..\\samples\\memmap\\charsetload.c"
@ -3459,6 +3731,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C433B7556E0448C6A98F8357DEA96507"
{
"SourcePath" = "8:..\\include\\vic20\\vic.c"
"TargetName" = "8:vic.c"
"Tag" = "8:"
"Folder" = "8:_042C172681BD4CC89F4C8AD83B406959"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C43DB5F721EA4B4A81507E9702E8FD4B" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C43DB5F721EA4B4A81507E9702E8FD4B"
{ {
"SourcePath" = "8:..\\samples\\fractals\\mbtext.c" "SourcePath" = "8:..\\samples\\fractals\\mbtext.c"
@ -3899,6 +4191,26 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E00658F953AC4735A6ED77408A74163D"
{
"SourcePath" = "8:..\\include\\c128\\vdc.h"
"TargetName" = "8:vdc.h"
"Tag" = "8:"
"Folder" = "8:_0DAA950D275540D381CEA1427C33C8AA"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E218D776D9014F99BE2B046AEF2D6E8B" "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E218D776D9014F99BE2B046AEF2D6E8B"
{ {
"SourcePath" = "8:..\\include\\stdlib.c" "SourcePath" = "8:..\\include\\stdlib.c"
@ -4553,6 +4865,39 @@
"Property" = "8:_6AA93D53766B4EE0953D25E157222875" "Property" = "8:_6AA93D53766B4EE0953D25E157222875"
"Folders" "Folders"
{ {
"{9EF0B969-E518-4E46-987F-47570745A589}:_042C172681BD4CC89F4C8AD83B406959"
{
"Name" = "8:vic20"
"AlwaysCreate" = "11:FALSE"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Property" = "8:_EE2F6B12EB07400C8843B7F4C5B49C52"
"Folders"
{
}
}
"{9EF0B969-E518-4E46-987F-47570745A589}:_0DAA950D275540D381CEA1427C33C8AA"
{
"Name" = "8:c128"
"AlwaysCreate" = "11:FALSE"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Property" = "8:_A41957B106C34BD6B545B6AF90430469"
"Folders"
{
}
}
"{9EF0B969-E518-4E46-987F-47570745A589}:_176312291F834CD18F492496EBCF9B7F"
{
"Name" = "8:plus4"
"AlwaysCreate" = "11:FALSE"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Property" = "8:_3E40B4176706486A92CFA4B195216DBF"
"Folders"
{
}
}
"{9EF0B969-E518-4E46-987F-47570745A589}:_247D4CAD3CB843B3A8A4DC2D90F47C28" "{9EF0B969-E518-4E46-987F-47570745A589}:_247D4CAD3CB843B3A8A4DC2D90F47C28"
{ {
"Name" = "8:c64" "Name" = "8:c64"
@ -4564,6 +4909,17 @@
{ {
} }
} }
"{9EF0B969-E518-4E46-987F-47570745A589}:_9F35D1516FB34C30A2C5C1CA12501231"
{
"Name" = "8:nes"
"AlwaysCreate" = "11:FALSE"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Property" = "8:_2D1C556D213E4762AB26C7A8451860A2"
"Folders"
{
}
}
"{9EF0B969-E518-4E46-987F-47570745A589}:_A4C8078BC7A74CCABB1050E80BC79950" "{9EF0B969-E518-4E46-987F-47570745A589}:_A4C8078BC7A74CCABB1050E80BC79950"
{ {
"Name" = "8:audio" "Name" = "8:audio"
@ -4606,15 +4962,15 @@
{ {
"Name" = "8:Microsoft Visual Studio" "Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:oscar64" "ProductName" = "8:oscar64"
"ProductCode" = "8:{824987DF-8E45-4029-93AD-538B2EB0E527}" "ProductCode" = "8:{73EA19D3-9D64-4228-B7C4-145167C1C866}"
"PackageCode" = "8:{B9F22EC1-17FF-4D70-A476-40D34F691C3B}" "PackageCode" = "8:{D9206A10-2163-43EE-BC5D-FBC0769FF045}"
"UpgradeCode" = "8:{9AB61EFF-ACAC-4079-9950-8D96615CD4EF}" "UpgradeCode" = "8:{9AB61EFF-ACAC-4079-9950-8D96615CD4EF}"
"AspNetVersion" = "8:2.0.50727.0" "AspNetVersion" = "8:2.0.50727.0"
"RestartWWWService" = "11:FALSE" "RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:TRUE" "RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE"
"InstallAllUsers" = "11:FALSE" "InstallAllUsers" = "11:FALSE"
"ProductVersion" = "8:1.16.187" "ProductVersion" = "8:1.17.188"
"Manufacturer" = "8:oscar64" "Manufacturer" = "8:oscar64"
"ARPHELPTELEPHONE" = "8:" "ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:" "ARPHELPLINK" = "8:"