From 510b44da918294dabc680247da7ede1d4355e360 Mon Sep 17 00:00:00 2001 From: Curtis F Kaylor Date: Tue, 8 Sep 2020 11:57:50 -0400 Subject: [PATCH] Fixed vic3k.h02, updated vic20 batch files --- include/vic3k.a02 | 7 ++++--- vic20/mlstub (Case Conflict).prg | Bin 41 -> 0 bytes vic20/v3k.bat | 18 ++++++++++++++++++ vic20/v8k.bat | 18 ++++++++++++++++++ vic20/xvic3k.ini | 25 +++++++++++++++++++++++++ vic20/xvic8k.ini | 25 +++++++++++++++++++++++++ 6 files changed, 90 insertions(+), 3 deletions(-) delete mode 100644 vic20/mlstub (Case Conflict).prg create mode 100644 vic20/v3k.bat create mode 100644 vic20/v8k.bat create mode 100644 vic20/xvic3k.ini create mode 100644 vic20/xvic8k.ini diff --git a/include/vic3k.a02 b/include/vic3k.a02 index 9225491..2fab4da 100644 --- a/include/vic3k.a02 +++ b/include/vic3k.a02 @@ -6,14 +6,15 @@ CHRROM EQU $8000 ;Character Generator ROM VICCLR EQU $9600 ;Color RAM (Unexpanded) ;Machine Language Basic Stub - ORG $0401 ;Start of Basic Program + ORG $1001 ;Start of Basic Program BASIC: DC $0C, $04 ;Pointer to Next Line DC $00, $00 ;Line Number (0) DC $9E ;SYS DC $20 ;' ' - DC $31,$30,$33,$38 ;"1038" + DC $34,$31,$31,$30 ;"4110" DC $00 ;End of Line Marker DC $00, $00 ;End of Basic Program INCLUDE "../include/vic.a02" ;Include VIC 20 Common Code - INCLUDE "../include/prbyte.a02" ;PRBYTE and PRHEX routines \ No newline at end of file + INCLUDE "../include/prbyte.a02" ;PRBYTE and PRHEX routines + diff --git a/vic20/mlstub (Case Conflict).prg b/vic20/mlstub (Case Conflict).prg deleted file mode 100644 index 8fea10da76d4205b822090c9b146bdf0a22bf0b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41 lcmZ=ZGjYqzNoDZ$2@VN$Vn70n0z3i?4D%EWjf_oz!T^^h1-bwL diff --git a/vic20/v3k.bat b/vic20/v3k.bat new file mode 100644 index 0000000..f711ae3 --- /dev/null +++ b/vic20/v3k.bat @@ -0,0 +1,18 @@ +@ECHO OFF +IF EXIST %1.c02 GOTO COMPILE + ECHO File %1.c02 not found + GOTO EOF + +:COMPILE +ECHO Compiling File %1.c02 for VIC 20 +8k +..\c02.exe -d -h vic3k -s vic %1 >%1.dbg +IF %ERRORLEVEL% NEQ 0 GOTO EOF +ECHO Assembling File %1.asm +C:\Programs\dasm %1.asm -f1 -o%1.prg -l%1.lst -s%1.sym + +IF %ERRORLEVEL% NEQ 0 GOTO EOF + +ECHO Starting Emulator +@start C:\Programs\WinVICE\xvic.exe -config xvic3k.ini -1 testtape.t64 -10 testdisk.d64 %1.prg + +:EOF \ No newline at end of file diff --git a/vic20/v8k.bat b/vic20/v8k.bat new file mode 100644 index 0000000..60e0e84 --- /dev/null +++ b/vic20/v8k.bat @@ -0,0 +1,18 @@ +@ECHO OFF +IF EXIST %1.c02 GOTO COMPILE + ECHO File %1.c02 not found + GOTO EOF + +:COMPILE +ECHO Compiling File %1.c02 for VIC 20 +8k +..\c02.exe -d -h vic8k -s vic %1 >%1.dbg +IF %ERRORLEVEL% NEQ 0 GOTO EOF +ECHO Assembling File %1.asm +C:\Programs\dasm %1.asm -f1 -o%1.prg -l%1.lst -s%1.sym + +IF %ERRORLEVEL% NEQ 0 GOTO EOF + +ECHO Starting Emulator +@start C:\Programs\WinVICE\xvic.exe -config xvic.ini -1 testtape.t64 -10 testdisk.d64 %1.prg + +:EOF \ No newline at end of file diff --git a/vic20/xvic3k.ini b/vic20/xvic3k.ini new file mode 100644 index 0000000..f24b6c9 --- /dev/null +++ b/vic20/xvic3k.ini @@ -0,0 +1,25 @@ +[VIC20] +InitialDefaultDir="C:\Users\Curtis\Dropbox\projects\C02\vic20" +InitialTapeDir="C:\Users\Curtis\Dropbox\projects\C02\vic20" +Window0Xpos=523 +Window0Ypos=58 +Window0Width=618 +Window0Height=569 +FullscreenWidth=640 +FullscreenHeight=480 +ConfirmOnExit=0 +SoundDeviceName="dx" +SoundBufferSize=100 +VirtualDevices=1 +MachineVideoStandard=2 +VICVideoCache=1 +VICFilter=0 +SidEngine=1 +SidModel=0 +JoyDevice1=1 +FileSystemDevice9=1 +FSDevice9Dir="C:\Users\Curtis\Dropbox\projects\C02\vic20" +DriveTrueEmulation=0 +ETHERNETCARTBase=38912 +Acia1Base=38912 + diff --git a/vic20/xvic8k.ini b/vic20/xvic8k.ini new file mode 100644 index 0000000..462fa94 --- /dev/null +++ b/vic20/xvic8k.ini @@ -0,0 +1,25 @@ +[VIC20] +InitialDefaultDir="C:\Users\Curtis\Dropbox\projects\C02\vic20" +InitialTapeDir="C:\Users\Curtis\Dropbox\projects\C02\vic20" +Window0Xpos=523 +Window0Ypos=58 +Window0Width=618 +Window0Height=569 +FullscreenWidth=640 +FullscreenHeight=480 +ConfirmOnExit=0 +SoundDeviceName="dx" +SoundBufferSize=100 +VirtualDevices=1 +MachineVideoStandard=2 +VICVideoCache=1 +VICFilter=0 +SidEngine=1 +SidModel=0 +JoyDevice1=1 +FileSystemDevice9=1 +FSDevice9Dir="C:\Users\Curtis\Dropbox\projects\C02\vic20" +DriveTrueEmulation=0 +ETHERNET_DISABLED=1 +ETHERNETCARTBase=38912 +Acia1Base=38912