Legacynth: Sound Driver emulation for PPC Macs

jjuran

6502
I've made a reimplementation of the Sound Driver API via the Sound Manager, called Legacynth.

A number of old games that use the Sound Driver are still able to run in Mac OS 9, but with no sound — there's a .Sound driver on PPC and AV Macs, but it doesn't produce audio. Legacynth intercepts the I/O calls to the driver and translates them into Sound Manager calls. It supports all three synthesizer modes (free-form, square-wave, and four-tone) and comes with a test program for each one so you can easily verify that it works.

You can download it here: https://www.macrelics.com/legacynth/

There's also AGPL-licensed source code in https://github.com/jjuran/metamage_1 under apps/mac/Legacynth/.

I'm interested in any and all feedback. Beyond making it work, I put some real effort into making it usable, and I hope it shows.
 
Hey jjuran,

Saw this on Vogons, nice work! Am keen to try some working but botched sound games on a beige G3 soon. Are there any other games that would go on the list?

JB
 
Saw this on Vogons, nice work! Am keen to try some working but botched sound games on a beige G3 soon. Are there any other games that would go on the list?

Thanks! I've added a Legacynth Compatibility Guide here:


I've added Shufflepuck Café (which feels somewhat clunky to me, but it does work) and StuntCopter 1.5 (and up), which adds the necessary speed control. I also had to remove GunShy, which worked for me in Mac OS 8.1 in SheepShaver, but crashed in 9.2.1 on a G3.
 
Back
Top