ファミコンのプログラム2
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。
2005/12/21(水) 02:19:16ID:3YuJDfXD開発ツールはどこで手に入りますか?
0967名前は開発中のものです。
2008/06/18(水) 23:15:48ID:A+1OcWth0968名前は開発中のものです。
2008/06/18(水) 23:32:30ID:sWqr2oTF0969名前は開発中のものです。
2008/06/19(木) 12:33:33ID:g4yagXHf0970名前は開発中のものです。
2008/06/19(木) 20:36:16ID:hoe5Xi9Aclc
adc #$01
sta <$00
lda <$01
adc #$00
sta <$01
$00を1ずつインクリメントしていってFFをこえたら$01に1加算する
要は繰り上がりを考慮した計算がしたいんですが上のコードでちゃんと$01に加算されません
自分ではどこが悪いのかわからなかったんですが不適切な箇所をしてくださる
方いませんか?
0971名前は開発中のものです。
2008/06/19(木) 20:54:09ID:Z3TnVB7Z0972970
2008/06/19(木) 20:57:59ID:hoe5Xi9A>不適切な箇所をしてくださる
不適切な箇所を指摘してくださる
です。すみませんorz
0973名前は開発中のものです。
2008/06/19(木) 22:08:51ID:rJJebUiaそこは間違ってないから、多分他の部分に問題があるよ
あと、1ずつ加算するだけならこうしたほうがいいよ
inc <$00
bne a
inc <$01
a:
0974970
2008/06/19(木) 22:40:14ID:hoe5Xi9Aたしかに教えていただいたやり方のほうがシンプルですしバイト数も圧倒的に少なくてすみますね
NESASMのマニュアルを読んでみると、incではCフラグ変わらないようでしたので
わざわざadcで書いたんですが(^^;
目から鱗です
0975名前は開発中のものです。
2008/06/20(金) 05:42:43ID:vNQ2drFm0976名前は開発中のものです。
2008/06/20(金) 11:17:35ID:IUx1YUUB0977名前は開発中のものです。
2008/06/20(金) 14:18:29ID:VMgt2dRSありがとうございます!
原因はエミュですか。では他にも遅れが出るソフトがあるかもしれませんね。
中村氏のウルトラプログラミングではなくてちょっと残念w
0978名前は開発中のものです。
2008/06/20(金) 15:11:00ID:76/vPTCuさすがにそのままじゃあれだから逆から読んで2056だ
0979名前は開発中のものです。
2008/06/21(土) 00:26:20ID:pjOwOOd7別に解説wikiとかいらなくね?
0980名前は開発中のものです。
2008/06/21(土) 01:35:06ID:ihkR0Wjp0981名前は開発中のものです。
2008/06/21(土) 02:48:39ID:KL4Sx5WH必要無い人間のほうが多いんだよ
0982名前は開発中のものです。
2008/06/22(日) 00:49:53ID:QuO3KhNDレス数が950を超えています。1000を超えると書き込みができなくなります。