28 lines
669 B
ArmAsm
28 lines
669 B
ArmAsm
; configuration
|
|
CONFIG_2A := 1
|
|
|
|
CONFIG_DATAFLG := 1
|
|
CONFIG_EASTER_EGG := 1
|
|
CONFIG_NO_READ_Y_IS_ZERO_HACK := 1
|
|
CONFIG_PEEK_SAVE_LINNUM := 1
|
|
CONFIG_SCRTCH_ORDER := 2
|
|
|
|
; zero page -- CBM BASIC V2 layout
|
|
ZP_START1 = $02
|
|
ZP_START2 = $0C
|
|
ZP_START3 = $12
|
|
ZP_START4 = $1D
|
|
|
|
; input buffer
|
|
INPUTBUFFER := $0200
|
|
|
|
; extra/override ZP variables
|
|
USR := GORESTART ; XXX
|
|
|
|
; constants
|
|
SPACE_FOR_GOSUB := $3E
|
|
STACK_TOP := $FA
|
|
WIDTH := 40
|
|
WIDTH2 := 30
|
|
RAMSTART2 := $0400
|