Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: 1 2 3 4 [5] 6 7 8 9 10
 41 
 on: December 04, 2025, 11:51:11 AM 
Started by Jubadub - Last post by Jubadub
OK, this came out sooner than expected... Or should I say, this was never truly expected.

I'm posting this on all 3 Mac communities I put the original post in, because it's that much of a big deal.

Many of us know System 7.1.2 was the first ever version of Mac OS to support PowerPC-based Macintoshes...

... Yet we couldn't go below System 7.5. Until a day ago:



Rairii just released not only an update to his System Enabler for System 7.5 ~ Mac OS 7.6.1, but also a separate patching effort of the same System Enabler to get System 7.1.x booting.

So this achievement alone is BEYOND newsworthy...

... But it doesn't stop there. No.

You'd think a PURE 68k OS wouldn't boot in PowerPC in bare-metal:



System 7.1.1...



... And System 7.1.

"To boldly go where no PowerMac has ever gone before."

This is precisely what we theorized earlier, and the thoughts we entertained: with Apple's 68k emulator residing in the Mac OS ROM file, we now have the LATEST version of said 68k-to-PPC CPU instruction converter, making ALL OF 68k run as if it was no different than a Java runtime, with "68k bytecode", if you will. :) A whole OS done that way.

And guess what? System 7.1 is so light, so fast, I cannot even SEE the "Welcome to Power Macintosh" screen or any of the Extensions loading, because they all just load INSTANTLY. If you blink for even a moment, you WILL miss all of it.

It got to the point that the OS is so light, what takes the "longest" to load is the Mac OS ROM itself! You know that finished loading after you are past the Happy Mac part.

Anyway... There some points about these achievements I'd like to clarify:

- The OSes seem to pair with the Finder as follows: System 7.1 Finder 7.1, System 7.1.1 Finder 7.1.3, System 7.1.2 (and 7.1.2P) Finder 7.1.4. Note that System 7.5 is also paired with Finder 7.1.4;

- Systems 7.1.1 ~ 7.1.2P aren't able to run their Finders (crash+reopen Finder eternal loop), but if we swap them in with Finder 7.1, it all works, which is how I took those screenshots (Rairii figured this out first, as well);

- Systems 7.1.1 comes with its various own "System Enablers". You must delete them first so they don't intervene with Rairii's Enabler, as it's all System 7.1.1 needs. If you don't, you will see this instead. If you do, and please correct me if I'm mistaken, it seems like Rairii's Enabler gets its Resource Fork updated to also error out like this even after you got rid of the other, pesky enablers (I did an MD5 check for both forks to confirm). So if that happens, unpack Rairii's Enabler anew and discard the old one;

- System 7.1.2 (7.1.2P untested) is just like 7.1.1 in that it comes with its own Enabler that you need to get rid of first, in order not to face the same issue. In this case, it's called the "PowerPC Enabler";

- I could boot all these OSes with all Extensions on. I did get this and this as warning messages, though, after boot, at least with System 7.1.2;

- Funnily enough, System 7.5 has the same Finder 7.1.4 as System 7.1.2(P), but there are no issues with it there. Likewise, System 7.1.2(P) is fine with a different Finder. The problem only materializes when both are present simultaneously, but not individually. Incidentally, Finder 7.1.3 on System 7.1.2(P) will also have the same issue, as will the Finder that came with System 7.5, hence why we settle for Finder 7.1 (there are no Finder version 7.1.1 and 7.1.2 that I could find).

I think that's about it. So to highlight one of the interesting features of e.g. System 7.1.2P, it is the latest version of the OS that is still able to format disks as MFS. Nearly all of the later System 7 versions can both read from and write to existing MFS disks, but not format one anew. (So a Mac mini G4 CD for 7.1.2P could, one day, be theoretically cool to have. It is also a relatively popular System 7 version choice by many.)

There's also one more thing: Personally, I never really coexisted much with Mac OS before the System 7.5.x era. So I can't say what should be or should not be working at this point anymore... And I could use more people exploring this together with me. But what I can say is that System 7.1.x was almost as stable as the 7.5 and later counterparts on the Mac mini G4 1.5 GHz model (this hardware is so overkill). Most apps ran, but some, such as "The Teleporting Inchworm" (my personal choice of basic System features benchmark in this project) no longer runs (and freezes the OS). But maybe it was never meant to run on System 7.1 to begin with?

