Izaya izaya
izaya synced new reference forth to izaya/collapseos from mirror 2020-04-03 16:07:38 +11:00
izaya synced commits to master at izaya/OC-KittenOS from mirror 2020-04-03 07:57:41 +11:00
fe17b0fb93 Finally settle on an exact level of support
c9157a1b7c More terminal improvements. Yes. Again.
Compare 2 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-04-03 07:57:39 +11:00
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
Compare 6 commits »
izaya synced commits to master at izaya/OC-KittenOS from mirror 2020-04-02 23:47:39 +11:00
ca4b6e5df2 Terminal polish: I might be going a tad too far with this
izaya synced commits to master at izaya/OC-KittenOS from mirror 2020-04-02 15:37:41 +11:00
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
Compare 4 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-04-02 15:37:39 +11:00
d0c5d3a741 Forth self-bootstraps!!!
izaya synced commits to master at izaya/collapseos from mirror 2020-04-02 07:27:41 +11:00
e846d07238 forth: simplify build process
izaya synced new reference wip to izaya/collapseos from mirror 2020-04-01 23:17:39 +11:00
izaya synced commits to master at izaya/OC-KittenOS from mirror 2020-04-01 15:07:39 +11:00
5ac8f9ff11 Limited terminal line history
izaya synced commits to master at izaya/OC-KittenOS from mirror 2020-04-01 06:57:40 +11:00
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
Compare 5 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-04-01 06:57:38 +11:00
fe1e5ec347 forth: Forth-ify cellWord
7d5b1f5cea forth: Forth-ify parseDecimal
25814c0b8b forth: add label system to z80 assembler
ce6e31dda1 forth: inline "strcmp"
Compare 4 commits »
izaya synced commits to master at izaya/OC-KittenOS from mirror 2020-03-31 22:47:40 +11:00
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
Compare 3 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-31 14:37:39 +11:00
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>"
Compare 10 commits »
izaya synced commits to master at izaya/OC-KittenOS from mirror 2020-03-31 06:27:45 +11:00
22c1c211ef Bugfix: fix 'delete' key, fix Everest KB/M matching
7840f0a231 Improve BDIVIDE (88 bytes free)
339571ee9b Even more line editing improvements
Compare 3 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-31 06:27:43 +11:00
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 "!"
Compare 18 commits »
izaya synced commits to master at izaya/OC-KittenOS from mirror 2020-03-30 22:17:45 +11:00
479412a5bb Better line editing
izaya synced commits to master at izaya/OC-KittenOS from mirror 2020-03-30 14:07:41 +11:00
d2ee505316 Bigram compression for fun and size reduction
f5ba0489b2 Start work on r9 with the basic terminal system design
Compare 2 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-30 14:07:39 +11:00
400ef99b54 forth: fix dumb bug in (?br)
d2dcd96ce1 emul: add useful emul_trace() debugging tool
Compare 2 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-29 13:37:38 +11:00
0e418ea396 forth: Forth-ify "+"
a078ee6842 forth: Forth-ify "CMP"
c370d7253d forth: Forth-ify "SCMP"
ea683c81bb forth: Forth-ify "SKIP?"
Compare 4 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-03-29 05:27:38 +11:00
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)"
Compare 12 commits »