> On 2016-04-28, at 17:18, Eric Christopherson <echrist...@gmail.com
> Right, I didn't have 1581-specific software in mind; was just thinking of other ways of operating with flash media in a way that would simply emulate floppies.
Right. That's what the Goteks are for. 1541U does it damned well though.
> > I don't know if the thing would even work in a 1581 case,
> Possibly. If someone writes firmware supporting d81 format that is.
> Oh, I wasn't even thinking of the format... from what I understand, Gotek devices use some proprietary format, which would be bad for archiving and interoperability.
I don't know what Gotek uses _originally_ but I'd be surprised if they chose to use some kind of obscure format. Who knows. For our use however the Amiga targeted firmware operates on the disk images (called ADFs). Something similar would have to be done in order to operate on D81s. Should be relatively easy for the author of ADF support. Less easy for everyone else ;-)
> I'm pretty sure I would have to treat the device as a flat collection of floppy images, rather than like a hard drive with nested directories. (Even 1581 directories, mentioned below, are partition-like.)
Gotek is a floppy emulator. You select a floppy image and that image presents itself to the system as real floppy with respective filesystem through real floppy-drive-alike hardware interface. In the context we talk about you can only use it as much as you would use any real floppy. since we talk 1581, you would only use it in the same way you'd use a 1581 floppy.
> > or if Commodore DOS or JiffyDOS would work with it; but if so, I wonder if the DOS would work slightly more like the real thing, because it would be actual C=/JiffyDOS running on an actual 6502, instead of something new running on a microcontroller.
> A protocol is a protocol. Who/what implements it is mostly irrelevant.
> I would beg to disagree! While the adherence to one protocol vs. another might not matter in this context, obviously in practice a protocol is useless if you don't have *something* that implements it.
Something - yes. But I don't care what kind of a CPU/MCU implements it. As long as I don't try to program it that is. If you had something very 1581 specific in mind, something that needs to run /inside/ the drive - then it would matter and putting a Gotek (with appropriate firmware) inside the 1581 could give you the ability to use this very specific software. Otherwise - who cares what processor runs on the other side of the cable?