I'm having a bit of trouble getting VRC7 audio to function properly. I translated the ubiquitous emu2413.c to Java (supposedly emu2413.c exists under the zlib license). I used the version in Rainwarrior's awesome NSF player as a reference. Unfortunately, only channel 5 plays when I run Lagrange Point. I reviewed the translation several times and I can't pinpoint the problem. Debugging reveals that the output of the remaining channels is 0. I do not know the details of how the code works, but logging indicates that the muted channels are processing changing numerical values. The output seems to get muted when the volume envelope is applied. For anyone who is familiar with the code, can you please suggest areas that might be mistranslated or even just mis-configured (e.g. there is a mask that can shutoff individual channels, but I don't think that's the issue here.) Thanks.