As said before , put Solidisk in nearest bin

It should be *DISC when MMFS is current FS
COP114 is utter rubbish, it needs SWRAM to work, on the MMFS .ssd two files called DTOMC & MTOD (if I mind rightly)basic progs))do all that for you!!

As said before , put Solidisk in nearest bin
The SRAM setup is a bit complicated, it connects to the FPGA rather than the 6502 as it needs to be accessed by several different devices.
Why the downer on the Solidisk DFS2.2M2??? I have a 1770 Controller on one Beeb and an 8271 in the other and the Solidisk DFS 2.2M2 correctly identifies each and works with both. What do you suggest for each controller if I bin the Solidisk?CMcDougall wrote: ↑Mon Aug 05, 2019 9:07 pmAs said before , put Solidisk in nearest bin![]()
It should be *DISC when MMFS is current FS
COP114 is utter rubbish, it needs SWRAM to work, on the MMFS .ssd two files called DTOMC & MTOD (if I mind rightly)basic progs))do all that for you!!![]()
Chris hates Solidisk (and a few other things) with a vengeance. He'll take every opportunity to knock them.
E.g. Anything that isn't an Electron
It turns out you were spot on, Dave. I enabled writing to the FPGA's block RAM and sideways MMFS runs perfectly from there, so the villain of the piece is indeed my handling of the SRAM.
It's not something we're famous for, noWheel_nut wrote:p.s. I fully understand CMcDougall's fervour. We in Scotland have no equivalent word for "ambivalence".
It's not Chris , stepven
It is rubbish, talk to people who tried to use it
This is a futile discussion! I am able to use the COP114 utilities to copy Individual Files, Groups of Files and whole Discs from and to the SD Card when using the TurboSPI ROM from Steve Picton that it came with. I just had a (Data loss) disaster with IMTOD which overwrote my Floppy Disk with the SD Card disc when all I wanted was to copy a single file from the SD Card to the Floppy.CMcDougall wrote: ↑Tue Aug 06, 2019 5:48 pmIt is rubbish, talk to people who tried to use it![]()
You should go back to basics doing Tape to Disc, but doing Disc to MMFS & vice versa , so you get the hang of single files, the IMTOM is far quicker than doing 31 files individual ly![]()
thought you where the guy with a bad Solidisk, got mixed up with this guy : viewtopic.php?f=3&t=17524Wheel_nut wrote: ↑Tue Aug 06, 2019 7:22 pm1) Can IMTOD and IDTOM be used to copy INDIVIDUAL FILES? If so, HOW?
2) How do I Format a previously unused Disc location on the SD Card? There is no DFORM as on the TurboSPI.
3) Accepting your view that IMTOD is better, does the COP114 Utility work with MMFS? If so, are there any gotchas?
4) I am happy to read any documentation. Can anybody give me a pointer to where I can find this please
No. it's a BASIC program so looking at the source it copies the tracks, in groups of 8, from one medium to another and always copies the entire disc.
This is written in assembler so a little harder to see what it is doing. Looking at the screenshot from b-em of a *DUMP of COP114: Starting at 0002B6 there is what look like a series of commands COP114 is issuing. If CARD was to be overwritten with MMFS that may be all that is required. I have not tried this, though, so don't blame me for any data loss.
That discussion was about using 3.5" Drives and the Solidisk DFS was NEVER specified to wok with 3.5" Drives. In my experience, the Solidisk DFS 2.2M Issue 2 works flawlessly with 5.25" drives and also seamlessly with both the 8271 and 1770 controllers. You are wrong to suggest that the Solidisk DFS is a flawed product and other users should save themselves the unnecessary cost of consigning it to the bin.CMcDougall wrote: ↑Tue Aug 06, 2019 8:30 pmthought you where the guy with a bad Solidisk, got mixed up with this guy : viewtopic.php?f=3&t=17524Wheel_nut wrote: ↑Tue Aug 06, 2019 7:22 pm1) Can IMTOD and IDTOM be used to copy INDIVIDUAL FILES? If so, HOW?
2) How do I Format a previously unused Disc location on the SD Card? There is no DFORM as on the TurboSPI.
3) Accepting your view that IMTOD is better, does the COP114 Utility work with MMFS? If so, are there any gotchas?
4) I am happy to read any documentation. Can anybody give me a pointer to where I can find this please![]()
anyways, he had same problem, so have I with 5+ machines that came with them, now all binned as S&^te![]()
I wish I had known! ... could have saved a few hours ...A1 no
OK. That works, BUT only if the ADT2.00 ROM is unplugged. I believe that there is a conflict with the ADT Form command (though not with the DFS2.2M2 Form Command. Dave (hoglet) may want to investigate this further and I woud be happy to do diagnostic tests.A2 *FORM 80 0
I wish I had known! ...A3 no, as craps with dice![]()
That was the point from which I started this conversation.A4 in this thread: viewtopic.php?f=3&t=10621&start=750#p238963
1) rubbish, 1770 was for 3/12" & ADFSWheel_nut wrote: ↑Tue Aug 06, 2019 9:26 pm1) Solidisk DFS was NEVER specified to wok with 3.5" Drives. In my experience, the Solidisk DFS 2.2M Issue 2 works flawlessly with 5.25" drives and also seamlessly with both the 8271 and 1770 controllers. You are wrong to suggest that the Solidisk DFS is a flawed product and other users should save themselves the unnecessary cost of consigning it to the bin
2)That works, BUT only if the ADT2.00 ROM is unplugged. I believe that there is a conflict with the ADT Form command (though not with the DFS2.2M2 Form Command. Dave (hoglet) may want to investigate this further and I woud be happy to do diagnostic tests
I'm sorry about this, I hope you didn't loose anything significant.
Code: Select all
MMFS (ROM x) to DFS (ROM y) Disk Imager
Enter source MMFS disk (0-511):
Enter dest DFS drive (0-3):
Code: Select all
DFS (ROM x) to MMFS (ROM y) Disk Imager"
Enter source DFS drive (0-3):
Enter dest MMFS disk (0-511):
So you asked about documentation. In order to find the COP114 program I looked at the CD that came with my Turbo MMC and on the root of that CD is "Using MMC.pdf" which includes the documentation for the COP114 program. It also mentions problems with formatting programs in toolkits, though the problem it was dealing with was the inability to format a real magnetic floppy. What happens is that the toolkit formatting command issues track format calls to OSWORD 7F but, because the MMC filing system is in a higher priority ROM slot that the real DFS, the MMC filing system intercepts that call.
Sorry Dave, I wasn't suggesting that there was anything wrong with the Program. It was my error in expecting to be able to provide the filespec for the Copy operation and in my impetuousness, I hit the button and copied the SD Disc over the Floppy Data! It hadn't occurred to me that the IMTOD only copied the whole Disc and not a selection of files. No, I didn't lose any data as I have everything archived.
By coincidence, I received an email from Steve Picton with whom I had had a discussion about using MMFS with his TurboSPI Hardware. Steve provides the MMFS Images on Disc 308 of his SD Card and a very detailed PDF document on how to use the various flavours and options. In particular, Steve suggested that the DFS should be ABOVE the MMFS in the Sideways order to avoid a clash of the *DISC and *CARD commands among others. I will follow up on those and your suggestions tomorrow when the sun comes up.As far as I understand, COP114 is commecial software written by Steve Picton (IFEL) for use with his Turbo MMC hardware and support ROM. I have never used this, but I expect when used as designed it will be very good. I have a pretty high opinion of Steve's products, and routinely use several others, but not TurboMMC. But I would also not expect it to work with any other file system.
Dave
I wasn't ignoring your two postsCoeus wrote: ↑Tue Aug 06, 2019 10:27 pmSo you asked about documentation. In order to find the COP114 program I looked at the CD that came with my Turbo MMC and on the root of that CD is "Using MMC.pdf" which includes the documentation for the COP114 program. It also mentions problems with formatting programs in toolkits, though the problem it was dealing with was the inability to format a real magnetic floppy. What happens is that the toolkit formatting command issues track format calls to OSWORD 7F but, because the MMC filing system is in a higher priority ROM slot that the real DFS, the MMC filing system intercepts that call.
Can you tell us the MMFS version Steve has included on Disk 308. You can find this out by typing *HELP.
Hi Dave, *HELP reports MMFS V1.41. ... but there are two versions of each ROM Image provided in Disc 308. In the Root Directory are MMFS, SWMMFS(Sideways RAM), MAMMFS(Master) and SWMMFSBL(Bootloader). In the C. Directory are MMFS, MAMMFS and SWMMFS but thesee are doctored so that they do not conflict with the DFS commands, even if the DFS is in a lower order SWRom slot. Steve has not (yet) created a Bootloader version of the C.SWMMFS so I am testing it by booting with NO MMFS to Floppy disk and then using *RLOAD to load C.SWMMFS into SWRam bank F. My DFS is in Slot 6 and ADT is in Slot 2.
OK, I understand.
Dave, It would seem that the simplest way to avoid conflicts if using the standard MMFS versions would be to have the DFS higher than the MMFS in the Sideways heirarchy. This raises some questions:hoglet wrote: ↑Thu Aug 08, 2019 6:59 amOK, I understand.
Do be aware there is a trade off here....
In these versions, Steve has manually edited the *DISK and *DISC command names to something else. That will indeed have the desired effect of improving compatibility with some versions of DFS. But it will cause several games in the STH archive to fail, as it's quite common for games to include the *DISK command in their loader. That's why MMFS (and many other MMC file systems) work as they do.
Dave
There are bugs I think in Acorn DFS 0.9 and 1.2 that cause workspace problems when switching between file systems. I think those were fixed in Acorn DFS 2.26, but that is for the 1770 disc controller only. So it depends on what disc controller your Beeb has, and what you are trying to achieve.
The only way I can thing of would be to rebuild the ZMMFS boot loader, with a change to start the RAM search at a lower bank number.
Now that's interesting. I did a quick trace of what the COP114 program is doing so what, if anything, means it would only work with the supplied Turbo MMC rather than with MMFS. So I tried executing:hoglet wrote: ↑Thu Aug 08, 2019 10:20 pmThere are bugs I think in Acorn DFS 0.9 and 1.2 that cause workspace problems when switching between file systems. I think those were fixed in Acorn DFS 2.26, but that is for the 1770 disc controller only. So it depends on what disc controller your Beeb has, and what you are trying to achieve.
Code: Select all
*dtom 0 vdfs/txt
that would be easy, just patch *DISK to *CARD, as it should be spelt DISC anywaysAccept *CARD as a means of selecting MMFS
As Dave said earlier, there is a trade-off to changing the *DISK and *DISC commands because some of the games on the STH compendium use these commands. *DISK and *DISC would need to be re-directed to *MMFS rather than just dummied out.Coeus wrote: ↑Thu Aug 08, 2019 10:54 pm
There are two, maybe three, trivial changes that could be made to pass the initial checks which would then mean this program would at least try to work with MMFS as the card filing system:That means the only area of doubt is whether the save/restore of the NMI area and the filing system zero page area at A0 would upset MMFS. At a guess this is intended to save/restore which image within the BEEB.MMB file is the current virtual disc as well as which drive is selected with the card filing system.
- Have MMFS use filing system number 4 if it doesn't already.
- Finish the MMFS ROM with the signature "B8 3A 7E 3F" at BFFC to BFFF
- Accept *CARD as a means of selecting MMFS.