| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | 1+ 1- | 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 | fucking oops | kitty | |
| 13 days | fix syntax highlighting (as a treat) | kitty | |
| 13 days | improve s" | kitty | |
| 13 days | ." | kitty | |
| 13 days | litstring + #tib | kitty | |
| 13 days | add TIB | kitty | |
| realising that my plan of just Rewriting everything in forth later was a little Silly, and i can just create a TIB variable and use initfile as its initial value. probably should also create a #TIB variable and make the interpreter (or parse?) use it. i think this makes an EVALUATE word (idk if that was what it was called?) possible too which means file reading and input from terminal would also be possible. wonderful! | |||
| 14 days | CHAR | kitty | |
| 2026-02-17 | some notes on DOES> | 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 | smudge, rewrite : using create and smudge | 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-16 | tab is whitespace | 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 | rm outdated stuff from readme | kitty | |
| will need to write some docs here later | |||
| 2026-02-14 | immediate, /mod, * | kitty | |
| 2026-02-14 | shut up error because i dont care | kitty | |
| 2026-02-14 | makefile fix, arithmetic | 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 | stackwords, number in interpreter | kitty | |
| gonna have to enter the debugging mines soon | |||
| 2026-02-09 | NUMBER and LIT (untested) | kitty | |
| 2026-02-09 | immediate interpreter, :, untested | kitty | |
