News
CurrentArchive for June, 2007
02. June 21:55h, the wee hours | in TinySID | 2 Comments
I have been thinking about ways to implement a USB SID device. Well for now it's theoretical, but I believe it should be possible using the following components:
- IO Warrior 56
This one features guaranteed 1000Hz IO output through USB. As there are 56 IO ports simultaneously available it should be possible to send 5 "sidpokes" within a single USB packet while putting them sequentially via hardware to the SID chip. This results in 100 possible sidpokes per C64 PAL refresh cycle, I have checked some songs and about 30 pokes should suffice for singlespeed tunes.
- Parallel port SID
There is a nice and easy to understand project featuring detailed descriptions and schematics on how to build a parallel port SID adapter. Connecting this plus adding the simple IO output buffer idea shouldn't be that complicated.





