summary refs log tree commit diff
path: root/quine.asm
AgeCommit message (Expand)Author
38 hoursrename all the modrm_* words to addressing_*Irene Knapp
47 hoursimplement a bunch of assembly-in-ForthIrene Knapp
2 dayslisted out all the assembly instructions that need Forth versionsIrene Knapp
2 daysyay now it has "exit" on the heap, tooIrene Knapp
2 daysthere is now a full implementation of docol on the heapIrene Knapp
4 dayssome notes to figure out the topological sort and so onIrene Knapp
4 daysthe variable words are fully defined on the heap nowIrene Knapp
4 daysmove the output helpers and assembly-in-forth stuff earlier in the fileIrene Knapp
4 daysadd the beginnings of some word-defining wordsIrene Knapp
5 daysdowncase _all_ the thingsIrene Knapp
5 daysthose ;codeword comments were unnecessarily verboseIrene Knapp
5 daysokay some words-as-variables are defined nowIrene Knapp
5 daysoutput a whole bunch of assembly from ForthIrene Knapp
9 daysclean up the first two instruction macros ever writtenIrene Knapp
9 daysget rid of the redundant copy of the label valueIrene Knapp
9 daysget it down to a single call to write()Irene Knapp
10 daysthe two-pass magick works!!!!!Irene Knapp
12 daysROLL, UNROLL, and a whole bunch of addressing modesIrene Knapp
13 daysadded a macro BEFORENEXT and a bunch of words like LITPACK64Irene Knapp
13 daysmove almost all the ELF stuff to code writen in ForthIrene Knapp
13 daysheap allocation now works! also fix some encoding issuesIrene Knapp
13 daysbreak up OLD_CODE into separate callsIrene Knapp
13 daysmemory manipulationIrene Knapp
2025-10-24add stack manip, arithmetic, bitwise stuff, comparisonsIrene Knapp
2025-10-23a convenience macro for word headersIrene Knapp
2025-10-23pick a header format, document itIrene Knapp
2025-10-20implement Forth EXITIrene Knapp
2025-10-20woooooo successful debuggingIrene Knapp
2025-10-19it does threaded execution now!!!!!!!!Irene Knapp
2025-10-19much closer to being able to move to threaded executionIrene Knapp
2025-10-19there was an important bug in mov.qreg.disp8.bimmIrene Knapp
2025-10-19rename a bunch of instructionsIrene Knapp
2025-10-19add extensive documentation on the execution modelIrene Knapp
2025-10-18Add documentation! Yay :)Irene Knapp
2025-10-11generalized mov.qreg.qregIrene Knapp
2025-10-11comment the code in preparation for restructuring itIrene Knapp
2025-10-11clean up mnemonics a bitIrene Knapp
2025-10-11use qwordreg in another placeIrene Knapp
2025-10-10sorta outputs itself, but it reads too much of itself to do that, but very go...Irene Knapp
2025-10-05hello works! yayIrene Knapp
2025-10-05yay the earliest examples are in a solid stateIrene Knapp