According to Hoyle...
Shaving Sheep and Running Classic on Leopard
by Jonathan Hoyle
jhoyle@maccompanion.com
http://www.jonhoyle.com
With each new release of Mac OS X, Apple sets a new bar for excellence,
power and ease of use. Mac OS X 10.5 Leopard is no exception, as this recently
released operating system draws raves of praise by even long time PC
proponents. However, Leopard also is a milestone in another way: it puts the
final nail into the coffin on Classic.
Longtime Mac users have been familiar with Classic, as Mac OS 9 and
earlier helped paved the way to where we are today. The Classic environment
allowed Mac users to continue to use older applications even within Mac OS X.
Surprisingly, even some original applications from 1984 continue to run just
fine on Mac OS X 10.4 Tiger, over two decades later. However, with Apple's
transition to Intel-based Macintosh computers, Classic appeared to be on
borrowed time. With Leopard, it's official: no Macintosh computer running Mac
OS X 10.5, either PowerPC or Intel, will run Classic applications.
Pulling the Wool Over Our Eyes
Well...not exactly.
Just because Apple ceased to support its Classic Environment
implementation does not mean you have to delete your old apps just yet. As it
happens, there are still a number of options available to the Leopard user who
wishes to run these older applications. We will examine three of these: SheepShaver, Basilisk and Mini vMac. The good news is
that all three are open source products, so they are absolutely free for you to
download and try. Even if you do not find them suitable for your needs, at
least you cannot complain about the price. Moreeover, each of these products is
cross-platform, allowing you to run them on a Macintosh, Windows, Linux and
many other systems. Suddenly, your old Classic apps have renewed vigor, by
being able to run on virtually any platform!
Of the three, SheepShaver is the
only one which can run PowerPC applications and the only one which can run Mac
OS 9 (the other two are 68K emulators). For this reason, SheepShaver is likely to be the one of greatest interest as a
Classic replacement. It simulates a Power Macintosh 9500 series computer with a
G4 processor board, but it speed is highly dependent upon the hardware it runs
on. Depending upon the configuration and platform you deploy it upon,
SheepShaver can be slow as molasses or it can be faster than the Classic
Environment itself (see PowerPC Tests: SheepShaver vs. Classic below).
Although Basilisk emulates only a
68K Macintosh, do not dismiss this option so quickly without reading its
benefits. In particular, its performance on Intel-based Macintoshes is more
than double than that of SheepShaver (see 68K Tests: SheepShaver vs. Classic below). If the
application you desire to run is fat (that is, contains both 68K and PowerPC
binaries), you will have far better performance running it in Basilisk than in SheepShaver. Basilisk and SheepShaver share many source
files and both operate and look similar to each other. Basilisk can simulate a Quadra 900 for those wishing to run
Mac OS 8, or a Mac IIci for System 7.x compatibility.
Mini vMac is a different pedigree
of emulator, essentially emulating only the earliest of Macintoshes Whereas
Basilisk can emulate any 68K processor from the 68020 on upward, only Mini
vMac emulates a 68000-based computer
Admittedly, Mini vMac is of
extremely limited use, interesting only to the hobbyist wishing to resurrect
the spirit of his old Mac Plus. It is included here only because it completes
the entire range of Macintosh computer emulation, from the 128K Mac all the way
up to the Power Mac G4. Mini vMac is a successor product to the Classic application vMac, which is no longer being developed.
This month's article will describe some of the pro's and con's to each of
these three emulators, including running comparative performance tests and
step-by-step installation instructions. This last part will be saved for the
end, as it is rather technical and only of interest to those who, after reading
the review, choose to try it out.
As these are open source projects, you are free to download the source
code and build it yourself. In this article, we will focus only the end user
perspective of these emulators.
Baaaaaah Humbug
Before proceeding, it is worth preparing you now for a disappointment.
None of these emulators is anywhere in the same league as Apple's Classic
Environment. Most notably, these emulators do not allow you to run Classic apps
on the Mac OS X desktop as Apple's Classic Environment did. Rather, the
experience is more akin to the older Virtual PC, where your entire Classic
environment lives inside of a window. It is a rather ironic turn of fortunes:
just a few years ago, Windows apps were bound inside a window whilst Classic
lived on the Mac OS X desktop; now with Parallels Coherence, the reverse is
true on Leopard.
Another unfortunate aspect of moving to any of these emulators is its
backward step in OS versioning. Most users of Classic were running Mac OS
9.2.2, the final release of the pre-OS X operating systems. The latest version
supported by SheepShaver is Mac OS 9.0.4, meaning that apps requiring 9.1 or
later will not run. Nor is this limitation is a temporary one. Mac OS 9.1
requires a Memory Management Unit (MMU), which is not supported by
SheepShaver's G4 emulator. The MMU is used for virtual memory, and any Classic
apps requiring VM (such as Office 2001) will likewise fail to run on
SheepShaver. Gwenole Beauchesne, who maintains the emulator, says that there is
no plan to include an MMU since it would likely degrade performance.
Finally, all these emulators are riddled with annoying bugs and
limitations. I find myself constantly rebooting SheepShaver, either due to
crashes in the application, or because the slightest configuration change
involves closing the application down and restarting. This is very much still a
work in progress. Unfortunately, the work is not very fast, as the most recent
version of SheepShaver was built about a year and a half ago. I have no idea
when (or if) the next version will be released addressing these problems.
Mary Had a Little Classic Emulator

