remix logo

Hacker Remix

Mac Mini G4 – The best « classic » Macintosh for retro-gaming?

244 points by freediver 1 week ago | 115 comments

WoodenChair 1 week ago

This is a great comprehensive article on the "why" and there are good YouTube videos on the "how." What the article is missing that makes it even better is putting an SSD in which makes it even faster of course. You can get an untested Mac mini G4 for about $60 on eBay and the rest of the parts (SSD, PATA-mSATA adapter, RAM if less than 1 GB, power adapter, any missing screws, clock battery, etc.) will run you another $60 to make the ultimate Mac OS 9 machine. If you're comfortable taking things apart and putting them back together it's not too bad.

A quick tip: be sure to reset the PRAM with command-alt-p-r holding down during restart until you hear 3 chimes. Then while the machine is booting hold down command-alt-o-f and type "reset-nvram" and then "set-defaults" and then "reset-all" (all of this is in open firmware) before installing Mac OS 9 to make sure firmware is in its original state.

I came across this idea of SSD upgrading and installing Mac OS 9 in April 2024 and bought three broken ones to build one for my son. [0] When the first one worked, I ended up figuring, why not just finish the other two and sell them on eBay?

That led me into a hobby business. I've now cleaned, upgraded with SSDs, and sold about 70 of them. The "business" basically breaks even, so it truly is a hobby. In fact I invested so much in inventory buying 90 of them in a lot at the end of 2024 that I am negative right now. I will probably turn a slight profit in 2025. But it's fun and if you want you can buy one from me at: https://os9.shop

Sorry for the self-promotion, but very relevant!

0: https://x.com/davekopec/status/1795872492386398683

piltdownman 6 days ago

You little beauty, someone based on this side of the pond for once! I'll be in touch in the next few weeks to try and get the best example you have over to Dublin for a dedicated Ambrosia Shareware / Legacy Audio Software machine.

I nearly considered something like this a few years back but the domestic market was way too small to consider. Fair play for the labour of love.

WoodenChair 6 days ago

I am actually based in USA, but Shopify automatically localizes the site for visitors in other countries, so maybe you saw localized currency. Sounds like a cool project and yes a lot of people getting this to use old audio software or play Escape Velocity.

mistyvales 7 days ago

How hard is it to get those hacks working for the higher resolutions on the 64mb video card (1.5ghz version)? Is the extra 32mb video ram noticeable in games, or does it not even matter in OS9?

WoodenChair 7 days ago

It can be a challenge under DVI->HDMI. People have had more luck under DVI->VGA. It also can vary from monitor to monitor. There is a long thread on the macos9lives.com forums about this issue:

https://macos9lives.com/smforum/index.php?topic=7048.0

If you are concerned get a 1.25 or 1.42. The 32 MB of VRAM difference (the 1.5 has 64 MB of VRAM while the 1.42 has 32 MB) will not make a difference for almost any Mac OS 9 game. But yes, if you want the ultimate in terms of GHz and VRAM go for the 1.5. In some late '90s and early '00s FPS games it could be a benefit.

gabriel-uribe 7 days ago

I love this site. So simple, so effective. Thanks for putting these Minis out there at fair prices!

WoodenChair 7 days ago

Thanks, I appreciate the feedback.

duffyjp 6 days ago

I did the same with a G4 Mac Mini. One suggestion for your hobby/business-- I went with a PATA->m.2 SATA adapter instead of PATA->mSATA. It works like a charm and when I built mine a couple years ago it was actually much cheaper. Obviously it completely saturates the PATA interface.

I ran 10.4 and Void (no longer maintained) so if there's a technical reason to stay on mSATA for Mac OS 9 please ignore. ;)

WoodenChair 6 days ago

Can you link me to the specific adapter you're using? The thing is after doing so many, I know the adapter I use is compatible and has no issues. I buy now direct in bulk over AliExpress but here is the equivalent Amazon listing: https://amzn.to/40fohWR

duffyjp 2 days ago

I looked back at my eBay history. It looks like I bought it way back in 2021, longer ago than it feels... They don't have a brand, and the listing is long gone, but here is the description on my invoice:

2 Pack M.2 NGFF SATA SSD to 2.5 inch IDE 44PIN Converter Adapter with Case Unit price $17.98

I did a Mac Mini and also a Powerbook G4. They work great in both.

johnklos 1 week ago

The depth of this article is wonderful. The PowerPC line did have lots of good things going for it, and the Mac mini G4 is a good example of how much you can get done with modest space, power and heat.

I'm still using Mac mini G4s in several places, both for Mac OS X (legacy Final Chop) and as small, low power servers running NetBSD.

There are really only two drawbacks to the Mac mini G4, in my opinion:

Gigabit ethernet would've been a dollar or two more? Being stuck with 100 Mbps, or around 300 Mbps if one uses a gigabit USB adapter, isn't fun.

If the DIMM slot could take 2 gig DIMMs, this'd be a perfect machine. Other PowerPC Macs could take 2 gigs - heck, even the older PowerPC 604e Power Macs 9500 and 9600 could take 1.5 gigs - so being limited to 1 gig is a bit unfortunate, especially considering that 2 gig DDR DIMMs are a thing (later Xserve G5 units could take 2 gig DDR DIMMs).

Still, the Mac mini G4 is the only computer aside from SBCs that I've bought brand new, and I have always been very happy with my decision.

rollcat 1 week ago

I have a 2002 TiBook[1]; it officially supports MacOS 9.2.2, but also every OS X release up to 10.5.8. I've been surprised to find that the retail copy of StarCraft that I bought in 2009 not only includes an OS X build, but also supports PowerPC!

[1]: https://www.rollc.at/posts/2024-07-02-tibook/

I'm not sure if it can be made to run m68k apps "natively", but on the other hand you can emulate just about any classic MacOS in a modern browser[2].

[2]: https://jamesfriend.com.au/pce-js/

Fnoord 6 days ago

Warcraft III (I don't know about I and II) was also for PPC (PowerPC / POWER). Why? Well, MacOS / Mac OS X was at some point PPC only. Apple did the conversion from m68k to PPC. Actually, for a while, it was quite tough to get these games working well on Mac Intel machines. Why? Well, the installer would only work on PPC. They didn't make it into a universal binary.

bombcar 6 days ago

There's a similar problem with some older Windows games - the games are correct 32 bit applications and will run on modern Windows versions - but the installers are WIN16 and fail to load on Win64. Various tricks exist to get them installed and then migrated to run.

thepryz 1 week ago

While the Mac mini is nice due to its size, personally, if you're choosing a hardware over emulation, I'd rather have an iMac G4 simply because of the aesthetics. It's amazing how well that design holds up even today.

freediver 1 week ago

Sitting on my desk constantly reminding me what timeless compute (it can still receive software updates for OSX Tiger it runs) and timeless design (need I say more) is.

tonyedgecombe 1 week ago

The arm holding the monitor was the weak point on those machines. They all seemed to droop after a while. Fixing the problem was near impossible.

Terretta 6 days ago

More anecdata -- mine's still great, bought when first released, in use till recently.

// But now turned off and reboxed along with an Apple //c, SE/30, the cube, the first Intel cheese grater, etc. Someday...

freediver 1 week ago

Counter point - mine still holding strong after 20 years.

amatecha 1 week ago

Same, I have two of them and the arms are holding up fine. I keep them in the fully-vertical position most of the time, to reduce strain on the arm (though I'm not sure how it works internally).

crims0n 1 week ago

This happened to mine... am sad.

vimy 1 week ago

It's the most beautiful Mac ever made. I hope they reuse this design one day.