ホーム > セレクトバグ > 5かい化石変換プログラムでバイナリゴルフ

5かい化石変換プログラムでバイナリゴルフ

化石変換のコードがあまりにも長く、まだ削れそうだったので挑戦した結果24byteまで減りました。
CB-prefixな命令が使えることを知らなかったので今まで投入していませんでしたが、使えるとわかったからにはフル活用します。


; 1匹目 ヅづらギら
11 32 d7; ld de, d732
06 d7; ld b, d7
50; ld d, b

; 2匹目 ひユビひぬ
cb a3; res 4,e (de: d732 → d722)
1a; ld a, (de)
cb c7; set 0,a
50; ld d, b

; 3匹目 デぼメよシ
12; ld (de),a
3e 90; ld a, 90 ここと
d6 2a; sub 2a ここを変えて復活する種族を変更
50; ld d, b

; 4匹目 ヅタよデの
11 8f d6; ld de, d68f
12; ld (de),a
c9; ret
50; ld d, b

動画はこちら

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

コメントを残す

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

WordPress.com ロゴ

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

Twitter 画像

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

Facebook の写真

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

Google+ フォト

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

%s と連携中

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