Releases: myon98/98fmplayer
Releases · myon98/98fmplayer
v0.1.14
fmdsp: display opna/ppz8 internals with shift+F11 win32: fixed minor UI issues and corrupt icon
v0.1.13
pmd: fixed several off-by-one errors, signedness, and replicated original overflow bug for 2nd type SSG/PPZ8 envelope (thanks again pedipanol for the bug report!)
v0.1.12
pmd: fixed command O (thanks pigdevil2010 and pedipanol for reporting!)
v0.1.11
pmd: fixed relative detune command (previously interpreted as absolute) fixed SSG/PPZ8 envelope overflow fixed 2nd PPZ8 pcm file fmdsp: completely overhauled rendering code, now hardware accelerated (d3d9 on windows, opengl on linux)
v0.1.10
pmd: fixed rather serious SSG/PPZ8 envelope bug when old (4-parameter) AL=0 libopna: fm: added high resolution sine table and envelope libopna: ssg: added YMF288 emulation mode and volume mix changing ppz8: added sinc interpolation
v0.1.9
fmdsp: added levelmeter
pmd: fixed 0x0c note
pmd: fixed SSG/PPZ envelope when track ended
v0.1.8
* libopna: Fixed channel 3 extend mode * libopna: Now bit-perfect with actual OPNA/OPN3 chip under limited conditions, including stereo output (glitch?) when ALG >= 4 (Envelope is not perfect, only perfect when AR >= 21) example tone (extracted from th9_flrn.ovi/th9_fl9z.ozi): @ 0 5 6 31 0 0 7 0 18 0 4 3 0 16 1 0 8 1 0 2 4 3 0 15 1 0 8 1 5 0 8 1 0 16 1 0 8 1 5 2 4 0 0 Known issues: * FM envelope is not very accurate (example: yuno_27.m86 track 3 tone 10) * PMD SSG envelope is very buggy
v0.1.7
tried harder to imitate FMDSP maybe doing 8192-sample FFT each frame is a bit too much
v0.1.6
added WAVE output
v0.1.5
add SSE optimization, add VOPM tone format