XeonSquared izaya
izaya synced commits to master at izaya/OC-PsychOS2 from mirror 2020-04-10 20:37:24 -04:00
23173506b9 fixed a typo preventing [2J from working
a9b3c6adf3 there is now a non-standard control code for the terminal to toggle line mode and local echo for the terminal
459fd95992 made nvt handle the cursor going off the edge of the screen
Compare 3 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-10 12:27:26 -04:00
f62376bd0a boot: remove _bend
7aa1be070b emul: build boot binary in one pass
c8c337fd58 xcomp: widen scope
Compare 3 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-09 20:07:26 -04:00
54929c2aa0 xcomp: simplify further
e6d3638f4f Add CURRENT* and simplify xcomp
Compare 2 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-09 11:57:26 -04:00
f1171c656c xcomp: make (xfind) use _find instead of (find)
1b6286dcfe Make (find) 2-layered, the lower layer having CURRENT as a param
66dc621919 xcomp: don't automatically shadow core words
0c3067ed9a icore: simplify definition of ":" and ";"
784b109652 So, why was ":" an immediate again?
Compare 14 commits »
izaya synced commits to master at izaya/OC-PsychOS2 from mirror 2020-04-09 03:47:24 -04:00
583b300720 removed dprint statements from nvt
f5db94e03c made init not spew irritating syslog messages
bf66fa15e1 fixed tabs in nvt
f68605ffea added a better replacement VT100 emulator
5d2d09fbcf more control code support for the terminal emulator
Compare 5 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-08 11:27:26 -04:00
05c38424c7 recipes/rc2014: stage2 WIP
4515241318 drv/acia: fix broken buffer bounds
Compare 2 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-08 03:17:26 -04:00
79527976ab recipes/rc2014: stage2 WIP
6652125d47 Remove link.fs
ba918d0fef Add memory maps
d4324292fb Merge remote-tracking branch 'origin/master' into forth
e37f4c2551 bin2c: add missing stdtypes.h
Compare 7 commits »
izaya synced commits to master at izaya/collapseos from mirror 2020-04-07 19:07:25 -04:00
e37f4c2551 bin2c: add missing stdtypes.h
217df20d77 Moved tools/bin2c to single-level with other tools.
f65c189e9b Replace bin2c.sh with a more portable implementation.
Compare 3 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-07 19:07:25 -04:00
521ff84ca4 Reserve some RAM for future features
71d1350143 emul/hw/rc2014: add memdump command
a09e552ccc link: fix literal ASKIP
400f0ab0b0 boot: fix flagsToBC
Compare 4 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-07 02:47:26 -04:00
1c6e979028 link: new unit to relink dictionaries
9a8c25ceb4 core: fix PSP leak in MOVE
Compare 2 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-06 18:37:26 -04:00
7cd9d29cd8 core: fix MOVE so it copies the right number of bytes
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-06 02:17:26 -04:00
058b85686f core: add word "MOVE"
6f9d0a98c4 fmt: fix stack leak in DUMP
67d732c4be cmp: add tests
Compare 3 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-05 18:07:26 -04:00
fca0e79da3 cmp: fix & and | logic
74a32db5cc Move forth/*.txt to root folder
974018831e Add chained comparison support
7b34268a9a Add "DUMP" word
7df7416e9e fmt: add word ".x" and fix .X to 4 chars output
Compare 5 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-05 09:57:26 -04:00
7390cb18ed rc2014: a little cleanup
58e88119ec rc2014: Forth Collapse OS, fully operational!
Compare 2 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-05 01:47:28 -04:00
e5f22c7d91 rc2014: update README
edb2771488 rc2014: bingo!
Compare 2 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-04 17:37:26 -04:00
7b42bbde27 rc2014: aaalmost there...
d1f4dc0ca3 rc2014: aaaalmost there....
32b420b19c readln: fix typo
5be9b9cd3e rc2014: we're almost getting there...
435b4f452c Move ASCII constants from str unit to print
Compare 6 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-04 09:27:26 -04:00
2af959a13d Don't use IMMEDIATE in icore
c972c70ab1 Use proper RAM addr for CURRENT in IMMEDIATE
41cefb7460 Extract EMIT-dependent routines from core
d013c572ad Use proper RAM addr for HERE in SCPY
Compare 4 commits »
izaya synced commits to forth at izaya/collapseos from mirror 2020-04-03 09:17:20 -04:00
d259b725ad Add in-memory bootstrapping system
b575d7f863 Move (print) and (uflw) from icore to core
Compare 2 commits »
izaya synced new reference forth to izaya/collapseos from mirror 2020-04-03 01:07:21 -04:00
izaya synced commits to master at izaya/collapseos from mirror 2020-04-02 17:07:20 -04: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 »