Daily Archives: May 3, 2022

Mac OS 9.2

This was the last release of the classic Mac OS operating system, before it was discontinued in favour of Mac OS X. The emulator used here is a custom build of QEMU that has sound support.

QEMU config file, remove the ^ and collapse everything onto one line

qemu-system-ppc-screamer-fpu.exe ^
-L pc-bios ^
-M mac99,via=pmu ^
-m 256 ^
-sdl ^
-boot c ^
-drive file=quicktime.img,format=raw,media=cdrom ^ //CD-ROM Drive
-drive file=MacOS9.2.img,format=raw,media=disk ^ //IDE Master HDD
-drive file=Software.img,format=raw,media=disk //IDE Slave HDD

Up to four disk drives can be accepted by QEMU?OS 9.2, five if you use USB

Install

Mac systems will boot into a live cd like environment where the hard disk can be partitioned and formatted. In some circumstances, the Mac firmware can be upgraded here, which may be required to install.

The setup assistant that runs after you reboot following the install. It mainly helps with connecting to the internet or a network and configures sharing options

Applications

OS9.2 comes with plenty of bundled applications, many of which can be configured from the installer. This allows for you to pick and choose applications to install, and to disable un-needed applications

Apple Extras

A folder on the CD-ROM that has additional applications, similar to the VALUEADD folder on Windows discs that contain various optional utilities.

Apple Video Player

Plays back MPEG video and works best with an MPEG addon expansion card.

AppleCD Audio Player

The CD player of which QEMU does not pass the audio data to the virtual machine, so it wasn’t possible to test the CD Player functionality.

Internet Explorer

Internet Explorer Mac OS

Internet Explorer 5 shipped with Mac OS 9.2 and was the default browser on default installations. Unlike the desktop version, the Mac version used the Tasman rendering engine rather than the Trident engine the PC versions used. The interface is remarkably different with sidebars being used for favourites and history

Netscape Communicator

Netscape was the other popular browser of the time and was bundled with the operating system. This was the precursor to the Gecko rendering engine used in Mozilla Firefox

Outlook Express

Microsoft’s mail client for Mac OS, which was replaced by the Mail client for OS X

QuickTime

A view of sample channels in QuickTime, these would provide links to online video content such as trailers and previews. Similar to what modern YouTube is like now

Sherlock2

Sherlock was an integrated search engine for both local files and online websites. Various different categories could be used to find a certain website like in the shopping category you would find links to Amazon and eBay.

SimpleText

A basic text editor, like Notepad for Windows

Sound Support

A build of QEMU exists that enabled basic sound support using the Apple Screamer chipset which was used in the early Power Mac G3 (Minitower, not the blue/white version). By installing the latest QuickTime version for this operating system (QuickTime 5) it’s now possible to have basic sound support and acceleration.

Games and Third Party Applications

OS9 was compatible with many of the existing software for OS 8 and below

Simcity 3000: Works well but lacks content in comparison to the later unlimited release. Has a different intro and some music was changed compared to the later release which I’m more familiar with. All base cities and scenarios are present.

Duke Nukem 3D Atomic: Tested the PowerPC build, seems to work fine but the desktop seems to have issues after exiting the game

Driver: You Are the Wheelman: Did not work as it failed to start in software rendering mode, the game thinks there is a glide capable card upon startup but fails to load. Since OS9.2 came out around the same time as Driver I would assume this game would have worked as intended.

Unreal Tournament: Possible to run under software rendering, adequate performance at 640×480. Whish we had some 3DFX emulation in QEMU though. The master server for this game went offline a while back after GameSpy had shut down, but new master servers have been hosted and can be accessed by amending the unrealtournament.ini file

The Sims: Worked just fine but had to change to mac99-pmu as the mouse wasn’t being picked up correctly in-game, and would randomly recenter in the middle or off-screen which made it cumbersome to play

Microsoft Office: Office 98 was released around the same time and was the popular office utility suite back then, which had full compatibility with its PC counterpart

Uh Oh