Proto #2 support in GitHub ROM, Emulator & Documentation
Posted: Tue May 25, 2021 11:52 pm
7 hours ago, Elektron72 said:
Personally, I think it would make more sense to do this using the secondary address, which is already used to tell the load routine whether to ignore the header (SA = 0) or to load to the location it specifies (SA = 1). This would allow a headerless file to be loaded to VRAM without having to add additional flags.
If you test bit2 of that flag, save the result, then clear it, you get headerless load, headerless verify, headerless VRAM bank 1, headerless VRAM bank 2. It's four additional flags from the user side but only one test and one action on the Kernel side.
Though I've forgotten ... what is used to send the RAM bank to load to?