New hardware project: an adapter to connect an HP logic analyzer directly to the PDS slot of an SE/30. Mostly just built it out of curiosity, but it could be a powerful tool for troubleshooting faulty machines or developing new hardware. Expect a writeup soon
current status: in a battle of wits with GCC's optimizer. My driver works beautifully when compiled with -O2, but fails miserably with -O3. Either GCC is being too clever, or (more likely) I'm being very stupid.
ahahahahahahahahahaha, turns out the deadlock bug I've been chasing in my Ethernet driver might not be a 'me problem' after all. My IIfx with an Asante NuBus ethernet card locks up under the exact same circumstances
More success with my SE/30 ethernet card driver! Managed to track down a very subtle bug that was causing lockups when mounting large Disk Copy images from a network share.
It's working pretty nicely now! Just got to get around to finishing that next hardware revision...
Going more than a bit mad trying to get my ethernet driver to work. I'm clearly just getting some register-saving thing wrong or off-by-one-ing a memory copy but I've gone over it so many times and I just can't see where I could be going wrong.