ファミコンのプログラム2
■ このスレッドは過去ログ倉庫に格納されています
0737名前は開発中のものです。
2007/09/07(金) 21:31:37ID:obAgPFkHもう一つ悪い所言い忘れた。
初期化せず参照してる変数がある。
例えば、主に画面更新フラグ F9。
ソフトリセット(リセットボタン)しても、メモリはオール0になるわけではない。
リセットする前の値のままだ。
エミュではハードリセット(電源スイッチ)すれば、大抵オール0になるけど、
実機じゃ不定と思うべき。
ソフトリセットとハードリセット両方を想定して変数の初期化に気配りしないと誤動作するおそれがある。
故意に区別したいなら初期化しない場合もあるけど。
■ このスレッドは過去ログ倉庫に格納されています