Hey guys, I'm bringing up this topic again very briefly across the 3 main forums to address something important, especially for Mac OS 9.2.x users on the minis:
====================================================
But how did you get the mini to boot? It requires its own special ROM!
====================================================
Indeed it does! All credit goes to ELN and all of those who helped him on Mac OS 9 Lives!: you can simply use his tooling (which was also very useful for Rairii) to re-apply the Mac-mini-G4-specific ROM patches to Rairii's latest 10.2.1 ROM, and voila! It works as well as you would hope it to!
You can even use the resulting ROM for Mac OS 9.2.2, as well, even though you don't have to [...]
(Bold emphasis added just now.)Actually, after testing Mac OS 9.2.2 extensively with this ROM, I have to report that, while everything seems to be working perfectly well like before, ONE app isn't: it's
Power MachTen. This is especially relevant if you rely on Crypto Ancienne to browse HTTPS websites with TLS up to v1.3 using either the latest Classilla or MacLynx, or if you just like Power MachTen or some other particular tool or resource it offers.
If that's not a dealbreaker, however, then there's no known problem. MachTen is particularly finicky anyway, so it wouldn't be surprising at all if this was truly the only app that gets affected.
I can also additionally confirm the following: using a stock Mac OS ROM file version 10.2.1 with CPU Software 5.9, with "ELN"'s Mac mini G4 patches, it works perfectly well for Mac OS 9.2.2, just like with the regular 9.6.1-based ROM we get from
RossDarker's CDs. This way, Power MachTen works normally as always.
----------------------------
On a different note, to ANY mini user of the 1.33 GHz models and 1.5 GHz models specifically:The patched ROM I provided in the first post uses "ELN"'s "v9" scripts, which are beyond excellent. But it should be made known and emphasized that the v9 ROM has issues with the built-in ATI Radeon 9250 GPU inside the "silent upgrade" minis (1.33 GHz and 1.5 GHz, "PowerMac10,2") exclusively. You can find a lot more info on that
here, including solutions and working setups. But because of this, while the "v8" version works on ALL 4 minis, "v9" is only really suited for the original 1.25 GHz and 1.42 GHz models ("PowerMac10,1"). Grab a copy of v8 from
here if that applies to you and you don't have it yet. And check that topic I just linked to for more info if you plan to use your 1.33/1.5 GHz minis on one of many non-CRTs.
Because of this, I have tweaked "ELN"'s "v9" script to do everything it always did,
except the patching that injects/relates to ATI drivers. This way, the "v8" modified ATI Extensions on the Mac OS side are used instead. The script is
here ("macminiv8.py"). Also in that page, for convenience, is every relevant Mac mini G4 ROM so far:
- Stock 10.2.1 CPU 5.9 with "v8" patches (using the Python script I mentioned);
Recommended for Mac OS 9.2.x on Mac mini G4 1.33 GHz / 1.5 GHz models- Stock 10.2.1 CPU 5.9 with v9 patches;
Recommended for Mac OS 9.2.x on Mac mini G4 1.25 GHz / 1.42 GHz models- Rairii's modified 10.2.1 CPU 5.9 with "v8" patches (using the Python script I mentioned);
Recommended for Mac OS older than 9.2.x on Mac mini G4 1.33 GHz / 1.5 GHz models- Rairii's modified 10.2.1 CPU 5.9 with v9 patches;
Recommended for Mac OS older than 9.2.x on Mac mini G4 1.25 GHz / 1.42 GHz models- Stock 9.6.1 with v8 patches;
Not really recommended anymore, but is the one otherwise shipped with RossDarker's v8 CD- Stock 9.6.1 with v9 patches;
Not really recommended anymore, but is the one otherwise shipped with RossDarker's v9 CDUntil I switched to a "v8" ROM (be it stock 10.2.1, Rairii's 10.2.1 or the old stock 9.6.1), I would have e.g. an OpenGL error when starting
Quake III Arena's demo. But with a "v8" ROM + v8 ATI Extensions, it all works smoothly. Before, I was on a v9 ROM, which was working only because I was relying on v8 modified extensions (else there are even more issues), but even then it could not dodge this OpenGL problem.
To solve ALL problems, I just use stock 10.2.1 "v8" ROM alongside an install from RossDarker's v8 CD. And, if using certain non-CRT monitors on top of that, I follow some extra steps discussed in
this thread I linked to earlier.
Again, all this GPU stuff is not a concern if you are a 1.25 GHz or 1.42 GHz mini user, and both v8 and v9 work equally well as far as has been reported over the years.
----------------------------
Keep on enjoying the minis!