Coeus and Dave,
I have tried T/MMFS, T/SWMMFS and T/ZMMFS with *OPT 5,1 and all of them give me the "MMC not active" error when I tru to use the MTOD function in COP114. In these tests, the Sideways heirarchy is MMFS, Basic2, DFS and ADT200. I should report that I can however, switch to the Floppy Drive using *DISK and back to the SD Card using *MMFS.
Coeus wrote: ↑
Sat Aug 10, 2019 8:17 pm
Wheel_nut wrote: ↑
Sat Aug 10, 2019 7:31 pm
...and is Bootloadable into Sideways RAM?
So I forgot to respond to this bit in my previous message. I have an idea of why Steve doesn't supply patched, sideways RAM versions of MMFS to work with the disc copier. The sideways RAM-specific versions of MMFS use the end of their own sideways RAM bank as workspace so as to free up low memory for games/other programs, i.e. keep page at &0E00. The copier, COP114 checks for a signature or "magic number" at the very end of the ROM that implements the current filing system when it is invoked (i.e. probably MMFS). With the sideways ROM versions of MMFS that would be workspace so one can't rely on it having that magic number even if MMFS were to copy it there at the start.
You can, of course, load the non-sideways-RAM version into sideways RAM for testing. That won't give you page at 0E00 but it should be good enough for testing.
Late last night, Steve Picton sent me a "Test" version of his C.SWMMFSBL (Bootloader) ROM. I have to patch the first Byte of the ROM to the address of the Sidewats RAM into which it is to be Bootloaded and then blow it into a Bank Higher than that Bank. I am using Bank B (11) for Sideways Ram so I have put the Bootloader ROM in Bank D (13).
I haven't done any rigorous testing but COP114 works when loaded in SWR Bank F(15). I can switch to the Floppy Drive using *DISK and back to the SD Card using *CARD. Shift-Break Loads the STH Menu and after a Break out of a game, I can Shift-Break back to the STH Menu. So far so good...
I realise that I may have problems loading games which require *Disk to return to the SD Card to load Data or Pages mid game. If you can give me an example of such a game, I will test it.
EDIT: Tuesday 13 August 2019: I have done some more intensive testing with the above configuration and can report that I have NOT been able to fault the operation of COP114 with Steve's C.SWMMBL Bootloader. The *MTOD and *DTOM work flawlessly as do the *FCAT and other Floppy Disc functions.
I have encountered the problem with some of the games not loading, typically the compendiums which present an initial screen with a choice of game; then loading the game seected. These do try to load the subsequent selection from the Floppy Drive. However, I have found a very simple work-around:
When playing games, instead of loading COP114 into Sideways RAM Bank F, I load the Vanilla T/MMFS into Bank F(15). Being higher than Steve's Bootloader in Bank D(13) and the Bootloaded SWMMFS in Bank B(11), a Ctrl-BreaK followed by a Shift Break boots the STH Menu using the Vanilla T/MMFS and then all of the games that I have tested load just fine.
I would call that a SUCCESS
Thanks to Steve Picton, Dave and Coeus for your help in solving this conundrum.