device.hardware: don't request RAM writes of >4096...
by Ben Gamari 6 years 11 months
device.hardware: don't request RAM writes of >4096 bytes.
390955a9
applet.yamaha_opl: unbreak handling of VGMs for a ...
by whitequark 6 years 11 months
applet.yamaha_opl: unbreak handling of VGMs for a different chip.
3cfc95f1
protocol.vgm: fix off-by-1 in 0x7X opcodes.
by whitequark 6 years 11 months
e54fb1a0
protocol.vgm: fix parsing of variable length heade...
by whitequark 6 years 11 months
protocol.vgm: fix parsing of variable length header.
74ae3186
applet.yamaha_opl: accumulate fractional sample de...
by whitequark 6 years 11 months
applet.yamaha_opl: accumulate fractional sample delays.

This is done to correct for write latency, since some OPx clients,
such as VGM, assume that writes take zero time.

This also cleans up the handling of clocking all around, to make it
easier to generalize to other Yamaha chips.
cb3c9d2c
applet.yamaha_opl: detect dual/special OPL2 in VGM...
by whitequark 6 years 11 months
applet.yamaha_opl: detect dual/special OPL2 in VGM.
7d9ce096
applet.yamaha_opl: web: fix a glitch at the end of...
by whitequark 6 years 11 months
applet.yamaha_opl: web: fix a glitch at the end of playback.
72fb637f
applet.yamaha_opl: reset feature level with regist...
by whitequark 6 years 11 months
applet.yamaha_opl: reset feature level with registers.
9a92810b
applet.yamaha_opl: restructured documentation. NFC...
by whitequark 6 years 11 months
applet.yamaha_opl: restructured documentation. NFC.
164407f2
applet.yamaha_opl: sanity check features used by O...
by whitequark 6 years 11 months
applet.yamaha_opl: sanity check features used by OPL client.
d6127b9e
Report a bug