sd:tinyc_developer_diary
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sd:tinyc_developer_diary [2026/04/20 04:08] – appledog | sd:tinyc_developer_diary [2026/04/20 04:58] (current) – appledog | ||
|---|---|---|---|
| Line 821: | Line 821: | ||
| So if HERE grows into the source area as source gets consumed, we can theoretically use up to 48KB for source code AND compiled code. This requires HERE to stay behind SRC at all times. It destroys the code as it compiles, but that's okay. The two pointers march through the memory, with HERE chasing SRC. The only problem is if the emitter somehow catches up with the source code pointer. | So if HERE grows into the source area as source gets consumed, we can theoretically use up to 48KB for source code AND compiled code. This requires HERE to stay behind SRC at all times. It destroys the code as it compiles, but that's okay. The two pointers march through the memory, with HERE chasing SRC. The only problem is if the emitter somehow catches up with the source code pointer. | ||
| - | At this point I am very close to just rewriting the symbol table to be 32 bit. | + | At this point I am very close to just rewriting the symbol table to be 32 bit. I mean this is already an insane asylum as it is, but, how hard could rewriting the emitters possibly be? :) |
| + | |||
| + | == Rewriting the symbol table | ||
| + | I guess I'm about to find out how hard it can be. | ||
sd/tinyc_developer_diary.1776658117.txt.gz · Last modified: by appledog
