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.
Just an update to this - I'm slowly but surely getting my head around the Installer. Mostly just by trial and error, and reading and re-reading the documentation, but another find that really helped put the pieces together was a program called Cappella that was distributed along with later...
Just as another data point here, the RGB-DVI 300 appears to be the same thing, just with a DVI output instead of HDMI, and a quick scan of eBay suggests that they seem to be cheaper.
Doesn’t do audio, of course, but at least for my use case I don’t need it. And DVI is trivially adaptable to...
Thanks, I really appreciate the help!
If it helps at all, the Netatalk project has resumed development on the 2.x branch, incorporating some of the additions the various 2.x forks had made, and I gather they've fixed a few of the issues that made it difficult to get working on current Linux...
Well, still no Revision 1 or SE board, but progress has continued in the background. I set up a bunch of disk partitions on my SE/30 to try out a range of operating systems and configurations, and after a bit of patching, things are looking good!
I'm focusing my support on System 6.0.8 through...
aha. don't you love it when you implement your own memcpy() around some specific memory-access constraints, and then the compiler thinks "hey, that looks like a memcpy(), let's throw away your carefully-written that works around your constraints, and replace it with a generic 'optimal' version!"
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.
Ha, as it turns out, those 200kbps figures were from my debug build with optimizations turned off, and a bunch of extra checks and logging added. As it turns out, it's a bit quicker than that :).
For another reference point, here's my IIfx with an Asante NuBus ethernet card:
Both are...
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 🙃
oops, spoke too soon, turns out I'd just kicked the can down the road and the lockup still happens, it's just harder to reproduce. Back to the drawing board.
My ethernet card project has gotten to the point where it's stable enough that I'm using it day-to-day in my SE/30, but one thing I'm curious about is how it performs in comparison to other PDS ethernet cards. In theory it should perform just as well, if not better, than a 'vintage' card, but I...
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...
Mostly just an obsessive nature, I think!
Ha, you know, that was kind of one of the reasons why I wanted to do this - to better document how to do it. Unfortunately ethernet drivers are a little bit unusual compared to the way drivers are 'supposed' to work on the Mac OS, so I'm not sure how...
And some proper success! Figured out the issue that was stopping async writes from working - and it was a subtle one!
For one, Inside Macintosh makes no mention of it that I can tell, but the IODone routine that you call to signal completion of an asynchronous IO operation, doesn't follow the...
Yeah, at one point I started wondering if the compiler was doing something weird, and tried to get rid of as many "Retro68-isms" such as that to simplify things. Turns out it was indeed doing something weird, but nothing to do with #pragma parameter. A lot of that code is due for an optimization...
Yeah, it's a real pain! I suspect they just ran out of pins. I don't think there's a single pin on that package that I'm not using!
I've thought about the power-cut approach too, my big concern about it would be making sure that power stays off for long enough to fully reset the chip - the...
And after a LOT of head-scratching, victory! I was able to mount a share and copy files over the network, using a card I designed, and a driver that I wrote! Naturally, the very first thing I copied was an updated build of the driver.
Turns out, the convoluted receive logic that I'd spent weeks...
As far as I can tell it works just fine with MacTCP, but when using it for AppleTalk it sends the system off into the weeds as soon as you try to log in - and the actual crash happens after my driver code has returned, which makes it extra fun to try to figure out how it got there.
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.
The big thing the Pi1MHz can do is emulate a SCSI controller with a disc attached. With a big ADFS volume and the Lancaster Assembler, it's lovely for doing 6502 development.
It can also emulate the Music 5000 wavetable synth, which is a fascinating device with even more fascinating software...
Yeah, I could definitely see that. Does the Pi hat act as a clock box as well?
I bought a Master 128 a while ago and have kitted it out with a few Stardot hardware projects (a PiTubeDirect and a Pi1Mhz). Always gives me a chuckle, having not just one, but two ARM processors hanging off the...
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.