Always happy to add more mice (or other devices) to the list! Here's a rundown of the procedure for gathering data on them:
Install the immensely useful ADB Parser on your ADB Mac.
Identify the device on the bus and note what its original (not current) address is.
Keyboards typically have...
I took a break from working on raw GCR writes to get formats working. GCR formats were easy, I just had a bug that was incrementing the sector in the wrong place. MFM formats were a bit tougher, I had to implement support for faking the INDEX signal, which on a real drive indicates when the...
One bug later, MFM writes are working!
Still need to fiddle a bit to make sure 720 kB disks are working too, but 1.44 MB disks are working and that's by far the most important thing. I also wrote the backend side of the raw GCR receiver, which ended up being a lot more compact than I had...
Aaaaand 1.44 MB MFM floppy disks are working! (Though read-only only at the moment.) Turns out the backend's MFM transmitter had some serious timing issues that led to some bizarre behavior, now fixed.
Hopefully 720 kB floppy disks will Just Work, though I haven't tested them yet because I'm...
This isn't working yet, I suspect the reason is to do with the first sector the Mac sees after formatting a track. It writes a track with address marks and blank data marks and then reads it back, hoping that it will see the first sector it wrote as soon as it switches from writing to reading...
Just skimmed back through this thread with some amusement at all the iterations this idea's gone through... I'm glad I've finally arrived somewhere where I don't foresee a major redesign in the future. (But who knows.)
IT'S ALIIIIIIVE!!!
In other words, I just got writes working for the first time this morning. Can now read and write 800 kB GCR floppy disks using the backend (and my prototype frontend)! I'm excited but also tired, it's been a long haul to this point...
Nonetheless, I'm thinking about what...
Ah, I see. I think there's some confusion here to be cleared up. There are two ways you can connect an emulated floppy interface into a Mac without modifying its software. One, you can use a device that pretends on the MCI (interface) level to be a floppy drive - this is what the Floppy Emu...
Looking at the IWM datasheet, I'm starting to feel like one would really need full-on programmable logic to duplicate its functionality to the Mac... it does some rather weird things with the address lines. Maybe the PIOs that I've heard so much about (but haven't yet dug into) could handle it...
The thought has entered my head a few times... it's a definite maybe, with a microcontroller that has a peripheral designed for interfacing with a microprocessor based system like a parallel slave port. Then, though, you have to get a soldering iron involved and you lose the convenience of...
I would love this. TashKM has been stalled for a long time on the nonexistence of a way to do absolute positioning... though, honestly, it seems you're doing or plan to do most of what I was planning to do anyway, so I'm happy to leave this one to you.
New developments!
MicroPython seems to have one deficiency that keeps it from interfacing with the backend I created, its UART interface can't handle inbound break characters. Frustrating, that would have been a great path to rapid prototyping of a frontend on the Pico or ESP32. It does seem...
@demik did an EU group buy but I think it's done now. If there's sufficient interest, I can do something similar. In the absence of that, if anyone wants to do a build on their own, I can provide programmed PIC12F1501s, at least.
Well, it's been almost two years since I last posted on this project, and over three years since I started trying to spear the white whale that is a full-featured open-source Mac floppy drive emulator. Here's what's been going on and where things stand now.
By way of background, one of the...
Look, I get it. I wish the whole world was open source, too. But regardless of what you may think, this is someone's work, something into which they put considerable time and effort, and how and even if they decide to make it available is their decision and no one else's. Making the case for...
I have some of those miniDIN-5s, and not only do they look like a pain to solder, I don't think they fit in the recessed connector on the PK Pro 200.
You could make a reasonable cable, I think, by taking a good S-video cable (one with four separate wires in it) and yanking out the key on one...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.