I am not sure it is the GOTEK in particular that is the problem. Rather, people have found interactions between two DFS-like filing systems in the past.English Invader wrote: ↑Wed Sep 09, 2020 5:55 pmMay I ask why a Gotek would be any more problematic than a regular floppy drive? My understanding is that the file management software/firmware for the Gotek is at the device's end and that all the BBC will see is a set of instructions that appear to be from a 5.25" floppy and act accordingly.
There is a dilemma here because some software hard-codes things like '*DISC' so a filing system that is intended to both behave like, and replace, DFS might choose to respond to *DISC by selecting itself. When one needs to access both real DFS and the card filing system that isn't what is wanted, though. Furthermore it depends on the order of the two ROMS.
The answer is for the card filing system to have an option as to whether it masquerades as DFS or not - I think I remember this being added to MMFS and other may have it too.
There is also the RAM consumption issue. Filing systems would normally have their directory/sector caches in shared workspace and would therefore flush those when switching filing system. That usually accounts for most of the filing system RAM usage but each would probably also claim a page of private workspace. The more of them you have in the machine, the more memory is consumed.
Of course, if you use a card filing system like MMFS 99% of the time and a real floppy disc just occasionally, the answer is to have the DFS ROM on the SD card and load it into sideways RAM on the odd occasion you need to access floppy discs. If your use of more 50/50 then that may not be so convenient but things do load into RAM pretty quick.