Can't forget the assembly include helper files

This commit is contained in:
David Schmenk 2024-02-25 13:10:32 -08:00
parent b3d1dfed7d
commit 7527a5a7d3
3 changed files with 39 additions and 0 deletions

11
src/inc/extdefseg.inc Normal file
View File

@ -0,0 +1,11 @@
;
; BYTECODE DEFS SEGMENT
;
DB 0 ; PAD BYE
DEFSEG EQU *
;
; INIT CODE RUNS WHEN MODULE LOADED
;
MODINIT DB $54 ; CALL ASM INIT
DW INIT
DB $5C ; RET

5
src/inc/extheader.inc Normal file
View File

@ -0,0 +1,5 @@
DW $6502
DW 0 ; SYSFLAGS
DW DEFSEG ; DEF OFFSET
DW 1 ; DEF COUNT (INCLUDING INIT)
DW MODINIT ; MOD INIT

23
src/inc/plasma.inc Normal file
View File

@ -0,0 +1,23 @@
REL
ORG $1000
;
; USEFUL ZERO PAGE LOCATIONS
;
SRC EQU $06
SRCL EQU SRC
SRCH EQU SRC+1
DST EQU SRC+2
DSTL EQU DST
DSTH EQU DST+1
TMP EQU $E7
TMPL EQU TMP
TMPH EQU TMP+1
ESTKH EQU $C0
ESTKL EQU $D0
DROPOP EQU $EF
NEXTOP EQU $F0
FETCHOP EQU NEXTOP+1
;
; JUMP TO BYTECODE INTERPRETER ADDRESS
;
INTERP EQU $03D0