So what does running Classic have to do with being a lamb's
barber. No, the name SheepShaver is not some obscure reference to an Austin
Powers movie, but rather a play on the name ShapeShifter, an old Macintosh emulator for the Amiga. The
current version is 2.3, but this is not informative as the last few releases
use this same version number. It is best to look at the modification date, and
the latest (official) build is from May 2006. I have found later build by other
sites, but this article focuses on the official release.
So...does it work? Absolutely! As this screenshot shows, I was able to
get Mac OS 9 running on a Mac Pro running Mac OS X 10.5 Leopard.
Aside from its lack of virtual memory, I could detect no behavioral
difference between the SheepShaver environment and a genuine Mac OS 9-based
Macintosh Performance, however, was certainly a factor, as described below.
The SheepShaver product itself lacks polish, and easily crashes. It is
also very difficult to get files into the SheepShaver environment. Although the
my boot hard drive appears on the emulated desktop as a volume named
"Unix", it does not see any of the resources on my volume, making it
nearly useless. Other frustrating bugs include an error when drag copying a
file from the Unix drive onto the SheepShaver desktop. Another alarming bug is
on the PowerPC, in which SheepShaver starts up with a false application crash
error. All in all, a great deal of promise is seen, but a great deal of work
left to be done.

Likewise, Basilisk had many of the same user experience
problems that SheepShaver had, although Basilisk did appear a bit more robust.
The current release is Basilisk II, with
no informative version number associated with it. The release date was May
2006, simultaneous with the SheepShaver release.Running in Mac OS 8.1
on an emulated 68K machine severely limited the number of applications
I was able to try. However, all fat (both 68K & PowerPC) applications I did
try ran better on Basilisk than on SheepShaver. Interestingly, both
environments are nicely self-contained, and these can be run in parallel with
each other without problem.

