Files
2026-05-07 10:03:27 +12:00

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