dmolony-DiskBrowser/src/com/bytezone/diskbrowser/applefile/equates.txt

159 lines
3.3 KiB
Plaintext

* Zero page
0020 WNDLFT
0021 WNDWDTH
0022 WNDTOP
0023 WNDBTM
0024 CH
0025 CV
0026 GBAS-LO
0027 GBAS-HI
0028 BAS-LO
0029 BAS-HI
0032 INVFLG
0035 YSAV1
0036 CSWL
0037 CSHW
0044 A5L - volume number?
004E RND-LO
004F RND-HI
0050 LINNUM
0073 HIMEM
009D FAC
009E FAC mantissa hi order
009F FAC mantissa mid order hi
00B1 CHRGET
00B7 CHRGOT
00B8 TXTPTR
0200 Input buffer
03D0 Applesoft warm start
03EA VECT
A56E catalog routine
C000 KYBD - last key pressed
C010 STROBE - Clear KYBD
C050 TXTCLR - Display Graphics
C051 TXTSET - Display Text
C052 MIXCLR - Display Full Screen
C053 MIXSET - Display Split Screen
C054 TXTPAGE1 - Display Page 1
C055 TXTPAGE2 - If 80STORE Off: Display Page 2, If 80STORE On: Read/Write Aux Display Mem
C056 LORES - Display LoRes Graphics
C057 HIRES - Display HiRes Graphics
C080 Read RAM bank 2; no write
C081 ROMIN - Read ROM; write RAM bank 2
C082 Read ROM; no write
C083 LCBANK2 - Read/write RAM bank 2
C084 Read RAM bank 2; no write
C085 ROMIN - Read ROM; write RAM bank 2
C086 Read ROM; no write
C087 LCBANK2 - Read/write RAM bank 2
C088 Read RAM bank 1; no write
C089 Read ROM; write RAM bank 1
C08A Read ROM; no write
C08B Read/write RAM bank 1
C08C Read RAM bank 1; no write
C08D Read ROM; write RAM bank 1
C08E Read ROM; no write
C08F Read/write RAM bank 1
D52C INLIN numeric input
DB3A STROUT - output a string
DB5C output a character
DD67 FRMNUM
DD7B FRMEVAL
DEBE CHKCOM
DEC0 SYNCHR
DEC9 syntax error
DFE3 PTRGET
E053 find a variable
E10C convert FP to INT
E2F2 convert ACC to FP
E301 SNGFLT
E3E7 FPSTR2
E6F8 GETBYTE
E74C COMBYTE
E752 GETADR - get from FAC to LINNUM
E7A7 FSUB
E7BE FADD
E8D5 OVERFLOW
E913 ONE
E941 FLOG
E97F FMULT
E9E3 CONUPK
EA39 MUL10
EA66 FDIV
EAE1 DIVERR
EAF9 MOVEFM - move (A,Y) to FAC
EB2B MOVEMF
EB93 FLOAT
EBA0 FLOAT1 - integer to FAC ($9D-$A2)
EBB2 FCOMP
EBF2 QINT
EC23 FINT
EC4A FIN
ED24 LINPRNT - print a decimal number
ED2E PRNTFAC
ED34 FOUT - FAC to FBUFFR ($100-$110)
EE8D SQR
EE97 FPWRT
EED0 NEGOP
EF09 FEXP
EFAE RND
EFEA FCOS
EFF1 FSIN
F03A FTAN
F066 PIHALF
F09E FATN
F411 map x,y location on hi-res 1 ??
F467 LEFT EQU
F48A RIGHT EQU
F4D5 UP EQU
F504 DOWN EQU
F6B9 HFNS
F940 PRINTYX
F941 PRINTAX - print a hex number
FAA6 reboot DOS
FAFF 0 = Autostart ROM, 1 = Old Monitor
FB1E PREAD - read game paddle
FB2F initialise text screen
FB39 text mode - SETTXT
FB5B TABV - monitor tab routine
FC66 CURSDWN - move cursor down
FBF4 CURSRIT - move cursor right
FC10 CURSLFT - move cursor left
FC1A CURSUP - move cursor up
FB6F set powerup checksum
FBC1 BASCALC - calculate video address
FBDD BEEP
FC22 VTAB
FC42 CLREOP - clear to end of page
FC58 HOME - clear screen
FC62 CR
FC9C CLREOL
FCA8 WAIT 1/2(26+27A+5A^2) microseconds
FD0C RDKEY - Blink cursor
FD1B KEYIN - Increment RNDL,H while polling keyboard
FD35 RDCHAR - Call RDKEY
FD6A GETLN
FD75 NXTCHAR
FD8B CROUT1 - generate a return with clear
FDDA PRBYTE - print A in hex
FDED COUT - output a character
FDF0 COUT1 - output a character to screen
FD8E CROUT - generate a return
FE2C move a block of memory
FE89 disconnect DOS from I/O links
FE93 disconnect DOS from I/O links
FF3A BELL
FF3F SAVE
FF4A RESTORE
FF59 Monitor cold entry point
FFA7 GETNUM - move num to A2L.A2H
FFC7 ZMODE - monitor get ASCII return