Mini vMac was
updated very recently on November 17th to version 3.0.4. Although it lacks most
of the problems plaguing SheepShaver and Basilisk, it also lacks most of its
features. The only configuration option made available is in the selection of
disks to be added to the running environment. The original vMac allowed frame
rate and RAM settings changes, but these were dropped for Mini vMac. Although a
fine Mac Plus emulator, its interoperability with the rest of the system needs
work.
However, Mini vMac comes with a number of extra utilities.
Performance
How do SheepShaver and Basilisk compare with the Mac OS X 10.4 Tiger's
Classic Environment? To answer this question, I downloaded the shareware
Classic application Speedometer 4.0. This application nicely allows tests to be
formed in either PowerPC or 68K mode.
So, I divided the tests into two groups: PowerPC tests comparing
SheepShaver with the Classic environment, and 68K tests, comparing Basilisk,
SheepShaver and Classic. I ran both tests on various hardware, including G4's,
G5's and Intel boxes. The results did not change when switching between Tiger
and Leopard.
Speedometer 4.0 normalizes all of its tests to the speed of a Quadra 605.
Thus, if a test result value is 2.50, this means that this test ran two and a
half times faster than would be expected from a Quadra 605. Although
Speedometer offers a myriad of test options, I limited to the basic
"Performance Test" suite of 4 scores: CPU, Disk, Graphics, and Math.
Of these, the CPU score is the most important and indeed the most informative
of the tests, following closely behind by the Math score. The Disk score was
much less informative, as it tended to be the same across all emulators and
Classic. The Graphics test could not even be run at all on Tiger's Classic
environment, as it requires the monochrome capabilities long since dropped from
modern Macs (although the SheepShaver and Basilisk were able to emulate this).
For this reason, I will concentrate exclusively on CPU and Math scores,
denoting them as a pair, so that "123.45 / 67.89" means that the CPU
score was 123.45 and the Math score was 67.89. It is also worth noting that the
same test performed many times will yield different scores, typically with 5%
of each other.
Speedometer 4 requires a 68030 processor or higher to operate, so no
speed tests could be run on Mini vMac. I do not view this to be terribly
inconvenient, since those interested in Mini vMac are not likely to be worried
about performance. However, casual use of Mini vMac shows it to be no slower
than Basilisk in most cases, and in some instances faster.
PowerPC Tests: SheepShaver vs. Classic

For these tests, I configured SheepShaver to its defaults,
setting the RAM to 256MB and a hard drive file of 512MB. The ROMs used are from
Apple's freely available Mac OS ROM Update 1.0, and Mac OS 9.0.4 (the latest
supported by SheepShaver) installed on the Classic hard drive. The Classic
environment is the one used on Mac OS X 10.4.11 with the usual defaults (itself
running Mac OS 9.2.2).
To my great surprise, SheepShaver's PowerPC performance (relative to
Classic) depended greatly on the hardware it was running. On a Powerbook G4 1.5
GHz system with 1GB of RAM, SheepShaver ran approximately at half the CPU speed
of Classic, scoring around 32 / 1300 to Classic's 78 / 1700. Moving to a two
processor system, much more interesting results are found.
On a Power Mac G4 with Dual 1.25GHz processors and 1 GB of RAM,
SheepShaver narrowly (but consistently) outperformed Classic by nearly 10%. At
first, I thought the result was a fluke, but repeated tests bore this out. The
screenshot below shows a typical example of SheepShaver beating Classic with a
score of 80.835 / 3208.840 to 74.029 / 3176.391.

Possibly, SheepShaver's G4 emulator is a simple
"pass-through" on this machine, possibly taking advantage of the
second processor.
However, running the same test on a Power Mac G5 Dual 2.0GHz with 2.5 GB
of RAM yielded less impressive results. Despite the G5 system nearly double the
speed of the aforementioned Dual G4, Classic's performance CPU scores remained
about the same, whilst SheepShaver fell to half speed once again. In this
screenshot example, Classic scored 71.649 / 3289.094 and SheepShaver dropped to
36.426 / 1717.396.

Apparently, SheepShaver's G4 emulator is optimized for the
G4 but not so optimized for the G5. Also, the advantage of a second G5
processor did not seem to help SheepShaver as it did in the G4 case.
The numbers go from disappointing to downright miserable when we move to
the Intel platform. Although there is no Classic environment on Intel-based
Macs, one might expect that SheepShaver's performance might improve due to its
faster Xeon processor. Unfortunately, the opposite is the case: without a
native G4 processor to pass through, all PowerPC assembly calls must be
emulated on an Intel machine. On a Mac Pro 2 x 2.66 GHz Dual-Core Xeon with 1GB
of RAM, a machine which should be about 2.5 times the speed of the
aforementioned Power Mac G5, a typical SheepShaver score is shown here as a
mere 6.464 / 1107.541.
In other words, a Mac Pro which would otherwise be double the speed of a
G5 ends up running SheepShaver at less than one-tenth the CPU speed. The only
bright spot found here is in the Math score, which remains the same between the
G5 and the Mac Pro.
The conclusion to this is rather mixed: SheepShaver's best performance is
on a Power Mac Dual G4, running at about half speed on other PowerPC's. But how
likely are G4's going to be upgraded to Leopard anyway? Apple's minimum
requirement for Leopard is an 867MHz G4, but recommends a G5. Early tests
suggest that PowerPC performance drops by about 10% when switching from Tiger
to Leopard (while Intel systems see virtual no change)[see: primatelabs].
For this reason, G4 users who still need Classic are probably less likely to
upgrade to Leopard, and thus do not need SheepShaver. G5 users who do make the
jump will find their Classic apps falling to half speed. Intel users (who never
had Classic to begin with) are not likely to be attracted by SheepShaver's
abysmal Intel performance.
68K Tests: Basilisk & SheepShaver vs. Classic
For these tests, SheepShaver and Classic remain configured as they were
for the PowerPC tests. Basilisk was configured to a reasonably generous level
for a 68K machine: 68040 processor setting, 32MB of RAM and a 250MB hard drive
running Mac OS 8.1 (the last operating system to support 68K machines). To be
as normalized with Speedometer as possible, I used the Quadra 605 ROMs for this
configuration. Speedometer was set to run 68K tests.

