1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-06-01 03:41:34 +00:00
PLASMA/src/inc/plasma.inc

42 lines
609 B
PHP

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
;
; SYSTEM FLAGS: MEMORY ALLOCATOR SCREEN HOLES
;
RESTXT1 EQU $0001
RESTXT2 EQU $0002
RESXTXT1 EQU $0004
RESXTXT2 EQU $0008
RESHGR1 EQU $0010
RESHGR2 EQU $0020
RESXHGR1 EQU $0040
RESXHGR2 EQU $0080
NOJITC EQU $0100
;
; MODULE FREE FLAGS
;
MODNOKEEP EQU $0000
MODKEEP EQU $2000
MODINITKEEP EQU $4000