Commit graph

3 commits

Author SHA1 Message Date
a93dd00e36 Rearrange the segments a bit
* put TABLES in the low memory, before the bank switch window
* reserve bank switch window
* put rest of the code after that and before the framebuffer

so TABLES lives just before $4000
and MAIN lives in $8000-$bfff

could split some more code and/or data into low mem

and/or move the tables not used in extended memory mode into
the bank switch window so they take no address space on XE
or expanded memory machines
2025-12-28 12:55:08 -08:00
97fdc12565 Put the tables before the main code, and shrink the segment
Leaves more room for code and dynamic data/stack
2025-12-28 12:32:57 -08:00
b27be3c159 Add a C shell, which currently just passes through
This is a first step toward moving the UI to C and
adding file and network I/O in C. The fractal core
will remain in assembler as well as the multiplier.
2025-12-28 09:23:38 -08:00