Skip to content
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

SID2USB (SIDBlaster) implementation? #178

Open
WebbedQuasar opened this issue Jun 2, 2021 · 4 comments
Open

SID2USB (SIDBlaster) implementation? #178

WebbedQuasar opened this issue Jun 2, 2021 · 4 comments

Comments

@WebbedQuasar
Copy link

VICE supports hardsid, so I ask if this could be implemented in BMC64.

Links:
Original SIDBlaster:
https://github.com/stg/SIDBlaster-USB
https://web.archive.org/web/20101130231852/http://forskningsavd.se/wiki/index.php/SIDblaster#PCB

Tic-Tac-Edition:
https://github.com/gh0stless/SIDBlaster-USB-Tic-Tac-Edition
http://crazy-midi.de/joomla/

An information taken from a FB group:
"VICE supports hardsid (and libraries compliant with the hardsid interface library), so something like SIDBlaster/USB should be possible to add. It looks like there are FTDI D2XX libraries for Raspberry PI, so I think it would be just a matter of compiling the driver for RPi and hooking up the device via USB."

@beeltink
Copy link

beeltink commented Nov 5, 2021

I had the same thought last night.
Will there be an implementation to support physical SID-chips in BMC64? I already asked Michael Schenki (Faszination C64), but it all depends on BMC64 being able to address this and how.

@WebbedQuasar
Copy link
Author

WebbedQuasar commented Nov 5, 2021

Rhester, Randy anyone?
I do not expect a finished solution, but would be grateful for a general statemant regarding a Tic-Tac edition via USB to the mentioned libraries. What would be necessary for that?

@rhester72
Copy link
Contributor

This is way, way, WAY beyond the scope of BMC64.

That being said, the USB interface (which currently only supports general-purpose flash storage and HID devices) is controlled by the Circle library, so support would first have to be introduced to it before BMC64 would have any hope of talking to it at all (which I consider rather unlikely to be honest). There is no operating system on BMC64, so there's no drivers, either.

BMC64 really isn't intended as a Ultimate-64-on-Raspberry-Pi, it's truly VICE in realtime...sort of a "software Ultimate 64" as it were. GPIO is really the only interface to the outside world, and might be something that could be interfaced at the hardware level but would require a hardware guy to weigh in on before you can even think about the software side.

@randyrossi
Copy link
Owner

randyrossi commented Nov 5, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants