I re-checked the Sorbet App Store yesterday, just browsing for anything that I might have missed up to now, and in the Games section I found a version of Super Mario 64! I had not noticed that before, or it has been added since I last checked the Sorbet App Store. Oddly (perhaps) the thing I found was not the game itself, but rather an app that builds the game for your environment... build from source essentially, but with a little bit of guided GUI help.
I downloaded it, located the obligatory ROM file out on the web, and then set it to work building Super Mario 64 PPC on my Power Mac G5 (Air) Quad under 10.5.9 Sorbet Leopard. It cranked away for 5 minutes or so and then died, complaining that it could not find a particular include file, in this case, Availability.h. This particular file was a local environment file, not a part of the game itself... including it is part of customizing the game to the environment the game is being built for.
Hunting around, I could not find any files on my Mac named "Availability.h", but I could find many versions of files called "available.h". Acting purely on hunch/guesswork, I made a fresh copy of available.h and renamed it to Availability.h. I then copied that file into /usr/include and restarted the build.
This time, it passed perfectly, resulting in an SM64EX.app file on my desktop! I tried it, and it seems to work perfectly. I haven't really played the game yet; I just checked to ensure that it runs, so your mileage may vary! However, it LOOKS fully functional, the graphics are sharp and clear and the sound is excellent as well - just like the real thing on a Nintendo 64. Here are two screen shots I took:
Super Mario 64 Opening Screen
(can't you just hear it? "Hi, it's me, Mario!")
Super Mario Opening Scene of Mario Battling Bowser
To make life easier for everyone else, since I have already done the build, I placed the completed SM64EX.app file, and the ROM file that I found on the web, out onto my retro-computing.com "Featured Software" archive. You can get to it by going to www.retro-computing.com, clicking on the "Featured Software" icon (near the bottom of the screen) and then clicking on the SM64EX.zip (the app, zipped) and then the SM64.ROM files, downloading both to your machine. I am not sure if you need the ROM file or not - the provided ROM file may have been built into the SM64EX app. No matter however, you have what you need. Move both into your Applications folder and you are ready to play!
Again, this is Super Mario 64, but only for PowerPC G5, 10.5.8 Leopard. Each build of SM64EX is specific to the environment it was built in, so this app may only run successfully on 10.5.8 Leopard and 10.5.9 Sorbet Leopard. ALL of my testing has been on a late 2005 G5 Quad running 10.5.9 Sorbet Leopard. SM64EX.app may run elsewhere, but I have not tested it anywhere else.
Enjoy!
I downloaded it, located the obligatory ROM file out on the web, and then set it to work building Super Mario 64 PPC on my Power Mac G5 (Air) Quad under 10.5.9 Sorbet Leopard. It cranked away for 5 minutes or so and then died, complaining that it could not find a particular include file, in this case, Availability.h. This particular file was a local environment file, not a part of the game itself... including it is part of customizing the game to the environment the game is being built for.
Hunting around, I could not find any files on my Mac named "Availability.h", but I could find many versions of files called "available.h". Acting purely on hunch/guesswork, I made a fresh copy of available.h and renamed it to Availability.h. I then copied that file into /usr/include and restarted the build.
This time, it passed perfectly, resulting in an SM64EX.app file on my desktop! I tried it, and it seems to work perfectly. I haven't really played the game yet; I just checked to ensure that it runs, so your mileage may vary! However, it LOOKS fully functional, the graphics are sharp and clear and the sound is excellent as well - just like the real thing on a Nintendo 64. Here are two screen shots I took:
Super Mario 64 Opening Screen
(can't you just hear it? "Hi, it's me, Mario!")
Super Mario Opening Scene of Mario Battling Bowser
To make life easier for everyone else, since I have already done the build, I placed the completed SM64EX.app file, and the ROM file that I found on the web, out onto my retro-computing.com "Featured Software" archive. You can get to it by going to www.retro-computing.com, clicking on the "Featured Software" icon (near the bottom of the screen) and then clicking on the SM64EX.zip (the app, zipped) and then the SM64.ROM files, downloading both to your machine. I am not sure if you need the ROM file or not - the provided ROM file may have been built into the SM64EX app. No matter however, you have what you need. Move both into your Applications folder and you are ready to play!
Again, this is Super Mario 64, but only for PowerPC G5, 10.5.8 Leopard. Each build of SM64EX is specific to the environment it was built in, so this app may only run successfully on 10.5.8 Leopard and 10.5.9 Sorbet Leopard. ALL of my testing has been on a late 2005 G5 Quad running 10.5.9 Sorbet Leopard. SM64EX.app may run elsewhere, but I have not tested it anywhere else.
Enjoy!