11/27 13:44 (
@gorry5)
@mucom88 あと、「メモリフィルするプログラムをロードして実行するまでのモニタプログラムがどこにどれくらい存在しているか」とか、「実行時のレジスタやスタックがどうなっているか」で必要なプログラム量は変わる :D
(teku)
11/27 13:53 (
@gorry5) 例えば「X1のIOCS ROMをパッチしてそこにプログラムを書いていい」なんて環境だと、「X1はIOCS ROM実行中は読み込みはROMだが書き込みはRAM、割り込みハンドラはROM上に全部ある」ので、(続
(tomu)
11/27 13:53 (@gorry5) 続)、メモリフィルだけなら「XOR A:LD (HL),A:INC HL:JR -4」だけで済むんだ…ただこれだと「クリアしたあとのRAMに飛ばないのでNOPが実行され続けることはない」んだけどねw (togi)
11/27 14:06 (
@AoiMoe)
@gorry5 MUCOMさんの書きぶりからして、64KB全部が普通のRAMって環境を想定してるのだと思うので、そのコードだと全部ゼロクリアするまえにLD (HL),AがNOPで潰されてしまって延々ループが回るだけになる。もう一工夫必要
(niho)