These are my daily notes and internal conversations during development. They may be helpful to understand the larger context of decisions that were made, and how I learned and explored while building.

Devlog < 2023 < January < 11

first | by date | first | thread: co |

I’ve added a command/marker for absolute padding as a way to prepare for ROM assembly. Now that I’m here and reacclimated to what I was doing, I’m thinking about how these source tokens map into the single “instruction set” symbol space.

Sharing source code that uses only names but no hashes should not be possible. In order to compile a module, it must create hard links to all named symbols. To assemble, I need to read through the source and predetermine a bunch of stuff. I really need to sit down tomorrow and think this all the way through, because I keep getting hung up on all these layers between SourceToken and Machine Code.

first | thread: co | first | by date |