mirror of
https://github.com/dmolony/DiskBrowser.git
synced 2025-02-18 05:30:29 +00:00
Edited monitor entry points
This commit is contained in:
parent
f833c74781
commit
8e222bd120
@ -127,14 +127,19 @@ F4D5 UP EQU
|
|||||||
F504 DOWN EQU
|
F504 DOWN EQU
|
||||||
F6B9 HFNS
|
F6B9 HFNS
|
||||||
|
|
||||||
F800 PLOT
|
F800 PLOT - plot a block on lo-res screen
|
||||||
F819 HLINE
|
F819 HLINE - draw horizontal line of blocks
|
||||||
F828 VLINE
|
F828 VLINE - draw vertical line of blocks
|
||||||
F864 SETCOL
|
F832 CLRSCR - clear lo-res screen
|
||||||
F871 SCRN
|
F836 CLRTOP - clear top of lo-res screen
|
||||||
|
F85F NEXTCOL - increment color by 3
|
||||||
|
F864 SETCOL - set lo-res graphics color
|
||||||
|
F871 SCRN - read lo-res screen
|
||||||
|
|
||||||
F940 PRINTYX
|
F940 PRINTYX - print YX registers in hex
|
||||||
F941 PRINTAX - print a hex number
|
F941 PRINTAX - print AX registers in hex
|
||||||
|
F948 PRBLNK - print 3 spaces
|
||||||
|
F94A PRBL2 - print X blank spaces
|
||||||
|
|
||||||
FAA6 reboot DOS
|
FAA6 reboot DOS
|
||||||
FAFF 0 = Autostart ROM, 1 = Old Monitor
|
FAFF 0 = Autostart ROM, 1 = Old Monitor
|
||||||
@ -146,7 +151,7 @@ FB40 SETGR
|
|||||||
FB5B TABV - monitor tab routine
|
FB5B TABV - monitor tab routine
|
||||||
FB6F set powerup checksum
|
FB6F set powerup checksum
|
||||||
FBC1 BASCALC - calculate video address
|
FBC1 BASCALC - calculate video address
|
||||||
FBDD BEEP
|
FBDD BELL1 - beep speaker
|
||||||
FBF4 CURSRIT - move cursor right
|
FBF4 CURSRIT - move cursor right
|
||||||
|
|
||||||
FC10 CURSLFT - move cursor left
|
FC10 CURSLFT - move cursor left
|
||||||
@ -156,22 +161,27 @@ FC42 CLREOP - clear to end of page
|
|||||||
FC58 HOME - clear screen
|
FC58 HOME - clear screen
|
||||||
FC62 CR
|
FC62 CR
|
||||||
FC66 CURSDWN - move cursor down
|
FC66 CURSDWN - move cursor down
|
||||||
FC9C CLREOL
|
FC9C CLREOL - clear to end of line
|
||||||
FCA8 WAIT 1/2(26+27A+5A^2) microseconds
|
FCA8 WAIT - delay
|
||||||
FCFA RD2BIT
|
FCFA RD2BIT
|
||||||
|
|
||||||
FD0C RDKEY - Blink cursor
|
FD0C RDKEY - get input character
|
||||||
FD1B KEYIN - Increment RNDL,H while polling keyboard
|
FD1B KEYIN - read keyboard
|
||||||
FD35 RDCHAR - Call RDKEY
|
FD35 RDCHAR - get input char or escape code
|
||||||
FD6A GETLN
|
FD6A GETLN - get input line (with prompt)
|
||||||
|
FD67 GETLNZ - get input line after CR
|
||||||
|
FD6F GETLN1 - get input line (no prompt)
|
||||||
FD75 NXTCHAR
|
FD75 NXTCHAR
|
||||||
FD8B CROUT1 - generate a return with clear
|
FD8B CROUT1 - output a return with clear
|
||||||
FDDA PRBYTE - print A in hex
|
FD8E CROUT - output a return
|
||||||
FDED COUT - output a character
|
FDDA PRBYTE - print A register in hex
|
||||||
FDF0 COUT1 - output a character to screen
|
FDE3 PRHEX - print a hex digit
|
||||||
FD8E CROUT - generate a return
|
FDED COUT - output a character (in Acc)
|
||||||
|
FDF0 COUT1 - output character to screen
|
||||||
|
|
||||||
FE2C move a block of memory
|
FE2C move a block of memory
|
||||||
|
FE80 SETINV - set inverse mode
|
||||||
|
FE84 SETNORM - set normal mode
|
||||||
FE89 disconnect DOS from I/O links
|
FE89 disconnect DOS from I/O links
|
||||||
FE8B INPORT
|
FE8B INPORT
|
||||||
FE93 disconnect DOS from I/O links
|
FE93 disconnect DOS from I/O links
|
||||||
@ -180,9 +190,10 @@ FECD WRITE
|
|||||||
FEFD READ
|
FEFD READ
|
||||||
|
|
||||||
FF02 READ2
|
FF02 READ2
|
||||||
|
FF2D PRERR - print 'ERR'
|
||||||
FF3A BELL
|
FF3A BELL
|
||||||
FF3F SAVE
|
FF3F IOREST - restore all registers
|
||||||
FF4A RESTORE
|
FF4A IOSAVE - save all registers
|
||||||
FF58 RTS - jump to <address on stack> + 1
|
FF58 RTS - jump to <address on stack> + 1
|
||||||
FF59 Monitor cold entry point
|
FF59 Monitor cold entry point
|
||||||
FFA7 GETNUM - move num to A2L.A2H
|
FFA7 GETNUM - move num to A2L.A2H
|
||||||
|
Loading…
x
Reference in New Issue
Block a user