1
0
mirror of https://github.com/RevCurtisP/C02.git synced 2024-11-25 06:31:25 +00:00

Added VIC-20 specific C02 compile scripts vic20/c02.bat and vic20/c02.sh

This commit is contained in:
Curtis F Kaylor 2018-01-28 14:38:11 -05:00
parent 30e15a269e
commit 57d5094228
2 changed files with 34 additions and 0 deletions

5
vic20/c02.bat Normal file
View File

@ -0,0 +1,5 @@
@ECHO Compiling File %1.c02
..\c02.exe %1
@ECHO Assembling File %1.asm
C:\Programs\dasm %1.asm -f1 -o%1.prg -l%1.lst -s%1.sym

29
vic20/c02.sh Normal file
View File

@ -0,0 +1,29 @@
#!/bin/bash
#Compile and Assemble C02 Program
#Check for Command Line Argument
if [[ "$1" = "" ]]; then
echo "Usage: $SNAM file[.c02]"
exit
fi
#Split File Name Parts
FSPC=$1; #File Spec
FNAM=${FSPC%.*}; #File Name without Extension
FEXT=${FSPC##*.}; #File Extension
#Compile C02 FILE
../c02 $FSPC
#Assemble ASM File
echo "Assembling file $FNAM.asm"
dasm $FNAM.asm -f1 -o$FNAM.prg -l$FNAM.lst -s$FNAM.sym
ESTS=$?; #Exit Status
if [[ $ESTS -ne 0 ]]; then
echo "Error Assembling file $FNAM.asm"
exit $ESTS
fi
#Report Successful Completion
echo "Successfully compiled and assembled file $FSPC"