Some might now be wondering, "What about System 7.0 and 7.0.1?". From what I understood, System 7.1.x used a different "format" for its System Enablers compared to 7.5.x and 7.6.x, which is why we now have 2 different Enablers, but it seems no version of Mac OS before 7.1 is even aware of System Enabler files at all! (So-called "gibblies" or "gbly" type.)

So... yeah. Only time can tell what happens or not after this!

As always, many thanks to Rairii for yet another groundbreaking update! The latest enablers can be found in his GitHub project page, as per usual, which are also mirrored here in the Garden for both archival and easier access from Mac OS itself. Make sure to check the release notes for details. This time around, the Mac OS ROMs are the same as the previous release, so nothing new there to think about.

 42 
 on: December 04, 2025, 11:47:39 AM 
Started by Jubadub - Last post by Jubadub
Awesome, @RossDarker! :) Just like with Mac OS 9.2.2, now it feels like the mini has officially stepped into Mac OS 7.6.1 territory!

Many thanks for getting this ready and set up!

 43 
 on: December 04, 2025, 02:04:40 AM 
Started by Jubadub - Last post by RossDarker
Thanks Jubadub, Mac OS 7.6.1 it is!

I’ve put together an experimental Mac OS 7.6.1 Restore CD for the Mac mini if anyone would like to try this out.

See my post (#25) at https://system7today.com/forums/index.php?topic=4125.msg19998;topicseen#msg19996 for more info.

0.1 iso: https://drive.google.com/file/d/1u936FucCak17UsFCR_CYd-CQonXUyRcI

In short, burn this to a CD, then hold C at start-up to boot the disc. After installation, eject the disc with the mouse button when restarting.

Thanks to everyone who has made this possible!  :)

 44 
 on: December 03, 2025, 11:29:51 PM 
Started by MigMac - Last post by MigMac
Do you like folk music? If the answer is yes, then I highly recommend this young artist by the name of Jasmine Elise. Talent, authenticity and dedication have little to do with status and celebrity. She's not a household name (zero promotion, rarely plays far from her birthplace in the South of France) but she's an accomplished musician. She's French of English parents ...

Nice guitar picking technique, delicate arrangements, heavenly voice for either covers or self penned songs

YouTube (main channel): https://www.youtube.com/@jasmineelisemusic
Youtube (sub channel, direct acces to her own songs):   https://www.youtube.com/channel/UCqx9H0qS4gw1eQa738knKgg

 45 
 on: December 03, 2025, 10:41:03 PM 
Started by Jubadub - Last post by chrisNova777
wow thats pretty sick  8)
good job  ;D

 46 
 on: December 03, 2025, 06:38:24 AM 
Started by Jubadub - Last post by Jubadub
Hey, @RossDarker! So good to have even more people back seeing this. :)

From what others reported, the 7.6 install of the CHRP discs is indeed a bit different, and not working as often as the full retail release of 7.6. So yes, to create a 7.6 install disc, be it for the mini or almost any other device, I think we should avoid the 7.6 CHRP release.

From what I gather, Mac OS 7.6.1 is the most popular version of System 7 on PowerPC across all our Mac communities, so it's probably best for us to start with that. We can always follow it up later with different versions of Mac OS for different CDs, when the time comes. What do you say?

Just for reference, there's enough to eventually justify a Mac OS CD for each of these:

- Mac OS 9.0.4: Only if one day someone figures out how to make it work on the mini...;

- Mac OS 8.6: Only if one day someone figures out how to make it work on the mini...;

- Mac OS 8.5.1: Latest Mac OS (other than 9.2.x) that we know how to make bootable on the Mac mini G4 (just have to patch system checks out of System file, or spoof the mini to something other than a Cube that also works that is also whitelisted in the System file). It is a decent choice for running apps that Mac OS 9.2.x might not be able to. It is also the latest version of all Mac OS to use the original PowerPC nanokernel (nk v1);

