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

Updated run6502 header and batch file

This commit is contained in:
Curtis F Kaylor 2020-04-27 12:53:59 -04:00
parent fb2e898922
commit bc90e4a771
2 changed files with 22 additions and 4 deletions

View File

@ -44,12 +44,12 @@ STKEHI EQU $4F
_KBHIT EQU $FFF0 ;Is a Key Pressed _KBHIT EQU $FFF0 ;Is a Key Pressed
_GETCH EQU $FFF1 ;Read Keyboard (Blocking) _GETCH EQU $FFF1 ;Read Keyboard (Blocking)
ORG $8000 ;START at RAM midpoint ORG $0200 ;START at RAM midpoint
START: JMP MAIN ;Execute Program START: JMP MAIN ;Execute Program
;Read Character from Console ;Read Character from Console
GETKEY EQU $FFF4 ;Emulator CHRIN Routine GETKEY EQU $FFE0 ;Emulator CHRIN Routine
;Poll Character from Keyboard ;Poll Character from Keyboard
POLKEY: BRK ;Exit Emulator POLKEY: BRK ;Exit Emulator
@ -76,9 +76,9 @@ NEWLIN: LDA #RTNKEY ;Load Line Feed into Accumulater
JMP PUTCHR ; and Print it JMP PUTCHR ; and Print it
;Print Character to Console ;Print Character to Console
PUTCHR EQU $FFF6 ;Emulator CHROUT Routine PUTCHR EQU $FFE3 ;Emulator CHROUT Routine
EXIT EQU $FFF8 ;Emulator SHUTDN Routine EXIT EQU $FFEC ;Emulator SHUTDN Routine
INCLUDE "../include/prbyte.a02" ;PRBYTE and PRHEX routines INCLUDE "../include/prbyte.a02" ;PRBYTE and PRHEX routines
INCLUDE "../include/putstr.a02" ;PUTSTR routine INCLUDE "../include/putstr.a02" ;PUTSTR routine

18
test/r65.bat Normal file
View File

@ -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 run6502
..\c02.exe -h run6502 -s run6502 %1 >%1.dbg
IF %ERRORLEVEL% NEQ 0 GOTO EOF
@ECHO Assembling File %1.asm
..\a02 %1.asm %1.bin %1.lst
@ECHO Executing file %1.bin
..\emu\run6502 -l 0200 %1.bin -G FFE0 -P FFE3 -N 0000 -R 0200 -X 0
:EOF