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