11/27 13:26 今週の「舟を編む」(録画)を観て「なんでもうPCモニタが横長なの?」とか「メールに絵文字入っちゃってるけどこの時代の機種には早くね?」とか無粋なツッコミを入れてしまう…(苦笑
(tasa)
11/27 13:44 @mucom88 あと、「メモリフィルするプログラムをロードして実行するまでのモニタプログラムがどこにどれくらい存在しているか」とか、「実行時のレジスタやスタックがどうなっているか」で必要なプログラム量は変わる :D
(teku)
11/27 13:53 例えば「X1のIOCS ROMをパッチしてそこにプログラムを書いていい」なんて環境だと、「X1はIOCS ROM実行中は読み込みはROMだが書き込みはRAM、割り込みハンドラはROM上に全部ある」ので、(続
(tomu)
11/27 13:53 続)、メモリフィルだけなら「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)
11/27 14:20 @AoiMoe 多数あるんだけど、それぞれ64KBRAMモードに入る方法やその前提条件が違うので、「だからまず環境を特定しないと難しい」という結論になるなぁと
(netu)
11/27 14:51 @akuzo2p @mucom88 そりゃまあ、1970年代のPC雑誌にはもう出ている話題でな…ただしその時代64KBRAMのZ80を使える人自体が稀だけど。現代においてもまだ検証するのは案外面倒だし(たとえ当時のICEがあってもそれは実Z80じゃないからね…という話になる)
(huka)
11/27 15:17 ふと思ったが「アドレスバス16bit越えでCPUから見える全メモリが(プログラム実行可能な)RAM」という実装の環境というのはあるのだろうか…?
(mabi)
11/27 16:18 近所のスーパーの白菜と大根の値段が落ち着いてきていた。冬にこの2つがお高いと悲しいからな…(苦笑
(gino)
11/27 19:03 I'm at 一鶴 横浜西口店 in 横浜市, 神奈川県 w/
@sinpen https://www.swarmapp.com/c/lbpc27u6ClI
(keze)
11/27 14:06 @gorry5 MUCOMさんの書きぶりからして、64KB全部が普通のRAMって環境を想定してるのだと思うので、そのコードだと全部ゼロクリアするまえにLD (HL),AがNOPで潰されてしまって延々ループが回るだけになる。もう一工夫必要
(niho)
11/27 13:44 (
@gorry5)
@mucom88 あと、「メモリフィルするプログラムをロードして実行するまでのモニタプログラムがどこにどれくらい存在しているか」とか、「実行時のレジスタやスタックがどうなっているか」で必要なプログラム量は変わる :D
(teku)
11/27 15:48 88スペハリの石田さんに出題された課題なので、とりあえずはPC88(PC80)想定で考えてます
(ripu)
@Samieru_NIGORO [
<<|
@|
>>]
@yunyundetective [
<<|
@|
>>]