Guess I forgot to post some updates here ^_^;
I’ve released v0.4.0 of Benben and YunoSynth today! They have had a TON of new stuff added since v0.1.0, so I’ll just summarize some of the cooler stuff here:
- A bunch of new chip emulators: YM2612 (aka, Sega Genesis), SN764xx (also used in the Sega Genesis), YM3812, YMF262 (IBM PC), RF5C164, VSU-VUE (aka, Virtual Boy), ES5503, Y8950 (MSX), YM3526, NES, Famicom Disk System, X1-010, SAA1099, Sega 32x PWM, Wonderswan.
- A new snazzy interface that uses my S-Lang bindings. It also shows the CPU usage now.
- Improved performance throughout.
- Redesigned to be more multi-threaded internally.
- Support for libao output in addition to PulseAudio and PortAudio.
- Optional automatic peak normalization when rendering to WAV or Au.
- Generation of CUE files when rendering to WAV/Au.
- The emulator/sound/player code is still 100% Crystal. The only bindings here are S-Lang, ZStandard, and the audio outputs (e.g. PortAudio).
A Linux x86-64 AppImage is available for download like usual.