Last active
January 13, 2022 15:03
-
-
Save fujidig/0fd9250690d23c3945275fe46aed78b3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
使い方 | |
サファリボールの残数は0とする。 | |
育て屋に預けるポケモンのニックネームは「ーてて空ん」にし、預けたままにする。 | |
ボックスのポケモンの名前は1匹目から表1の通りとする。 | |
なかよしバッヂを使う。 | |
ミニバイナリエディタが起動する。 | |
操作方法 | |
表示される4桁のうち上2桁はアドレスの下2桁。 | |
表示される4桁のうち下2桁は中身。 | |
アドレスの上2桁は表示されない。 | |
初期アドレスはda7fである。 | |
下キーでアドレスデクリメント。 | |
Aキーで中身+1 | |
Bキーで中身+8 | |
Selectで終了 | |
表1 | |
ぼ ダ ぞ が っ Q | |
ぜ ズ づ ず 空 Q | |
ぼ ボ ク づ 空 Q | |
に ぞ づ ョ 空 Q | |
ぐ ギ 空 ョ な Q | |
ぐ ゃ が れ 空 Q | |
ぜ 空 む ゆ ョ Q | |
カ へ メ ん ョ Q | |
ぐ ド に ざ 空 Q | |
に ざ て ダ っ Q | |
ダ ダ ダ ダ 空 Q | |
て た ん カ 空 Q | |
へ た ん ご ざ Q | |
へ メ ん ご ざ Q | |
へ た ん ョ 空 Q | |
ぐ ぐ ギ ダ メ Q | |
ギ ザ く だ へ Q | |
に ぽ に ュ 空 Q | |
て ダ っ ぼ ヂ Q | |
ど べ つ ゆ ん Q | |
の 空 ど の ざ Q | |
の 空 空 空 空 Q | |
へ ゲ っ ひ ぺ Q | |
と ん ん ひ 空 Q | |
と ゃ ん ダ 空 Q | |
ひ ぺ と も ん Q | |
ダ ひ ぺ ぐ カ Q | |
む の へ 空 空 Q | |
空 う の ギ て Q | |
デ ボ の | |
3e 0f 2f 26 df 50 2e 0c 32 2d 7f 50 3e 1c 87 32 | |
7f 50 c6 2f 32 af 7f 50 28 06 7f af c5 50 28 e0 | |
26 da 7f 50 2e 7f d1 d5 af 50 85 cd a0 de af 50 | |
28 13 c6 2b 7f 50 c6 2b c3 0f df 50 0f 0f 0f 0f | |
7f 50 c3 c0 de 85 7f 50 cd c0 de 2a 2b 50 cd a0 | |
de 2a 2b 50 cd c0 de af 7f 50 28 28 06 0f a0 50 | |
06 0a b8 30 cd 50 c6 48 c6 ae 7f 50 c3 0f df 3e | |
10 50 34 3d c2 d5 de 50 c9 7f 34 c9 2b 50 c9 7f | |
7f 7f 7f 50 cd 08 df cb 47 50 c4 de de cb 7f 50 | |
c4 e0 de 0f 7f 50 cb 47 c4 d3 de 50 0f cb 47 28 | |
85 50 d1 c9 cd 7f 7f 50 7f b3 c9 06 c3 50 12 1c | |
c9 | |
177 bytes. | |
29.5 pokes. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[org(0xd984)] | |
daycare: | |
ld bc, 0xc3e3 | |
jp 0xde7f | |
[org(0xde64)] | |
first: | |
ld a, 0x0F | |
cpl | |
ld h, (call_joypad + 4) >> 8 | |
ld d, b | |
ld l, (call_joypad + 4) & 0xff | |
ld [hl-], a # 0xf0を入れる | |
dec l | |
ld a, a | |
ld d, b | |
ld a, 0x1C | |
add a, a # 0x38を入れる | |
ld [hl-], a | |
ld a, a | |
ld d, b | |
add a, 0x2f | |
ld [hl-], a #0x67を入れる | |
xor a | |
ld a, a | |
ld d, b | |
jr z, start | |
ld a, a | |
# 必ずここのアドレスを0xde7fにする | |
entrypoint: | |
xor a | |
push bc | |
ld d, b | |
jr z, first | |
start: | |
ld h, 0xDA | |
ld a, a | |
ld d, b | |
ld l, 0x7F | |
mainloop: | |
pop de | |
push de | |
xor a | |
ld d, b | |
add a, l | |
call print_hex_with_swap | |
xor a | |
ld d, b | |
jr z, mainloop_2nd | |
print_hex_alphabet: | |
add a, 0x2B | |
ld a, a | |
ld d, b | |
add a, 0x2B | |
jp print_hex_join | |
ld d, b | |
print_hex_with_swap: | |
rrca | |
rrca | |
rrca | |
rrca | |
ld a, a | |
ld d, b | |
jp print_hex | |
mainloop_2nd: | |
add a, l | |
ld a, a | |
ld d, b | |
call print_hex | |
ld a,[hl+] | |
dec hl | |
ld d, b | |
call print_hex_with_swap | |
ld a,[hl+] | |
dec hl | |
ld d, b | |
call print_hex | |
xor a | |
ld a, a | |
ld d, b | |
jr z, mainloop_3rd | |
print_hex: | |
ld b, 0x0F | |
and b | |
ld d, b | |
ld b, 0x0A | |
cp b | |
jr nc, print_hex_alphabet | |
ld d, b | |
add a, 0x48 | |
add a, 0xAE | |
ld a, a | |
ld d, b | |
jp print_hex_join | |
process_b_button: | |
ld a, 0x10 | |
process_b_button_loop: | |
ld d, b | |
inc [hl] | |
dec a | |
jp nz, process_b_button_loop | |
ld d, b | |
ret | |
ld a, a | |
process_a_button: | |
inc [hl] | |
ret | |
process_down_button: | |
dec hl | |
ld d, b | |
ret | |
ld a, a | |
ld a, a | |
ld a, a | |
ld a, a | |
ld d, b | |
mainloop_3rd: | |
call call_joypad | |
bit 0, a | |
ld d, b | |
call nz, process_a_button | |
bit 7, a | |
ld d, b | |
call nz, process_down_button | |
rrca | |
ld a, a | |
ld d, b | |
bit 0, a | |
call nz, process_b_button | |
ld d, b | |
rrca | |
bit 0, a | |
jr z, mainloop | |
ld d, b | |
pop de | |
ret | |
call_joypad: | |
call 0x7F7F # JoypadLowSensitivity | |
ld d, b | |
db 0x7f, 0xb3 | |
ret | |
print_hex_join: | |
ld b, 0xC3 | |
ld d, b # この位置で ld d, b が入ることが重要 | |
ld [de],a | |
inc e | |
ret |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment