wagiminator / C64-Collection

Collection of cartridges, adapters, and replacements for the Commodore C64
Other
167 stars 23 forks source link

DiskBuddy/Master Supported Drives #18

Open SteveGuidi opened 6 months ago

SteveGuidi commented 6 months ago

Will the DiskBuddy and DiskMaster work with other IEC drives like the 1571 or 1581? It seems like the XUM devices are more suited for that task; I'm generally looking for an alternative.

briskspirit commented 6 months ago

Also curious about supported drives.

wagiminator commented 6 months ago

I'm not sure since I only have a 1541.

briskspirit commented 6 months ago

But do you have 1541 or 1541-II? Ordered parts to make a board, will test with single sided 1541 and double sided 1571

wagiminator commented 6 months ago

I have both a 1541 and several 1541-II. However, they are fully compatible with each other anyway. This is probably different with the 1571 and 1581, so there might be issues here.

briskspirit commented 6 months ago

Isn’t one is single sided and another is double sided? Anyways will try soon-ish

SteveGuidi commented 6 months ago

Isn’t one is single sided and another is double sided? Anyways will try soon-ish

Yes, the 1571 has double-sided operations, but only when you put the drive in that mode. The default mode of operation is just like a 1541.

I suspect the 1581 will work as well, as long as you don't use operations that require things like partitions or extra tracks (formatting). I haven't looked at the source code for interfacing with the IEC bus yet, but I suspect we'll see these details there.

wagiminator commented 6 months ago

If the 1571 has a 1541 compatibility mode then it will probably work. But things look significantly different with the 1581. The problem is that for speed reasons I didn't use the standard Kernal routines but instead developed my own fast loading system, parts of which also runs on the drive.

briskspirit commented 5 months ago

1571 confirmed to work, thanks for great tool!

wagiminator commented 5 months ago

Great, thanks for testing it out!