Mac Os 9 Emulator

Автор:

Here is a short guide on how to build QEMU to run Mac OS 9 with working audio. These instructions work for MacOS High Sierra as the host OS, although with some tweaking they may run under Linux/Windows. You should be comfortable compiling software from source before attempting.

Forticlient vpn for mac. RetroArch RetroArch is a frontend for emulators, game engines and media players. The NitrOS-9 Project OS-9/6809 compatible operating system for Tandy CoCo and Dragon. ToolShed ToolShed is a package of utilities to perform cross-development from Windows. Nestopia is a Nintendo NES emulator for Mac OS X. Nestopia is by far the most compatible of any NES emulator for Mac OS X. Using cycle-exact emulation, it is able to run titles that rely on precise timing, and which therefore break under other emulators. It supports five extra sound chips and an astonishing 143 mappers.

Clone QEMU fork

Adapted from instructions from Cat_7

You may need to install XCode and/or the XCode command line tools. If you do not have them, then this process may prompt you to install them (MacOS will do that).

Start by cloning the fork of QEMU with experimental audio support:

Then configure the source to use MacOS CoreAudio. I have also enabled LibUSB, KVM, HyperVirtualization Framework, and the Cocoa UI. In this case I am only compiling the emulator for PPC (32-bit).

Then compile:

This will create a binary in qemu-screamer/ppc-softmmu/qemu-system-ppc that we can use.

Create HD for Mac OS 9

We will need to have a hard drive image for our emulated system. I made mine 5 GB in size, which is plenty for Mac OS 9.

In our qemu-screamer directory, we will use qemu-img to create the disk image.

Mac

Get a Mac OS 9 Installer

If you have an ISO of a Mac OS 9 install disc (a Mac OS X classic install disc won't work), then you can use that in the next step. If you don't have one, you can download one from Mac OS 9 Lives: Mac OS 9.2.2 Universal Install.

Install Mac OS 9

This won't install quite like Mac OS 9 did, but instead use Apple System Restore to restore an image onto the hard drive.

Start up QEMU with the following options:

A breakdown of that command:

  • -L qemu-screamer/pc-bios sets the BIOS. May not actually need this.
  • -cpu 'g4' emulate a G4 CPU
  • -M mac99,via=pmu will define the Mac model and enable USB support
  • -m 512 use 512 MB of RAM, could go lower probably
  • -hda macos92.img use our generated disk image for the hard drive
  • -cdrom '~/Downloads/Mac OS 9.2.2 Universal Install.iso' use the ISO for the cdrom
  • -boot d boot from the disk drive
  • -g 1024x768x32 default to 1024x768 resolution and 32 bit colour

Once it starts up, you will be able to run Disk Initializer to format your hard drive image. Go ahead and do that, using Mac OS HFS Extended as the file system. One partition is good.

After initializing the disk, run Apple System Restore with the Mac OS 9 lives disk image as the source and your disk as the destination. This will take a minute to restore. Once done, shut down the emulated system.

Boot Mac OS 9

Similar to the last command, except we start up from the disk we created.

It should boot up and you will have a running Mac OS 9 with audio!

Tips

When the emulator is shut down, just make a copy of the hard disk image to create a backup. If something breaks your Mac OS 9 installation then you can restore the file.

You can dynamically attach CDs/DVDs to the emulated system by going to the menu bar on your host system for the QEMU application and selecting the option to attach to the CD IDE drive. It will open a dialog letting you select your ISO.

(There's no video for SheepShaver PPC emulator (for Windows + Mac OS X) yet. Please contribute to MR and add a video now!)


What is SheepShaver PPC emulator (for Windows + Mac OS X)?

SheepShaver is a PowerPC (PPC) emulator which allows you to run Mac OS 7.5 up to Mac OS 9.0.4 on various platforms, such as on Windows. SheepShaver started as a commercial project in 1998 but is now open source since 2002. SheepShaver is not perfect (it cannot run MacOS 9.1 or 9.2), but enables users to run the vast majority of PPC software for Macintosh on their PC, which is all things considered, extraordinary, especially back in the year 1998.

This bundle was put together by 'that-ben' and is intended to be the easiest possible for starters. It already contains a compatible ROM file (Mac_OS_ROM.rom), a ready 250MB disk image on which Mac OS 9.0.4 is already fully installed (as well as an optional empty 30GB, yes 30 gigabytes, disk image to accomodate heavy disk space use). Please note that the 250MB base image is not intended for users to install more software. If you intend to install software in your SheepShaver VM, then you will need to expand that blank 30GB file and move your Mac OS 9.0.4 installation to it.

Pre-installed software includes: QuickTime 4.1 for multimedia playback, Stuffit Deluxe 7.0.3 for extracting/compressing Stuffit archives and MacBinary files (such as .sit, .hqx or .bin), Toast 5 Titanium for mounting/creating CD images (such as .iso or .toast), Virex 6.1 which was the best antivirus for Mac around year 2000, SoundApp which is an extraordinary compatible music player (plays close to 100 different formats such as .mp3, .wav or .mod) and a bunch of useful utilities such as Super ResEdit 2.4, DiskCopy 6.4 and TaskMenuBar 2.4.2.

MODERN MAC OS X USERS: If it doesn't work, please follow this guide to build your own SheepShaver package Ableton crack for mac sierra.

See also:Basilisk II - a 68K emulator with floppy support


SheepShaver_PPC_Emulator.zip(157.46 MiB / 165.11 MB)
SheepShaver (2015-03-15) bundle by that-ben / FOR WINDOWS / Zipped
1099 / 2017-04-24 / 2017-09-07 / a1ba97d1d210f5201e3dbbaeac2386de2d5adbcd / /
SheepShaver for OSX - 2019-11-04.zip(146.04 MiB / 153.13 MB)
SheepShaver (2019-11-04) bundle by that-ben / FOR MAC OS X 10.8 - 10.15 / Zipped
77 / 2019-11-16 / 6b41c9efa2868dda9659692d3e8d78a8915b1a92 / /
mac_oldworld_rom4mb-rom.zip(1.95 MiB / 2.05 MB)
Old World Mac ROM (4MB) for running Mac OS 8.1 in SheepShaver / Zipped
296 / 2018-10-11 / 2018-10-11 / 036649a2f279906ae4661a2c30e5977a6dcdb3c5 / /

Architecture


Intel x86-64


For Windows: All you need to do is unzip the file, follow the instructions file inside the '1 - Install First' folder and you'll be ready to run old Mac software in seconds.

For Mac: All you need to do is set the 'Unix Root' folder you see on the VM desktop, it allows you to share files between Mac OS X and the VM Mac OS. It's fine if you do not set it, but know that it's gonna default to your /Users/your-username/Documents/ until you set it elsewhere.

SheepShaver is crashing while booting Mac OS 9? If the VM crashes while booting, try to re-launch it another time. This happens with SheepShaver, it's not 100% stable and sometimes extensions loading while the virtual Mac OS is booting can crash SheepShaver, notably the Virex antivirus extension. Re-launching it often bypasses the issue.

SheepShaver crashes when booting Mac OS 8.1? You need the Old World Mac ROM listed separately (see the downloads). Shut down SheepShaver if it's running, then launch the SheepShaverGUI and under the Memory/Misc tab, select that Old World Mac ROM file, then start SheepShaver and it should boot Mac OS 8.1 successfully.

Additional information about QuickTime in SheepShaver from the user 'eep' :

The maximum Quicktime version that works in Sheepshaver is 4.1.2

You need to set your RAM to 512MB