programming info:
should be in slot 0
if you have a stereo setup they should be plugged into slots 0,1 and connected with a y-cable
here is a manual: sid chip c64 manual (https://www.commodore.ca/manuals/c64_programmers_reference/c64-programmers_reference_guide-04-programming_sound.pdf)
more programming info: sid chip programming info (https://www.waitingforfriday.com/?p=661)
Here is an example code of MML playback in assembly
; tones for 8 octaves 0-7
init_sidmml_tones
fdb 274,291,308,326,346,366,388,411,435,461,489,518 ;oct 0
fdb 549,581,616,652,691,732,776,822,871,923,978,1036 ;oct 1
fdb 1097,1163,1232,1305,1383,1465,1552,1644,1742,1845,1955,2071 ;oct 2
fdb 2195,2325,2463,2610,2765,2930,3104,3288,3484,3691,3910,4143 ;oct 3
fdb 4389,4650,4927,5220,5530,5859,6207,6577,6968,7382,7821,8286 ;oct 4
fdb 8779,9301,9854,10440,11060,11718,12415,13153,13935,14764,15642,16572 ;oct 5
fdb 17557,18601,19709,20897,22121,23436,24830,26306,27871,29528,31234,33144 ;oct 6
fdb 35115,37203,39415,41759,44242,46873,49660,52613,55741,59056,62567,65535 ;oct 7 tone b7 out of range
example mml disk
This was the original demo disk at the coco fest show which works best with 2 sound cards slot 0&1 of your mpi
here is an beta release of bike racer. The first game to use the CocoXsid.
Source code coming soon!
version updated to have cmp or rgb for coco3.
bikenos.bin is for no sid chip
bike.bin is for mpi+sid