|
c128lib Common
Various common functionalities.
|
Variables | |
| label | SPIN = $FF47 |
| label | CLOSE_ALL = $FF4A |
| label | C64MODE = $FF4D |
| label | DMA_CALL = $FF50 |
| label | BOOT_CALL = $FF53 |
| label | PHOENIX = $FF56 |
| label | LKUPLA = $FF59 |
| label | LKUPSA = $FF5C |
| label | SWAPPER = $FF5F |
| label | DLCHR = $FF62 |
| label | PFKEY = $FF65 |
| label | SETBNK = $FF68 |
| label | GETCFG = $FF6B |
| label | JSRFAR = $FF6E |
| label | JMPFAR = $FF71 |
| label | INDFET = $FF74 |
| label | INDSTA = $FF77 |
| label | INDCMP = $FF7A |
| label | PRIMM = $FF7D |
| label | CINT = $FF81 |
| label | IOINIT = $FF84 |
| label | RAMTAS = $FF87 |
| label | RESTOR = $FF8A |
| label | VECTOR = $FF8D |
| label | SETMSG = $FF90 |
| label | SECOND = $FF93 |
| label | TKSA = $FF96 |
| label | MEMTOP = $FF99 |
| label | MEMBOT = $FF9C |
| label | KEY = $FF9F |
| label | SETTMO = $FFA2 |
| label | ACPTR = $FFA5 |
| label | CIOUT = $FFA8 |
| label | UNTLK = $FFAB |
| label | UNLSN = $FFAE |
| label | LISTN = $FFB1 |
| label | TALK = $FFB4 |
| label | READST = $FFB7 |
| label | SETLFS = $FFBA |
| label | SETNAM = $FFBD |
| label | OPEN = $FFC0 |
| label | CLOSE = $FFC3 |
| label | CHKIN = $FFC6 |
| label | CHKOUT = $FFC9 |
| label | CLRCH = $FFCC |
| label | BASIN = $FFCF |
| label | BSOUT = $FFD2 |
| label | LOAD = $FFD5 |
| label | SAVE = $FFD8 |
| label | SETTIM = $FFDB |
| label | RDTIM = $FFDE |
| label | STOP = $FFE1 |
| label | GETIN = $FFE4 |
| label | CLALL = $FFE7 |
| label | UDTIM = $FFEA |
| label | SCRORG = $FFED |
| label | PLOT = $FFF0 |
| label | IOBASE = $FFF3 |
| label ACPTR = $FFA5 |
Serial - byte input
| label BASIN = $FFCF |
Input from channel
| label BOOT_CALL = $FF53 |
Boot a program from disk
| label BSOUT = $FFD2 |
Output to channel
| label C64MODE = $FF4D |
Enter 64 mode
| label CHKIN = $FFC6 |
Set channel in
| label CHKOUT = $FFC9 |
Set channel out
| label CINT = $FF81 |
Initialize screen editor and devices
| label CIOUT = $FFA8 |
Serial - byte output
| label CLALL = $FFE7 |
Close all files and channels
| label CLOSE = $FFC3 |
Close device channel
| label CLOSE_ALL = $FF4A |
Close all files to a device
| label CLRCH = $FFCC |
Restore default i/o channels
| label DLCHR = $FF62 |
Copy char defintions from ROM to VDC RAM
| label DMA_CALL = $FF50 |
Send command to dma device
| label GETCFG = $FF6B |
Get MMU bank configuration byte
| label GETIN = $FFE4 |
Get key input
| label INDCMP = $FF7A |
Cmp indexed to any bank
| label INDFET = $FF74 |
Lda indexed from any bank
| label INDSTA = $FF77 |
Sta indexed to any bank
| label IOBASE = $FFF3 |
Reads base address of I/O block
| label IOINIT = $FF84 |
Initialize system I/O
| label JMPFAR = $FF71 |
Jump to routine in any bank
| label JSRFAR = $FF6E |
Jump to subroutine in any bank
| label KEY = $FF9F |
Scans the entire c128 keyboard
| label LISTN = $FFB1 |
Serial - send listen command
| label LKUPLA = $FF59 |
Work around a user’s open disk channels
| label LKUPSA = $FF5C |
Work around a user’s open disk channels
| label LOAD = $FFD5 |
Load from device
| label MEMBOT = $FF9C |
Set/read bottom of system RAM
| label MEMTOP = $FF99 |
Read/set top of system RAM
| label OPEN = $FFC0 |
Open device channel
| label PFKEY = $FF65 |
Program function key
| label PHOENIX = $FF56 |
Init function cartridges
| label PLOT = $FFF0 |
Set or read cursor position
| label PRIMM = $FF7D |
Print Immediate utility
| label RAMTAS = $FF87 |
Init RAM and buffers
| label RDTIM = $FFDE |
Read software clock
| label READST = $FFB7 |
Read I/O status byte
| label RESTOR = $FF8A |
Initialize Kernal indirects
| label SAVE = $FFD8 |
Save to device
| label SCRORG = $FFED |
Get current screen window size
| label SECOND = $FF93 |
Serial - send SA after LISTEN
| label SETBNK = $FF68 |
Set bank for i/o operations
| label SETLFS = $FFBA |
Set logical file
| label SETMSG = $FF90 |
Kernal messages on/off
| label SETNAM = $FFBD |
Set file name
| label SETTIM = $FFDB |
Set software clock
| label SETTMO = $FFA2 |
Not used in the C128
| label SPIN = $FF47 |
Serial fast input or output
| label STOP = $FFE1 |
Scan the STOP key
| label SWAPPER = $FF5F |
Switch between 40-column VIC (composite) video display and 80-column 8563 (RGBI) video display.
| label TALK = $FFB4 |
Serial - send talk
| label TKSA = $FF96 |
Serial - send SA after TALK
| label UDTIM = $FFEA |
Increment internal clock
| label UNLSN = $FFAE |
Serial - send unlisten
| label UNTLK = $FFAB |
Serial - send untalk
| label VECTOR = $FF8D |