- Mac OS 8.1: Latest Mac OS (other than 9.2.x) that we can already, today, right now, boot on the Mac mini G4. It is also the latest version of Mac OS to run on 68040 Macs (and 68030 Macs with some dedication), which might be potentially relevant for any mini owners that also have later 68k hardware lying around (or Basilisk ][ etc.). Also the earliest version to support HFS+, but we can bring that as far back as at least System 7.5.5 if we want to;

- Mac OS 7.6.1: Latest version with MFS read support. The most popular among PowerPC System 7 users that we know of;

- Mac OS 7.6: latest version with MFS write support, although the 7.6.1 changelog suggests it had regressions that had been addressed in System 7.5.5 previously, re-applied again later only for Mac OS 7.6.1;

- System 7.5.5: latest version with MFS write support without 7.6's regressions, also is the latest version of Mac OS to boot on just about ANY PPC/68k Mac ever made as long as it has enough RAM to boot it, making it the most desirable "universal Mac OS version", which might be relevant to owners of various Macs;

- System 7.5.3: Some people swear it's even more stable than 7.5.5, at least on certain machines (hard to say, personally, especially in the case of PPC Macs and the mini G4);

- System 7.1.2P:  Only if one day someone figures out how to make it work on the mini... (and on any New World ROM machine, for that matter).

 47 
 on: December 02, 2025, 03:18:13 PM 
Started by Jubadub - Last post by RossDarker
Great work!

Yesterday, I used this ROM to put together a bootable Mac OS 7.6 Install CD for the Mac mini.
Currently it can restore a system based on that from the “Mac OS 7.6 for CHRP” CD.

I hear this system is a little different to the retail version of Mac OS 7.6.

Would such disc be better right now if it installed a patched version of 7.6 retail?
Or rather a different version of System 7 altogether?

This would be largely experimental for now, and just an initial release where others could try out different extensions etc.

 48 
 on: December 02, 2025, 02:01:09 PM 
Started by darthnVader - Last post by darthnVader
Wow, LMK when you get a PCI audio Interface (like 2496) to work via pass-thru, this would finally make a full working DAW a reality; currently all my "Virtual DAWs" do not perform with "real hardware"

Mostly that should work out of the box, maybe if the cards do Bus Mastering or some other funky PCI functions I don't fully understand it would need a few mods, but the cards do not have option ROMs or I2C busses that require firmware( OpenBIOS ) level mods.

Mostly the OS's runtime drivers for Audio cards are going to take care of everything for you.

Had you ever tried to pass a PCI audio card to qemu-system-ppc? It would likely help is a I finally track down the issue with OS 9 freezing on access to the 2nd CPU, but I've got a pretty good idea what the issue is now, just need time to go back over my work and make sure the interrupt-parent is routed through Uni-North and not directly to Mac-io interrupt-controler.

 49 
 on: December 02, 2025, 01:35:03 PM 
Started by darthnVader - Last post by DieHard
Wow, LMK when you get a PCI audio Interface (like 2496) to work via pass-thru, this would finally make a full working DAW a reality; currently all my "Virtual DAWs" do not perform with "real hardware"

 50 
 on: December 02, 2025, 01:22:51 PM 
Started by darthnVader - Last post by darthnVader
After an extensive amount of modifying OpenBIOS and a few mods to qemu I was able to get PCI Passthrough of a GeForce 7800GT PCI-E card to work with Mac OS X Leopard 10.5.8.

Mostly everything is untested and there are a lot of bugs wot work out, but QE/CI are reported as working and I was able to confirm the ripple effect in Widgets does work.

Due to my motherboard having issues with passing a USB keyboard to the guest I have largely not been able to test 3D gaming, but I'll get those issues sorted over time as I have it.

This opens the door for much better graphics performance in emulation, I've also started work on Geforce 3 emulation and 3dfx voodoo2 emulation, but a host system is going to have to be 20x faster than the fastest systems we have today before 3D acceleration like OpenGL in hardware is going to be anything but a slide show even if I complete that much of GeForce 3 emulation.

Turns out that 3D acceleration on an emulated GPU is one of the most taxing things you can do even on a modern host CPU. Without drivers to offload OpenGL calls to the host system you are stuck with a slide show. That's why work on PCI Passthrough is vital to emulation of PPC systems.

Pages: 1 2 3 4 [5] 6 7 8 9 10