Easter egg image uncovered in Power Mac G3 ROM after 27 years

Jump to First Reply
Posted:
in General Discussion

A self-described computer geek has revealed a previously secret "easter egg" image file buried in the ROM code of the 27-year-old Power Macintosh G3 that shows the team that worked on the project.

The secret image of the team that worked on the Power Macintosh G3. Image credit: Doug Brown
The secret image of the team that worked on the Power Macintosh G3. Image credit: Doug Brown



Doug Brown, who maintains a blog that documents his experiments and research into older computers, said that he accidentally discovered the Easter egg while looking through resources in the Power Mac G3's ROM. This model was made by Apple between November 1997 and August 1999.

The same ROM was used for the minitower, all-in-one, and beige desktop models. Brown said he was spending "a lazy Sunday" using a pair of tools called ROM Fiend and Hex Fiend to look through the G3's ROM resources.

He shortly spotted two undocumented anomalies. The first was a resource of type HPOE that contained a JPEG image. This had been documented in 2014 by another ROM researcher, Pierre Dandumont -- but that discovery did not reveal what the JPEG file would show if extracted.

The second, discovered by Brown, was a nitt resource with ID 43, named "Native 4.3." This turned out to be the PowerPC-native SCSI Manager 4.3 code. The SCSI manager was expected and routine, but Brown noticed at the very end of the data some unexpected Pascal strings.

The strings made reference to ".Edisk," "secret ROM image," and "The Team." Brown wrote that "the "secret ROM image" text in particular seemed like it could be related to the picture Dandumont had uncovered, but was unable to reveal.

"Some quick Internet searching for the phrase 'secret ROM image' revealed that it had been used for Easter eggs with earlier PowerPC Macs," Brown noted. "On those machines, you just had to type the text, select it, and drag it to the desktop. Then, the picture would appear."

However, that approach didn't work with the secret G3 image. Brown then fed the extracted file into Ghidra, a framework for software reverse engineering. After analyzing the code twice, Ghidra was able to discover an e-disk driver, which would create a RAM disk.

From code to picture



It remained a mystery as to how to get the buried and secret picture to display. A collaborator who was following Brown's discovery and running a browser-based emulator tool called Infinite Mac came up with the answer: create and format the RAM disk, and give it the name of "secret ROM image."




This creates a RAM disk that contains a single file: a text file called "The Team." Double-clicking the file opens SimpleText, which displays the image. Since then, various Apple team pictures have been discovered in other models from that era.




Brown's post on the discovery led to a comment by one of the people pictured in the first of the secret images, Bill Saperstein. He is seen as the fourth person from the left in the second row.

"This resulted from an Easter egg in the original PowerMac that contained Paula Abdul (without permissions, of course)," Saperstein noted.

The team opted to put a picture of themselves in the ROM of the G3, "but we had to keep it very secret," he added. Steve Jobs apparently ended the practice when he returned to the company in 1997.



Read on AppleInsider

Comments

  • Reply 1 of 5
    charles1charles1 Posts: 101member
    I remember when an easter egg was discovered in the CDROMs shipped with my brand new PowerMac 8100/80. There was a pic of Paula Abdul in a swimsuit on the disc, Apple management was outraged. Shipments were halted while new CDROMs were mastered and produced, every boxed machine was unpacked, the CDs replaced, and then shipped. I got my 8100/80 six months after I ordered it, and the model was discontinued one month later. Grrr..
    chasmdavenbaconstang
     2Likes 0Dislikes 1Informative
  • Reply 2 of 5
    davendaven Posts: 782member
    Easter eggs were always fun. I used to put them in my shareware. I made it easier to find so even with my limited market users would find them and get back to me and other users. Too bad Jobs ended the tradition. Maybe it has been revived?
    edited June 28
    baconstang
     1Like 0Dislikes 0Informatives
  • Reply 3 of 5
    hammeroftruthhammeroftruth Posts: 1,414member
    daven said:
    Easter eggs were always fun. I used to put them in my shareware. I made it easier to find so even with my limited market users would find them and get back to me and other users. Too bad Jobs ended the tradition. Maybe it has been revived?
    Oh I bet if you know where to look, and have the right tools, you can find some. I think they stay secret to the people who find them so the employees don’t get into trouble. Although maybe with all the outsourcing of talent overseas, there might not be. 
     0Likes 0Dislikes 0Informatives
  • Reply 4 of 5
    dave marshdave marsh Posts: 355member
    Very cool.
     0Likes 0Dislikes 0Informatives
  • Reply 5 of 5
    cescocesco Posts: 53member
    Sounds like an episode of Silo, Brown = George.
     0Likes 0Dislikes 0Informatives
Sign In or Register to comment.