Skip to content

Furnace v0.6pre3 (beta) - bug fixes

Compare
Choose a tag to compare
@tildearrow tildearrow released this 31 Dec 22:43
· 4704 commits to master since this release

IMPORTANT NOTICE ABOUT 32-BIT

32-BIT RELEASE HAS BEEN RETIRED DUE TO #745. 0.6pre4 will feature a 32-bit version again.

release info

this release fixes several critical and smaller issues which were present in 0.6pre2, including:

  • a crash when changing POKEY chip flags
  • a possible crash when working with high sample rates and small buffer sizes (#812)
  • OPLL not playing correct notes (#805)
  • OPN chips not playing correct notes when low clock rates are selected (#808)
  • bugs introduced by new arp strategy in:
    • MSM5232
    • SegaPCM (#813)
    • PC Engine
    • NES
  • missing POKEY preset
  • sample map retrigger (0Cxx) playing the wrong sample
  • "Classic" pattern header view flashing on every click
  • SegaPCM per-chan osc mute bug
  • YM2608 rim not muting in Nuked+ymfm core
  • YM2612 CSM not having configuration options
  • not compiling under GCC 5
  • QSound ADPCM still being incomplete, and
  • wave macro present in RF5C68 ins type for some reason

upcoming releases will be mostly bug fix ones (besides ES5506 and OPL4 which are planned) as we prepare for a full 0.6 release.
thanks to all bug reporters, testers and contributors!

AppImage notice

yep, I still build it in Ubuntu 16.04 for maximum distro compatibility. I do not plan to switch to 18.04 or higher yet.
the dev builds (artifacts in the Actions tab or nightly.link) are built in Ubuntu 18.04 despite being deprecated. I will only switch to 20.04 after it is fully removed from Actions (2023-04-01).

note for Windows 11 users

I have reports of Furnace opening a terminal/command prompt window on Windows 11. don't know what the cause is, but yeah.

note for macOS users

as stated in the pre1.5 release.

if you're on a fairly recent version of macOS, you may get an "app is damaged" error when opening Furnace.
in this case, open Terminal and type the following:

xattr -d com.apple.quarantine /path/to/Furnace.app
(replace /path/to/ with the path where Furnace.app is located)

you may need to reboot after doing this.

it is not my fault that Apple has decided to enforce application signing in a cruel way!