Block a user
fe17b0fb93
Finally settle on an exact level of support
c9157a1b7c
More terminal improvements. Yes. Again.
243c70a4b7
forth: transform (find) into FIND which is an indirect call
b162ef84f5
forth: fix broken RAM+
e284081c79
forth: fix readln overflow handling
941791d609
forth: remove RAMSTART and RS_ADDR from stable ABI
2481ed4b66
forth: remove dummy.fs
7d1f6d2cae
A bit of terminal polish
a585ce4a75
svc-t: Just realized will/won't need responses too
3ed1cebe25
svc-t: Properly ignore TELNET subnegotiations
7c70a1128c
Bugfixes to Everest, finalize the terminal API
f761ad5824
Remove overwrite confirmations because life is short and UX nitpick bugs are long.
aef0043d4a
Finish up (maybe) the new compression scheme.
151097cdce
Finish purging deprecated lexcrunch stuff from the DEFLATE decompressor
bfcb4f9028
Smooth off the DEFLATE decompressor's sharp edges
cc55e8a66f
Improve lexcrunch just a bit
fe1e5ec347
forth: Forth-ify cellWord
7d5b1f5cea
forth: Forth-ify parseDecimal
25814c0b8b
forth: add label system to z80 assembler
ce6e31dda1
forth: inline "strcmp"
3c4a3147c4
The DEFLATE Decompressor (Of Pain And Suffering)
bc4d626b4e
All the architectural changes pre-DEFLATE
dd21abe8fa
More elseifs to feed DEFLATE, despite the negative effects on BDIVIDE
031bfc6d72
forth: setup SYSVNXT in Forth code
e5ab0dd1c9
forth: a little bit of ASM routine inlining
5c03b33982
forth: remove sysvarWord type
05045b2aa4
forth: move stable ABI stuff at the top of forth.asm
f366732424
forth: Forth-ify "DOES>"
22c1c211ef
Bugfix: fix 'delete' key, fix Everest KB/M matching
7840f0a231
Improve BDIVIDE (88 bytes free)
339571ee9b
Even more line editing improvements
61195a987d
forth: Forth-ify "HERE", "CURRENT" and "JTBL"
a9cf861cfd
forth: Forth-ify "(parse*)"
f9d45f7f53
forth: Forth-ify "FLAGS"
e984efe6c3
forth: Forth-ify SYSVNXT
162ff2c5cb
forth: Forth-ify "!"
d2ee505316
Bigram compression for fun and size reduction
f5ba0489b2
Start work on r9 with the basic terminal system design
400ef99b54
forth: fix dumb bug in (?br)
d2dcd96ce1
emul: add useful emul_trace() debugging tool
0e418ea396
forth: Forth-ify "+"
a078ee6842
forth: Forth-ify "CMP"
c370d7253d
forth: Forth-ify "SCMP"
ea683c81bb
forth: Forth-ify "SKIP?"
9fcfebd84c
forth: Forth-ify "WS?"
a17da42021
forth: remove unused (fbr) and (bbr)
c1693c6256
forth: Forth-ify "TOWORD"
8b7947bc6a
forth: Forth-ify "WORD"
6e3b47f4a4
forth: Replace "(fbr)" and "(bbr)" words by "(br)"