From Shredz64
"Shredz64 is (will be if successful!) a game for the Commodore 64 that makes use the playstation guitar controller hooked through the PSX64 interface. It is in the beginning stages right now, with only button testing and some graphics routines done, but is on a steady track. There is a good chance Shredz64 will make use of SID and/or MID files for its music, though with channel constraints, SID files are more likely than MIDI files off the bat.
Some obstacles to be worked through include presentation of music given the 3 voice nature of the 6581 and 8580. Calculation, whether static or dynamic, of fret button mappings to notes as well. Also, efficiency needed for quick polling of the guitar controller.
Below is a screenshot of the beginnings of the game. I'm keeping the graphics very simple, confined to PETSCII and sprites during the early phases, since I want to save all the processing power I can for the music and response. If I have some extra cycles left over at the end, I'll tweak and polish up the graphics. Anyway, you can see the (very) beginnings of how the main screen will look."
I love the fact that people still program for the C64 and beyond.
"Shredz64 is (will be if successful!) a game for the Commodore 64 that makes use the playstation guitar controller hooked through the PSX64 interface. It is in the beginning stages right now, with only button testing and some graphics routines done, but is on a steady track. There is a good chance Shredz64 will make use of SID and/or MID files for its music, though with channel constraints, SID files are more likely than MIDI files off the bat.
Some obstacles to be worked through include presentation of music given the 3 voice nature of the 6581 and 8580. Calculation, whether static or dynamic, of fret button mappings to notes as well. Also, efficiency needed for quick polling of the guitar controller.
Below is a screenshot of the beginnings of the game. I'm keeping the graphics very simple, confined to PETSCII and sprites during the early phases, since I want to save all the processing power I can for the music and response. If I have some extra cycles left over at the end, I'll tweak and polish up the graphics. Anyway, you can see the (very) beginnings of how the main screen will look."
I love the fact that people still program for the C64 and beyond.