June 26th, 2024

Ghosts in the (Macintosh) ROM (2012)

A group at NYC Resistor found hidden images in Apple Mac SE ROM from 1986. They decoded distorted data, revealing pictures and assembly code, extracting four images and hinting at audio data.

Read original articleLink Icon
Ghosts in the (Macintosh) ROM (2012)

In 2012, a group at NYC Resistor discovered hidden images in the Apple Mac SE ROM. By analyzing the ROM dumps, they found distorted image data that, when decoded, revealed pictures of people with a hidden message dated November 20, 1986. The team extracted the ROM chips, expanded the address space, and merged the data to uncover more images. Through reverse engineering, they deciphered the assembly code and functions responsible for displaying the images. Using tools like objdump and python scripts, they reconstructed the images stored in the ROM as an easter egg. The team successfully identified and extracted four images, speculating about the individuals depicted and their current whereabouts. Additionally, they hinted at a fifth region in the ROM possibly containing audio data for future exploration. NYC Resistor, a hacker collective in Brooklyn, regularly collaborates on projects and fosters a community of knowledge sharing and innovation.

Link Icon 10 comments
By @kalleboo - 4 months
I checked out the comments where some of the original engineers who put this into the ROM commented. Right smack in the middle is a comment from Terry A Davis as well. Damn.
By @sircastor - 4 months
I don't remember how I learned it, but back when my family had a IIci I remember there was a startup key command you could press to display an image of the developers in the ROM. I kind of miss the days when that sort of thing was done.
By @MontagFTB - 4 months
Lots of great 90s Apple Easter Eggs are listed here (the PDF): https://www.macintoshrepository.org/226-apple-easter-eggs

My favorite one is the story of an engineer who hid an image of Paula Abdul on a CD-ROM (another version I heard was a ROM chip) without anyone’s knowledge. When the image was finally discovered production had already begun, making for a very expensive Easter egg to remove.

By @dang - 4 months
Discussed at the time (of the article):

Ghosts in the rom - https://news.ycombinator.com/item?id=4416032 - Aug 2012 (22 comments)

By @whoopdedo - 4 months
The resource type 'SERD' is a driver for the SCC IO processor.

https://archive.org/details/SWIMDesignDocs/IOP%20serial%20dr...

By @grvbck - 4 months
This brings back fond memories of the various Blue Meanies easter eggs in System 7.0.1 on my first Mac (actually my dad's LC).

"Help! Help! We're being held prisoner in a system software factory!"

By @joezydeco - 4 months
I always got a chuckle out of the guy in sunglasses in the second image. It looks like it was hand-edited to make the shades completely black.
By @jMyles - 4 months
So uhhh... does anyone know all the people? I'd love to know each person's nane.