Running CC2/ABTF on i386-Macs via "SheepShaver"
Q: Does CC2/ABTF run under MacOS X 10.5 / 10.6 / 10.7 / 10.8 ?
A: Yes, it will run via "SheepShaver" on (Snow- ?)Leopard-Macs. On PPC-Macs I recommend to use MacOS-X 10.4 Tiger and it's Classic-Environment made by Apple.
Alternative on i386-Macs tested so far by me: "ParallelsDesktop" emulator will allow you to run the PC-version of CC2/ABTF on an i386-Mac. If you have the original hybrid CD for both worlds (PC & Mac), this requires a real PC to create a PC-only version of this CD-ROM. Otherwise "ParallelsDesktop" will only recognize the Mac-portion of the hybrid CD, and the installation in "ParallelsDesktop" will fail. Another alternative: VirtualBox, not yet tested by me.
But on Macs with i386-cpu, you can emulate a PPC-cpu-environment using "SheepShaver". It's latest version of 2008 will do the job pretty well. This version is UniversalBinary. It requires some stuff, mainly:
Unsolved problems in 10.6: CC2 will crash when "SheepShaver 2010-11-06" is running on SnowLeo 10.6.4, see penultimate chapter.
But good news in 2013: will work under MacOS X 10.8.3 or newer with SheepShaver UB 2012-07-15 or newer in 64-bit mode, see last chapter of this FAQ.
"SheepShaver" is for free available at this site:
The older version of 2008 for Leopard:
An older version can be obtained from the original authors via:
or the corresponding wiki entry:
For more readings about the things you need for installing the necessary items (mainly the ROM file), see here:
In most cases you will need a real PPC-Mac to get the ROM file out of the available source using the PPC-application "TomeViewer". May be a problem...
I hope you will be able to download all what you need and setup the folder with the working "SheepShaver" stuff. After this your folder should look like this (or similiar to this when having the 2010-built):
The file "Mac OS ROM" is not included within the "SheepShaver" archive and must be added by you. The file "MyOS9Partition.dsk" must be added by you using "SheepShaver" itself: this file is the virtual HD the emulator is using for installing the MacOS-9. The file "Manual.html" is your key for understanding the installation and setup process of "SheepShaver". Read it and follow the instructions. It is not so much.
After the first run of the emulator I had setup my virtual HD, the "shared" folder for data exchange with the hosting MacOS-X, the ROM file selection and the screen settings done. I prefer a resolution of 832x624 pixels like those original PPC-Macs with 15" monitor. Then I ran the script "Zap PRAM" once.
Next step is inserting the original MacOS-9 CD-ROM into your i386-Mac. Then launch "SheepShaver". It will start from this CD-ROM and you can make the MacOS-9 installation. I recommend to update to MacOS 9.0.4. This will give you also QuickTime™ 4.0.3, which will be sufficient for CC2/ABTF. You can also update to CarbonLib 1.6.1, which can be obtained from the Internet, too. At the moment, I have no more updates done to my installation. For more readings about other games and testing results, see here:
After the MacOS-9 installation is done, you will see your OS9 starting from the virtual HD file:
What is vital to run CC2/ABTF is the next step: select the sound-output source! Otherwise you will hear no sound coming from "SheepShaver" nor will CC2/ABTF start. So select "Control panel" -> "Sound" (in German: "Kontrollfelder" -> "Ton") and select as output sound source "integrated / internal". Perhaps you have to do this every time when SheepShaver launches:
The next step is to shutdown "SheepShaver", inserting the original CC2-CD-ROM into your MacOS-X-Mac and restarting "SheepShaver". Do the installation of the game within "SheepShaver" as you would do on a real PPC-Mac. It will also work with CD-images, but it is necessary that they were made with Apple's MacOS-9 "DiskCopy" tool and not with the MacOS-X tools.
I recommend to give CC2/ABTF application more RAM in the MacOS-9 Finder. 68 MB might be sufficient. Also ensure that you give "SheepShaver" itself 512 MB RAM (the emulator's maximum of 2008) or even more (2009/2010-built: give itself 1 GB RAM).
Then you can start CC2/ABTF. If you encounter the following message "CC wasn't able to allocate memory for playing sounds. Please give the CC application more memory to work with" means that no sound output device was defined. See above: use "Control panel" -> "Sound" to define the sound output device. This problem can occur after running one of the scripts coming with "SheepShaver" as well as when switching between different virtual startup volumes or when switching between CC2/ABTF full version and the demo.
If all works fine, you will hear and see CC2/ABTF starting with it's intro movie sequence. If you have turned videos off in CC2/ABTF, you will see the splash screen:
I recommend to turn videos off for the first testing phase:
Some additional hints:
2010-11-07: latest problems with SheepShaver, CC2 and 10.6.4: one user was encountering this problem: "...the CC2 just freezes and crashes as soon as I start any game after the setup screen. Either I select a campaign (and choose units and all) or just click "begin" from the very begining, the result is just a black screen and Sheepshaver just crashing." I can confirm this, but this will only happens with the SheepShaver builds of 2010. To get rid of this problem, I changed the SheepShaver preferences (mainly the RAM setting to 1 GB, refresh rate "dynamic", "ignore illegal memory accesses" and other misc. settings). With the following settings I was able to start CC2 on SnowLeo for a few seconds:
But like earlier versions of SheepShaver, this will lead to the following bug when running on MacOS X 10.6 SnowLeo:
Even with SheepShaver 2008-07-21 or 2009-10-25 I got the CC2-error message "Out of Command Data Space" just a few seconds after battle start. No idea how to solve this problem. This did not occur on Leopard systems. Perhaps going back to 10.5.8?
May 2013: MacOS X 10.8.3 or newer and SheepShaver UB 2012-07-15: will work! But you have to set the SheepShaver UB 2012-07-15 app to 64-bit mode. To set the app to 64-bit mode select the file of the app labled "SheepShaver UB 2012-07-15" in Finder, then use CMD-I to get it's info window where you can uncheck "32 bit mode". Afterwards the SheepShaver UB 2012-07-15 (or newer) will execute MacOS-9 and CC2/ABTF as expected:
Bazooka team attacking two Tiger I on George Thanos' Ramelle map, SheepShaver-2012 in 64-bit mode, MacOS-X 10.8.3 (May 2013)