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