SMPSCalc is a simple calculation utility created in Visual Basic that calculates pointers used to find and extract SMPS Music/sfx from Sega Genesis/Mega Drive ROMs.

After inputting a list of pointers and other information, the program calculates the locations and lengths of each song/sfx. It outputs the track number, the starting ROM location, the ending ROM location, and the size of the file. With all of that information outputted, you can now easily extract SMPS Music/sounds without doing the painstaking, slow, and manual hexadecimal math used to find offsets!

Main screen

Output text results