After a lot of frustration trying to run Mac OS 9 natively on my PowerBook, I decided that the most viable way to run my classic games would be through the classic environment of Mac OS X 10.4. But for everything to work satisfactorily, it would take a huge effort to research and modify the system, and in my opinion, that would only be worth my time, if it were to help the community of PPC lovers, so I did it.
To understand my choices a little better, I will list them and explain why I made them.
Mac OS X 10.4.11
When it comes to classic environment, we all know that Tiger is not the best choice, he suffers from performance problems in classic, Apple seemed to be trying to kill classic once and for all, to force developers to migrate to OS X. So, why did I choose this version? Simple! My goal is to make the most recent PPC machines run satisfactorily on Mac OS 9, many machines from the year 2005 do not support another version of the older Mac OS X.
So what good has all this effort been done to modify the system, if Tiger is not good with classic?
- Simple! Because I ported the Classic from Panther (10.3) to Tiger! With that, we have a performance of 30 to 60% better than in the original classic of the system!
In addition, I optimized the entire system so that the center of attention is our beloved Mac OS 9. This means that I removed some things from OS X that were not important, so that the system runs better and faster, BUT ... you you will still have the best of both worlds! Things that were not possible in Mac OS 9, can now be useful! How about a Mac OS 9 with native support for your AirPort card, WPA? Or support for screen brightness, fan speed control, remote control, bluetooth, java, and even our beloved TenFourFox, already configured to have the best possible performance (believe me, it is incredibly fast in this build).
You may be asking yourself now: But that sucks, an OS X Tiger with a classic, any Mac does it! - Not quite. I built this system, so that it was a secondary system in a bi-partitioned HD. It is the reincarnation of Mac OS 9, the several hours I spent on this system, it was improving the performance and compatibility with OS 9, in addition, 90% of the graphical interface is with the Platinum visual and also acts / responds like it, for you to feel at home, as if in OS 9. It is basically a Mac OS 9 running under the Mac OS X platform, which serves as a basis for mediating between legacy and unsupported "modern" hardware. Classic may not be exactly the same as OS 9, but on an unsupported G4 or G5, it's either it or nothing.
What still needs to be done...
- I would like to customize the boot screen to insert the image at the beginning of the post, unfortunately the apps available to change the image of the boot screen do not resize the image, they just change. I plan on replacing the current boot screen with the Happy Mac image on the gray screen. Suggestions?
- I combed through all the OS X documentation and found nothing about it: As soon as the boot screen ends, the system starts the graphical interface (a blue background) then a window written Starting Mac OS X ... appears. I would like to change the BLUE COLOR in the background, but I haven't found anything about it.
I placed a trash can on the work area provisionally. It is not the best choice, it does not work as well as I expected. I tried the tip to create a shortcut to ./Trash, but the problem is that it will only work for the drive where the trash is, and the icon does not change to empty trash / Trash full.
- Unfortunately Dock is necessary for the desktop to work. I'm still looking for a solution to hide it forever.
- My initial idea was to modify classic.app so that it would run in full screen. There is even a tip out there about changing something in the Mac OS 9 Finder, so that the OS 9 Finder can be seen, but still, somehow, classic does not allow you to see the desktop, and this was the great flaw that made me change my mind, so I decided to modify the entire OS X. I tried to run MacOS.app from Mac OS X DP2 and 3, because it allows you to run classic in full screen, but unfortunately it doesn't work outside the original system. Searching the classic Panther code, I found entries for a button called Show Mac OS 9 desktop, but it seems to have been disabled during compilation.
- A strange bug happens when I try to run Doom 1 from 1996 on any version of classic: The game runs by skipping frames, but in a certain region of the screen, the game runs perfectly at a high frame rate (as it should be). I will only be able to play it if I change the screen resolution to as low as 800x600.
(1482.02 MiB / 1554.02 MB)
/ DMG image
19 /
2021-12-04 /
2024-01-05 /
2017c94513c15b094b243b3a77003441a080cc3a /
/
(1022.02 KiB / 1046.55 KB)
/ Zipped
15 /
2021-12-04 /
2024-01-05 /
0b87c71fb7d556ed6c2633645f0facaf01403afa /
/
(148.56 KiB / 152.13 KB)
/ DMG image
10 /
2023-01-07 /
2024-01-05 /
fcbb4241224fa06687308a181125b1bb0deb0740 /
/
IBM PowerPC
From Mac OS 10.4
up to Mac OS 10.4
Compatibility notes
Dual boot:
First of all you need to partition your HD (if you want to keep your current system + ClassiX), I will not go into details on how to do this so as not to create a giant topic. Then use the disk drive to write the dmg to the new partition. When the process is over, you can select the system by system preferences / startup disk, or hold the Option key on the keyboard when starting your Mac.
ClassiX only:
Copy classix.dmg to a pendrive, start your Mac with the Mac OS X 10.4 CD, select disk drive, open the dmg on the pendrive, and restore to your hard drive.
Note: The first boot can take a little time. Within the system, a defragmenter is included, it is recommended that you repair the permissions, and defragment the system before you start using it.
Emulating this? It could probably run under: QEMU