Virgil Dupras
51c977f2ed
basic: allow multiple commands on the same line
2019-12-12 10:51:13 -05:00
Virgil Dupras
1710c865dc
doc: refer to the new BASIC shell in example
...
ref #80
2019-12-11 14:57:07 -05:00
Virgil Dupras
beaea6f978
basic: add puth command
2019-12-09 14:34:14 -05:00
Virgil Dupras
105acedab8
basic: improve README
...
markdown formatting was broken. Also, don't mark it as WIP.
2019-12-01 20:15:45 -05:00
Virgil Dupras
4ba84dac5c
basic: add getc/putc commands
2019-11-30 21:13:44 -05:00
Virgil Dupras
fc23a7c4a1
basic: do registers-to-vars transfer after pgm hook call
2019-11-25 23:16:15 -05:00
Virgil Dupras
264e72e0fd
basic: add fnew and fdel commands
2019-11-25 22:49:24 -05:00
Virgil Dupras
7c893dada1
basic: can now execute user apps!
...
Shell replacement sequence beginning in 3, 2, 1...
2019-11-25 22:05:10 -05:00
Virgil Dupras
b29073b01d
basic: add fopen command
2019-11-25 21:41:37 -05:00
Virgil Dupras
a0daed6812
basic: add usr command
2019-11-24 21:07:03 -05:00
Virgil Dupras
12bc120375
basic: add bsel, bseek, getb, putb commands
2019-11-24 20:34:23 -05:00
Virgil Dupras
8f1d942e5f
basic: add addr command
2019-11-24 15:39:36 -05:00
Virgil Dupras
381d57a513
basic: make variable A the only input variable
...
Mechanism for assigning inputs to the specified variable is clumsy and uses
binary space. Always using A is much simpler and doesn't seem very limiting to
me. I do that because there's many more "input" commands I'd like to add.
2019-11-24 14:55:50 -05:00
Virgil Dupras
e1df320d44
basic: add ldbas command
2019-11-24 14:26:32 -05:00
Virgil Dupras
13f935aa88
basic: add fls command
...
Also, add the new `bshell` emulated tool. BASIC is on its way to replace the
shell.
2019-11-24 10:24:15 -05:00
Virgil Dupras
b7d4860acf
basic: add in/out commands
...
Also, fixed the cmd matching algo to not accept partial matches. For example,
to stop matching "input" when the command was "in".
2019-11-23 20:38:56 -05:00
Virgil Dupras
7761cebb0a
basic: add sleep command
...
also fix broken "peek"
2019-11-23 17:07:14 -05:00
Virgil Dupras
9602f9b983
basic: add peek/poke/deek/doke commands
2019-11-23 16:09:34 -05:00
Virgil Dupras
a680fd3328
basic: add support for signed integers
2019-11-23 14:56:23 -05:00
Virgil Dupras
fd5b2ab856
Put app-common documentation in apps/README.md
2019-11-22 14:01:16 -05:00
Virgil Dupras
e17dc1e1e1
basic: add input command
2019-11-21 20:17:55 -05:00
Virgil Dupras
982d20f895
basic: allow printing of quoted strings
2019-11-21 19:56:51 -05:00
Virgil Dupras
704d32279a
basic: document better
2019-11-21 17:03:46 -05:00
Virgil Dupras
4c6de413df
basic: begin implementing a line buffer
2019-11-19 15:14:04 -05:00
Virgil Dupras
f3992ed598
basic: begin an implementation from sratch
...
Let's see where it will lead us...
2019-11-13 15:28:16 -05:00