1 comment
Texte du post : When Commodore unveiled the Amiga 1000 at Lincoln Center in July 1985 with Andy Warhol and Debbie Harry on stage, the tech world was stunned. While the IBM PC was displaying monochrome text or CGA blocks, and the Apple Macintosh was locked into a 9-inch black-and-white screen, the Amiga was displaying 4,096 simultaneous colors (HAM mode), outputting 4-channel stereo PCM audio, and preemptively multitasking smoothly on a 7.16 MHz machine.
How did a scrappy startup (originally operating in secret as "Hi-Toro") pull this off?
The secret wasn't raw CPU horsepower—it was custom silicon co-processing: Agnus (The Traffic Controller & Blitter): Jay Miner and his team realized that waiting for the Motorola 68000 CPU to copy bitmaps around RAM would strangle performance. They built Agnus with two revolutionary engines: The Blitter: A dedicated DMA co-processor that could move, mask, and combine massive memory blocks at hardware speed without touching the CPU. The Copper: A programmable raster co-processor synchronized directly with the video beam. The Copper could alter hardware registers on specific scanlines on the fly, enabling tricks like displaying thousands of colors simultaneously without CPU overhead. Denise (The Video Engine): Denise handled sprite multiplexing and bitplane graphics. Instead of relying on a naive linear framebuffer, the Amiga used planar graphics (up to 6 bitplanes), allowing developers to select precisely how many bitplanes were needed to conserve precious chip RAM bandwidth. Paula (The Audio & I/O Engine): Paula gave the machine 4 hardware audio channels (two left, two right) with independent 8-bit DMA audio playback, capable of sampling rates up to ~28 kHz. It completely bypassed the CPU for sound synthesis. By offloading display timing, graphics blitting, and audio synthesis to dedicated hardware, the 68000 CPU was left largely free to handle game logic and system tasks. In 1985, this architecture felt like alien technology dropped into a world of command prompts.
As a veteran developer with 30+ years in the industry, I’ve always found that studying the extreme trade-offs of the 80s and 90s makes us better systems thinkers today.
My co-author and I spent the past year chronicling these untold hardware hacks, corporate battles, and rogue engineering breakthroughs across Atari, Apple, Commodore, Sinclair, and the 6502/68000 era in our book:
CTRL+ALT+DELIRIUM: The unusual stories that shaped TECH history
Link on Amazon: https://www.amazon.com/gp/product/B0H4ZFH9CS
What are your favorite architecture hacks from that era?
Read the full thread on Hacker News →
Related stories
- Hacker News · 1 points · 2 days ago
- The Verge · 0 points · 11 days ago
- Hacker News · 2 points · 9 days ago
- Hacker News · 261 points · 13 days ago
- The Verge · 0 points · 10 days ago
- Inside ZCode: Silently uploading your Git history to the cloudblog.ferstar.orgHacker News · 329 points · 13 days ago