Los registros del sid se encuentran desde la posicion de memoria
$D400 a $D41C y equivalen a los poke 54272 hasta el 54300 todos los controles estan en esos pokes, volumen, formas de onda, voces, etc. y estan todos detallados en un manual que cuando lo encuentre te paso el nombre, creo que esta disponible en la web y fue publicado aca en el foro el site, cuando lo vea te digo.
En Codebase64.org tenes mucha info sobre la C64
http://codebase64.org/doku.php?id=base:sid_programming
Este es el mapa de todos los puertos de la C64 (http://sta.c64.org/cbm64mem.html) fijate de D400 en adelante
Desde basic podes probar todo, salvo que quieras hacer algun efecto que requiera velocidad, pero tenes el control absoluto.
Basicamente de las 32 direcciones que tenes (que se repiten desde D400 hasta D800) tenes 7 bytes por voz, y hay 3 voces, y un par de registros generales para el volumen y alguna que otra cosa.
Con los ejemplos del manual de la C64 y el apendice sobre sonido tenes creo que todo para aprender a usar el SID. El manual de drean traia un listado para hacer un programa con un piano
Saludos
MARCOS
En realidad, acabo de hacer una placa con un PIC18F4550 y un SID, y estoy viendo como hacerlo sonar (en el buen sentido de la palabra "sonar", claro!)
Todo eso me va a ser de utilidad. Si no surge ninguna cosa rara, en 15 o 20 dias supongo que algo se va a escuchar
En realidad, acabo de hacer una placa con un PIC18F4550 y un SID, y estoy viendo como hacerlo sonar (en el buen sentido de la palabra "sonar", claro!)
Todo eso me va a ser de utilidad. Si no surge ninguna cosa rara, en 15 o 20 dias supongo que algo se va a escuchar
Buenisimo! siempre tuve la idea de hacer algo asi pero todavia no reutilice ninguno de los chips de C64 que tengo.
Mostra como te quedo cuando este andando!!
una pregunta: ademas de 5V DC, el SID no usaba otra alimentacion, no se si alterna? o me confundo con el CIA?
Saludos
MARCOS