Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Jubadub

macrumors 6502
Original poster
Nov 1, 2017
342
425
So, in this 8.6 thread, in which we discuss Macs such as even the MDD booting 8.6, I wondered about G4 support for even earlier OSes, and got my mind blown after being told and shown 7.6.1 booting with a 1.0GHz 7455 G4 Sonnet CPU upgrade on a marvelous Macintosh clone. But after being enthusiastic about experimenting such things with my MDD, it occurred to me: "... MDD and all other G4 Macs are New World ROM machines.".

I instantly feared that alone could put a stop to all this, so I immediately looked up what the very first New World ROM Mac was capable of booting out-of-the-box. And the answer was the Blue and White G3 Tower. It had two releases, the first of which came pre-installed with Mac OS 8.5.1. This means a ROM file for booting Mac OS on New World ROM machines exists at the very least for Mac OS as far back as 8.5.1, which is excellent, and very surprising, news.

Now, "why surprising?", you may ask. That's because the jump from Mac OS 8.5.1 to Mac OS 8.6 changed the operating system's nanokernel from v1 to v2, which was a complete revision of the OS kernel, which was a BIG change. For one thing, the v2 kernel is actually capable of pre-emptive multitasking (although it runs all Mac OS tasks, so-called "blue tasks", within a single task for backwards compatibility with apps, thus providing the co-operative multitasking environment within a pre-emptive one), there was some AltiVec support (which was fully complete starting with Mac OS 9) and so on.

So for whatever it is worth, it seems at least Mac OS 8.5.1 on MDDs and other G4s might be possible, provided we track down:
- The original Blue and White G3 Mac OS ROM file;
- The original Blue and White G3 OS Restore disc(s) (just for good measure, in case there was a special version, just as how 8.6 had a special G4 version for the Sawtooth).

By using a SATA PCI card (which emulates SCSI, and is seen as a SCSI device by Mac OS) to avoid risks of IDE incompatibility (such as the case with Mac OS 8.6 with MDD's ATA-100) and an early PCI graphics card, minimal RAM and about nothing else plugged, we might be able to pull something off. Some minor OpenFirmware changes might also be necessary, as with the case of Mac OS 8.6.

Just sharing thoughts, and seeing if anyone feels like beating me to the punch, as I might take some time before I try this. But I wanted to at least get the idea out there right away. :)
 

Jubadub

macrumors 6502
Original poster
Nov 1, 2017
342
425
I have booted Mac OS 8.1 on a Lombard which is also a New World ROM Mac FWIW. Support for New World ROM machines actually goes back to 8.1 (for the original iMac). "Drop in" a G4 and see what happens :)
Awesome! That's already way more than I had anticipated. Now 7.6.1 feels both very far and very close...

Also, in your thread:
very cool stuff! :)

i was able to get 8.1 to boot on my G3 BW but only in safe mode sadly, I may have to dig it back out and try deleting and adding the extensions etc you mention and see if it boots :)
Well, well!
 
  • Like
Reactions: Amethyst1

joevt

macrumors 604
Jun 21, 2012
6,907
4,203
I have a B&W G3 with a Sonnet CPU upgrade. I don't know what OS it has though. I do have all the Mac OS versions between 7.0 and 8.5.1 on DVDs (also older and newer versions on CDs).
I have the CD for the B&W G3. It has model 691-2078-A which appears to be available at various download sites.

It has an old style CD/APM (Apple Partition Map) partition scheme. I guess the CD partition scheme refers to CD tracks, and the APM partitioned disk is on track 1. With APM you usually get a bunch of partitions with drivers before the data partitions.
Code:
/dev/disk16 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:        CD_partition_scheme                        *717.8 MB   disk16
   1:     Apple_partition_scheme                         625.0 MB   disk16s1
   2:        Apple_partition_map                         32.3 KB    disk16s1s1
   3:             Apple_Driver43                         28.7 KB    disk16s1s2
   4:             Apple_Driver43                         38.9 KB    disk16s1s3
   5:          Apple_Driver43_CD                         51.2 KB    disk16s1s4
   6:         Apple_Driver_ATAPI                         28.7 KB    disk16s1s5
   7:         Apple_Driver_ATAPI                         51.2 KB    disk16s1s6
   8:              Apple_Patches                         262.1 KB   disk16s1s7
   9:                  Apple_HFS Power Macintosh G3      623.9 MB   disk16s1s8

