The best comparison on the ZuluSCSI side is one of the RP2040 models. BlueSCSI v2 is a clone of those, they will perform identically.
Benchmarks for PiSCSI are here if you're interested: https://github.com/piscsi/piscsi/wiki/Benchmarks
So you are aware, there is a history of animosity between...
I was also about to ask where on earth that number came from. The price difference between BlueSCSI and ZuluSCSI is IMHO close enough to be negligible.
This is awfully arbitrary reason to completely discard MacSD. For many (most?) use cases people here are likely to have a 4GB partition limit...
Ah, that makes sense. The button / key combo will be the default approach for sure. In general, even if 'fancy' features get added I really want to make sure this thing operates as a basic KVM-style switch without any user configuration: at some point I'll need to add a 'hoot.ini' type feature...
Huh, that's interesting, I wasn't seeing a second enumeration while monitoring the bus via sigrok, at least with my IIci running 7.5.5. It generated a reset early on, enumerated, then started the usual Talk querying. Is the enumeration behavior ROM dependent? I could just have been missing it, I...
That is something else, it looks great! The front panel in particular is delightful, it looks like it could have been on a professional product from the era. Nicely done.
It's definitely the easiest way, but unfortunately the design of ADB makes things a bit more complicated:
Devices get reset during computer startup. If you don't participate in that process the device will likely not work with the computer properly.
ADB devices all have a changeable bus...
Appreciate the kind comments 🙂
Yeah, that seems right. The communication for mice is only mouse->computer so AFAIK there isn't a way to notice the pointer running off the screen without a supplemental driver. If a app/driver could be written, on the Hootswitch side it would be easy to add a...
Thanks both for your comments, and great to hear about your order. Let me know how it goes once those show up, any feedback/suggestions for changes would be welcome.
More progress on the firmware, which is feeling much more complete for basic keyboards and mice. Still some bugfixes needed but it's at a stage where I can now use it for daily driving.
I put together a little video of the switch in action. It can hopefully show off things better than a long...
They're quite good at asynchronous processing. All the direct ADB line handling is done in interrupt time; I was paranoid about excessive ISRs from the get-go, so most of the interrupt stuff is just PIO/DMA setup or dumping raw data from a PIO into a custom queue for later interpretation...
This feels like a perfect match to the new RP2350. The PIO units are flexible and may be able to directly handle the timing sensitive floppy signals, the new chip has PSRAM mapping into the address space, there is some level of 5V tolerance on the GPIOs, and it supports MicroPython. There are...
For @demik your question got me thinking and I went ahead and dove into the FreeRTOS documentation. That was definitely the approach I should have taken to begin with. I've got a test branch on Github that breaks the polling superloop into tasks and it is working just fine. Based on the...
Sorry, bias toward what I've worked with with is showing, I should have mentioned your implementation as well :)
There would unfortunately need to be some kind of driver written to parse the .bin file correctly and present it to the OS like a real drive. The data in a .bin isn't set up in a way...
The MacPlay ports of Descent I and II have Red Book audio. There are some other games that use it too, I think Warcraft had audio tracks. It was definitely not as common as on the PC side though.
For OP this doesn't exactly address your question, but if you're using a SCSI emulator both...
I'll need to test it with my IIgs but yup, the goal is to support it. Others with more ADB knowledge can chime in but AFAIK the bus implementation on that system is fairly similar to a Mac. The PIO units on the RP2040 let you keep pretty much 100% in-spec on stuff like bit timing; the delays...
Thank you both!
This is just running on the bare Pico SDK. I don't have experience with an RTOS and I wasn't 100% sure if it would be a good match or not with this project. In retrospect that might have been a good thing to figure out before I wrote a bunch of code lol.
And sadly no, right now...
Over the past few weeks I've been working on something to share peripherals between multiple old Macs (keyboards/mice/whatever). Here's what I've come up with:
This supports five ADB buses (4 computers and 1 set of peripherals) via a Pico W. I've got (very) basic ADB keyboard and mouse...
As of right now there really isn't much in the way of CD-ROM specific features. I had a prototype in development but wasn't happy enough with it to merge into the main branch. I got much more familiar with CDs during the audio playback work I did on ZuluSCSI and I think it's definitely doable to...
Version 0.5 is up, including:
Fixes for bugs I discovered during testing on older systems,
Minor user interface tweaks.
Available here. At this point most features I want are present and I'm OK calling this the first 'beta' release (for whatever that's worth). If you try it let me know how it...
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.