C64emu new release with better SIDemu and SID player





.: Download link :.

C64emu releases


.: Another 6581 filter algo change :.
  • More precise 6581 cutoff curve and resonance calculations

.: Bugfix :.
  • With some DIGI players, pending NMI mistakenly called the RUNSTOP/RESTORE handler while the RSID initialization process when changing subtunes with the integrated SID player

.: Known bugs/limitations :.
  • Tape/disk changes and reset are not yet handled by the gameplay recorder
  • Disk states currently not being saved to state files so if you save state (or close the emulator) while loading from disk, it will be corrupted (when loading from tape, it is safe to save)
  • Not every sprite mode-split situation handled correctly
  • Sprite collision flags not half-clock accurate (spritevssprite.prg)
  • In 100Hz video mode, forced VSYNC could be 50Hz if a VIC-II frame were displayed only every two frames, but instead, emulation is currently running at double speed
  • There is no full 1541 emulation yet

.: To-do list :.
  • Complete the implementation of command line options for the VICE testbench
  • Finetune 6581 biases to improve the filter distortion accuracy, especially when more than one oscillator routed to the filter
  • Joystick customizations
  • Add frameskip option to the image sequence recording
  • T64 file format support
  • Write debugger steps to .csv file optionally
  • VIC-II PHI1 description for the debugger
  • Corrent handling of 100Hz video modes in forced VSYNC mode
  • Save disk/tape changes into gameplay recordings
  • SID template customization from the menu
  • Rewrite the sprite renderer to correctly handle sprite mode-split situations
  • Implement pixel clock-based sprite collision (spritevssprite.prg)
  • 1541 full emulation
  • Native linux/macOS versions

As always, feel free to leave a comment.

Cheers,
DaemonPig

Comments

Popular Posts