device.hardware: don't request RAM writes of >4096 bytes.
by Ben Gamari 6 years 2 months
390955a9
applet.yamaha_opl: unbreak handling of VGMs for a different chip.
by whitequark 6 years 2 months
3cfc95f1
protocol.vgm: fix off-by-1 in 0x7X opcodes.
by whitequark 6 years 2 months
e54fb1a0
protocol.vgm: fix parsing of variable length header.
by whitequark 6 years 2 months
74ae3186
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.
by whitequark 6 years 2 months
cb3c9d2c
applet.yamaha_opl: detect dual/special OPL2 in VGM.
by whitequark 6 years 2 months
7d9ce096
applet.yamaha_opl: web: fix a glitch at the end of playback.
by whitequark 6 years 2 months
72fb637f
applet.yamaha_opl: reset feature level with registers.
by whitequark 6 years 2 months
9a92810b
applet.yamaha_opl: restructured documentation. NFC.
by whitequark 6 years 2 months
164407f2
applet.yamaha_opl: sanity check features used by OPL client.
by whitequark 6 years 2 months
d6127b9e
Report a bug