c128lib Common
Various common functionalities.
Loading...
Searching...
No Matches
Kernal Namespace Reference

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
 

Detailed Description

Variable Documentation

◆ ACPTR

label ACPTR = $FFA5

Serial - byte input

◆ BASIN

label BASIN = $FFCF

Input from channel

◆ BOOT_CALL

label BOOT_CALL = $FF53

Boot a program from disk

◆ BSOUT

label BSOUT = $FFD2

Output to channel

◆ C64MODE

label C64MODE = $FF4D

Enter 64 mode

◆ CHKIN

label CHKIN = $FFC6

Set channel in

◆ CHKOUT

label CHKOUT = $FFC9

Set channel out

◆ CINT

label CINT = $FF81

Initialize screen editor and devices

◆ CIOUT

label CIOUT = $FFA8

Serial - byte output

◆ CLALL

label CLALL = $FFE7

Close all files and channels

◆ CLOSE

label CLOSE = $FFC3

Close device channel

◆ CLOSE_ALL

label CLOSE_ALL = $FF4A

Close all files to a device

◆ CLRCH

label CLRCH = $FFCC

Restore default i/o channels

◆ DLCHR

label DLCHR = $FF62

Copy char defintions from ROM to VDC RAM

◆ DMA_CALL

label DMA_CALL = $FF50

Send command to dma device

◆ GETCFG

label GETCFG = $FF6B

Get MMU bank configuration byte

◆ GETIN

label GETIN = $FFE4

Get key input

◆ INDCMP

label INDCMP = $FF7A

Cmp indexed to any bank

◆ INDFET

label INDFET = $FF74

Lda indexed from any bank

◆ INDSTA

label INDSTA = $FF77

Sta indexed to any bank

◆ IOBASE

label IOBASE = $FFF3

Reads base address of I/O block

◆ IOINIT

label IOINIT = $FF84

Initialize system I/O

◆ JMPFAR

label JMPFAR = $FF71

Jump to routine in any bank

◆ JSRFAR

label JSRFAR = $FF6E

Jump to subroutine in any bank

◆ KEY

label KEY = $FF9F

Scans the entire c128 keyboard

◆ LISTN

label LISTN = $FFB1

Serial - send listen command

◆ LKUPLA

label LKUPLA = $FF59

Work around a user’s open disk channels

◆ LKUPSA

label LKUPSA = $FF5C

Work around a user’s open disk channels

◆ LOAD

label LOAD = $FFD5

Load from device

◆ MEMBOT

label MEMBOT = $FF9C

Set/read bottom of system RAM

◆ MEMTOP

label MEMTOP = $FF99

Read/set top of system RAM

◆ OPEN

label OPEN = $FFC0

Open device channel

◆ PFKEY

label PFKEY = $FF65

Program function key

◆ PHOENIX

label PHOENIX = $FF56

Init function cartridges

◆ PLOT

label PLOT = $FFF0

Set or read cursor position

◆ PRIMM

label PRIMM = $FF7D

Print Immediate utility

◆ RAMTAS

label RAMTAS = $FF87

Init RAM and buffers

◆ RDTIM

label RDTIM = $FFDE

Read software clock

◆ READST

label READST = $FFB7

Read I/O status byte

◆ RESTOR

label RESTOR = $FF8A

Initialize Kernal indirects

◆ SAVE

label SAVE = $FFD8

Save to device

◆ SCRORG

label SCRORG = $FFED

Get current screen window size

◆ SECOND

label SECOND = $FF93

Serial - send SA after LISTEN

◆ SETBNK

label SETBNK = $FF68

Set bank for i/o operations

◆ SETLFS

label SETLFS = $FFBA

Set logical file

◆ SETMSG

label SETMSG = $FF90

Kernal messages on/off

◆ SETNAM

label SETNAM = $FFBD

Set file name

◆ SETTIM

label SETTIM = $FFDB

Set software clock

◆ SETTMO

label SETTMO = $FFA2

Not used in the C128

◆ SPIN

label SPIN = $FF47

Serial fast input or output

◆ STOP

label STOP = $FFE1

Scan the STOP key

◆ SWAPPER

label SWAPPER = $FF5F

Switch between 40-column VIC (composite) video display and 80-column 8563 (RGBI) video display.

◆ TALK

label TALK = $FFB4

Serial - send talk

◆ TKSA

label TKSA = $FF96

Serial - send SA after TALK

◆ UDTIM

label UDTIM = $FFEA

Increment internal clock

◆ UNLSN

label UNLSN = $FFAE

Serial - send unlisten

◆ UNTLK

label UNTLK = $FFAB

Serial - send untalk

◆ VECTOR

label VECTOR = $FF8D