Tag Archives: PowerPC

Mac OS X Jaguar (10.2)

The third release of Mac OS X, let’s hope the bugs from the last version were fixed in this build. Some screenshots come from QEMU (4:3) and off a real PowerMac G4 (16:10)

The desktop, not much has changed from Puma, aside from a few new icons in the dock.

QEMU has a few issues running this build of OS X relating to the finder, where the main Finder window will not open correctly. As a workaround, you can click on the Go menu and then select the window you wish to open.

The emulated IDE controller also has a few issues with a blank/duplicate hard disk.

Install

Install procedure remains the same as the previous versions, with the ability to modify what components are installed. Print drivers were removed since we are never going to use them in QEMU, and we also dont need any additional languages.

Setup

After the install we are presented with the registration wizard.

Desktop

Appears mostly the same as Puma, although you lose the pinestripes out of the dock. Finder window appears to be the same as Puma, with some elements of Windows explorer included which gives it a browser-based feel with the back and forward buttons.

Rendezous is a feature that you will come across in OS X, this allows for local network devices to discover one another, typically used for media devices like DVR (Digital Video Recorder), and Printers. This was later renamed Bonjour, although the technology remains the same. In Safari you can view any local webpages offered by supported devices, such as the configuration webpage of certain routers, and in iChat you can use it to discover other users that have Rendevous enabled. Many OS X applications make use of this technology.

Sound: Works somewhat if you use the screamer audio builds from emaculation. It’s not very good quality audio with stuttering and crackling when playing mp3 audio via iTunes (This might have more to do with the emulated CPU running at 200MHz. Eventually the sound just gave up one time and I had to reboot the OS to get it back.

Applications

iTunes – Version 3 comes bundled with this release and serves as the default music player. This release predates the iPod and the iTunes store, and thus cannot sync without an update.

iChat – Apple’s alternative to MSN Messenger, which supports AIM (AOL Instant Messenger) accounts. works to some extent, whilst the online service will no longer allow sign-in from this client, we can enable Rendezvous chat to communicate with other compatible users, at least on the local network. iChat was originally intended to be used with AOL Instant Messenger.

DVD Player: Plays back DVD movies if your Mac is equipped with a DVD drive or a Combo (DVD Player with CD-R capability) or a Super drive. Also blocks screenshots when using the built-in grab tool.

iMovie: A basic video editor that lets you create home movies, complete with special effects using clips stitched from various video files, typically from a digital video camera. You can also add your own voice effects, allowing you to add commentary to your video. This is one of those apps that runs in full screen, hiding the dock.

iPhoto: Import pictures from your digital camera and organize them into various different albums, Different effects can be applied, and features a printing utility if you have a photo printer.

Address Book: Appears to have a brush aluminum appearance which would later influence the Finer window interface for Panther and Tiger

Sherlock: opens but refuses to load any channels, possibly its no longer online.

Photo Import: is a tool that transfers photos from a supported digital camera connected via USB, and can transfer files to your Documents directory. You can choose to import them all or manually select which images to transfer and if they need to be rotated. YOu can also set to delete the photos from the camera itself to free up space. A good utility but surely this could have been integrated into iPhoto.

Bundled in later updates:

Safari – Although mainly introduced in Panther, one of the OS X updates introduced Safari as an alternative browser. This was to replace Internet Explorer and would include its own rendering engine.

AirPort: Additional drivers are included in later releases of Jaguar, third-party cards are supported providing they are using a specific Broadcom-based chipset (The wireless card in my G4 is actually a BT Voyager branded PCI card). But you are still limited to WEP support, no WPA or WPA2.

Third-Party

RealPlayer: Popular video streaming application, before Youtube was king video clips and music videos were streaming using RealMedia .rm files. RealPlayer later evolved into a full-fledged MediaPlayer similar to iTunes or later versions of Windows Media Player

Opera: An alternative browser using the Presto rendering engine. This was from the era when Opera was a browser you had to pay for, but a free version existed that would show adverts.

Camino: A fork of Firefox designed to be built for use on Mac OS X, making full use and integration into the Finder.

Appleworks: Apple’s own productivity suite of applications that consists of a word processor, spreadsheet and desktop publishing. Technically this is first-party, but is not included with the OS install. Appleworks was never really popular, and many mac users would opt for Microsoft’s Office which had full compatibility with the mainstream file formats. In contrast, the CWK format was used to save text documents.

Norton Utilities: A must for early versions of Mac OS X, includes a set of tools to keep OS X running smoothly.

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