ホーム > セレクトバグ > 5かいバグで道具個数を修復する

5かいバグで道具個数を修復する

昨日の図鑑完成コードにバグがあり、道具の個数領域0xD2A1を0xFFで上書きしてしまうようだったので、
道具欄で最初に0xFFが出現するまでカウントし、0xD2A1を正しい数値に戻すプログラムを書きました。バグをもってバグを制す。

汎用性があるのでセレクトバグで道具欄が壊れてしまった場合にも使えます。

使うのはボックスの中身で、名前は上から
ヅモめギめ
ネデゾヤな
むギガガぼ
ガガガガぼ
ガビくねズ
ズヅモめぼ
ビぶデデデ
ギめそぐろ


11 a1 d2; ld de, d2a1
06 d2; ld b, d2
50; ld d, b

97; sub a
12; ld (de), a
0e a2; ld c, a2
c5; push bc
50; ld d, b

d1; pop de
06 05; ld b, 05
05; dec b
3e 50; ld a, 50

05; dec b
05; dec b
05; dec b
05; dec b
3e 50; ld a, 50

05 ; dec b
1a; ld a, (de)
b8; cp b
c8; ret z
0c; inc c
50; ld d, b

0c; inc c
11 a1 d2; ld de, d2a1
3e 50; ld a, 50

1a; ld a, (de)
3c; inc a
12; ld (de), a
12; ld (de), a
12; ld (de), a
50; ld d, b

06 d2;ld b, d2
bf; cp a
28 db; jr z db (-37byte)
50; ld d, b

広告
カテゴリー:セレクトバグ タグ:
  1. まだコメントはありません。
  1. No trackbacks yet.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。