c128lib Labels
Labels definition for C128
Loading...
Searching...
No Matches
Basic Namespace Reference

Variables

label JHARD_RESET = $4000
 
label JSOFT_RESET = $4003
 
label JBASIC_IRQ = $4006
 
label SOFT_RESET = $4009
 
label HARD_RESET = $4023
 
label CRUNCH = $430A
 
label GONE = $4A9F
 
label NEWSTT = $4AF6
 
label STOP_END = $4BCB
 
label OR = $4C86
 
label AND = $4C89
 
label READY = $4D37
 
label ERROR = $4D3C
 
label MAIN = $4DB7
 
label LNKPRG = $4F4F
 
label FNDLIN = $5064
 
label LINGET = $50A0
 
label LIST = $50E2
 
label NEW = $51D6
 
label CLR = $51F8
 
label RETURN = $5262
 
label BEND_DATA = $528F
 
label REM = $529D
 
label IF = $52C5
 
label BEGIN_BEND = $5320
 
label ELSE = $5391
 
label ON = $53A3
 
label LET = $53C6
 
label PRINT_ = $553A
 
label CMD = $5540
 
label PRINT = $5554
 
label GET = $5612
 
label INPUT_ = $5648
 
label INPUT = $5662
 

Variable Documentation

◆ JHARD_RESET

label JHARD_RESET = $4000

BASIC cold-start entry point. This is the normal entry point following a system reset. https://c128lib.github.io/Reference/4000

◆ JSOFT_RESET

label JSOFT_RESET = $4003

BASIC warm-start entry point. This is the normal entry point during a RUN/STOP-RESTORE NMI interrupt. https://c128lib.github.io/Reference/4000#4003

◆ JBASIC_IRQ

label JBASIC_IRQ = $4006

BASIC IRQ entry point. The target routine supports sprite movement, sprite collision detection, light pen reading, and the BASIC music statements. This is the normal entry point during the system IRQ service routine. https://c128lib.github.io/Reference/4000#4006

◆ SOFT_RESET

label SOFT_RESET = $4009

Performs a warm start of BASIC. https://c128lib.github.io/Reference/4000#4009

◆ HARD_RESET

label HARD_RESET = $4023

Performs a cold start of BASIC. https://c128lib.github.io/Reference/4000#4023

◆ CRUNCH

label CRUNCH = $430A

Tokenizes keywords in lines of BASIC program text. https://c128lib.github.io/Reference/4000#430A

◆ GONE

label GONE = $4A9F

Main BASIC statement execution routine. https://c128lib.github.io/Reference/4000#4A9F

◆ NEWSTT

label NEWSTT = $4AF6

Executes the next BASIC statement. https://c128lib.github.io/Reference/4000#4AF6

◆ STOP_END

label STOP_END = $4BCB

Handles the STOP and END statements. https://c128lib.github.io/Reference/4000#4BCB

◆ OR

label OR = $4C86

Handles the OR logical operator. https://c128lib.github.io/Reference/4000#4C86

◆ AND

label AND = $4C89

Handles the AND logical operator. https://c128lib.github.io/Reference/4000#4C89

◆ READY

label READY = $4D37

Enters MAIN with a READY prompt. https://c128lib.github.io/Reference/4000#4D37

◆ ERROR

label ERROR = $4D3C

◆ MAIN

label MAIN = $4DB7

Handles immediate mode and program line entry. https://c128lib.github.io/Reference/4000#4DB7

◆ LNKPRG

label LNKPRG = $4F4F

Relinks BASIC program lines. https://c128lib.github.io/Reference/4000#4F4F

◆ FNDLIN

label FNDLIN = $5064

Searches program text for a specified line number. https://c128lib.github.io/Reference/4000#5064

◆ LINGET

label LINGET = $50A0

Creates integer value from a character string. https://c128lib.github.io/Reference/4000#50A0

◆ LIST

label LIST = $50E2

Handles the LIST statement. https://c128lib.github.io/Reference/4000#50E2

◆ NEW

label NEW = $51D6

◆ CLR

label CLR = $51F8

◆ RETURN

label RETURN = $5262

Handles the RETURN statement. https://c128lib.github.io/Reference/4000#5262

◆ BEND_DATA

label BEND_DATA = $528F

Handles the BEND/DATA statement. https://c128lib.github.io/Reference/4000#528F

◆ REM

label REM = $529D

◆ IF

label IF = $52C5

◆ BEGIN_BEND

label BEGIN_BEND = $5320

◆ ELSE

label ELSE = $5391

Handles the ELSE statement. https://c128lib.github.io/Reference/4000#5391

◆ ON

label ON = $53A3

◆ LET

label LET = $53C6

Handles variable value assignments. https://c128lib.github.io/Reference/4000#53C6

◆ PRINT_

label PRINT_ = $553A

Handles the PRINT# statement. https://c128lib.github.io/Reference/4000#553A

◆ CMD

label CMD = $5540

◆ PRINT

label PRINT = $5554

Handles the PRINT statement. https://c128lib.github.io/Reference/4000#5554

◆ GET

label GET = $5612

Handles the GET statement (also GET# and GETKEY). https://c128lib.github.io/Reference/4000#5612

◆ INPUT_

label INPUT_ = $5648

Handles the INPUT# statement. https://c128lib.github.io/Reference/4000#5648

◆ INPUT

label INPUT = $5662

Handles the INPUT statement. https://c128lib.github.io/Reference/4000#5662