Add /deps.sh, in /linapple remove full-screen mode to make it run properly on recent...
[applesoft_basic.git] / applesoft_basic.t
2022-05-24 Nick DowningAdd ribbit, and various language features needed to...
2022-05-24 Nick DowningDetect common patterns involving PEEK(-16336) and conve...
2022-05-24 Nick DowningAdd inter-statement delay, fix an oversight regarding...
2022-05-24 Nick DowningImplement a heuristic to detect delay loops, can now...
2022-05-24 Nick DowningAdd joystick support, and keyboard ready-polling suppor...
2022-05-22 Nick DowningImprove VAL() backend and handling of invalid numbers...
2022-05-19 Nick DowningRemove the RESTORE line-number syntax, which turns...
2022-05-18 Nick DowningImprove interpreter and I/O slightly for lemonade,...
2022-05-17 Nick DowningImplement more statements and ignore some I/O related...
2022-05-17 Nick DowningImplement all functions except some I/O related ones
2022-05-17 Nick DowningBulk add statements and functions in token order (reord...
2022-05-17 Nick DowningMake interpreter accept tokenized input, this solves...
2022-05-17 Nick DowningCorrectly handle DATA other than STR_LITERAL as unquote...
2022-05-17 Nick DowningImplement REM statement
2022-05-16 Nick DowningImplement PRINT TAB() and very basic cursor position...
2022-05-16 Nick DowningAdd TEXT, GR, COLOR=, PLOT, HLIN, VLIN statements
2022-05-16 Nick DowningAllow multiple arrays to be dimensioned in the same...
2022-05-16 Nick DowningAdd PEEK, POKE and CALL (via apple_io, to emulate any...
2022-05-16 Nick DowningAdd DIM statement, clean up parser to use lvalues prope...
2022-05-16 Nick DowningAdd LValue node, so that locating the variable for...
2022-05-16 Nick DowningRemove Node and NodeText prefixes on all class names...
2022-05-16 Nick DowningChange VARIABLE to VARIABLE_NAME, NodeTextVariable...
2022-05-16 Nick DowningChange NodeExpression to NodeRValue, NodeExpression...
2022-05-16 Nick DowningMake variables boxed for easy referencing and/or subscr...
2022-05-16 Nick DowningImplement data_types.py and STR, VAL() functions
2022-05-16 Nick DowningImplement INPUT
2022-05-16 Nick DowningTranslate cr to crlf at output similarly to how Apple...
2022-05-16 Nick DowningImplement console input, improve console output a bit...
2022-05-16 Nick DowningAdd apple_io module and HOME, NORMAL, INVERSE, FLASH...
2022-05-15 Nick DowningImplement READ, RESTORE and DATA, but no empty items...
2022-05-15 Nick DowningImplement FOR and NEXT
2022-05-15 Nick DowningImplement GOSUB and RETURN
2022-05-15 Nick DowningImprove number printing to make it more symmetrical...
2022-05-15 Nick DowningAdd END statement, fix float parsing with exponents
2022-05-15 Nick DowningFull type checking for expression evaluation
2022-05-15 Nick DowningImplement IF statement
2022-05-15 Nick DowningInitial commit, can interpret LET, PRINT and GOTO,...