244 pointsby freediver6 days ago27 comments
  • WoodenChair5 days 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

    • piltdownman5 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.

      • WoodenChair5 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.
    • mistyvales5 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?
      • WoodenChair5 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-uribe5 days ago
      I love this site. So simple, so effective. Thanks for putting these Minis out there at fair prices!
      • WoodenChair5 days ago
        Thanks, I appreciate the feedback.
    • duffyjp5 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. ;)

      • WoodenChair5 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
        • duffyjp9 hours 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.

    • haunter5 days ago
      How fast do modern SSDs die in older systems without TRIM?
      • WoodenChair5 days ago
        I am yet to hear about 1 dying from a customer. But I can't give you a scientific answer to that and I've only been doing this since April. There's a whole community of people doing these upgrades. You can find them at https://macos9lives.com

        That's where the hacked Mac OS 9 comes from and there are threads about Mac mini SSDs. There are also threads at https://68kmla.org

        I would ask there.

      • kalleboo5 days ago
        Old OSes like MacOS 9 barely touch your disk with writes at all, they typically don't have any log files they're writing to, they barely use any virtual memory. These things are never going to see the terabytes of writes they're rated for.

        Lots of people (me included) use SD card or Compact Flash adapters in old machines without wearing them out and those have way worse endurance than SSDs.

        I have a PowerBook that's been running 24/7 for the past year as an Apple Internet Router and AppleShare file server on GlobalTalk off an SD card in a SCSI2SD adapter with no issues.

      • crest5 days ago
        You also have to account for the expected writes. Modern SSDs may perform better (over time) with TRIM, but if you just create (or leave) an erased partition to bump the effective over-provisioning even cheap consumer SSDs should outlast the expected usage for a cute little retro computing system.

        It would be different if you used them them 24/7 to keep some old, but demanding peripheral alive (e.g. a large old printing machine) running. If you can schedule the downtime you could still, image the disk, erase it, and restore the disk every few months under the guise of preventive maintenance. Heck if you (net-)boot Linux or *BSD depending on the IDE<->SATA bridge used you may be able to send TRIM/UNMAP commands to the SSD without opening case. Of course each such backup/erase/restore cycle would be equivalent to a full drive write.

      • cosmic_cheese5 days ago
        Given the tiny filesizes of the games involved, if durability is a worry I’d just overprovision space. SATA SSDs are dirt cheap these days and it’d take ages for an OS 9 install to write to all the cells in a 256GB drive (assuming adequate RAM + disabled virtual memory), let alone with 500GB+ drives.
      • jmb995 days ago
        There exist (very cheap) SSDs without TRIM support at all currently for sale. I own one. It won’t die, but writes will suck if you’re writing more than the overprovisioned space all at once. For this use case, that’ll probably never happen (and it’ll probably still be faster than the original HDD both in throughput and random I/O).

        Some SSDs also support primitive garbage collection if sequences of 1s are written to the disk in unused spaces. I don’t know how to accomplish that on OS 9, but it might be possible with 10.4 or 10.5’s disk utility. If I remember correctly, there’s an “erase free space” function. Whether that writes 1s or 0s I’m not sure, though.

      • mistyvales5 days ago
        Most good/modern SSD's should have built in capabilities for at least the bare minimum of garbage cleanup
        • LocutusOfBorges5 days ago
          Is this actually enough? I've never been able to find a clear answer on this - it's become increasingly common to install SATA SSDs in retro game consoles, for example, but nobody seems to have ever done any testing to see if the functionality on newer SSDs is adequate to handle systems without TRIM support.

          You used to hear all kinds of horror stories about people who threw a SSD into their PS3 and found their whole system grinding to a halt within a year.

          • wat100005 days ago
            Can you work around it by massively overprovision by partitioning the drive and leaving half of it unallocated? The amount of space you need for an older system like this should be tiny compared to modern storage.
            • jsheard5 days ago
              That works as long as you prepare the drive on a machine that does support TRIM, to ensure the unpartitioned area gets TRIMed one last time before the drive is moved to the old machine. Then it should remain in that state as long as it's never written to.
              • wat100005 days ago
                Even if you didn’t do that, I wouldn’t expect the partitioning to write to the unallocated space. If you start with a fresh drive I’d think it should work.
            • rasz5 days ago
              Yes if you trim it after making that partition and system correctly informs SSD about empty space. Secure Erase before making partition would be the safest bet - that way SSD firmware has full control over free unallocated space.
          • deaddodo5 days ago
            While internally managed garbage collection is less efficient than TRIM managed, it's significantly better than unmanaged.

            "Enough" is a relative term and is up to you to decide. The alternative is significantly less performant coupled with unpredictable reliability (outside of expensive enterprise options), but a higher overall lifetime.

          • p_ing5 days ago
            While a year of lifetime would suck, does it ultimately matter? This is old equipment not used for anything critical in the context of the discussion in this thread.
            • LocutusOfBorges5 days ago
              It only matters insofar as it has the potential to cause people some annoyance down the line which they'd likely prefer to avoid.

              People don't tend to want to have to actively maintain their old tech any more than they absolutely have to.

              • p_ing5 days ago
                Oh absolutely, do not disagree.

                Though I do think that if one is using old tech, they should be aware of the pitfalls. There was a good run of the capacitor plague, for example. I avoid this equipment in general as I don't have soldering skills (but man oh man, I would love to have a working SE/30! People trying to sell repaired SE/30s on eBay for $1400USD!) to repair them. I know the VRM on my G4 Cube can potentially have issues, as can the power brick. Fortunately there are small batch available replacements should I need them.

            • dylan6045 days ago
              It’s still cheaper than actually having pay for the games that’s going unpaid for with these systems, so it all comes out in the wash for the user
        • bogantech5 days ago
          How can the SSD controller do any garbage collection if it isn't told which blocks are no longer in use?
          • jasomill5 days ago
            While it's true that mechanisms like TRIM can in many cases improve performance and extend drive lifespan, the only thing that's required for SSD garbage collection is for the SSD to be aware of which internal blocks map to logical blocks written by the OS (obviously always true for any standard SSD where garbage collection is even conceptually possible).

            In practice, all SSDs have internal capacity greater than the nameplate capacity exposed to the OS, so all SSDs start with a reasonable amount of spare capacity; enabling TRIM merely increases the available spare capacity in proportion to the number of currently unused logical blocks vs. never written logical blocks — blocks outside all allocated partitions (unless written by something other than a filesystem [e.g., manually, or via a naïve disk imaging, diagnostic, or RAID rebuilding tool]) and blocks that allocated filesystems have never had the need to use (unlike SSD firmware, traditional filesystems don't practice "wear leveling" when allocating space, so, e.g., a 1TB filesystem that has never contained more than, say, 100GB worth of data at any point will probably contain a large number of LBAs that have never been written, independent of how much data has been deleted and overwritten).

          • wtallis5 days ago
            The SSD may not know which logical blocks are no longer in use, but it's quite easy to simply have lots more logical blocks that never get used in the first place. Not having TRIM is only an issue if your OS actually touches the whole drive. A vintage MacOS game library would be tens of gigabytes at most, and any SATA SSD you buy these days is going to be at least double the capacity of a first-gen Mac Mini's hard drive.
    • markus_zhang5 days ago
      Wait looks like you ship to Canada! I'll take a closer look now.
      • WoodenChair5 days ago
        I do ship to Canada, but unfortunately the (auto-calculated by Shopify/UPS/DHL/USPS) international shipping prices are quite high (I've seen about $30 to Canada and $50 to Germany in the past). Plus in some countries the purchaser ends up having to pay duties, so check your local laws. A way somewhat around this is to buy from me on eBay since they take care of the shipping and duties, and have lower shipping costs:

        https://www.ebay.com/usr/oaksnowconsultingllc

        The downside is packages through eBay International Shipping tend to take like a month whereas UPS ships packages in less than a week pretty much anywhere. I sold one on os9.shop to Germany last month that got to Germany in 3 days and to the person's door in 5.

        My prices on os9.shop are also lower to begin with because I don't have any eBay fees. The equivalent package on os9.shop to the eBay packages is the Average Condition bundles. US customers should definitely buy at https://os9.shop since it's the same stuff and the prices are lower and the shipping is the same.

        • amatecha5 days ago
          RE: shipping to Canada: use USPS. Using Fedex or UPS will incur gigantic "brokerage fees" which you are not charged when using USPS + Canada Post. We're talking like $30+ on a $100 package, and that's upon arrival to your door, after you already paid $20-30 shipping. I got a plexiglass trophy from an event at my work and it cost me $25 to receive it because they used UPS to ship it.
          • WoodenChair5 days ago
            When customers are checking out they have the option to choose USPS, UPS, etc. I've seen prices to Canada be more for USPS than UPS. Shopify handles most of this. I don't charge any handling so it's just whatever the raw shipping cost that is calculated by Shopify/USPS/etc.
            • amatecha5 days ago
              Oh, perfect! I didn't realize there was a choice during checkout. I can imagine the initial price is more, but it will be less in total once the package arrives to the door.

              My "favorite" thing about UPS is they like to leave a COD invoice, when they were _supposed_ to collect the fee from you before releasing the package -- but that takes too long so they just leave an invoice. Except you can't just go online and pay it - there's no facility to do this on their website (you can find countless Reddit threads of people raging about this). I had to pay by phone, which is beyond ridiculous in this day and age.

            • TMWNN5 days ago
              >I don't charge any handling so it's just whatever the raw shipping cost that is calculated by Shopify/USPS/etc.

              What amatecha said about brokerage fees is true, but only if you use international ground (UPS Standard, and its FedEx equivalent). Any "UPS Worldwide" service is by air, and avoids brokerage fees.

              eBay International Shipping is, as you said, the best option for buyer and seller as long as the buyer is willing to wait and use eBay to buy.

              Another option is Pirate Ship's Simple Export Rate. Also slow, but significantly cheaper than UPS and even USPS.

              • amatecha5 days ago
                Hrm, the UPS C.O.D. Invoice I have here on my phone says it was delivered via air. I don't know what service method was used though as that's not mentioned, but it says "Port of Entry: 1821 - Vancouver Air". /shrug
        • 7thaccount5 days ago
          Can you do like a LAN party thing with two of them and play some classic games in co-op that way? Can you legally get these old games somewhere or is it all abandonware?
          • WoodenChair5 days ago
            They all have Ethernet ports. So, yes you can hook them up to a wired router and play co-op. The vast majority of games are either going to be abandonware or buying old jewel cases on eBay.
            • 7thaccount5 days ago
              Thanks! Does anyone know how accessing the internet works on something so old? I mean, I used computers far older than this back in my youth, but the web browsers weren't ancient back then. I guess I'm trying to say that a 25 year old browser might not work with most modern web pages. Is that right?
              • mkesper5 days ago
                You probably want some proxy turning the average bloated page into something more consumable by ancient machines. Also modern TLS tends to be a problem for these old machines. Maybe wrp might help: https://github.com/tenox7/wrp
              • zoky5 days ago
                Your best bet is probably iCab, which had its last OS 9 release in 2008. Still pretty old, but you’ll at least have some relatively modern support for stuff like CSS. I used it on OS 9 at the time and it worked pretty well then.
              • WoodenChair5 days ago
                Yeah most modern web pages are unusable. The most recent browser is Classilla which I copy onto most of the machines I sell. It will be painfully slow and barely load anything. There are still some sites that are designed to work on these old machines like frogfind.com
                • 7thaccount5 days ago
                  No prob. I guess you just get software on there with CD-ROM & USB? Maybe there is an adapter for the FireWire?

                  Also...what kind of programming language stuff is pre-loaded? I'm not familiar with Macs, but I'm guessing if it's based on BSD than there is a C compiler, Bash, Awk...that kind of stuff? Is Objective C or some kind of scripting language easy to get to?

                  • bombcar5 days ago
                    Since it has Ethernet, you can use older tooling to connect to a Linux server as a "go-between" both for some basic web-proxy and filesharing.

                    Worst case scenario you use an FTP client, but it might be possible to build some other ancient filesharing software like Netatalk - https://netatalk.io

                    You of course want to make sure your OS 9 box isn't directly on the Internet, but it's quite capable of communication if what it's talking to drops down.

                  • WoodenChair5 days ago
                    I find a USB stick the most convenient and load some software on CDs.

                    No, Mac OS 9 is not based on BSD. Only Mac OS X+ is. No development tools come with it out of the box (unless you consider AppleScript). Programming for the classic Mac OS is totally different from Mac OS X+. There is the classic Toolbox with Pascal or C, Hypercard, RAD tools like RealBASIC, the slightly refined Carbon APIs, many scripting languages available, etc. But nothing out of the box that's not a separate install. Sorry, it's a big subject and don't want to get more into it here.

                    • 7thaccount5 days ago
                      Not a problem. This helps a lot!
    • BugsJustFindMe5 days ago
      > alt

      nit: On a mac the key is called "option".

    • simfree5 days ago
      Does dialup work on these Mac Minis?
      • WoodenChair5 days ago
        Some configurations have built-in 56K modems, but not all. I have never tested it under the hacked Mac OS 9. I would search the forums on macos9lives.com where the hack originates.
  • johnklos5 days 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.

  • rollcat5 days 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/

    • Fnoord5 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.
      • bombcar5 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.
  • thepryz5 days 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.
    • freediver5 days 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.
    • tonyedgecombe5 days 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.
      • Terretta4 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...

      • freediver5 days ago
        Counter point - mine still holding strong after 20 years.
        • amatecha5 days 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).
      • crims0n5 days ago
        This happened to mine... am sad.
    • vimy5 days ago
      It's the most beautiful Mac ever made. I hope they reuse this design one day.
  • p_ing5 days ago
    I picked up a G4 Cube for retro-gaming. It'll run what I'm interested in (Sim City, Sim Tower), is compact, and I've got the ADC monitor to go with it. Upgraded to 1.5GiB RAM and replaced the spinning rust with an SSD with an IDE bridge. I even have the working Apple USB speakers that it came with! Repaired the disc drive and it is good to go.

    Installed OS X 10.4 for kicks (will go back to 9.2) and wow, what a different OS that was from today's macOS. Brings back memories of my PB G4 Ti. What an awesome laptop that was.

    • bsimpson5 days ago
      As someone who grew up on Macs and missed out on games like Alice and Arkham Asylum that weren't released on Mac when they were popular on Windows, I'm kind of shocked to see such enthusiasm for the Mac as a retro gaming platform.

      I know a lot of them did eventually get Mac ports. I remember playing Braid on my iMac with a Wiimote in the early 10s.

      • toast04 days ago
        Classic MacOS has some interesting games and sometimes interesting versions of games that were on IBM PCs too. But that's mostly for games from the 80s and early to mid 90s. Late 90s and beyond there weren't that many Mac exclusives, and ports to Mac were usually late and without interesting features.
    • mikepurvis5 days ago
      10.4 was where I started; it’s what came on the first gen white polycarb MacBook that I got in 2006. And I used that as my main machine for like eight years and then had two different MBPs afterwards, so I saw quite a span of OS X versions, and I remember most of the changes feeling fairly iterative, at least when going just one to the next.

      What was it that stuck out out to you when making such a large jump back in time?

      • p_ing5 days ago
        OS X 10.1 - ~10.4 had a different root directory structure. Right click menu is unrecognizable. Dock behaves a bit different. The Directory Access utility (renamed to Directory Utility) contained Netinfo, the local directory, I believe sourced from NeXTStep. Lots of various other utilities were discontinued or changed into something unrecognizable.

        Early OS X felt like a proper UNIX distribution. Modern macOS, not so much.

        • jamesy0ung5 days ago
          I agree, my first OS was 10.5 Leopard, and I absolutely loved its graphical design—something truly special. It also had a genuine Unix feel to it, which, as you mentioned, seems to have been lost in more recent releases.
  • GeekyBear5 days ago
    There were some small indie shops that put out fun arcade games back then.

    Cassidy & Greene's Crystal Quest is excellent.

    Ambrosia Software had shareware versions of arcade classics as well as original concepts. Escape Velocity is still talked about today.

    • virtue35 days ago
      Using and then programming my own mods for EV is what got me into programming.

      Really thankful for that game.

  • jamal-kumar5 days ago
    Does anyone remember how Steve Jobs kind of hated video games? Even though him and woz worked on 'breakout' which I thought was kind of funny. I guess John Carmack was a huge fan of NeXT, having developed Doom on that platform, which is wild because he wanted the branding of that OS right on the title screen and the request was denied (Would have been a tiny thing that could have changed the regard of that system alot) [1]

    [1] https://www.facebook.com/permalink.php?story_fbid=2146412825...

  • weare1385 days ago
    The 2002 Power Mac G4/1.25 Dual Processor (MDD) is a good option too. It has dual PowerPC 7455's w/ 2MB L3 cache, supports 2GB RAM, 4 PCI slots and a 4x APG slot that came with either a 64MB ATI Radeon 9000 Pro or a 128MB NVIDIA GeForce4 Ti. Plus there's a ton of after market upgrades for these.

    https://everymac.com/systems/apple/powermac_g4/specs/powerma...

  • amatecha5 days ago
    One of my favorite machines for classic Mac gaming is the first iteration of the iMac G4 (700/800mhz) , which allows booting into OS 9. Not only is it an amazing form factor, it's got a great screen and the official speakers are really nice. It's the complete package for a great gaming experience. The machine is powerful enough to run any game prior to its release (and so many after, of course). It's also a great conversation piece when it's not actively in use! :)
    • inversetelecine5 days ago
      I have one, and love it. Sadly no place to display it so it sits in my closet looking lonely and sad. Maybe someday...
  • jasoneckert5 days ago
    I did the same, but with my old 12" PowerBook G4 when it became obsolete. I replaced the PATA HDD with a PATA SSD for speed, and removed the problematic cells in the original battery (so it must run with the power supply attached). This made it incredibly lightweight (most likely lighter than the Mac Mini G4), and more portable (it doesn't need to be plugged into a screen, although it could be).
  • eadmund5 days ago
    I feel like ‘classic’ in the context of a Mac ought to refer to the Macintosh Classic (https://en.wikipedia.org/wiki/Macintosh_Classic) or Classic II (https://en.wikipedia.org/wiki/Macintosh_Classic_II), or one running the Classic Mac OS (https://en.wikipedia.org/wiki/Classic_Mac_OS). Key items should be the lovely bitmap graphics, the iconic case and the thoughtful UI which changed the world. Oh yeah, and an OS written in Pascal, of all things!

    Something in colour, on a PowerPC chip, running Mac OS X, just seems too modern.

  • scarface_745 days ago
    In my early years I had an Apple //e, a Mac LC II with an Apple //e card, a PowerMac 6100, some PCs and the Mac Mini G4.

    My mom still has my old Core 2 Duo Mac Mini. It’s running Windows 7 now. But I could put an old version of OS X that still runs PPac apps.

    All that being said, I can run old Mac apps on new Macs via emulation. Why would I want an old Mac

  • chongli5 days ago
    If you’re going to the trouble to buy retro hardware for retro gaming, you probably don’t want to be settling for emulation. While Apple’s built-in 68K emulator for PowerPC is remarkably fast and compatible with a lot of software, there are plenty of games that freeze or crash on PowerPC chips or newer operating systems for various reasons (non-protected memory, many operating system APIs in ROM, breaking changes, etc).

    Thus I think if your retro-gaming dream includes lots of 68K Mac games (especially black and white ones) then you’ll probably want to pick up a 68K Mac as well. Not to mention how cool it looks to have a B&W compact Mac on your desk, such as the Mac SE/30 (one of the best computers Apple ever made).

  • cmiller15 days ago
    I use an eMac for this purpose. Available in similar configurations to the mini, the 1 ghz combo drive model and below can boot os 9 natively without the hacked os9lives version, and it comes with a beautiful 17 inch trinitron CRT built in!
  • wiredfool5 days ago
    Huh. I sent one of these to ewaste in the last 6 months.
    • amatecha5 days ago
      Macs have amazing resale value - IMO never scrap one. People will buy ones that need repair, even. Post on CL or FB marketplace and someone will snag it for sure. Just don't list a machine in disrepair for $400 like some people like to do because they saw a ridiculous listing on ebay :)
  • nemo5 days ago
    I have an iMac G4/800 that can run 9.2 as well as OS X. It's not as fast as the later G4s, but it's performant enough, the flat-panel is nice, and the all-in-one design makes thing really delightful to work with. Replacing the HDD with an SSD isn't fun since iMacs are unpleasant to work on, but is crucial. It's great for old games.
  • empressplay5 days ago
    I have an eMac G4, can't beat that CRT!
    • pndy5 days ago
      I've got one few years ago - sister was using it for a bit till something else could be managed. It came with a replaced hdd and removed airport card, and old battery. I managed to install Lubuntu side by side with 10.4 but mid-pandemic decided to try some retro fun and deployed dualboot with MacOS 9.0.4 and dug thru Macintosh Garden depths. What's interesting is that machine managed to download updates for 10.4.
    • inversetelecine5 days ago
      I had one back when they were new / for sale. Wish I kept it.

      I remember toying with the idea of doing a soldering hack that was floating around in order to overclock the system. I imagine it was moving some resistors around or something. Never did it though.

  • system7rocks5 days ago
    Yes, the Mac Mini G4 is an amazing machine to own. I sold mine. I am sad. I would like to have another, but the one I had was falling part and someone gave me like $50 for it. It is extremely versatile though.
  • simonjgreen5 days ago
    Ah those videos of Marathon, Sim City 2000, AoE2, and Deus Ex bring back such memories. Fantastic games.

    The G4 PPC series were great, such an upgrade from G3 and really solid performance at the time.

  • amcaskill5 days ago
    Some other classic Mac OS 9.2 compatible games from that era, ranked:

    1. Command and Conquer

    2. Rainbow Six

    3. Total Annihilation

    4. Unreal Tournament

    • bsimpson5 days ago
      MacMall accidentally sent my dad a box of Marathon games, probably meant for a store's shelves.

      Marathon ended up being one of my favorite games from that era. The Windows kids had games like Doom and Quake, but we had Marathon.

      Mac marketshare was so small at the time that there was an implicit craftsmanship that came from anyone targeting Mac - you expected higher quality, because they cared enough to use Macs in the first place. (Some of that mentality lives on to this day.) Of course id made great games too, some of which did eventually come to the Mac.

      Marathon is a first person shooter, set in space. It has a compelling storyline, as well as fun art and weapons.

      My dad's office had an AppleTalk network, which was kind of like Ethernet but strung together with regular phone cables. I used to bribe my little brother to commandeer the network with me and play Marathon.

      There were ultimately 3 Marathon games, that were eventually open sourced and ported everywhere. You can find them online and on Steam as Aleph One.

      Fun fact: the game that launched the Xbox was originally made for the Mac. Bungie, the creators of Marathon, showed off their new game Halo at the Macworld conference. The hype train went through the ceiling, and Microsoft bought it as a launch title for their new gaming project.

      Since then, Sony bought the rest of Bungie and is preparing to launch a new game in the Marathon universe.

      • amcaskill5 days ago
        I found the demo version of Marathon so terrifying at that age that I never pursued it!

        I will have to give it another go.

    • goda905 days ago
      I got into Escape Velocity and EV Override on my brother in law's Mac. Since I had a PC at home, I was really excited when EV Nova was also released for Windows. Recently I picked up Endless Sky which is inspired by those games and is open source.
      • chongli5 days ago
        Absolutely love EV and EVO. I played a bit of Nova but it didn’t grab me the same way (perhaps it was too many years later, although I did replay EV much more recently and loved it).

        This is the second time today I’ve seen someone mention Endless Sky. It looks really interesting to me. Have you started playing it yet? I think what makes or breaks these games is the quality of writing and the effort and detail that goes into the different planets, factions, missions, and story.

  • 5 days ago
    undefined
  • nsxwolf5 days ago
    I have 2 and I found them almost unusably slow since day 1. I’d hate to try running even a very old version of MAME.
    • amatecha5 days ago
      Swap the spinning rust for an SSD and you'll be blown away at the difference. the HDD is absolutely the bottleneck in these machines.
    • mrkpdl5 days ago
      Which version of Mac OS are you running? Early versions of OS X were quite slow, but OS 9 should run like lightning on these.
      • nsxwolf4 days ago
        They have 10.5. Yeah, that makes sense that these would be good OS 9 machines.
  • wslh5 days ago
    There are other operating systems supported for the Mac Mini G4. For example, NetBSD and Linux.
    • p_ing5 days ago
      NetBSD yes, but 32-bit Linux distros are getting rare. Adélie Linux is one of the few that has current releases of software.

      https://www.adelielinux.org/download/

      • bodyfour5 days ago
        A few months ago I happened to install Debian/unstable on a G4 mini. ppc32 is no longer a supported architecture -- purely "what you get is what you get".

        Still, the process was mostly painless. Everything I needed worked out of the box.

        • deaddodo5 days ago
          This is the exact same transition process 68k went through for most platforms it was on. Just left it in the build process and as packages were unable to be built for the arch they just delisted them from the builder until core packages no longer functioned; at which point total support was removed:

          https://people.debian.org/~cts/debian-m68k/etch/

      • inversetelecine5 days ago
        I have an iMac G4 800Mhz and I could never get linux to install as the boot screen (that loads the installer) would always be solid white with light pink text. I imagine it had to do with the nvidia GPU but never bothered to debug. MacOS X and 9.2 worked fine.
      • filchermcurr5 days ago
        Gentoo is there for you!
    • duskwuff5 days ago
      Why, though? If you just wanted a small form factor computer to run Linux on, there's no lack of modern hardware that'll do a much better job of that. Running old versions of Mac OS is what makes this hardware interesting.
      • johnklos5 days ago
        Not everyone wants to participate in the x86 monoculture and its myriad bugs. A PowerPC machine has many benefits, particularly if someone wants to test that x86 assumptions aren't in their code or infrastructure tools.

        Like running NetBSD on the Nintendo Wii, it also has a bit more personality ;)

    • jdboyd5 days ago
      There is also MorphOS.
  • voltagex_5 days ago
    $200-300 in Australia, so I'll just keep hoping emulation improves.
  • Fnoord5 days ago
    How much energy does it use?
    • WoodenChair5 days ago
      Not much. It's an 85 watt power supply.
  • Kbbt5 days ago
    One can also have a look at ScummVM if they want to play "new-old" games on OSX PPC (mostly, but not only, adventure games and RPGs). Releases are still being made in 2025 for your G3/G4/G5s running OSX 10.4/10.5, yes :)
  • ajross5 days ago
    PowerPC/USB/new-world-ROM macs are "classic" now?
    • mbrubeck5 days ago
      The Mac mini G4 turned 20 years old yesterday.

      It’s about as old now as the original Mac 128k was during the G4 era.

    • mrkpdl5 days ago
      The word classic has a bevy of meanings in the Mac world. There’s the “classic Mac” era, the “Macintosh Classic” which bears the name, and of course “Classic” mode in early OS X.

      But some things are just… classics. Like the g3 and g4 era, which saved the Mac from death.

    • dangus5 days ago
      Welcome to being old!