Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.
Nice, the beige looks great! I can program PICs for you, too, if that makes more economic sense than buying a PIC programmer - but if you like doing builds based on my projects, it may be worth your while to get the programmer.
Thanks @nyef and @pl212 ! I've added your devices to the appropriate documents in TashNotes. Sorry this took me so long, life's been busy.
Couple of minor followups:
@nyef - Does the Intuos appear only as one device with handler 0x6A, or does it emulate a mouse as well like the ArtZ II is...
Not far at all... by no means let me stop you.
Also, feel free to take whatever is useful from TashRouter, hopefully my Python code is more accessible than my PIC assembly. =)
Nothing big to report in the past week, I've mainly been polishing and rearranging, trying to get things set up for an implementation of DCD (Hard Disk 20) drives. Space is getting kind of tight in the receiver part of the PIC trio that makes up the backend, but I'm hoping it will still be...
TashTalk 2 Hat kits are back in stock again in the Ko-fi shop! If you're interested, please get your orders in this week - after that, shop is going to be temporarily closed until the beginning of October.
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...
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.