On the Power Mac G5 configured as above, Classic's 68K
emulator weighed in with a score of 35.660 / 310.186, which is about half its
CPU score on PowerPC and 1/10th the Math score. Since SheepShaver was using the
same 68K emulator found in Mac OS 9, I was expecting a similar ratio to its PowerPC
score, something in the 18 / 170 range. Instead, the results were much lower:
3.384 / 114.992 as shown in this example.
Basilisk fared worse, with a mere 3.026 / 58.766 score. Why these numbers
are out of proportion is hard to explain. The only thing I can guess is that
the G4 instructions most used by the 68K emulator must be ones which
SheepShaver and run more slowly.

I then moved to the Power Mac Dual G4 system, the system
which SheepShaver outperformed Classic in the PowerPC tests. On this platform,
Classic's 68K scores remained relatively unchanged with 34.004 / 309.321,
SheepShaver showed more than 2X improvements with 8.992 / 257.930, and Basilisk
declined to 2.243 / 45.722. From these results it is clear that Basilisk offers
no benefit to the PowerPC user, as SheepShaver running in 68K mode outperforms
it. Note also that SheepShaver's Graphics test ran an order of magnitude faster
than Basilisk's. With Basilisk's limitation to Mac OS 8.1 and lower, and lack
of free access to 68K ROMs, it is hard to imagine why a Power Mac user would be
interested in Basilisk.
Again, surprises await us as we change platforms. Running these tests on
a Mac Pro, Basilisk begins to shine, weighing in at 14.298 / 197.060 over
SheepShaver's 0.599 / 15.140.
The reasons for this become clear when you realize that SheepShaver is
performing double translation: It is running a 68K emulator on a G4 emulator on
an Intel machine, whilst Basilisk can go directly from 68K to Intel. This makes
Basilisk's CPU more than 20 times faster than SheepShaver's, and its Math 13
times faster.
But this is not the surprising piece. The real news is that Basilisk's
68K emulator is faster than SheepShaver's G4 emulator, with a CPU score more
than double. In other words, Intel Mac users interested in performance are
better off finding 68K versions of their software to run on Basilisk than to
use PowerPC versions on SheepShaver. For example, Microsoft Office 4.2.1
(containing Word 6, Excel 5 and PowerPoint 4) will run better in Basilisk than
in SheepShaver, whereas the PowerPC-only Office 98 cannot run in either
emulator (due to virtual memory incompatibilities).
Installation: SheepShaver
SheepShaver emulates a PowerPC-based Macintosh; particularly, a Power
Macintosh 9500 series computer. Although PowerPC-based Classic operating
systems contain 68K emulators themselves, SheepShaver does not. It emulates a
G4 processor (minus the MMU). If you wish to emulate a 68K-based Macintosh, you
should use Basilisk or Mini vMac.
Unlike what you might have heard, all of the items needed to run
SheepShaver are freely (and legally) downloadable. You are not required to buy
an old Macintosh and run some obscure ROM-reading application to use it. There
are, however, three separate pieces to the puzzle that you will need to
assemble to get SheepShaver operating. The first piece is the SheepShaver
software itself, which can be downloaded from its web site.
The second piece needed is a compatible Macintosh ROM file. This is
commonly found inside the System Folder as a file named Mac OS ROM. Unfortunately, not all such files are compatible
with SheepShaver. If you have access to System Folders for Mac OS 8.5, 8.5.1
or 8.6, look for this file and you have a decent chance of it being compatible.
The ROM files from Mac OS 9 do not appear to be supported. However, one simple
way to acquire a compatible ROM file is to obtain it directly from Apple. There
are three free Macintosh updaters, each containing a SheepShaver-compatible ROM
file, which may be downloaded from these locations:
Mac_OS_ROM_Update_1.0.smi.bin
Software_Updates/English-North_American/Macintosh/iMac/
English-North_American/Macintosh/System/Mac_OS_8.6_Update/
These links download installers containing packages called tome files. Inside these tome packages are the Mac
OS ROM files you will need to extract. The
Classic application TomeViewer can easily extract it, and you can download this program from here.
The ROM files described above are called New World ROMs, as they were a new direction Apple began to take
with regard to ROM distribution beginning with Mac OS 8.5. SheepShaver also
supports some Old World ROMs as
well, although these must be read from a ROM reader. For a detailed discussion
on supported ROMs, visit here.
The third and final piece needed to run SheepShaver is the system
software itself. Depending on the ROMs used, you can go as far back as System
7.5.3, or as high as Mac OS 9.0.4, or anything in between. The choice of System
7.5.3 as the minimum was not an accidental one, as this was the last bootable
version of the Macintosh operating system distributed freely by Apple.
(Beginning with System 7.6, Apple charged for OS updates.) Users lacking
access to any version of a Macintosh OS can at least be able to download this
version. System 7.5.3 comes as 19 disk images, downloadable from this
location.
A System 7.5.5 updater is free for System 7.5.3 users, and can be
downloaded from this location.
Users of New World ROMs, however,
must boot with Mac OS 8.5 or later. This is not likely to be a major
inconvenience, as most people interested in using SheepShaver are long-time Classic
users who probably have access to a later version of the system software
anyway. In our example, we will be using the ROMs extracted from Mac OS ROM
Update 1.0 and a Mac OS 9.0.4 boot CD.

