From b80e11febc784414c88b660a14a8da8c09c6a06d Mon Sep 17 00:00:00 2001 From: jede Date: Sat, 10 Nov 2018 00:47:09 +0100 Subject: [PATCH] Stratsed vectors added --- asminc/telestrat.inc | 73 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/asminc/telestrat.inc b/asminc/telestrat.inc index 8c6b4243b..e9aa3a243 100644 --- a/asminc/telestrat.inc +++ b/asminc/telestrat.inc @@ -60,6 +60,10 @@ PTR_READ_DEST := $2C ; Used for XFREAD and XWRITE only in TELEMON 3. HRSX := $46 HRSY := $47 +XLPRBI := $48 ; Printer flag (b7) + +HRSX40 := $49 +HRSX6 := $4A HRS1 := $4D HRS2 := $4F HRS3 := $51 @@ -251,6 +255,7 @@ BUFTRV := $100 ; --------------------------------------------------------------------------- ; Page $200 BNKST := $200 ; Used to store signature of 8 bank (length : 8 bytes) +TABDRV := $208 FLGTEL := $20D KOROM := $20E ; Used to compute the size of all rom bank. The result is store here. The value is in KB KORAM := $20F ; Used to compute the size of all ram bank. The result is store here. The value is in KB @@ -285,8 +290,18 @@ BNKCIB := $417 ; --------------------------------------------------------------------------- ; Page $500 +DRIVE := $500 +ERRNB := $512 +SAVES := $513 +VSALO0 := $528 +VSALO1 := $529 +FTYPE := $52C ; File type +DESALO := $52D +FISALO := $52F +EXSALO := $531 +EXTDEF := $55D ; Default extension. At the start of telemon, it's set to ".COM" BUFNOM := $517 -BUFEDT := $590 +BUFEDT := $590 ; Buffer edition MAX_BUFEDT_LENGTH=110 @@ -295,6 +310,62 @@ MAX_BUFEDT_LENGTH=110 CH376_DATA := $340 CH376_COMMAND := $341 +; --------------------------------------------------------------------------- +; Stratsed vectors +; Stratsed is the main OS for Telestrat +XMERGE := $FF0E +XFST := $FF11 +XSPUT := $FF14 +XSTAKE := $FF17 +XTAKE := $FF20 +XOPEN := $FF1A +XCLOSE := $FF1D +XPUT := $FF23 +XREWIN := $FF29 +XJUMP := $FF2C +XLGBUF := $FF2F +XERVEC := $FF32 +XESAVE := $FF35 +XCOPY := $FF38 +XDNAME := $FF3B +XSTATU := $FF3E +XUPDAT := $FF41 +XFORMA := $FF44 +XDELBK := $FF4A +XDELN := $FF4D +XPROT := $FF50 +XUNPRO := $FF53 +XDIRN := $FF56 +XBKP := $FF59 +XINITI := $FF5C +XERREU := $FF5F +XLOAD := $FF62 +XDEFSA := $FF65 +XDEFLO := $FF68 +XSAVE := $FF6B +XNOMDE := $FF6E +XCREAY := $FF71 +XDETSE := $FF74 +XLIBSE := $FF77 +XTRVCA := $FF7A +XTRVNM := $FF7D +XTRVNX := $FF80 +XBUCA := $FF86 +XVBUF1 := $FF89 +XSVSEC := $FF8C +XSAY := $FF8F +XSBUF1 := $FF92 +XSBUF2 := $FF95 +XSBUF3 := $FF98 +XSCAT := $FF9B +XPRSEC := $FFA1 +XPBUF1 := $FFA4 +XPMAP := $FFA7 +XRWTS := $FFAA + + + + ; --------------------------------------------------------------------------- ; MACRO -- 2.39.2