Quantcast
Channel: Cemetech
Viewing all articles
Browse latest Browse all 75829

Electronics/Hardware Development :: RE: Soundchip for calculators - arduino based

$
0
0
Author: keoni29
Posted: 21 Jan 2013 03:56:49 pm (GMT -5)


Code:

switch(addrval[0]){
        case 29: {
                   mySid.set_register(0,note[addrval[1]]%256);
                   mySid.set_register(1,note[addrval[1]]/256);
                   mySid.set_register(4,mySid.get_register(4)|1);
                   break;
                 }
        case 30: {
                   mySid.set_register(7,note[addrval[1]]%256);
                   mySid.set_register(8,note[addrval[1]]/256);
                   mySid.set_register(11,mySid.get_register(11)|1);
                   break;
                 }
        case 31: {
                   mySid.set_register(14,note[addrval[1]]%256);
                   mySid.set_register(15,note[addrval[1]]/256);
                   mySid.set_register(18,mySid.get_register(18)|1);
                   break;
                 }     
        default: {mySid.set_register(addrval[0], addrval[1]); break;}
      }


Replace
mySid.set_register(addrval[0], addrval[1]);
with that code.

Edit: I made some modifications to the library so it suits my needs. With the first stable release of the source I will include this in a zip.


Viewing all articles
Browse latest Browse all 75829

Latest Images

Trending Articles



Latest Images