Regardless of which ROMs and System Software is used,
SheepShaver emulates a Power Macintosh 9500 series computer. The 9500 was
presumably chosen as it was one of the last Macintosh computers produced by
Apple which could boot in System 7.5.3, as well as Mac OS 9.

Once you have all three parts, we are ready to begin.
Opening up the SheepShaver folder, you will find two conusingly named
applications: SheepShaver and SheepShaverGUI. Why these are two separate applications instead of
one is beyond me. Essentially, SheepShaverGUI is nothing more than a preference file generator for
the main SheepShaver application.
This is certainly a poor Macintosh User Experience (the first of many), as
typical Macintosh applications simply provide a Preferences menu to adjust
these settings. In any case, we first launch SheepShaverGUI and get this window.
This ugly window is where you add your volumes that the emulated Mac
sees. We begin by creating a blank hard drive. Click on the Create... button and you will see this dialog:
Just when you thought that the windows couldn't look any uglier, this
God-awful dialog appears. The decoupling of folders on the left and files on
the right is rather bizarre, something only a Unix geek could love. Navigate to
the location where you want to create this hard drive. Unfortunately, the
default is root, not something more reasonable like the SheepShaver folder.
You might suspect that to get to a folder on your desktop, you merely
need to double-click the Desktop/ item,
or even possibly the Desktop Folder/ item. Sadly no, you must instead navigate through Users/, then whatever username you have, and then Desktop/ . Similarly, you will not find your mounted
volumes inside Desktop/ but
instead in Volumes/. In case you
are wondering, ./ does nothing
(as it simply refers to itself), whilst ../ refers to the parent folder (unless you are at
root, in which case ../ acts
just like ./ ). Don't ask, it's
Unix.
The default size is set to 40MB, but for a Mac OS 9 installation, you
will need to make it much larger. I recommend making it about 500MB. Put the name
of your hard drive file in the Selection: / text field and press OK. If you have a Mac OS 9 image file, perform the same
file-picking contortions to point to it (no, this file picker does not remember
where you were previously, so you always start at root). If you have a Mac OS 9
boot CD, you can place it into the CD ROM drive now.
Note: It is important to verify that your Mac OS 9 CD can indeed be used
with SheepShaver. Some CD's will boot but fail to install because they were
intended for installing on specific Macs and not accept as valid the Power Mac
9500 (the hardware SheepShaver is emulating). Other CD's may be general Mac OS
9 installers but fail to boot, as SheepShaver seems to have problems booting
with Mac OS Extended (HFS+) CDs, whereas Mac OS Standard (HFS) CD's boot fine.
Finally, you may have a valid installer on a Mac OS Standard CD, but the CD
itself is not bootable. These are all frustrating problems that you may
encounter, and it may require some tinkering. I for example, had to boot with
my Power Mac G4 system CD, but use a separate disk image to install. If you
run into difficulties, email me and I may be able to help.

