summary refs log tree commit diff
path: root/quine.asm
AgeCommit message (Collapse)Author
12 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
21 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 dayscomment the code in preparation for restructuring itIrene Knapp
Force-Push: yes Change-Id: I561d5fbb35db97b9d236a159c6c888b0651248c3
8 daysclean up mnemonics a bitIrene Knapp
Force-Push: yes Change-Id: I71ad8876fa9c0bdae9c12f1661b084918a1cb61d
8 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
14 daysyay the earliest examples are in a solid stateIrene Knapp
Force-Push: yes Change-Id: I7111b9a9ed3cb5c5cf162af336b2278cf5850b76