404
COMMODORE 128
C l 28 S Y S T E M V E C T O R S
1
.
$FFFB
.
$FFFA
2
3.
$FFFC
4.
$FFFE
C B M S T A N D A R D K E R N A L JU M P T A B L E C A LL S
1
.
$FF81
.
$FF84
2
3.
$FF87
4.
$FF
A
8
5.
$FF
D
8
.
$FF90
6
7.
$FF93
.
$FF96
8
9.
$FF99
.
$FF9C
1 0
.
$FF9F
1 1
.
SFFA2
1 2
13.
$FFA5
14.
$FFA
8
15.
$FFAB
16.
$FFAE
17.
$FFB1
18.
$FFB4
19.
$FFB7
.
$FFBA
2 0
.
$FFBD
2 1
.
$FFC0
2 2
23.
$FFC3
24.
$FFC
6
25.
$FFC9
26.
$FFCC
27.
$FFCF
28.
$FFD2
29.
$FFD5
30.
$FFD
8
31.
$FFDB
32.
$FFDE
33.
$FFE1
SYSTEM
;operating system vector (RAM I)
NMI
p rocessor NMI vector
RESET
;processor RESET vector
IRQ
p rocessor IRQ/BRK vector
JM P CINT
;init screen editor and devices
JM P IOINIT
;init I/O devices
JM P RAMTAS
;init RAM and buffers
JM P RESTOR
;init indirect vectors (system)
JM P VECTOR
;init indirect vectors (user)
JM P SETMSG
;kernal messages on/off
JM P SECND
;serial: send SA after LISTN
JM P TKSA
;serial: send SA after TALK
JM P M EMTOP
;set/read top of system RAM
JM P MEMBOT
;set/read bottom o f system RAM
JM P KEY
;scan keyboard
JM P SETTMO
preserved)
JM P ACPTR
;serial: byte input
JM P CIOUT
;serial: byte output
JM P UNTLK
;serial: send untalk
JM P UNLSN
;serial: send unlisten
JM P LISTN
;serial: send listen
JM P TALK
;serial: send talk
JMP READSS
;read I/O status byte
JMP SETLFS
;set channel LA, FA, SA
JMP SETNAM
;set filename pointers
JMP (IOPEN)
;open logical file
JMP (ICLOSE)
;close logical file
JMP (ICHKIN)
;set input channel
JMP (ICKOUT)
;set output channel
JMP (ICLRCH)
;restore default channels
JMP (IBASIN)
;input from channel
JMP (IBSOUT)
;output to channel
JM P LOAD
;load from file
JM P SAVE
;save to file
JMP SETTIM
;set internal clock
JM P RDTIM
;read internal clock
JMP (ISTOP)
;scan STOP key
Need help?
Do you have a question about the 128 and is the answer not in the manual?