FNAME_LEN = 11 ; maximum length of file-name
+
; ---------------------------------------------------------------------------
; Zero page
TR0 := $0C
TR1 := $0D
+TR2 := $0E
+TR3 := $0F
+TR4 := $10
+TR5 := $11
+TR6 := $12
+TR7 := $13
+
+
+
PTR_READ_DEST := $2C ; used for XFREAD and XWRITE only in telemon 3.0
XWSTR0 = $14
XTEXT = $19
XHIRES = $1A
+XFILLM = $1C
XMINMA = $1F
-XFREAD = $27 ; only in TELEMON 3.0
-XOPEN = $30 ; only in TELEMON 3.0
+XVARS = $24 ; only in TELEMON 3.x, in telemon 2.4, it's XNOMFI ($24)
+XFREAD = $27 ; only in TELEMON 3.x
+XOPEN = $30 ; only in TELEMON 3.x
XCOSCR = $34 ; switch off cursor
XCSSCR = $35 ; switch on cursor
-XCLOSE = $3A ; only in TELEMON 3.0 Close file
-XFWRITE = $3B ; only in TELEMON 3.0 write file
+XCLOSE = $3A ; only in TELEMON 3.x Close file
+XFWRITE = $3B ; only in TELEMON 3.x write file
XSONPS = $40
XOUPS = $42
XPLAY = $43
XMUSIC = $45
XZAP = $46
XSHOOT = $47
+XSOUT = $67 ; Send A register to RS232, available in telemon 2.4 & 3.x
XCIRCL = $8F
XCURSE = $90
XPAPER = $92
XEXPLO = $9C
XPING = $9D
+; ---------------------------------------------------------------------------
+; ROM entries variables
+
+PWD_PTR = $00
+
+; ---------------------------------------------------------------------------
+; Page $200
+SCRX := $220
+SCRY := $224
+ADSCRL := $218
+ADSCRH := $21C
+IRQVECTOR := $2FA
+
; ---------------------------------------------------------------------------
; Page $500
MAX_BUFEDT_LENGTH=110
; Hardware
-CH376_DATA :=$340
-CH376_COMMAND :=$341
+CH376_DATA := $340
+CH376_COMMAND := $341
; MACRO