|
c128lib Labels
Labels definition for C128
|
Variables | |
| label | JCINT = $C000 |
| label | JDISPLY = $C003 |
| label | JKEYIN = $C006 |
| label | JGETSCRN = $C009 |
| label | JPRINT = $C00C |
| label | JSCRORG = $C00F |
| label | JSCNKEY = $C012 |
| label | JREPEAT = $C015 |
| label | JPLOT = $C018 |
| label | JCRSR80 = $C01B |
| label | JESCAPE = $C01E |
| label | JKEYSET = $C021 |
| label | JSCNIRQ = $C024 |
| label | JINIT80 = $C027 |
| label | JSWAPPER = $C02A |
| label | JWINDOW = $C02D |
| label | SADDRTBL = $C033 |
| label | SCNVCTRS = $C065 |
| label | KEYPTRS = $C06F |
| label | CINT = $C07B |
| label | CLEAR = $C142 |
| label | HOME = $C150 |
| label | SETLINE = $C15C |
| label | SETADDR = $C15E |
| label | SCNIRQ = $C194 |
| label | KEYIN = $C234 |
| label | KEYLIN = $C258 |
| label | GETSCRN = $C29B |
| label | QUOTECK = $C2FF |
| label | PRNTEXIT = $C30C |
| label | SETCHAR = $C320 |
| label | UDCRSR = $C33E |
| label | NEXTLIN = $C363 |
| label | OPENLIN = $C37C |
| label | SCROLL = $C3A6 |
| label | SCRLUP = $C3DC |
| label | MOVLINE = $C40D |
| label | CLRLINE = $C4A5 |
| label | FILLSRAM = $C53C |
| label | SCNKEY = $C55D |
| label | REPEAT = $C651 |
| label | PFKCHRS = $C6DD |
| label | CRSR40 = $C6E7 |
| label | PRINT = $C72D |
| label | RTRN = $C76F |
| label | MODESOFF = $C77D |
| label | COLORSET = $C7DA |
| label | RSTRPOS = $C932 |
| label | DELCHAR = $C93D |
| label | TESTTAB = $C96C |
| label | ESCAPE = $C9BE |
| label | ESCTBL = $C9DE |
| label | SETTOP = $CA14 |
| label | SETBTM = $CA16 |
| label | WINDOW = $CA1B |
| label | FULLW = $CA24 |
| label | READCHR = $CB58 |
| label | TESTLINK = $CB74 |
| label | SETLINK = $CB81 |
| label | UNLINK = $CB85 |
| label | LINK = $CB93 |
| label | FINDLINK = $CB9F |
| label | FINDEND = $CBC3 |
| label | FORWARD = $CBED |
| label | RETREAT = $CC00 |
| label | SAVEPOS = $CC1E |
| label | SPACE = $CC27 |
| label | DISPLY1 = $CC2F |
| label | DISPLY2 = $CC32 |
| label | DISPLY = $CC34 |
| label | SCRORG = $CC5B |
| label | PLOT = $CC6A |
| label | KEYSET = $CCA2 |
| label | SWAPPER = $CD2E |
| label | CRSR80 = $CD57 |
| label | CRSRON = $CD6F |
| label | CRSROFF = $CD9F |
| label | WRITE80 = $CDCA |
| label | WRITEREG = $CDCC |
| label | READ80 = $CDD8 |
| label | READREG = $CDDA |
| label | SCNPOS = $CDE6 |
| label | ATTRPOS = $CDF9 |
| label | INIT80 = $CE0C |
| label | COLORTBL = $CE4C |
| label | COLOR80 = $CE5C |
| label | MASKTBL = $CE6C |
| label | VARTBL = $CE74 |
| label | KEYDEFS = $CEA8 |
| label JCINT = $C000 |
Set default characteristics for 40 and 80 column displays https://c128lib.github.io/Reference/C000#C000
| label JDISPLY = $C003 |
Deposit a screen code to current position https://c128lib.github.io/Reference/C000#C003
| label JKEYIN = $C006 |
Retrieves a single character from keyboard https://c128lib.github.io/Reference/C000#C006
| label JGETSCRN = $C009 |
Retrieves a character from a line of keyboard or screen input https://c128lib.github.io/Reference/C000#C009
| label JPRINT = $C00C |
Prints a character at the current position with current attribute https://c128lib.github.io/Reference/C000#C00C
| label JSCRORG = $C00F |
Returns information about the current window size https://c128lib.github.io/Reference/C000#C00F
| label JSCNKEY = $C012 |
Scans keyboard for keypress https://c128lib.github.io/Reference/C000#C012
| label JREPEAT = $C015 |
Alternative for SCNKEY routine https://c128lib.github.io/Reference/C000#C015
| label JPLOT = $C018 |
Reads or sets the cursor position https://c128lib.github.io/Reference/C000#C018
| label JCRSR80 = $C01B |
Moves cursor on 80 column display to coordinates https://c128lib.github.io/Reference/C000#C01B
| label JESCAPE = $C01E |
Escape sequence handling routing https://c128lib.github.io/Reference/C000#C01E
| label JKEYSET = $C021 |
Redefines a programmable key https://c128lib.github.io/Reference/C000#C021
| label JSCNIRQ = $C024 |
Handler the screen editor portion of the IRQ handling sequence https://c128lib.github.io/Reference/C000#C024
| label JINIT80 = $C027 |
Initializas the character patterns for the 80 column display https://c128lib.github.io/Reference/C000#C027
| label JSWAPPER = $C02A |
Switches active screen displays https://c128lib.github.io/Reference/C000#C02A
| label JWINDOW = $C02D |
Sets the position of a corner of the output window https://c128lib.github.io/Reference/C000#C02D
| label SADDRTBL = $C033 |
Table of screen line starting address https://c128lib.github.io/Reference/C000#C033
| label SCNVCTRS = $C065 |
Table of default screen editor indirect vectors https://c128lib.github.io/Reference/C000#C065
| label KEYPTRS = $C06F |
Table of default keyboard decoding table pointers https://c128lib.github.io/Reference/C000#C06F
| label CINT = $C07B |
Initializes screen editor contants, variables, tables and vectors https://c128lib.github.io/Reference/C000#C07B
| label CLEAR = $C142 |
Clears the current window and homes the cursor https://c128lib.github.io/Reference/C000#C142
| label HOME = $C150 |
Moves the cursor to the home position of the current window https://c128lib.github.io/Reference/C000#C150
| label SETLINE = $C15C |
Sets starting address pointers for the current line https://c128lib.github.io/Reference/C000#C15C
| label SETADDR = $C15E |
Sets starting address pointers for a specified line https://c128lib.github.io/Reference/C000#C15E
| label SCNIRQ = $C194 |
Performs screen and keyboard portion of IRQ functions https://c128lib.github.io/Reference/C000#C194
| label KEYIN = $C234 |
Performs GETIN from keyboard https://c128lib.github.io/Reference/C000#C234
| label KEYLIN = $C258 |
Accepts a line of keyboard input and returns the first character https://c128lib.github.io/Reference/C000#C258
| label GETSCRN = $C29B |
Performs BASIN fron screen or keyboard https://c128lib.github.io/Reference/C000#C29B
| label QUOTECK = $C2FF |
Handles quote mode flag https://c128lib.github.io/Reference/C000#C2FF
| label PRNTEXIT = $C30C |
Provides common exit for screen BSOUT https://c128lib.github.io/Reference/C000#C30C
| label SETCHAR = $C320 |
Handles character printing for screen BSOUT https://c128lib.github.io/Reference/C000#C320
| label UDCRSR = $C33E |
Updates the cursor position https://c128lib.github.io/Reference/C000#C33E
| label NEXTLIN = $C363 |
Moves the cursor down one line https://c128lib.github.io/Reference/C000#C363
| label OPENLIN = $C37C |
Insert a new line linked to the one above https://c128lib.github.io/Reference/C000#C37C
| label SCROLL = $C3A6 |
Scrolls the window up one line https://c128lib.github.io/Reference/C000#C3A6
| label SCRLUP = $C3DC |
Copies lines up one row and clears bottom line https://c128lib.github.io/Reference/C000#C3DC
| label MOVLINE = $C40D |
Copies character from a line to another https://c128lib.github.io/Reference/C000#C40D
| label CLRLINE = $C4A5 |
Clears a line https://c128lib.github.io/Reference/C000#C4A5
| label FILLSRAM = $C53C |
Fills or copies a block of 8563 Ram (Vdc) https://c128lib.github.io/Reference/C000#C53C
| label SCNKEY = $C55D |
Scans keyboard matrix for keypress https://c128lib.github.io/Reference/C000#C55D
| label REPEAT = $C651 |
Decodes key matrix value into character value and handles key repeating https://c128lib.github.io/Reference/C000#C651
| label PFKCHRS = $C6DD |
Table of programmable key character values https://c128lib.github.io/Reference/C000#C6DD
| label CRSR40 = $C6E7 |
Handles cursor blinking for 40 column screen https://c128lib.github.io/Reference/C000#C6E7
| label PRINT = $C72D |
Handles BSOUT to the screen https://c128lib.github.io/Reference/C000#C72D
| label RTRN = $C76F |
Handles return and shift-return characters https://c128lib.github.io/Reference/C000#C76F
| label MODESOFF = $C77D |
Cancels quote and reverse modes and clears pending inserts https://c128lib.github.io/Reference/C000#C77D
| label COLORSET = $C7DA |
Handles color change characters https://c128lib.github.io/Reference/C000#C7DA
| label RSTRPOS = $C932 |
Restores the cursor row and columns positions https://c128lib.github.io/Reference/C000#C932
| label DELCHAR = $C93D |
Deletes a character in a logical line https://c128lib.github.io/Reference/C000#C93D
| label TESTTAB = $C96C |
Tests tab stop bit for current cursor position https://c128lib.github.io/Reference/C000#C96C
| label ESCAPE = $C9BE |
Handles Esc sequences https://c128lib.github.io/Reference/C000#C9BE
| label ESCTBL = $C9DE |
Table of Esc key dispatch addresses https://c128lib.github.io/Reference/C000#C9DE
| label SETTOP = $CA14 |
Defines the upper left corner of the window https://c128lib.github.io/Reference/C000#CA14
| label SETBTM = $CA16 |
Defines the lower right corner of the window https://c128lib.github.io/Reference/C000#CA16
| label WINDOW = $CA1B |
Sets window boundaries https://c128lib.github.io/Reference/C000#CA1B
| label FULLW = $CA24 |
Resets the window to full screen size https://c128lib.github.io/Reference/C000#CA24
| label READCHR = $CB58 |
Reads character and attribute at current cursor position https://c128lib.github.io/Reference/C000#CB58
| label TESTLINK = $CB74 |
Tests whether a line is linked https://c128lib.github.io/Reference/C000#CB74
| label SETLINK = $CB81 |
Links or unlinks the current screen line https://c128lib.github.io/Reference/C000#CB81
| label UNLINK = $CB85 |
Unlinks a screen line https://c128lib.github.io/Reference/C000#CB85
| label LINK = $CB93 |
Links a screen line https://c128lib.github.io/Reference/C000#CB93
| label FINDLINK = $CB9F |
Calculates offsets into the line link bitmap https://c128lib.github.io/Reference/C000#CB9F
| label FINDEND = $CBC3 |
Finds the position of the last character in a line https://c128lib.github.io/Reference/C000#CBC3
| label FORWARD = $CBED |
Moves the cursor one position to the right https://c128lib.github.io/Reference/C000#CBED
| label RETREAT = $CC00 |
Moves the cursor one position to the left https://c128lib.github.io/Reference/C000#CC00
| label SAVEPOS = $CC1E |
Stores the cursor position for later restoration https://c128lib.github.io/Reference/C000#CC1E
| label SPACE = $CC27 |
Prints a space https://c128lib.github.io/Reference/C000#CC27
| label DISPLY1 = $CC2F |
Displays a character using the current attribute https://c128lib.github.io/Reference/C000#CC2F
| label DISPLY2 = $CC32 |
Displays a character using the previous attribute https://c128lib.github.io/Reference/C000#CC32
| label DISPLY = $CC34 |
Displays a character at the current cursor position https://c128lib.github.io/Reference/C000#CC34
| label SCRORG = $CC5B |
Returns height and width of current screen window https://c128lib.github.io/Reference/C000#CC5B
| label PLOT = $CC6A |
Reads or sets the current cursor position https://c128lib.github.io/Reference/C000#CC6A
| label KEYSET = $CCA2 |
Defines a programmable function key https://c128lib.github.io/Reference/C000#CCA2
| label SWAPPER = $CD2E |
Switches active screen displays https://c128lib.github.io/Reference/C000#CD2E
| label CRSR80 = $CD57 |
Sets cursor position on 80-column screen https://c128lib.github.io/Reference/C000#CD57
| label CRSRON = $CD6F |
Turns cursor on https://c128lib.github.io/Reference/C000#CD6F
| label CRSROFF = $CD9F |
Turns cursor off https://c128lib.github.io/Reference/C000#CD9F
| label WRITE80 = $CDCA |
Writes a byte value to 80-column chip memory https://c128lib.github.io/Reference/C000#CDCA
| label WRITEREG = $CDCC |
Writes to an 80-column chip register https://c128lib.github.io/Reference/C000#CDCC
| label READ80 = $CDD8 |
Reads a byte value from 80-column chip memory https://c128lib.github.io/Reference/C000#CDD8
| label READREG = $CDDA |
Reads from an 80-column chip register https://c128lib.github.io/Reference/C000#CDDA
| label SCNPOS = $CDE6 |
Sets the current address in 80-column screen memory https://c128lib.github.io/Reference/C000#CDE6
| label ATTRPOS = $CDF9 |
Sets the current address in 80-column attribute memory https://c128lib.github.io/Reference/C000#CDF9
| label INIT80 = $CE0C |
Initializes character definitions for 80-column screen https://c128lib.github.io/Reference/C000#CE0C
| label COLORTBL = $CE4C |
Table of color character translation values https://c128lib.github.io/Reference/C000#CE4C
| label COLOR80 = $CE5C |
Table of 8563 color https://c128lib.github.io/Reference/C000#CE5C
| label MASKTBL = $CE6C |
Table of bit mask values https://c128lib.github.io/Reference/C000#CE6C
| label VARTBL = $CE74 |
Tables of default screen editor variables https://c128lib.github.io/Reference/C000#CE74
| label KEYDEFS = $CEA8 |
Table of standard function key definitions https://c128lib.github.io/Reference/C000#CEA8