hoglet67 / MMFS

Modern SD Card File System for Acorn 8-bit Machine (Master, Beeb, Electron)
68 stars 17 forks source link

SWMMFS3 ? #29

Closed sharpie7 closed 1 month ago

sharpie7 commented 2 years ago

Based on this project. I am trying to do a BBC B with 1770 DFS and MMFS options.

Is there any reason why an SWMMFS3 can't be built and co-exist with DFS and a mouse with this address map: FE60 - VIA with mouse FE80 - FC1170 + control register FEA0 - "user VIA" with SPI to SD card ?

What MMFS build options would you recommend for that configuration?

hoglet67 commented 2 years ago

Copy top_SWMMFS2.asm to top_SWMMFS3.asm and change _VIA_BASE to &FEA0.

Then run the build.sh script.

Note, it's generally not recommended to have both MMFS and DFS fitted and active at the same time, as they both use they the file system number, so things get very confusing. This is done to maximise compatibility with games that check specifically that DFS is the current file system by testing the file system number.

You can build a version fo MMFS that uses a unique file system number by changing _EMULDFS to FALSE in the top file.

Dave

sharpie7 commented 2 years ago

Note, it's generally not recommended to have both MMFS and DFS fitted and active at the same time, as they both use they the file system number, so things get very confusing.

Thanks. That's a good tip. I might try another approach then!

hoglet67 commented 1 month ago

The standard release package now includes this (MMFS/U3/SWMMFS.rom)