[Prev] [Next] [Contents] [Commodore] [New] [Search] [Home]

EXAMPLE:

   ;CHANGE THE INPUT ROUTINES TO NEW SYSTEM
   LDX #<USER
   LDY #>USER
   SEC
   JSR VECTOR      ;READ OLD VECTORS
   LDA #<MYINP     ;CHANGE INPUT
   STA USER+10
   LDA #>MYINP
   STA USER+11
   LDX #<USER
   LDY #>USER
   CLC
   JSR VECTOR      ;ALTER SYSTEM
   ...
   USER *=*+26

ERROR CODES

The following is a list of error messages which can occur when using the KERNAL routines. If an error occurs during a KERNAL routine , the carry bit of the accumulator is set, and the number of the error message is returned in the accumulator.

NOTE: Some KERNAL I/O routines do not use these codes for error messages. Instead, errors are identified using the KERNAL READST routine.

NUMBERMEANING
0 Routine terminated by the <STOP> key
1 Too many open files
2 File already open
3 File not open
4 File not found
5 Device not present
6 File is not an input file
7 File is not an output file
8 File name is missing
9 Illegal device number
240 Top-of-memory change RS-232 buffer allocation/deallocation


[Prev] [Next] [Contents] [Commodore] [New] [Search] [Home]
This page has been created by Sami Rautiainen.
Read the small print. Last updated December 17, 2002.