Virgil Dupras
33e47d4938
forth: begin z80 assembler
2020-03-21 21:23:13 -04:00
Virgil Dupras
d5b6659507
forth: forgot to commit high.fs...
2020-03-21 21:22:07 -04:00
Virgil Dupras
ac914c3847
forth: consolidation
2020-03-21 18:40:30 -04:00
Virgil Dupras
f4b969986d
forth: Forth-ify ".""
2020-03-21 17:21:01 -04:00
Virgil Dupras
def4ebd7ea
forth: add word "LITS"
2020-03-21 16:31:53 -04:00
Virgil Dupras
145fdd8e05
forth: rename "LITS" to "LIT<"
2020-03-21 16:27:21 -04:00
Virgil Dupras
4627e1c977
forth: Forth-ify "ABORT""
2020-03-21 16:17:51 -04:00
Virgil Dupras
6487c713ef
forth: fix prompt in QUIT conditions
2020-03-21 15:22:37 -04:00
Virgil Dupras
9791c0957d
forth: make readline skip prompt when appropriate
2020-03-21 14:59:12 -04:00
Virgil Dupras
b47a3ee234
forth: add words "AND", "OR", "XOR"
2020-03-21 14:47:38 -04:00
Virgil Dupras
c1ece95089
forth: implement readline in Forth
...
The commit ended up being much bigger than anticipated. This was a long thread
of underlying complexities. This lead to the creation of interesting concepts
such as (sysv).
2020-03-21 12:57:49 -04:00
Virgil Dupras
2feb246334
forth: give WORD its own buffer
...
You'll soon see where I'm going with this...
2020-03-19 21:56:53 -04:00
Virgil Dupras
61abafbc1a
forth: a little housekeeping
2020-03-19 21:45:27 -04:00
Virgil Dupras
abb84b01db
forth: Word-ify "readword"
2020-03-19 21:40:35 -04:00
Virgil Dupras
5458a1f7ff
forth: a little housekeeping
2020-03-19 17:39:44 -04:00
Virgil Dupras
cf95bbcace
forth: inline kernel/stdio
2020-03-19 17:26:45 -04:00
Virgil Dupras
6134694513
forth: put all ASM code in the same file
2020-03-19 17:01:15 -04:00
Virgil Dupras
f420db135d
forth: a little house cleaning
2020-03-19 16:36:54 -04:00
Virgil Dupras
af5a97243a
forth: implement "0b" number parsing
2020-03-19 16:03:35 -04:00
Virgil Dupras
f0cbda1f2e
tests: add Forth tests
...
Modest first step
2020-03-19 15:43:48 -04:00
Virgil Dupras
b335e538b4
Move "forth" folder to project's root folder
...
It's not really an App.
2020-03-18 22:25:44 -04:00