56 lines
1.6 KiB
ArmAsm
56 lines
1.6 KiB
ArmAsm
.segment "JMPTBL"
|
|
|
|
;KERNAL revision
|
|
.byte 3
|
|
|
|
jmp pcint
|
|
jmp ioinit
|
|
jmp ramtas
|
|
|
|
jmp restor ;restore vectors to initial system
|
|
jmp vector ;change vectors for user
|
|
|
|
jmp setmsg ;control o.s. messages
|
|
jmp secnd ;send sa after listen
|
|
jmp tksa ;send sa after talk
|
|
jmp memtop ;set/read top of memory
|
|
jmp membot ;set/read bottom of memory
|
|
jmp scnkey ;scan keyboard
|
|
jmp settmo ;set timeout in ieee
|
|
jmp acptr ;handshake ieee byte in
|
|
jmp ciout ;handshake ieee byte out
|
|
jmp untlk ;send untalk out ieee
|
|
jmp unlsn ;send unlisten out ieee
|
|
jmp listn ;send listen out ieee
|
|
jmp talk ;send talk out ieee
|
|
jmp readss ;return i/o status byte
|
|
jmp setlfs ;set la, fa, sa
|
|
jmp setnam ;set length and fn adr
|
|
open jmp (iopen) ;open logical file
|
|
close jmp (iclose) ;close logical file
|
|
chkin jmp (ichkin) ;open channel in
|
|
ckout jmp (ickout) ;open channel out
|
|
clrch jmp (iclrch) ;close i/o channel
|
|
basin jmp (ibasin) ;input from channel
|
|
bsout jmp (ibsout) ;output to channel
|
|
jmp loadsp ;load from file
|
|
jmp savesp ;save to file
|
|
jmp settim ;set internal clock
|
|
jmp rdtim ;read internal clock
|
|
stop jmp (istop) ;scan stop key
|
|
getin jmp (igetin) ;get char from q
|
|
clall jmp (iclall) ;close all files
|
|
jmp udtim ;increment clock
|
|
jscrog jmp scrorg ;screen org
|
|
jplot jmp plot ;read/set x,y coord
|
|
jiobas jmp iobase ;return i/o base
|
|
|
|
;signature
|
|
.byte "RRBY"
|
|
|
|
.segment "VECTORS"
|
|
.word nmi ;program defineable
|
|
.word start ;initialization code
|
|
.word puls ;interrupt handler
|
|
|