applet.audio.yamaha_opl: rewrite player to use Web...
by whitequark 6 years 4 months
applet.audio.yamaha_opl: rewrite player to use WebSockets.

This simplifies the code considerably and reduces overhead, as well
as allowing easier expansion of control/data in the future.
f8ed49b7
applet.audio.yamaha_opl: do unsigned→signed conv...
by whitequark 6 years 4 months
applet.audio.yamaha_opl: do unsigned→signed conversion in gateware.

Pretty much everything (WebAudio, samplerate, WAV, ...) uses signed
samples instead of unsigned, so it's silly that we have to use numpy
just to shift everything by 0x8000.
67cffef6
applet.audio.yamaha_opl: allow changing network en...
by whitequark 6 years 4 months
applet.audio.yamaha_opl: allow changing network endpoint.
88dfe4e0
applet.audio.yamaha_opl: allow undervolt glitching...
by whitequark 6 years 4 months
applet.audio.yamaha_opl: allow undervolt glitching.
6cbb617c
access.direct.demultiplexer: fix assert.
by whitequark 6 years 4 months
7f2d5997
cli: allow overriding colors for the logger.
by whitequark 6 years 4 months
a1cc0333
Revert "Revert "cli: make output legible on black-...
by whitequark 6 years 4 months
Revert "Revert "cli: make output legible on black-on-white terminals too""

This reverts commit 10661dabfa551d1d78933b32f7f1340f58667c5e.
611db6ea
README: ask people to file installation issues as ...
by whitequark 6 years 4 months
README: ask people to file installation issues as bugs.
586470ec
Revert "cli: make output legible on black-on-white...
by whitequark 6 years 4 months
Revert "cli: make output legible on black-on-white terminals too"

This reverts commit b6c88afc4417c82c8f9db70a2a380e3d1e30aca1.

This made the trace text look indistinguishable from info text,
making debugging unnecessarily difficult.
10661dab
applet.internal.selftest: adapt after changes in e...
by whitequark 6 years 4 months
applet.internal.selftest: adapt after changes in eb600097.

Fixes #160.
b28a6d7d
Report a bug