| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 9 days | .REG /digit | kitty | |
| 9 days | accidentally kept in > | kitty | |
| 9 days | idea | kitty | |
| the commas for rmmod.reg registers is quite elegant i think. i hope it ends up working well | |||
| 9 days | starting on assembler | kitty | |
| nothing functional, mostly my comments as i figure all this out | |||
| 10 days | execute, ? | kitty | |
| 11 days | hex dpy words, .s in forth! | kitty | |
| 11 days | .r, fix stack leak | kitty | |
| i forgot i yoinked my ALLOT from jonesforth which returns a value. may change this but it would require a few rewrites so eh | |||
| 11 days | u.r, fix r> >r | kitty | |
| 11 days | two spaces for : | kitty | |
| 11 days | forth83 fwd+backwrd MARK and RESOLVE | kitty | |
| 12 days | nip, split u. and . into (u.) and (.) intrnl forms | kitty | |
| 12 days | negate, abs, tuck from pforth, . | kitty | |
| holby Sheet!! numeric i/o is real!!! need to test different bases. if hex works and also if number padding works (i have not tested that yet) i can start writing better debugging tools and i can stop having to pipe my output through xxd!! this also will mean the end of DONEDONEYIPPEEEE,,,, :< | |||
| 12 days | remove testing stuff | kitty | |
| 12 days | forth-created pad | kitty | |
| for some reason a separate PAD section wasn't working. this also fixes the 18 digit Issue. there are still issues i need to sort out though. | |||
| 12 days | rm old unnecessary teststring words | kitty | |
| i still haven't figured out the PNO issue yet. working on it | |||
| 12 days | recurse, bl, slightly broken PNO | kitty | |
| 13 days | fix syntax highlighting (as a treat) | kitty | |
| 13 days | improve s" | kitty | |
| 13 days | ." | kitty | |
| 13 days | litstring + #tib | kitty | |
| 2026-02-17 | variable | kitty | |
| 2026-02-17 | until should be immediate | kitty | |
| 2026-02-17 | else | kitty | |
| 2026-02-16 | jonesforth port improvements of stack words | kitty | |
| 2026-02-16 | port some comparison n logic words from jf | kitty | |
| 2026-02-16 | CREATE asm word | kitty | |
| i Probably should change : to use this. and while i'm at it make a word for setting/unsetting the smudge bit. | |||
| 2026-02-16 | +! -! allot | kitty | |
| 2026-02-15 | improve number | kitty | |
| i think that doing Everything in forth while possible is kinda putting more effort in for no reason, so we now have BASE and the ability to use hex digits. whee! | |||
| 2026-02-15 | emit, cr, sp | kitty | |
| 2026-02-15 | remove accidental comment | kitty | |
| 2026-02-15 | working if + then, i think? | kitty | |
| 2026-02-14 | [compile] and ' | kitty | |
| 2026-02-14 | 0branch (untested) | kitty | |
| 2026-02-14 | branch!! | kitty | |
| 2026-02-14 | immediate, /mod, * | kitty | |
| 2026-02-14 | it works??????????????? | kitty | |
| 2026-02-13 | backslash comments | kitty | |
| 2026-02-13 | ,,, *maybe* working? | kitty | |
| 2026-02-13 | fix STATE | kitty | |
| 2026-02-13 | move HERE to .bss proper | kitty | |
| i don't know how to mark the heap as executable. im not entirely sure it's possible. we can't increase its size with this but it Works. compiling mode still doesn't work though... the code in `test` runs in interpreting mode. | |||
| 2026-02-13 | a shitload of temporary testing stuff+stack fix | kitty | |
| compiling is fucked still interpreting is fixed (no longer leaves its debris on the stack) | |||
| 2026-02-09 | NUMBER and LIT (untested) | kitty | |
| 2026-02-08 | i believe it now passes PARSE | kitty | |
| 2026-01-27 | untested @ ! and some notes | kitty | |
