UPDATE: I've gotten some sound (garbled, but definitely 2600) after a recompile with different libraries. It is showing signs of promise. Also, I've implemented rough diagonal support, although I have yet to test it fully. The 2nd start bug still eludes me. Before anyone gets too excited, I am going to do some thorough testing to make sure the sound comes out at least half-way decent. As soon as I get the sound the way I like it, I will release to the general public (maybe the next couple of days at the latest).
Also, can anyone give me the name of a few cames that demonstrate diagonals clearly? I can't tell for sure if it's working in Boxing, maybe a shooter of some kind? Thanx peeps.