- Enter code:
-
-
+ Enter code:
+
+
-
@@ -130,8 +130,8 @@ By Joshua Bell
on an Apple since the erroneous second statement is never reached. 10 END : CHR$(PRINT)
Handling of BASIC code that does not match the canonical LIST output format may not behave as on an Apple:
-
Keyword parsing differs from Applesoft command line. For example FOR I = S TO P doesn't collapse into FOR I = STOP.
-
The interpreter doesn't actually care about line numbers for statement ordering (just for GOTO/GOSUB targets and IF statements). So 20 PRINT "A", 10 PRINT "B" will just print A, then B
+
Keyword parsing differs from Applesoft command line. For example FOR I = S TO P doesn't collapse into FOR I = STOP.
+
The interpreter doesn't actually care about line numbers for statement ordering (just for GOTO/GOSUB targets and IF statements). So 20 PRINT "A", 10 PRINT "B" will just print A, then B
To improve readability, lines may start with : and continue the previously numbered line.
Floating point overflow is only detected on variable assignment.
@@ -150,15 +150,16 @@ By Joshua Bell
To Do
-
Implement DOS functionality for consoles
+
Implement DOS functionality for consoles
Links
-
6502asm.com - a 6502 assembler/emulator in JavaScript
-
Quite BASIC - a similar project aimed at teaching programming
-