summary refs log tree commit diff
AgeCommit message (Collapse)Author
15 hoursadd extensive documentation on the execution modelIrene Knapp
implement some of the earliest Forth loading stuff, following Jonesforth closely the Forth memory space isn't totally set up yet - we are going to use the data segment after all, though it won't be heap-ish really. everything up through _start is ready for Forthy-y use though, and it does `cld` besides. Force-Push: yeah Change-Id: Ibd12223f304aff71f4e78744f7a9da09b9072a45
24 hoursAdd documentation! Yay :)Irene Knapp
This also gets rid of the `load_origin` variable, it was redundant with flatassembler's `$$` feature. Force-Push: yes Change-Id: I0abc4cf8da65fcb443220e70b69267919ca43ba7
8 daysgeneralized mov.qreg.qregIrene Knapp
Force-Push: yes Change-Id: I668a2738ac19e98dd30c58964ba4c6706613ea7d
8 dayswrite better comments in exit-code.gnu.asmIrene Knapp
as part of the process of not having to think about it anymore now that it has served its purpose Force-Push: yes Change-Id: I8f39548fcd3aa08e6415a82b8b7452620ba9c0e5
8 dayscomment the code in preparation for restructuring itIrene Knapp
Force-Push: yes Change-Id: I561d5fbb35db97b9d236a159c6c888b0651248c3
8 daysadd a disassemblerIrene Knapp
Force-Push: yes Change-Id: I63aa267c5d0f4229079d77900eed82435a8a8dcb
8 daysclean up mnemonics a bitIrene Knapp
Force-Push: yes Change-Id: I71ad8876fa9c0bdae9c12f1661b084918a1cb61d
9 daysuse qwordreg in another placeIrene Knapp
Force-Push: yes Change-Id: I0d328c24639b993f8140b18b7b3d4efa450c33c7
9 dayssorta outputs itself, but it reads too much of itself to do that, but very ↵Irene Knapp
good progress Force-Push: yeah Change-Id: I14fdd705643af7ae23ea75c778e9671d3787e0e6
14 dayshello works! yayIrene Knapp
Force-Push: yes Change-Id: I6c70991d16bd27da2b75ee0666203f043714a685
2025-10-05yay the earliest examples are in a solid stateIrene Knapp
Force-Push: yes Change-Id: I7111b9a9ed3cb5c5cf162af336b2278cf5850b76
2025-10-05initial template stuffIrene Knapp
Force-Push: yes Change-Id: I9609c8cbf988c3b8998f92e1d725d29be97c04b7
2025-10-05return an exit codeIrene Knapp
by doing syscall exit() Force-Push: yes Change-Id: I1ee64ec951ae9b52e4fdaf16325e22a2d7556adf