C64 ROM | Data |
Prev: FD1A | Up: Map | Next: FD50 |
|
||||
FD30 | .WORD $EA31 | $0314 IRQ vector | ||
FD32 | .WORD $FE66 | $0316 BRK vector | ||
FD34 | .WORD $FE47 | $0318 NMI vector | ||
FD36 | .WORD $F34A | $031A open a logical file | ||
FD38 | .WORD $F291 | $031C close a specified logical file | ||
FD3A | .WORD $F20E | $031E open channel for input | ||
FD3C | .WORD $F250 | $0320 open channel for output | ||
FD3E | .WORD $F333 | $0322 close input and output channels | ||
FD40 | .WORD $F157 | $0324 input character from channel | ||
FD42 | .WORD $F1CA | $0326 output character to channel | ||
FD44 | .WORD $F6ED | $0328 scan stop key | ||
FD46 | .WORD $F13E | $032A get character from the input device | ||
FD48 | .WORD $F32F | $032C close all channels and files | ||
Vector to user defined command, currently points to BRK.
This appears to be a holdover from PET days, when the built-in machine language monitor would jump through the $032E vector when it encountered a command that it did not understand, allowing the user to add new commands to the monitor.
Although this vector is initialized to point to the routine called by STOP/RESTORE and the BRK interrupt, and is updated by the kernal vector routine at FD1A, it no longer has any function.
|
||||
FD4A | .WORD $FE66 | $032E user function | ||
FD4C | .WORD $F4A5 | $0330 load | ||
FD4E | .WORD $F5ED | $0332 save |
Prev: FD1A | Up: Map | Next: FD50 |