summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-02-08; compiling a ret and setting to interpretingkitty
2026-02-08COMPILE,kitty
maybe will not work because of endianness but it will be a simple fix
2026-02-08expand brk and assign it as HEREkitty
2026-02-08state variable + macroskitty
2026-02-08separate >cfa into a wordkitty
2026-02-08initfile BYE workingkitty
2026-02-08i believe it now passes PARSEkitty
2026-02-08almost certainly deeply broken FINDkitty
x86 assembly is fucked
2026-01-30put a redundant null byte after the stringkitty
this will cause issues if the word has a null byte in the name. so don't do that. obviously
2026-01-30more primitives, notably PARSE, untestedkitty
2026-01-27untested @ ! and some noteskitty
2026-01-22changed mind: TOS in memorykitty
i don't actually think this matters, especially on this hardware. plus it complicates implementation.
2026-01-22clarify +16 to initial stack pointerkitty
2026-01-22namechange SP → NOS; start stack actually emptykitty
2026-01-22some macroskitty
2026-01-22some notes in the readme, vim folding in .skitty
2026-01-21formattingkitty
2026-01-21move to STC forth, note on COMPILE,kitty
2026-01-20dtc i think is bestkitty
2026-01-20attempt at correct language detectionkitty
2026-01-20syscall macroskitty
2026-01-20formatting fix: add bullet points to forth reg listkitty
2026-01-20decision on forth registerskitty
2026-01-19build test, x86 → x86_64 (changed my mind)kitty
2026-01-19gitignore, makefilekitty
makefile includes debug symbols (-F dwarf)
2026-01-19init commitkitty