c128lib Labels
Labels definition for C128
Loading...
Searching...
No Matches
kernal.asm File Reference

Kernal module. More...

Namespaces

namespace  Kernal
 

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
 

Detailed Description

Kernal module.

This file contains labels that map to the Kernal routines of the Commodore 128.; Labels are intended to be used in assembly for 6502 with KickAssembler.

The Kernal is the operating system of the Commodore 128. It provides a variety of routines for tasks such as input/output handling, memory management, and interrupt handling.

https://c128lib.github.io/Reference/E000

Author
Raffaele Intorcia raffa.nosp@m.ele..nosp@m.intor.nosp@m.cia@.nosp@m.gmail.nosp@m..com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Date
2024