5かいでイーブイとりほうだい

セレクトバグによるフラグ変更は常に危険が伴いましたが、5かいを使えばノーリスクです。

原理

タマムシマンションでイーブイをもらったフラグはD52Dの上から3bit目にあります。 よって、D52Dに0xDF(0x20のビット反転したもの)をandしてやれば復活します。

コード

こちらも連続で受け取ることを想定し、手持ちの頭2匹の名前にコードを書きます。

; 1匹目 ヅずゆビギ
11 2d d5; ld de, d52d
1a; ld a, (de)
06 50; ld b, 50

; 2匹目 ギっメデの
06 df; ld b, df
a0; and b
12; ld (de), a
c9; ret
50; eom

評価

イーブイを取るだけなら化石よりもコード長の短いこちらの方がお手軽です。 また、ちょっと設定をいじれば他のフラグのリセットにも使えます。 入力不可能な文字の時は多少の工夫が必要になり、あと一匹増やさないといけないかもしれません。

追記

フラグリセットはCB xxのRES命令群を使ったほうが簡単です。


戻る
connecting: rikako.2rnd.msmrrenda.net