Jos,
Great work!
If you are going to modify the Transera firmware - could you initialize the SRAM with files from a micro SD card when the CALL "INIT" is executed? That way the micro SD card could contain the programs and data files to access - as the SRAM will initially be empty when first powering on the system?
I would be able to create the files for the SD card with a customized menu program from my program archives.
In screenshot below - my 4907 floppy disk formatted capacity is 630K and I've used 319K (half the capacity) for only 8 programs.
If you modified the Aux firmware CALL "INIT" to add one optional numeric parameter - the user could load different images from the SD card with a single call.
Example:
CALL "INIT",4 could load the Adventure files into Aux memory
CALL "INIT",5 could load the System Tape files into Aux memory
The SD Card could hold my entire archive of programs, where different folders contain each of the different archive folders with the addition of a MENU program
And CALL "INIT" with no parameter could initialize the memory with no files - like the current TransEra firmware.
As a bonus - with your MFM ROM Pack in one backpack slot and the Aux Memory in the other slot - your favorite CALL "INIT",4 and even CALL "MOLD",1 can be saved in the RTC SRAM so the selected folder and MENU program are automatically loaded on power on!
I would mark the program files as write protected, but the user could write files (like Adventure allows you to save ten different numbered game files).
Actually - no need to mark program files as write protected, you can always type CALL "INIT",X again to reload them from SD Card!
Monty