Advocacy

  Myths
  Press

Dojo (HowTo)

  General
  Hack
  Hardware
  Interface
  Software

Reference

  Standards
  People
  Forensics

Markets

  Web

Museum

  CodeNames
  Easter Eggs
  History
  Innovation
  Sightings

News

  Opinion

Other

  Martial Arts
  ITIL
  Thought


Apple Easter Eggs
Hardware


By: David K. Every
& Daniel Fanton
(C) Copyright 1999 DKE - All Rights Reserved.

All PowerMac ROMs

Or at least all PowerMac ROMs before the iMac and Blue & White G3s (which moved most of the ROM into RAM). Even then, this stuff is probably still in there -- you just gotta find it.

Secret Messages

There is a testimonial to Gary Davidian, the Apple software guru who wrote the 680x0 emulator code that lurks inside every PowerMac. Sometimes this is at location DMA 40B2E280 999.

Bill Woody (woody@alumni.caltech.edu) set up a mission for himself: to find the testimonial to Gary Davidian in the ROM. Wanting to find the homage to Gary Davidian which supposedly lies in the PowerPC ROMs, he wrote a simple program to look for ASCII strings larger than 10 characters and display them. And viola -- in all the symbols, code and other random garbage, he found the following in the ROMs of a 7500/100:

  • FFF6E7C0: 680x0 Emulation written by Gary Davidian

And that wasn't all that he found.

  • FFF7735C: Dynamic Recompilation by Eric Traut
  • FFCCD942: v2.1 Rules! Long Live M. Appleman, S. Williams, A. Ludtke
  • FFCD00B5: Software by Casey King, Hardware by James Lundblad and Mohammed Sritip
  • FFCFC6A2: SO...WHAT ARE YOU STARING AT?
  • FFD63A48: Eric Traut & Sean Parent
  • FFEC5B47: Hey, put this in ROM for real!

The locations (and sometimes the contents) of these strings may move from ROM version to ROM version -- but this should be in all PowerMacs.

According to the copyright information his ROM was built on :

  • FFEFFF16: Thursday, May 18, 1995


Created: 09/17/98
Updated: 11/09/02


Top of page

Top of Section

Home