cc65というのは、ファミコン用のC言語開発環境の1つです。
そこで、パッド入力判定を以下のページを参考に作ってみたのですが、どこがおかしいでしょうか?
http://gikofami.fc2web.com/nes/nes006.html
void KeyInput(char *x,char *y) { char A,B,Sel,Start,Up,Down,Left,Right; *(char*)0x4016 = 1; *(char*)0x4016 = 0; A=*(char*)0x4016; B=*(char*)0x4016; Sel=*(char*)0x4016; Start=*(char*)0x4016; Up=*(char*)0x4016; Down=*(char*)0x4016; Left=*(char*)0x4016; Right=*(char*)0x4016; if(Up&1) *y--; if(Down&1) *y++; if(Left&1) *x--; if(Right&1) *x++; }