-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Digiplay support #8
Comments
As of yet I am still unable to recreate a working Vice version driver, work in progress. |
Note: |
@thomasj I thought digiplay did not work through ASID? |
There is nothing in the ASID protocol itself that prevents digis from playing (as it is only updating SID registers) - but the original design of it was only using standard MIDI speed, which is too slow for digis. So when running ASID over USB with a receiving device that could handle thousands of updates per second, digis probably should work fine! |
Thats good to know! It's not perfect yet, but now I'm getting somewhere ;) |
Digiplay issues mostly solved with a new driver (first version) and tested with added support to libsidplayfp and played with sidplayfp. |
New driver got me steps closer to solving the issue in Vice too. Not finished yet, but getting there! |
While still not completely in cycle sync, playing Commodore 64 digitunes with Vice (and others) using USBSID-Pico are almost fixed! Here's an example using Quantum Tracker's No Limit demo! Quantum.Tracker.-.No.Limit.with.USBSID-Pico.mp4 |
I had this working with v0.2.0-BETA firmware in Vice by using libusb async and their (libusb) example but for some reason I can't find that piece of code anymore and cannot get it to work again.
Seeking some assistance in writing a working driver for digiplay.
This will probably need some buffering for sending filled up 64 byte packets and firmware side handling.
The text was updated successfully, but these errors were encountered: