c128lib Labels
Labels definition for C128
|
Variables | |
label | RESET = $E000 |
label | RESTOR = $E056 |
label | VECTOR = $E05B |
label | RAMTAS = $E093 |
label | IOINIT = $E109 |
label | C64MODE = $E24B |
label | TALK = $E33B |
label | LISTEN = $E33E |
label | ACPTR = $E43E |
label | SECOND = $E4D2 |
label | TKSA = $E4E0 |
label | CIOUT = $E503 |
label | UNTLK = $E515 |
label | UNLSN = $E526 |
label | SPIN = $E5C3 |
label | SPOUT = $E5D6 |
label | SPIN_SPOUT = $E5FB |
label | GETIN = $EEEB |
label | BASIN = $EF06 |
label | BSOUT = $EF79 |
label | OPEN = $EFBD |
label | CHKIN = $F106 |
label | CKOUT = $F14C |
label | CLOSE = $F188 |
label | CLALL = $F222 |
label | CLRCH = $F226 |
label | CLOSE_ALL = $F23D |
label | LOAD = $F265 |
label | SAVE = $F53E |
label | UDTIM = $F5F8 |
label | RDTIM = $F65E |
label | SETTIM = $F665 |
label | STOP = $F66E |
label | SETNAM = $F731 |
label | SETLFS = $F738 |
label | SETBNK = $F73F |
label | READSS = $F744 |
label | SETMSG = $F75C |
label | SETTMO = $F75F |
label | MEMTOP = $F763 |
label | MEMBOT = $F772 |
label | IOBASE = $F781 |
label | LKUPSA = $F786 |
label | LKUPLA = $F79D |
label | DMA_CALL = $F7A5 |
label | INDFET = $F7D0 |
label | INDSTA = $F7DA |
label | INDCMP = $F7E3 |
label | GETCFG = $F7EC |
label | PHOENIX = $F867 |
label | BOOT_CALL = $F890 |
label | PRIMM = $FA17 |
label | NMI = $FA40 |
label | IRQ = $FA65 |
label | JSPIN_SPOUT = $FF47 |
label | JCLOSE_ALL = $FF4A |
label | JC64MODE = $FF4D |
label | JDMA_CALL = $FF50 |
label | JBOOT_CALL = $FF53 |
label | JPHOENIX = $FF56 |
label | JLKUPLA = $FF59 |
label | JLKUPSA = $FF5C |
label | JSWAPPER = $FF5F |
label | JDLCHR = $FF62 |
label | JPFKEY = $FF65 |
label | JSETBNK = $FF68 |
label | JGETCFG = $FF6B |
label | JJSRFAR = $FF6E |
label | JJMPFAR = $FF71 |
label | JINDFET = $FF74 |
label | JINDSTA = $FF77 |
label | JINDCMP = $FF7A |
label | JPRIMM = $FF7D |
label | JCINT = $FF81 |
label | JIOINIT = $FF84 |
label | JRAMTAS = $FF87 |
label | JRESTOR = $FF8A |
label | JVECTOR = $FF8D |
label | JSETMSG = $FF90 |
label | JSECOND = $FF93 |
label | JTKSA = $FF96 |
label | JMEMTOP = $FF99 |
label | JMEMBOT = $FF9C |
label | JKEY = $FF9F |
label | JSETTMO = $FFA2 |
label | JACPTR = $FFA5 |
label | JCIOUT = $FFA8 |
label | JUNTLK = $FFAB |
label | JUNLSN = $FFAE |
label | JLISTN = $FFB1 |
label | JTALK = $FFB4 |
label | JREADSS = $FFB7 |
label | JSETLFS = $FFBA |
label | JSETNAM = $FFBD |
label | JOPEN = $FFC0 |
label | JCLOSE = $FFC3 |
label | JCHKIN = $FFC6 |
label | JCHKOUT = $FFC9 |
label | JCLRCH = $FFCC |
label | JBASIN = $FFCF |
label | JBSOUT = $FFD2 |
label | JLOAD = $FFD5 |
label | JSAVE = $FFD8 |
label | JSETTIM = $FFDB |
label | JRDTIM = $FFDE |
label | JSTOP = $FFE1 |
label | JGETIN = $FFE4 |
label | JCLALL = $FFE7 |
label | JUDTIM = $FFEA |
label | JSCRORG = $FFED |
label | JPLOT = $FFF0 |
label | JIOBASE = $FFF3 |
label | NMI_LO = $FFFA |
label | NMI_HI = $FFFB |
label | RESET_LO = $FFFC |
label | RESET_HI = $FFFD |
label | IRQ_LO = $FFFE |
label | IRQ_HI = $FFFF |
label RESET = $E000 |
Performs power-on/reset sequence https://c128lib.github.io/Reference/E000#E000
label RESTOR = $E056 |
Restores Kernal indirect vectors to their default values https://c128lib.github.io/Reference/E000#E056
label VECTOR = $E05B |
Loads or copies Kernal indirect vector values https://c128lib.github.io/Reference/E000#E05B
label RAMTAS = $E093 |
Initializes. zero page and Kernal pointers https://c128lib.github.io/Reference/E000#E093
label IOINIT = $E109 |
Initializes I/O chip registers https://c128lib.github.io/Reference/E000#E109
label C64MODE = $E24B |
Switches the system into 64 mode https://c128lib.github.io/Reference/E000#E24B
label TALK = $E33B |
Sends TALK command to a serial device https://c128lib.github.io/Reference/E000#E33B
label LISTEN = $E33E |
Sends LISTEN command to a serial device https://c128lib.github.io/Reference/E000#E33E
label ACPTR = $E43E |
Reads a byte from a serial device https://c128lib.github.io/Reference/E000#E43E
label SECOND = $E4D2 |
Sends secondary address after LISTEN https://c128lib.github.io/Reference/E000#E4D2
label TKSA = $E4E0 |
Sends secondary address after TALK https://c128lib.github.io/Reference/E000#E4E0
label CIOUT = $E503 |
Sends a byte to a serial device https://c128lib.github.io/Reference/E000#E503
label UNTLK = $E515 |
Sends UNTALK command to a serial device https://c128lib.github.io/Reference/E000#E515
label UNLSN = $E526 |
Sends UNLISTEN command to a serial device https://c128lib.github.io/Reference/E000#E526
label SPIN = $E5C3 |
Sets serial device for fast serial input https://c128lib.github.io/Reference/E000#E5C3
label SPOUT = $E5D6 |
Sets serial device for fast serial output https://c128lib.github.io/Reference/E000#E5D6
label SPIN_SPOUT = $E5FB |
Sets serial device for fast serial input or output https://c128lib.github.io/Reference/E000#E5FB
label GETIN = $EEEB |
Retrieves a byte from the current input device https://c128lib.github.io/Reference/E000#EEEB
label BASIN = $EF06 |
Accepts a byte from the current input device https://c128lib.github.io/Reference/E000#EF06
label BSOUT = $EF79 |
Sends a byte to the current output device https://c128lib.github.io/Reference/E000#EF79
label OPEN = $EFBD |
Opens a logical file to a specified device https://c128lib.github.io/Reference/E000#EFBD
label CHKIN = $F106 |
Sets the current input file for GETIN and BASIN https://c128lib.github.io/Reference/E000#F106
label CKOUT = $F14C |
Sets the current output file for BSOUT https://c128lib.github.io/Reference/E000#F14C
label CLOSE = $F188 |
Closes a specified logical file https://c128lib.github.io/Reference/E000#F188
label CLALL = $F222 |
Clears file table entries https://c128lib.github.io/Reference/E000#F222
label CLRCH = $F226 |
Resets default I/O channels https://c128lib.github.io/Reference/E000#F226
label CLOSE_ALL = $F23D |
Closes all open files for a specified serial device https://c128lib.github.io/Reference/E000#F23D
label LOAD = $F265 |
Loads or verifies a program file from disk or tape https://c128lib.github.io/Reference/E000#F265
label SAVE = $F53E |
Saves a block of memory to tape or disk https://c128lib.github.io/Reference/E000#F53E
label UDTIM = $F5F8 |
Updates jiffy timers and checks RUN/STOP key column https://c128lib.github.io/Reference/E000#F5F8
label RDTIM = $F65E |
Reads the software jiffy clock https://c128lib.github.io/Reference/E000#F65E
label SETTIM = $F665 |
Sets the software jiffy clock https://c128lib.github.io/Reference/E000#F665
label STOP = $F66E |
Tests for a RUN/STOP keypress https://c128lib.github.io/Reference/E000#F66E
label SETNAM = $F731 |
Sets the length and address of filename for I/O operations https://c128lib.github.io/Reference/E000#F731
label SETLFS = $F738 |
Sets logical file number, device number, and secondary address for I/O operations https://c128lib.github.io/Reference/E000#F738
label SETBNK = $F73F |
Sets data and filename banks for I/O operations https://c128lib.github.io/Reference/E000#F73F
label READSS = $F744 |
Reads the tape/serial or RS-232 status byte https://c128lib.github.io/Reference/E000#F744
label SETMSG = $F75C |
Sets the Kernal message control flag https://c128lib.github.io/Reference/E000#F75C
label SETTMO = $F75F |
Sets the IEEE timeout flag https://c128lib.github.io/Reference/E000#F75F
label MEMTOP = $F763 |
Sets or reads the system’s top-of-memory pointer https://c128lib.github.io/Reference/E000#F763
label MEMBOT = $F772 |
Sets or reads the system’s bottom-of-memory pointer https://c128lib.github.io/Reference/E000#F772
label IOBASE = $F781 |
Returns base address of I/0 block https://c128lib.github.io/Reference/E000#F781
label LKUPSA = $F786 |
Checks whether a secondary address value is used https://c128lib.github.io/Reference/E000#F786
label LKUPLA = $F79D |
Checks whether a logical file number value is used https://c128lib.github.io/Reference/E000#F79D
label DMA_CALL = $F7A5 |
Performs a DMA operation https://c128lib.github.io/Reference/E000#F7A5
label INDFET = $F7D0 |
Retrieves a character from any bank https://c128lib.github.io/Reference/E000#F7D0
label INDSTA = $F7DA |
Stores the accumulator contents in any bank https://c128lib.github.io/Reference/E000#F7DA
label INDCMP = $F7E3 |
Compares the accumulator contents with a value from any bank https://c128lib.github.io/Reference/E000#F7E3
label GETCFG = $F7EC |
Translates a bank number into an MMU register setting https://c128lib.github.io/Reference/E000#F7EC
label PHOENIX = $F867 |
Initializes function ROMs and attempts to boot a disk in the default drive https://c128lib.github.io/Reference/E000#F867
label BOOT_CALL = $F890 |
Attempts to boot a disk https://c128lib.github.io/Reference/E000#F890
label PRIMM = $FA17 |
Handles PRIMM (print immediate) function https://c128lib.github.io/Reference/E000#FA17
label NMI = $FA40 |
Handles NMI interrupts https://c128lib.github.io/Reference/E000#FA40
label IRQ = $FA65 |
Handles IRQ interrupts https://c128lib.github.io/Reference/E000#FA65
label JSPIN_SPOUT = $FF47 |
Serial fast input or output https://c128lib.github.io/Reference/E000#FF47
label JCLOSE_ALL = $FF4A |
Close all files to a device https://c128lib.github.io/Reference/E000#FF4A
label JC64MODE = $FF4D |
Enter 64 mode https://c128lib.github.io/Reference/E000#FF4D
label JDMA_CALL = $FF50 |
Send command to dma device https://c128lib.github.io/Reference/E000#FF50
label JBOOT_CALL = $FF53 |
Boot a program from disk https://c128lib.github.io/Reference/E000#FF53
label JPHOENIX = $FF56 |
Init function cartridges https://c128lib.github.io/Reference/E000#FF56
label JLKUPLA = $FF59 |
Work around a user’s open disk channels https://c128lib.github.io/Reference/E000#FF59
label JLKUPSA = $FF5C |
Work around a user’s open disk channels https://c128lib.github.io/Reference/E000#FF5C
label JSWAPPER = $FF5F |
Switch between 40-column VIC (composite) video display and 80-column 8563 (RGBI) video display. https://c128lib.github.io/Reference/E000#FF5F
label JDLCHR = $FF62 |
Copy char defintions from ROM to VDC RAM https://c128lib.github.io/Reference/E000#FF62
label JPFKEY = $FF65 |
Program function key https://c128lib.github.io/Reference/E000#FF65
label JSETBNK = $FF68 |
Set bank for i/o operations https://c128lib.github.io/Reference/E000#FF68
label JGETCFG = $FF6B |
Get MMU bank configuration byte https://c128lib.github.io/Reference/E000#FF6B
label JJSRFAR = $FF6E |
Jump to subroutine in any bank https://c128lib.github.io/Reference/E000#FF6E
label JJMPFAR = $FF71 |
Jump to routine in any bank https://c128lib.github.io/Reference/E000#FF71
label JINDFET = $FF74 |
Lda indexed from any bank https://c128lib.github.io/Reference/E000#FF74
label JINDSTA = $FF77 |
Sta indexed to any bank https://c128lib.github.io/Reference/E000#FF77
label JINDCMP = $FF7A |
Cmp indexed to any bank https://c128lib.github.io/Reference/E000#FF7A
label JPRIMM = $FF7D |
Print Immediate utility https://c128lib.github.io/Reference/E000#FF7D
label JCINT = $FF81 |
Initialize screen editor and devices https://c128lib.github.io/Reference/E000#FF81
label JIOINIT = $FF84 |
Initialize system I/O https://c128lib.github.io/Reference/E000#FF84
label JRAMTAS = $FF87 |
Init RAM and buffers https://c128lib.github.io/Reference/E000#FF87
label JRESTOR = $FF8A |
Initialize Kernal indirects https://c128lib.github.io/Reference/E000#FF8A
label JVECTOR = $FF8D |
label JSETMSG = $FF90 |
Kernal messages on/off https://c128lib.github.io/Reference/E000#FF90
label JSECOND = $FF93 |
Serial - send SA after LISTEN https://c128lib.github.io/Reference/E000#FF93
label JTKSA = $FF96 |
Serial - send SA after TALK https://c128lib.github.io/Reference/E000#FF96
label JMEMTOP = $FF99 |
Read/set top of system RAM https://c128lib.github.io/Reference/E000#FF99
label JMEMBOT = $FF9C |
Set/read bottom of system RAM https://c128lib.github.io/Reference/E000#FF9C
label JKEY = $FF9F |
Scans the entire c128 keyboard https://c128lib.github.io/Reference/E000#FF9F
label JSETTMO = $FFA2 |
Not used in the C128 https://c128lib.github.io/Reference/E000#FA2
label JACPTR = $FFA5 |
Serial - byte input https://c128lib.github.io/Reference/E000#FFA5
label JCIOUT = $FFA8 |
Serial - byte output https://c128lib.github.io/Reference/E000#FFA8
label JUNTLK = $FFAB |
Serial - send untalk https://c128lib.github.io/Reference/E000#FFAB
label JUNLSN = $FFAE |
Serial - send unlisten https://c128lib.github.io/Reference/E000#FFAE
label JLISTN = $FFB1 |
Serial - send listen command https://c128lib.github.io/Reference/E000#FFB1
label JTALK = $FFB4 |
Serial - send talk https://c128lib.github.io/Reference/E000#FFB4
label JREADSS = $FFB7 |
Read I/O status byte https://c128lib.github.io/Reference/E000#FFB7
label JSETLFS = $FFBA |
Set logical file https://c128lib.github.io/Reference/E000#FFBA
label JSETNAM = $FFBD |
Set file name https://c128lib.github.io/Reference/E000#FFBD
label JOPEN = $FFC0 |
Open device channel https://c128lib.github.io/Reference/E000#FFC0
label JCLOSE = $FFC3 |
Close device channel https://c128lib.github.io/Reference/E000#FFC3
label JCHKIN = $FFC6 |
Set channel in https://c128lib.github.io/Reference/E000#FFC6
label JCHKOUT = $FFC9 |
Set channel out https://c128lib.github.io/Reference/E000#FFC9
label JCLRCH = $FFCC |
Restore default i/o channels https://c128lib.github.io/Reference/E000#FFCC
label JBASIN = $FFCF |
Input from channel https://c128lib.github.io/Reference/E000#FFCF
label JBSOUT = $FFD2 |
Output to channel https://c128lib.github.io/Reference/E000#FFD2
label JLOAD = $FFD5 |
Load from device https://c128lib.github.io/Reference/E000#FFD5
label JSAVE = $FFD8 |
Save to device https://c128lib.github.io/Reference/E000#FFD8
label JSETTIM = $FFDB |
Set software clock https://c128lib.github.io/Reference/E000#FFDB
label JRDTIM = $FFDE |
Read software clock https://c128lib.github.io/Reference/E000#FFDE
label JSTOP = $FFE1 |
Scan the STOP key https://c128lib.github.io/Reference/E000#FFE1
label JGETIN = $FFE4 |
Get key input https://c128lib.github.io/Reference/E000#FFE4
label JCLALL = $FFE7 |
Close all files and channels https://c128lib.github.io/Reference/E000#FFE7
label JUDTIM = $FFEA |
Increment internal clock https://c128lib.github.io/Reference/E000#FFEA
label JSCRORG = $FFED |
Get current screen window size https://c128lib.github.io/Reference/E000#FFED
label JPLOT = $FFF0 |
Set or read cursor position https://c128lib.github.io/Reference/E000#FFD0
label JIOBASE = $FFF3 |
Reads base address of I/O block https://c128lib.github.io/Reference/E000#FFF3
label NMI_LO = $FFFA |
Non-maskable interrupt vector lo-address https://c128lib.github.io/Reference/E000#FFFA
label NMI_HI = $FFFB |
Non-maskable interrupt vector hi-address https://c128lib.github.io/Reference/E000#FFFA
label RESET_LO = $FFFC |
Cold reset vector lo-address https://c128lib.github.io/Reference/E000#FFFC
label RESET_HI = $FFFD |
Cold reset vector hi-address https://c128lib.github.io/Reference/E000#FFFC
label IRQ_LO = $FFFE |
Interrupt service routine vector lo-address https://c128lib.github.io/Reference/E000#FFFE
label IRQ_HI = $FFFF |
Interrupt service routine vector hi-address https://c128lib.github.io/Reference/E000#FFFE