|
Post by Pyrofer on Sept 19, 2019 10:42:19 GMT
Ok. I have to admit I have never managed to play a SID in 128 native mode.
As far as I know it's a matter of loading the SID into ram, calling the init address and then calling the "play" address at a regular interval from interrupt right?
All I have managed to do is crash my 128, is this because C64 sid files do things that are not compatible with the 128 mode? I would appreciate some help here! In order to promote my coding competition I decided to work on a little demo myself. It would suck with no sound.
I have somebody helping with graphics, I have some ideas for what to go in but I need some sound. First step is just being able to play a sid of course. If anybody wants to have their SID featured in my demo I am open to that too. Full credit given for contributions of course.
|
|
|
Post by nonefornow on Sept 19, 2019 20:03:32 GMT
|
|
|
Post by robertb on Sept 19, 2019 20:45:41 GMT
Ok. I have to admit I have never managed to play a SID in 128 native mode. I've used Sidplayer 128. In 40-column mode, Robert Bernardo Fresno Commodore User Group www.dickestel.com/fcug.htm
|
|
|
Post by bjonte on Sept 21, 2019 12:57:58 GMT
As far as I know it's a matter of loading the SID into ram, calling the init address and then calling the "play" address at a regular interval from interrupt right? All SIDs aren’t equal, to say the least. Most should work out of the box as long as the header is stripped and the loading address is correct. God knows what memory addresses they use for temporary variables. Some zero page addresses may get squashed. They may overwrite $ff00-$ff04, which wouldn’t work but that’s not likely. I’d guess the loading address is wrong if it just crashes.
|
|
|
Post by oziphantom on Dec 1, 2019 15:50:49 GMT
"the standard" $1000 and $1003 to play is pain on a 128. But apart from that no issues. For example Frantic Freddie II 128 edition uses the exact same SIDs ( it has 2 ) as the 64 version. The 128 ports of Dropzone and Kung-Fu Master, have zero changes to the SID code. Qwak 128 likewise same as the 64.
|
|
|
Post by bjonte on Dec 1, 2019 16:27:29 GMT
"the standard" $1000 and $1003 to play is pain on a 128. You mean because it is below BASIC start?
|
|
|
Post by oziphantom on Dec 2, 2019 10:24:09 GMT
yup
|
|