QemuMac is a Bash toolkit for classic Mac emulation via QEMU, enabling you to run vintage Macintosh systems on modern hardware. It automates the setup and management of pre-configured virtual machines for retro computing enthusiasts.

Features

  • 68K systems: Quadra 800 with m68040 CPU
  • PowerPC systems: PowerMac G4 with G4-7400 CPU
  • Five pre-configured VMs (Mac OS 7.5-7.6.1, OS 9.2.2, OS X Tiger/Leopard)
  • Automatic ROM and installer downloads on first boot
  • 512MB shared HFS disk for cross-platform file transfer
  • Multiple concurrent VMs with performance optimisations
  • Interactive menu system for VM selection
  • Custom software catalogue support via JSON database

Tech Stack

Bash QEMU 10.x m68k PowerPC jq hfsprogs

Why I Built It

QemuMac streamlines what would otherwise be complex emulation setup into an accessible toolkit. It supports my CSend development work by providing easy access to Classic Mac environments for testing. I also just enjoy mucking about on old operating systems and playing with old games and software.