Now switch to the Memory/Misc pane. Set your MacOS RAM Size (MB) to at least 256, and
click on the ROM File's Browse... button to navigate to your Mac OS ROM file. Your dialog should now look something like this:

Finally, click on the Serial/Network tab, and set your Ethernet Interface to "slirp" (this
will pass along your Mac's internet access to SheepShaver). This dialog should
look like this:

There are other settings available to adjust as well. I
prefer my emulated screen resolution to be 640 x 480, but you may adjust this
and other settings to your liking. Once you have finished, press the Start button. If you are running on a PowerPC-based
Macintosh, you may see the following scary message:
Just press the Close button and
ignore it. This false crash message is just one more of the ending bugs found
in SheepShaver. Intel-based Macs do not seem to have this bug.

Assuming all went well, the emulated Mac will boot up and
you will be asked to erase your newly created hard drive:

Go ahead and initialize, and then run your Mac OS 9 installer. Once you
are finished, your desktop may look like this. Once you are done, your desktop
will look something like this:
The Unix volume is the root level of your Startup volume.
Installation: Basilisk II
Basilisk emulates a 680x0-based Macintosh; either a Mac IIci or a Quadra
900, depending on whether you wish to use System 7.x or Mac OS 8.x. Its
processor choices range from 68020 to 68040. If you wish to emulate a
68000-based Macintosh, you should use Mini vMac (see below), or a PowerPC-based
Mac use SheepShaver (see above).
As with SheepShaver, Basilisk requires three pieces to be assembled: the
Basilisk software itself, the ROMs from a 68K machine, and System Software
compatible with the chosen ROMs. The part is easy, as the Basilisk software can
be downloaded from its web site.
The ROMs, however, are a bit trickier. Unlike the case of New World
ROMs available on Power Macintosh
computers, the ROMs for 68K Macs were never officially distributed as software
by Apple. Legally, one is expected to somehow acquire a 68K Mac and run one of
the ROM reader programs to obtain this ROM file. An excellent tutorial on this
procedure is available here.
However, a number of people have already done this and put these ROM
files on the internet. Shrewd Google searches for such text as "IIx
IIcx SE30 rom" and the like can yield
links to more than a dozen such ROM images. Although I do not endorse or
condone the distributing of copyrighted ROM files, it is likely that Apple has
greater concerns than these 20-year-old ROM files being posted.
The System Software version needed to run Basilisk depends upon the ROMs
used. A Mac Plus, for example, could use System 3.0 up through System 7.5.5,
so this is the range of availability using Mac Plus ROMs. Despite what the
documentation claims, I have not had much success emulating a Mac Plus, or
anything below a 68030-based Mac. For this reason, I recommend using basilisk
for the Mac IIx and later class ROMs for Basilisk, and consider Mini vMac for
earlier Macintoshes.
As noted in the SheepShaver installation section, System 7.5.3 was the
last freely available operating system for the Mac, and the aforementioned link
can be used to access this. The Emaculation web site, a site devoted to
Macintosh emulation issues, has a pre-configured System 7.5.5 starter disk that
can be used with Basilisk, downloadable here.
With later Mac II style ROMs, Basilisk can run Mac OS 8.1, the last 68K
supported operating system. My recommendation is to begin with this starter
disk to install the operating system onto your hard drive file. Once that is
completed, than you can insert a Mac OS 8.1 installer and upgrade your emulated
Mac.
If you have been following along with the SheepShaver installation
procedure, you will see that Basilisk behaves nearly identically. You begin by
launching the BasiliskIIGUI application
to configure the preferences used by the BasiliskII application. We create a hard drive file large
enough for Mac OS 8.1, say 250MB. If your Mac OS 8.1 installer lives on a disk
image, add that as well; otherwise place your Mac OS 8.1 CD into the CD drive.
We will also save time by including the System 7.5.3 starter disk available
from Emaculation.com. Just as with SheepShaver, I will adjust the Serial/Network settings to use the oddly named "slirp" Ethernet Interface, and
change my video resolution to 640 x 480 in the Graphics/Sound pane.

Finally, we move to the Memory/Misc pane, where we make our
final modifications. For RAM, 32MB seems reasonable for the class of machine we
are emulating. For Mac Model ID, we select the Quadra 900 model, since we are
using the Quadra 605 ROMs and wish to run Mac OS 8.1. Likewise, we set the CPU
type to 68040, and point to the ROM file we have:

We can now click on the Start button to boot up our emulated Mac. You will no doubt notice how much faster
Basilisk is in booting up than SheepShaver. Much of this has to do with the
fact that System 7.5.3 is a much smaller operating system than Mac OS 9 is. You
should now see this:

Initialize and install Mac OS 8.1 on your hard drive. When
you are finished, your window will look something like the following:
At this point you are ready to use Basilisk.
Installation: Mini vMac
Mini vMac emulates a 68000-based Macintosh, such as the Mac Plus, SE and
128K. To emulate a later 68K-based or Power PC Mac, use Basilisk or
SheepShaver (see above). In this example, we will be emulating a Mac Plus with
4MB of RAM.
Compared with SheepShaver and Basilisk, Mini vMac is a much simpler
application to get started. First, you go to the web site to download the
application:
Without doing anything else, you can launch the application and get
reasonable information of what needs to be done next;
What you must do next is obtain the Mac Plus ROM file, rename it
vMac.ROM, and place into the same folder as the Mini vMac application. (Please read the Installation:
Basilisk section for hints on how to obtain Mac Plus ROMs.
Once you have done this, you can relaunch Mini vMac and you will see the following:

This is essentially how a Mac Plus appears upon startup with no System
software. Fortunately, Mini vMac offers
a much better user experience than do SheepShaver and Basilisk, and so the next step is easier. Under the File menu,
the Open Disk Image... allows us to
select a boot image to run in our Mac Plus.
Hard drive files created within Basilisk can be used with Mini vMac,
provided the boot system is no greater than System 7.5.5 (the latest which can
be run on a real Mac Plus). If we use Emaculation's starter disk image
downloaded from here.
We can get to a reasonable working position;
You will also want to download some of the utilities available for Mini
vMac, which nicely enhance your experience:
http://minivmac.sourceforge.net/extras/index.html
In addition, it is worth downloading the original vMac, as its bundle
contains items useful for Mini vMac, such as a System 6 startup disk: http://www.vmac.org
Conclusion
None of the options we have discussed is a truly suitable replacement for
the Classic environment. If you use Classic applications continually and
interactively, then your best bet is to stay with Mac OS X 10.4 Tiger on the
fastest G5 system you can obtain. If your needs are much more modest and are
willing to keep your expectations low, then perhaps one of these emulators may
be acceptable to you.
Unfortunately, the performance of these emulators are
inversely proportional to their usefulness. On Intel-based Macintoshes, the 68K
emulators outperform the PowerPC emulator, although 68K emulation is far less
useful. And PowerPC emulation performs best on exactly those machines least
likely to be upgraded to Leopard: G4 systems.
The obvious question is thus: Why do you still need to use Classic? Most
Classic applications have native OS X equivalents available today, so if it is
a matter of paying the upgrade fees, you will find this to be a preferable
alternative to emulation. If it is simply to run some older games or utilities
which you have grown accustomed to, SheepShaver and Basilisk are your only
solution.
Coming Up: More
Classic solutions for Mac OS X 10.5 Leopard. See you in 30!