Skip to content

Conversation

@micheldebree
Copy link
Collaborator

@micheldebree micheldebree commented Oct 6, 2023

TODO:

  • Merge current 11.05 and multispeed version into a new version and include it in the distribution
    • What is the version of the multispeed driver? Does it replace 11.05 or exist on its own?
  • Should there be a multispeed indicator somewhere?
  • Add multispeed to the converter (GT?)
  • Test with converted GT2 tunes
  • Add a demo multispeed song
  • Investigate crash (see comments)
  • Up the max speed setting?
  • Patch the driver stub when saving it to playback correctly when running the sf2 file from Vice.
  • Implement the playback execution in SF2 beyond proof of concept?

@micheldebree micheldebree self-assigned this Oct 6, 2023
@micheldebree micheldebree added this to the next_release milestone Oct 6, 2023
@micheldebree micheldebree added enhancement New feature or request driver Relates to a driver/player that can run on a C64 labels Oct 7, 2023
@micheldebree micheldebree linked an issue Feb 28, 2024 that may be closed by this pull request
@micheldebree
Copy link
Collaborator Author

I did a quick test (loaded freakandel into the multispeed player)
After fiddling around a bit it crashed. I think I was changing the multispeed setting while the tune was playing
crash.txt

@micheldebree
Copy link
Collaborator Author

micheldebree commented Jul 5, 2024

This is a build of this branch for windows.

N.B

  • The 11.05.0 driver included is loaded by default and has multispeed support
  • The third byte in the first row of the Init table is the speed multiplier (values 1-4 are effective)
  • It might be a bit behind the latest 11.05.0 driver
  • I had a crash when testing so use is entirely at your own risk (save often, but maybe you could lose data) This has not been tested properly
  • For multispeeding an existing tune, use the import data feature (CTRL-F10)

SIDFactoryII-windows-multispeed.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

driver Relates to a driver/player that can run on a C64 enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Editor and driver support for multispeed

3 participants