Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

alex_free

macrumors 65816
Original poster
Feb 24, 2020
1,084
2,312
I wrote this program last year in C89/Ansi C. It allows you to write GameShark codes directly into a given Super Mario 64 ROM file. Useful for emulators like sixtyforce (mac os 8-9 version, running great on the Mac mini G4 - https://macintoshgarden.org/apps/sixtyforce ) which do not have the ability to use cheat codes, as well as for the purpose of allowing you to make your own modified ROM file.

After fixing some Big endian bugs, I got this to run on Mac OS X powerpc. After making the big endian support not depend on Mac OS X specific byte swapping features, and writing an alternative custom user interface to allow using it without command line arguments (which can't be used in Mac OS 9 using a SIOW Macintosh Programmer's Workshop app), I got everything to work on Mac OS 8-9.

http friendly: http://macintoshgarden.org/apps/sm64gsw-super-mario-64-gameshark-writer
official website: https://alex-free.github.io/sm64gsw/
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.