[HN Gopher] Mac Mini G4 - The best << classic >> Macintosh for r...
       ___________________________________________________________________
        
       Mac Mini G4 - The best << classic >> Macintosh for retro-gaming?
        
       Author : freediver
       Score  : 231 points
       Date   : 2025-01-12 15:53 UTC (1 days ago)
        
 (HTM) web link (www.xtof.info)
 (TXT) w3m dump (www.xtof.info)
        
       | amcaskill wrote:
       | 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
        
         | bsimpson wrote:
         | 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.
        
           | amcaskill wrote:
           | 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.
        
         | goda90 wrote:
         | 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.
        
           | chongli wrote:
           | 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.
        
       | thepryz wrote:
       | 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.
        
         | tonyedgecombe wrote:
         | 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.
        
           | freediver wrote:
           | Counter point - mine still holding strong after 20 years.
        
             | amatecha wrote:
             | 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 wrote:
           | This happened to mine... am sad.
        
           | Terretta wrote:
           | 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 wrote:
         | 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.
        
         | vimy wrote:
         | It's the most beautiful Mac ever made. I hope they reuse this
         | design one day.
        
       | WoodenChair wrote:
       | 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
        
         | haunter wrote:
         | How fast do modern SSDs die in older systems without TRIM?
        
           | WoodenChair wrote:
           | 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.
        
             | elliotnunn wrote:
             | This is the patch that I wrote to make the "Mac OS ROM"
             | file bootable on the mini. The original development
             | happened at MacOS9Lives. Anyone interested in Classic Mac
             | OS hacking is very welcome to join us at #mac68k on Libera.
             | 
             | https://github.com/elliotnunn/tbxi-
             | patches/blob/master/macmi...
        
           | mistyvales wrote:
           | Most good/modern SSD's should have built in capabilities for
           | at least the bare minimum of garbage cleanup
        
             | LocutusOfBorges wrote:
             | 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.
        
               | p_ing wrote:
               | 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.
        
               | LocutusOfBorges wrote:
               | 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_ing wrote:
               | 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.
        
               | dylan604 wrote:
               | 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
        
               | wat10000 wrote:
               | 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.
        
               | jsheard wrote:
               | 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.
        
               | wat10000 wrote:
               | 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.
        
               | rasz wrote:
               | 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.
        
               | deaddodo wrote:
               | 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.
        
             | bogantech wrote:
             | How can the SSD controller do any garbage collection if it
             | isn't told which blocks are no longer in use?
        
               | wtallis wrote:
               | 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.
        
               | jasomill wrote:
               | 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 naive 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).
        
           | cosmic_cheese wrote:
           | 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.
        
           | jmb99 wrote:
           | 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.
        
           | kalleboo wrote:
           | 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.
        
           | crest wrote:
           | 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.
        
         | markus_zhang wrote:
         | Wait looks like you ship to Canada! I'll take a closer look
         | now.
        
           | WoodenChair wrote:
           | 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.
        
             | amatecha wrote:
             | 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.
        
               | WoodenChair wrote:
               | 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.
        
               | amatecha wrote:
               | 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.
        
               | TMWNN wrote:
               | >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.
        
               | amatecha wrote:
               | 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
        
             | 7thaccount wrote:
             | 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?
        
               | WoodenChair wrote:
               | 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.
        
               | 7thaccount wrote:
               | 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?
        
               | zoky wrote:
               | 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.
        
               | WoodenChair wrote:
               | 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
        
               | 7thaccount wrote:
               | 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?
        
               | WoodenChair wrote:
               | 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.
        
               | 7thaccount wrote:
               | Not a problem. This helps a lot!
        
               | bombcar wrote:
               | 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.
        
               | mkesper wrote:
               | 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
        
         | mistyvales wrote:
         | 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 wrote:
           | 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.
        
         | simfree wrote:
         | Does dialup work on these Mac Minis?
        
           | WoodenChair wrote:
           | 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.
        
         | BugsJustFindMe wrote:
         | > _alt_
         | 
         | nit: On a mac the key is called "option".
        
         | gabriel-uribe wrote:
         | I love this site. So simple, so effective. Thanks for putting
         | these Minis out there at fair prices!
        
           | WoodenChair wrote:
           | Thanks, I appreciate the feedback.
        
         | piltdownman wrote:
         | 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 wrote:
           | 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.
        
         | duffyjp wrote:
         | 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 wrote:
           | 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
        
       | empressplay wrote:
       | I have an eMac G4, can't beat that CRT!
        
         | inversetelecine wrote:
         | 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.
        
         | pndy wrote:
         | 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.
        
       | p_ing wrote:
       | 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.
        
         | mikepurvis wrote:
         | 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_ing wrote:
           | 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.
        
             | jamesy0ung wrote:
             | 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.
        
         | bsimpson wrote:
         | 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.
        
           | toast0 wrote:
           | 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.
        
       | rollcat wrote:
       | 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 wrote:
         | 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 wrote:
           | 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.
        
       | wslh wrote:
       | There are other operating systems supported for the Mac Mini G4.
       | For example, NetBSD and Linux.
        
         | p_ing wrote:
         | NetBSD yes, but 32-bit Linux distros are getting rare. Adelie
         | Linux is one of the few that has current releases of software.
         | 
         | https://www.adelielinux.org/download/
        
           | bodyfour wrote:
           | 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.
        
             | deaddodo wrote:
             | 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/
        
           | filchermcurr wrote:
           | Gentoo is there for you!
        
           | inversetelecine wrote:
           | 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.
        
         | duskwuff wrote:
         | 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.
        
           | johnklos wrote:
           | 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 ;)
        
         | jdboyd wrote:
         | There is also MorphOS.
        
       | weare138 wrote:
       | 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...
        
       | johnklos wrote:
       | 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.
        
       | jamal-kumar wrote:
       | 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...
        
       | wiredfool wrote:
       | Huh. I sent one of these to ewaste in the last 6 months.
        
         | amatecha wrote:
         | 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 :)
        
       | ajross wrote:
       | PowerPC/USB/new-world-ROM macs are "classic" now?
        
         | mbrubeck wrote:
         | 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.
        
           | ajross wrote:
           | It ran OS X!
        
         | mrkpdl wrote:
         | 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.
        
         | dangus wrote:
         | Welcome to being old!
        
       | nsxwolf wrote:
       | 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.
        
         | mrkpdl wrote:
         | 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.
        
           | nsxwolf wrote:
           | They have 10.5. Yeah, that makes sense that these would be
           | good OS 9 machines.
        
         | amatecha wrote:
         | 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.
        
       | jasoneckert wrote:
       | 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).
        
       | GeekyBear wrote:
       | 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.
        
         | virtue3 wrote:
         | Using and then programming my own mods for EV is what got me
         | into programming.
         | 
         | Really thankful for that game.
        
       | amatecha wrote:
       | 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! :)
        
         | inversetelecine wrote:
         | I have one, and love it. Sadly no place to display it so it
         | sits in my closet looking lonely and sad. Maybe someday...
        
       | nemo wrote:
       | 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.
        
       | scarface_74 wrote:
       | 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
        
       | system7rocks wrote:
       | 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.
        
       | chongli wrote:
       | 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).
        
       | voltagex_ wrote:
       | $200-300 in Australia, so I'll just keep hoping emulation
       | improves.
        
       | eadmund wrote:
       | 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.
        
       | simonjgreen wrote:
       | 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.
        
       | cmiller1 wrote:
       | 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!
        
       | Kbbt wrote:
       | 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 :)
        
       | Fnoord wrote:
       | How much energy does it use?
        
         | WoodenChair wrote:
         | Not much. It's an 85 watt power supply.
        
       ___________________________________________________________________
       (page generated 2025-01-13 23:02 UTC)