255 lines
3.9 KiB
Plaintext
255 lines
3.9 KiB
Plaintext
[macros]
|
|
0CD098C ROM_CALL~%C
|
|
0CD0C8C CALL_~Z,prgm+%j
|
|
0CD0F8C CALL_~prgm+%j
|
|
0CD128C CALL_~NZ,prgm+%j
|
|
0CD188C CALL_~C,prgm+%j
|
|
0CD1E8C CALL_~NC,prgm+%j
|
|
0CD248C JUMP_~Z,prgm+%j
|
|
0CD278C JUMP_~prgm+%j
|
|
0CD2A8C JUMP_~NZ,prgm+%j
|
|
0CD308C JUMP_~C,prgm+%j
|
|
0CD368C JUMP_~NC,prgm+%j
|
|
0CDC88C RCALL_~%j
|
|
|
|
[romcalls]
|
|
00 TX_CHARPUT
|
|
01 D_LT_STR
|
|
02 M_CHARPUT
|
|
03 D_ZM_STR
|
|
04 D_LM_STR
|
|
05 GET_T_CUR
|
|
06 SCROLL_UP
|
|
07 TR_CHARPUT
|
|
08 CLEARLCD
|
|
09 D_HL_DECI
|
|
0A CLEARTEXT
|
|
0B D_ZT_STR
|
|
0C BUSY_OFF
|
|
0D BUSY_ON
|
|
80 FIND_PIXEL
|
|
|
|
[labels]
|
|
0008 rOP1TOOP2
|
|
0010 rFINDSYM
|
|
0018 rPUSHOP1
|
|
0020 rMOV10TOOP1
|
|
0028 rFPMULT
|
|
0030 rFPADD
|
|
|
|
0033 LD_HL_MHL
|
|
008E CP_HL_DE
|
|
009A UNPACK_HL
|
|
01A2 READ_KEYPAD
|
|
01B1 STORE_KEY
|
|
01BE GET_KEY
|
|
0115 UPDATE_APD
|
|
0168 READ_KEY
|
|
|
|
8000 kbdScanCode
|
|
8001 kbdLGSC
|
|
8002 kbdPSC
|
|
8003 kbdWUR
|
|
8004 kbdDebncCnt
|
|
8005 kbdKey
|
|
8006 kbdGetKy
|
|
8007 contrast
|
|
8008 apdSubTimer
|
|
8009 apdTimer
|
|
800A apdWarmUp
|
|
800B curTime
|
|
800C curRow
|
|
800D curCol
|
|
800E curUnder
|
|
800F undelBufLen
|
|
8010 undelBuf
|
|
# 8074 tokVarPtr?
|
|
# 8076 tokLen?
|
|
8078 indicMem
|
|
8080 indicCounter
|
|
8081 indicBusy
|
|
8082 OP1
|
|
808D OP2
|
|
8098 OP3
|
|
80A3 OP4
|
|
80AE OP5
|
|
80B9 OP6
|
|
80C6 iMathPtr1
|
|
80C8 iMathPtr2
|
|
80CA iMathPtr3
|
|
80CC iMathPtr4
|
|
80CE iMathPtr5
|
|
# 80D0 chkDelPtr1?
|
|
# 80D2 chkDelPtr2?
|
|
# 80D4 insDelPtr?
|
|
# 80D6 upDownPtr?
|
|
80DF textShadow
|
|
8187 textShadCur
|
|
# 8189 textShadTop?
|
|
# 818A textShadAlph?
|
|
# 818B textShadIns?
|
|
818C textAccent
|
|
818D cxMain
|
|
# 818F cxPPutAway?
|
|
# 8191 cxPutAway?
|
|
# 8193 cxRedisp?
|
|
# 8195 cxErrorEP?
|
|
8197 cxSizeWind
|
|
8199 cxPage
|
|
# 819A cxCurApp?
|
|
819B cxPrev
|
|
# 81AA monQH?
|
|
# 81AB monQT?
|
|
# 81AC monQueue?
|
|
81BC onSP
|
|
81BE onCheckSum
|
|
81DD menuActive
|
|
8333 penCol
|
|
8334 penRow
|
|
# 8335 rclQueue?
|
|
8337 errNo
|
|
8338 errSP
|
|
# 833A errOffset?
|
|
8346 flags
|
|
8364 stCounter
|
|
# 85E3 XOutDat?
|
|
# 85E7 YOutDat?
|
|
# 85EB inputDat?
|
|
8629 ES
|
|
8641 plotSScreen
|
|
8A41 seed1
|
|
8A4B seed2
|
|
# 8A56 parseVar?
|
|
8A5F begPC
|
|
8A61 curPC
|
|
8A63 endPC
|
|
8A6B cmdShadow
|
|
# 8B27 editDat?
|
|
8B2D modePtr
|
|
8B2F winTop
|
|
8B30 winBtm
|
|
8B31 winLeftEdge
|
|
8B32 winLeft
|
|
8B34 winAbove
|
|
8B36 winRow
|
|
# 8B38 winCol?
|
|
8B3A fmtDigits
|
|
# 8B96 fmtMatMem?
|
|
# 8B98 EQS?
|
|
8BD2 delAdjAmt
|
|
8BDD tempMem
|
|
8BDF fpBase
|
|
8BE1 FPS
|
|
8BE3 OPBase
|
|
8BE5 OPS
|
|
# 8BE7 pTempCnt?
|
|
# 8BE9 cleanTmp?
|
|
8BEB pTemp
|
|
8BF7 userMem
|
|
0FA6F symTable
|
|
0FC00 videoRAM
|
|
|
|
## ZShell
|
|
8C3C PROGRAM_ADDR
|
|
8C3E ROM_VERS
|
|
8C3F ZSHELL_VER
|
|
8C40 ZS_BITS
|
|
|
|
## Usgard
|
|
8E8B ORGSP
|
|
8EA2 USGSHELL
|
|
8EAB VATName
|
|
8EB4 DEST_ADDR
|
|
8EB4 PAGE1ADDR
|
|
8EB6 PAGE2ADDR
|
|
8C08 PROG_BYTE
|
|
8C41 TX_CHARPUT
|
|
8C44 D_LT_STR
|
|
8C47 M_CHARPUT
|
|
8C4A D_ZM_STR
|
|
8C4D D_LM_STR
|
|
# 8C50 SCROLL_UP
|
|
# 8C53 TR_CHARPUT
|
|
# 8C56 CLEARLCD
|
|
# 8C59 D_HL_DECI
|
|
# 8C5C CLEARTEXT
|
|
# 8C5F D_ZT_STR
|
|
# 8C62 BUSY_OFF
|
|
# 8C65 BUSY_ON
|
|
# 8C68 RANDOM
|
|
8C6B FIND_PIXEL
|
|
8C77 FREEMEM
|
|
8C7A VAR_LENGTH
|
|
8C7D ASCIIZ_LEN
|
|
8C80 NEG_BC
|
|
8C83 MUL_HL
|
|
8C8C COPY_STRING
|
|
8C9B USGARD_INT_INSTALL
|
|
8C9E USGARD_INT_REMOVE
|
|
8CA1 USGARD_INT_CLEAN
|
|
8C95 APPEND
|
|
8C98 UNAPPEND
|
|
8CCB CHECK_APPEND
|
|
8CA4 VAR_NEW
|
|
8CA7 VAR_DELETE
|
|
8CAA VAR_EXEC
|
|
8CAD VAR_GET
|
|
8CB0 VAR_RESIZE
|
|
8CCE RELOC
|
|
8CD1 DERELOC
|
|
8CD7 RELOC_TAB
|
|
8CB3 SEARCH_VAT
|
|
8CB6 OTH_SHUTDOWN
|
|
8CB9 DM_HL_DECI
|
|
8CBC OTH_PAUSE
|
|
8CBF OTH_CLEAR
|
|
8CC2 OTH_EXIT
|
|
8CC5 OTH_ARROW
|
|
8CD4 OTH_FILL
|
|
|
|
## Rigel
|
|
# 8C50 GET_T_CUR
|
|
# 8C53 SCROLL_UP
|
|
# 8C56 TR_CHARPUT
|
|
# 8C59 CLEARLCD
|
|
# 8C5C D_HL_DECI
|
|
# 8C5F CLEARTEXT
|
|
# 8C62 D_ZT_STR
|
|
# 8C65 BUSY_OFF
|
|
# 8C68 BUSY_ON
|
|
8C6E RIGEL_INT_INSTALL
|
|
8C71 RIGEL_INT_REMOVE
|
|
8C06 VAR_SEARCH
|
|
|
|
[flags]
|
|
00 kbdFlags
|
|
2,00 trigDeg,trigFlags
|
|
3,00 kbdSCR,kbdFlags
|
|
4,00 kbdKeyPress,kbdFlags
|
|
05 textFlags
|
|
2,05 textScrolled,textFlags
|
|
3,05 textInverse,textFlags
|
|
4,05 textInsMode,textFlags
|
|
08 apdFlags
|
|
2,08 apdAble,apdFlags
|
|
3,08 apdRunning,apdFlags
|
|
09 onFlags
|
|
3,09 onRunning,onFlags
|
|
4,09 onInterrupt,onFlags
|
|
0C curFlags
|
|
2,0C curAble,curFlags
|
|
3,0C curOn,curFlags
|
|
4,0C curLock,curFlags
|
|
0D appFlags
|
|
1,0D appTextSave,appFlags
|
|
5,0D appCurGraphic,appFlags
|
|
6,0D appCurWord,appFlags
|
|
12 indicFlags
|
|
0,12 indicRun,indicFlags
|
|
2,12 indicOnly,indicFlags
|
|
3,12 shift2nd,shiftFlags
|
|
4,12 shiftAlpha,shiftFlags
|
|
5,12 shiftLwrAlph,shiftFlags
|
|
6,12 shiftALock,shiftFlags
|
|
7,12 shiftKeepAlph,shiftFlags
|