MicroMac, a Macintosh for under £5

A homebrew “MicroMac” built around a £5 RP2040 microcontroller is impressing retro-computing fans by emulating a classic Macintosh at the hardware-timing level, including VGA video output, rather than just running an emulator on Linux. Commenters swap resources on running old Mac OS versions and other vintage systems (Amiga, Apple II) on low-cost boards, debate authenticity details like CRTs, floppy drives, and mini replica cases, and highlight how far modern microcontrollers and techniques like PIO and dual-target (PC + MCU) builds have pushed embedded projects. The thread also surfaces broader themes around e‑waste, sourcing obsolete cables and parts, and the appeal of constrained, “single-purpose” machines as an antidote to modern, distraction-heavy computing.

Nostalgia and Use Cases

  • Many commenters love the idea of a tiny Mac running classic System 7, seen as the peak of classic Mac OS.
  • Some want a “zen mode” laptop or ultra‑light machine dedicated to System 7–9 era software, with all‑day battery life and minimal distractions.
  • Others see it as a great first computer for kids with strictly limited capabilities.

Hackintosh and Modern macOS

  • A few hoped this was a cheap Hackintosh running current macOS.
  • It’s noted that Hackintosh is still possible on Intel, but support is clearly in decline.
  • GPU support is the main barrier for “cheap” builds; older AMD cards or supported iGPUs are commonly used.
  • Those who have run Hackintoshes report good results but say OS updates can be painful, often consuming weekends; some cope by staying several versions behind.

Hardware Choices and Emulation

  • The standout element for many is using the RP2040’s PIO to generate VGA and act as a quasi‑68k, rather than just running Linux plus an emulator.
  • Some argue other MCUs (STM32, ESP32) can do similar video output, but others reply that RP2040’s PIO is unusually flexible compared to single‑purpose peripherals.
  • There’s interest in FPGA or ESP32‑based approaches, but some say software emulation is already “good enough” and more flexible than cycle‑accurate hardware.

Displays, CRTs, and X‑Rays

  • Commenters want authentic CRT aesthetics; ideas range from curved lenses over flat panels to doubly‑curved OLEDs.
  • Others point out that with 4K HDR panels and devices like Retrotink 4K, CRT emulation can already look very convincing.
  • There’s debate over CRTs and X‑rays: electron beams do produce some X‑rays in the phosphor, but they’re low‑intensity and shielded by the glass.

Memory, PSRAM, and Performance

  • Some wonder about storing emulated RAM in flash to replicate the original 512 KB; others flag flash wear and missing PSRAM support on RP2040.
  • Workarounds using PIO or QSPI PSRAM are discussed, and ESP32 is noted as having native SPI‑PSRAM expansion.

Cables, E‑Waste, and Scavenging

  • The chance discovery of a street VGA cable resonates; many share stories of finding or hoarding old cables and hardware.
  • Thrift stores, surplus/auction sites, and recycling programs are recommended sources.
  • Several criticize bundled cables as a major source of e‑waste and argue devices should ship without most cables.