|
Post by bjonte on Nov 10, 2023 19:56:44 GMT
|
|
|
Post by xahmol on Nov 11, 2023 10:03:11 GMT
These are serious issues: ‘Unsupported devices
1541U2+L doesn't handle drive commands with unit numbers so this won't work (only with a mounted disk image). Pi1541 doesn't handle loading directory as a sequential file so this won't work (only with a mounted disk image).’
That raises for me the question: why use this one instead of DraCopy, that does support both Pi1541 and Ultimate II+. The only reason I see for using this then is if you indeed need drive unit or partition support.
Or do I miss something?
Nonetheless, Ultimate II+ not being supported for me is a complete dealbreaker.
|
|
|
Post by xahmol on Nov 11, 2023 10:31:11 GMT
By the way: DraCopy has detection of drive types, and makes drive commands to use conditional based on this. That would be I think a way to work around not supporting the UII+. Downside of the method DraBrowse is using is that it identifies drives by the UI command, which also performs a drive reset, so resetting software changes on drive ID. Which is a nuisance on a C128D where you moved the internal drive to another ID to get out of the way. Fortunately there I could use the Device Manager ROM that has an API for drive type detection based on ROM signatures. But myself still thinking on making a file manager using fully native Ultimate Command Interface commands for the Ultimate II+ part. I have been working a lot on working around the DraBrowse code for my needs, in my latest UBoot64 project ( github.com/xahmol/UBoot64 ) I now made a hybrid file browser that works fully native in UCI mode for Ultimate emulated drives and in IEC mode for other drives. Does not do copying. Also does not do partitions and drive units. But it should be possible to expand this. Did not port this back to my DMBoot yet ( github.com/xahmol/DMBoot ), also because I build there on the Ultimate file system being accessible via hyperspeed SoftIEC as delivered by Device Manager ROM. But what I did there is to use VDC memory to store much more directory entries than DraBrowse could do. Especially on 64 KB VDC machines. Combining all in my ultimate File manager doing also copy and being hybrid for Ultimate Command Interface and IEC drives is still on my list of possible future projects to do.
|
|
|
Post by bjonte on Nov 11, 2023 17:59:44 GMT
Use whatever solves your problem best of course.
It is possible to do workarounds for faulty drives but in my opinion these aren’t old and should be fixed instead of every program adapting to bugs in every new drive variant.
As stated, emulated mounted disk images should work in these drives since they will use the original ROMs. It’s their mass storage HD-like parts that’s not working well with the file manager.
|
|
|
Post by bjonte on Nov 11, 2023 18:24:47 GMT
I should state that bug reports has been sent so these issues may be resolved in the future.
|
|
|
Post by xahmol on Nov 11, 2023 19:52:01 GMT
Well, I am very practical here.
Yes, the Ultimate drive is not compatible to some extent with standard CBM DOS commands, that is known.
Yes, also Gideon admits that at some point that should be remedied. But he only has so much time, and this issue is rightfully very low on his prio list as very few users ever will encounter the issue. But of course you are very welcome to fix it yourselves. Gideon’s code is open.
But also: I think it is very easy and with few extra code needed, to circumvent this issue by having Ultimate specific syntax if an Ultimate drive is detected. Especially as also VICE needs similar syntax tweaks to work.
And not supporting both Pi1541 and the Ultimate makes the software much less useful, as they pretty much combined are what most power users nowaday use.
Your choice obviously 😉
|
|
|
Post by robertb on Nov 13, 2023 1:13:18 GMT
A new file manager for C128 has been released. Thanks! Just in time to show it off at next Sunday's Fresno Commodore User Group meeting!
Truly, Robert Bernardo
|
|