On Sat, Oct 10, 2009 at 8:13 AM, Steven Hirsch <snhirsch at gmail.com> wrote:
On Fri, 9 Oct 2009, Brian Lanning wrote:
Sorry to hijack the thread. But could you tell me if this linux catweasel
tool can read and write apple 2e and 2gs
5.25" and 3.5" floppies? Thanks.
Since it simply reads flux transitions and captures the time interval that
separates them, it is capable of reading anything recorded on a magnetic
disk. That said, I believe only the Windows-based utility can actually
decode the raw capture from A2 diskettes into a sector-by-sector image.
The opensource Linux package can read Commodore GCR diskettes, so I assume
adding A2 support would be doable.
I talked to Jens (catweasel creator) about it. The current windows software
only supports reading apple 2e floppies at the moment. Someone else is
handling the software for him, but not much seems to be happening there.
He says that all of the floppy file formats just end up being a series of
blocks one after another so that all you need to know is the block size and
the number of sectors per track. If it's so easy, I'm not sure why they
only implemented reading. :-/ I've considered writing something open source
for windows/linux that could read and write anything simply by changing
configurable parameters. Supporting a new format would just require knowing
what the file format looks like and what the floppy layout it. Alas,
woodworking is taking too much of my time these days. I may get around to
it at some point. It would help greatly if I had existing source code that
I could use as a starting point. I haven't really started to dig yet.
brian