[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Applesoft Basic Question
Another quick quiz. Why do the Applesoft error codes have the strange
(in comparison to the regular DOS error codes) values listed?
dalloff@freenet.columbus.oh.us (Dave Althoff) writes:
>For reference, the error codes--
>DOS 3.3:
>1: LANGUAGE NOT AVAILABLE
>2: RANGE ERROR
>3: RANGE ERROR
>4: WRITE PROTECTED
>5: END OF DATA
>6: FILE NOT FOUND
>7: VOLUME MISMATCH
>8: I/O ERROR
>9: DISK FULL
>10: FILE LOCKED
>11: SYNTAX ERROR
>12: NO BUFFERS AVAILABLE
>13: FILE TYPE MISMATCH
>14: PROGRAM TOO LARGE
>15: NOT DIRECT COMMAND
>Applesoft:
>0: ?NEXT WITHOUT FOR ERROR
>16: ?SYNTAX ERROR
>22: ?RETURN WITHOUT GOSUB ERROR
>42: ?OUT OF DATA ERROR
>53: ?ILLEGAL QUANTITY ERROR
>69: ?OVERFLOW ERROR
>77: ?OUT OF MEMORY ERROR
>90: ?UNDEF'D STATEMENT ERROR
>107: ?BAD SUBSCRIPT ERROR
>120: ?REDIM'ED ARRAY ERROR
>133: ?DIVISION BY ZERO ERROR
>163: ?TYPE MISMATCH ERROR
>176: ?STRING TOO LONG ERROR
>191: ?FORMULA TOO COMPLEX ERROR
>224: ?UNDEF'D FUNCTION ERROR
>254: ?REENTER (bad response to INPUT; non-fatal error)
>255: BREAK (^C has been struck)
--
David Wilson School of IT & CS, Uni of Wollongong, Australia david@uow.edu.au