[DRUMSOFT 旧BBS][全部]

PSG/SSG音源スレ

初代ファミコン、PC98などにつかわれてたSSG音源チップをつかったシンセを自作して、レッツエレクトロブー^ギー。
8 uta 2002-05-02 07:06 permalink
仕様書に書いてあったアセンブラのコードを
ほぼそのままCに移植したよ(≧∇≦)/~
void setData(char adr,char data){
PORTD = 0b00001001; //address write enabled
PORTB = adr; //set address
PORTD = 0b01101000; //address write disabled
PORTD = 0b00011000; //data write enabled
PORTB = data; //set data
PORTD = 0b01111001; //data write disabled
return;
}
これでレジスタにφ(..)カキコ…☆!

で、
データはハードコーディングでベタ撃ち♂
// Set volumes
adr = 0x08;
data = 0b00001110;
setData(adr,data);

#やべ、GWほぼこれに費やしちゃった。。。つかれた。
[DRUMSOFT 旧BBS][全部]