Jeremy Penner
85824a202d
fill out rick's bbs, dialer ESC menu, silence modem
2023-10-14 22:22:50 -04:00
Jeremy Penner
1f7e6ecb36
generators, start converting swine meeper to use iteration
2023-10-03 20:59:18 -04:00
Jeremy Penner
ca38564024
iteration, cooperative multitasking, touchtone noises
2023-10-01 21:54:58 -04:00
Jeremy Penner
85766dad46
add file i/o to zipoff, implement persistent variables, write swine meeper instructions
2023-09-29 15:25:28 -04:00
Jeremy Penner
47d14694c7
PC speaker, timer reprogramming / ISR, fix IN and OUT instructions
2023-09-28 22:07:10 -04:00
Jeremy Penner
ecddfc5b1a
small constants, keyboard input, interactive minesweeper
2023-09-23 22:44:30 -04:00
Jeremy Penner
218fd0a8ef
invert { and }, more immediate word helpers, box-drawing
2023-09-17 22:24:14 -04:00
Jeremy Penner
adaf3c8e6f
{ and } for switching between host / target compilers
...
better word-lookup logic
endless bugfixes
2023-09-16 22:45:42 -04:00
Jeremy Penner
9246b39908
IN and OUT opcodes, zipoff bugfixes, anonymous labels
2023-09-15 16:10:24 -04:00
Jeremy Penner
b751763331
zipoff.com as a standalone Forth executable, with stub
2023-09-15 16:10:12 -04:00
Jeremy Penner
6521a2127b
massive refactoring; introduce "zipoff"
...
assemble.jrt for creating assemble.com which has asm.jrt preloaded
rebuild.bat for re-bootstrapping tinyjort from scratch and
verifying that minijort and assemble produce the same binary
small CGA textmode vocabulary with test program
2023-09-12 23:27:46 -04:00