Code:
   Device Identifier:         disk16
   Device Node:               /dev/disk16
   Whole:                     Yes
   Part of Whole:             disk16
   Device / Media Name:       HL-DT-ST DVDRAM GH24NSC0

   Volume Name:               Not applicable (no file system)
   Mounted:                   Not applicable (no file system)
   File System:               None

   Content (IOContent):       CD_partition_scheme
   OS Can Be Installed:       No
   Media Type:                
   Protocol:                  USB
   SMART Status:              Not Supported

   Disk Size:                 717.8 MB (717792768 Bytes) (exactly 1401939 512-Byte-Units)
   Device Block Size:         2352 Bytes

   Read-Only Media:           Yes
   Read-Only Volume:          Not applicable (no file system)

   Device Location:           External
   Removable Media:           Removable
   Media Removal:             Software-Activated

   Solid State:               Info not available
   Virtual:                   No

   Optical Drive Type:        CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-R, DVD-R DL, DVD-RW, DVD-RAM, DVD+R, DVD+R DL, DVD+RW
   Optical Media Type:        CD-ROM
   Optical Media Erasable:    No
Code:
   Device Identifier:         disk16s1
   Device Node:               /dev/disk16s1
   Whole:                     No
   Part of Whole:             disk16

   Volume Name:               Not applicable (no file system)
   Mounted:                   Not applicable (no file system)
   File System:               None

   Partition Type:            Apple_partition_scheme
   OS Can Be Installed:       No
   Media Type:                
   Protocol:                  USB
   SMART Status:              Not Supported

   Disk Size:                 625.0 MB (625016832 Bytes) (exactly 1220736 512-Byte-Units)
   Device Block Size:         2048 Bytes

   Read-Only Media:           Yes
   Read-Only Volume:          Not applicable (no file system)

   Device Location:           External
   Removable Media:           Removable
   Media Removal:             Software-Activated

   Solid State:               Info not available

   Optical Drive Type:        CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-R, DVD-R DL, DVD-RW, DVD-RAM, DVD+R, DVD+R DL, DVD+RW
   Optical Media Type:        CD-ROM
   Optical Media Erasable:    No


The actual installer partition is HFS (Mac OS Standard) so I'll need something older than Catalina to view it.
Code:
   Device Identifier:         disk16s1s8
   Device Node:               /dev/disk16s1s8
   Whole:                     No
   Part of Whole:             disk16

   Volume Name:               Power Macintosh G3
   Mounted:                   No

   Partition Type:            Apple_HFS
   File System Personality:   HFS
   Type (Bundle):             hfs
   Name (User Visible):       Mac OS Standard
   Journal:                   Unknown (not mounted)

   OS Can Be Installed:       No
   Media Type:                
   Protocol:                  USB
   SMART Status:              Not Supported
   Volume UUID:               00000000-0000-0000-0000-000000000000
   Partition Offset:          493568 Bytes (241 2048-Byte-Device-Blocks)

   Disk Size:                 623.9 MB (623902720 Bytes) (exactly 1218560 512-Byte-Units)
   Device Block Size:         2048 Bytes

   Volume Total Space:        0 B (0 Bytes) (exactly 0 512-Byte-Units)
   Volume Free Space:         0 B (0 Bytes) (exactly 0 512-Byte-Units)

   Read-Only Media:           Yes
   Read-Only Volume:          Not applicable (not mounted)

   Device Location:           External
   Removable Media:           Removable
   Media Removal:             Software-Activated

   Solid State:               Info not available

   Optical Drive Type:        CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-R, DVD-R DL, DVD-RW, DVD-RAM, DVD+R, DVD+R DL, DVD+RW
   Optical Media Type:        CD-ROM
   Optical Media Erasable:    No
 

Nermal

Moderator
Staff member
Dec 7, 2002
20,927
4,486
New Zealand
after being told and shown 7.6.1 booting with a 1.0GHz 7455 G4 Sonnet CPU upgrade on a marvelous Macintosh clone
For anyone interested, it's here (I'm assuming that that's the same one; I can't imagine multiple people doing it!) :D

The original Blue and White G3 OS Restore disc(s)
I have one somewhere, but I suspect the Garden probably has it too.
 

Bruninho

Suspended
Mar 12, 2021
354
339
For anyone interested, it's here (I'm assuming that that's the same one; I can't imagine multiple people doing it!) :D


I have one somewhere, but I suspect the Garden probably has it too.

I am so (censored) impressed. This is amazing.
 

Jubadub

macrumors 6502
Original poster
Nov 1, 2017
342
425
I believe iMac Bondi Blue Mac OS 8.1 restore discs are at the bottom of this Garden page.

I need to make more Garden contributions. It's been a while.

MDD with Mac OS 8.1... I believe in the dream.

As for OSes earlier than 8.1, I wonder if some Frankenstein approach of combining parts from later systems could work, to allow i.e. the New World's Mac OS ROM file to be read to finish up booting with the toolbox dependencies. HexEdit (and ResEdit?) the heck out of 8.0 and 8.1 kernel files and see where they differ... Ah, the madness.

Well, 8.1 first. Rest later.
 

Macbookprodude

Suspended
Jan 1, 2018
3,306
898
8.5.1, 8.6 - tried on my 1Ghz ti G4 - wont work at all. Tried 8.5.1 on Pismo G4 550, won’t work either. 8.6 actually did work.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.