Currently the config is giving me massive headaches. I'm halfway through a complete rewrite of both the firmware and utility sides but still running into issues that I'll have to setup SWD to debug if it's running out of RAM or if there is something (IRQ or DMA?) running from ROM when littlefs is trying to write to flash.
I'm very much looking at splitting the VGA mode out from the rest of the functions and having multiple firmware images available.
The VGA firmware image will end up simpler since it won't have the redirection needed for multi-function, and the multi-function firmware will drop the need for mirroring the entire 128K of Apple address space.
Currently the config is giving me massive headaches. I'm halfway through a complete rewrite of both the firmware and utility sides but still running into issues that I'll have to setup SWD to debug if it's running out of RAM or if there is something (IRQ or DMA?) running from ROM when littlefs is trying to write to flash.
I'm very much looking at splitting the VGA mode out from the rest of the functions and having multiple firmware images available. The VGA firmware image will end up simpler since it won't have the redirection needed for multi-function, and the multi-function firmware will drop the need for mirroring the entire 128K of Apple address space.