Skip to content

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 08 Nov 22:23
· 18 commits to main since this release
77b3b0d

ngSid 0.3.0: cycle-exact C64

The home-made CPU/VIC/CIA emulation is gone. ngSid now uses libsidplayfp 2.16.1 for the C64 side (6510, VIC-II, CIA, interrupts) and keeps its VacSid-style synth as the SID engine.

What this means for you

  • RSID tunes with raster and CIA tricks now play, for example the Groepaz tunes Aurora Remix, Sulfo 64 and Mongobong.
  • Waveform-switching digis (test-bit samples) are handled with a cycle-exact phase counter plus a DAC hold, so they no longer whistle.
  • The sound is still the VacSid sound.

Other changes

  • English UI throughout.
  • Removed the hard-pan test mode and the --vbi option (libsidplayfp follows the tune header).
  • make downloads and builds libsidplayfp statically on first use (checksum verified).

Download
ngSid-x86_64.AppImage is portable: chmod +x ngSid-x86_64.AppImage && ./ngSid-x86_64.AppImage tune.sid

Based on VacSid by Oliver Blasnik ("R0M" / Vacuum). libsidplayfp is GPL-2.0-or-later.