device.hardware: don't request RAM writes of >4096...
by Ben Gamari 6 years 6 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 6 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 6 months
e54fb1a0
protocol.vgm: fix parsing of variable length heade...
by whitequark 6 years 6 months
protocol.vgm: fix parsing of variable length header.
74ae3186
applet.yamaha_opl: accumulate fractional sample de...
by whitequark 6 years 6 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 6 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 6 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 6 months
applet.yamaha_opl: reset feature level with registers.
9a92810b
applet.yamaha_opl: restructured documentation. NFC...
by whitequark 6 years 6 months
applet.yamaha_opl: restructured documentation. NFC.
164407f2
applet.yamaha_opl: sanity check features used by O...
by whitequark 6 years 6 months
applet.yamaha_opl: sanity check features used by OPL client.
d6127b9e
Report a bug