I have the same thing here locally. ;o; I don't know where you're getting the 8000hz beeper from, copied from the other source code? Be mindful of the original copyright holder and GPL2 license. It's a 1bit dac, directly controlled with d0.
Well I tend to use 8000hz as a default as it's a common value in sound systems (this is also what the Monon DAC timer is hardcoded to right now for example) and assumed it was a beeper rather than proper DAC
I don't mind which driver you use, I knocked it together in about half an hour, I thought it was kinda obvious I was going to look at it when I said it was simple and made the comment about the rom loading (4 program ROMs is correct, 1 combined one is not)