Skip to content

Instantly share code, notes, and snippets.

@flag3
Last active December 10, 2023 17:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save flag3/1543da61b1b1f85070786cc9374dc70a to your computer and use it in GitHub Desktop.
Save flag3/1543da61b1b1f85070786cc9374dc70a to your computer and use it in GitHub Desktop.
; See https://flag3833753.hatenablog.com/entry/2022/08/17/192006
Names of Boxes:
ぼギダへマだがヲ
ぜナョダだグぼダ
ぞてはりダムキづ
ごヅまてぱへごま
へごまボぷへごま
へォひひ ぐとど
ダれへりダださざ
ダダれャだダだな
ぼヂてはり
Contents of mails:
ぼぴがりぜゆづぜゅよダづにひぜ?
ずづぜ8ひラづのののののののだっ
へロどへュでていりなひだへづまち
ぼダメに0ぞ?ムぞボデのののだっ
WRA0:CF21 CD A8 34 call 34A8
WRA0:CF24 CD AE 33 call 33AE
WRA0:CF27 C3 B2 D8 jp D8B2
WRA0:CF2A C5 push bc
WRA0:CF2B CB 30 swap b
WRA0:CF2D CD 32 CF call CF32
WRA0:CF30 C1 pop bc
WRA0:CF31 4E ld c,(hl)
WRA0:CF32 3E 0F ld a,0F
WRA0:CF34 A0 and b
WRA0:CF35 C6 F6 add a,F6
WRA0:CF37 2F cpl
WRA0:CF38 E6 9F and a,9F
WRA0:CF3A 2F cpl
WRA0:CF3B 1C inc e
WRA0:CF3C 12 ld (de),a
WRA0:CF3D C9 ret
WRA0:CF3E C9 ret
WRA0:CF3F C9 ret
WRA0:CF40 30 DF jr nc,CF21
WRA1:D8B2 3E 06 ld a,06
WRA1:D8B4 0F rrca
WRA1:D8B5 CD 9D 30 call 309D
WRA1:D8B8 26 AA ld h,AA
WRA1:D8BA 50 ld d,b
WRA1:D8BB 2E 94 ld l,94
WRA1:D8BD AF xor a
WRA1:D8BE 0F rrca
WRA1:D8BF 30 07 jr nc,D8C8
WRA1:D8C1 3E 0F ld a,0F
WRA1:D8C3 50 ld d,b
WRA1:D8C4 2F cpl
WRA1:D8C5 C3 CA D8 jp D8CA
WRA1:D8C8 0F rrca
WRA1:D8C9 9F sbc a
WRA1:D8CA 86 add (hl)
WRA1:D8CB 32 ldd (hl),a
WRA1:D8CC 50 ld d,b
WRA1:D8CD 2A ldi a,(hl)
WRA1:D8CE 11 CF C3 ld de,C3CF
WRA1:D8D1 44 ld b,h
WRA1:D8D2 CD 2A CF call CF2A
WRA1:D8D5 45 ld b,l
WRA1:D8D6 CD 2A CF call CF2A
WRA1:D8D9 1C inc e
WRA1:D8DA 46 ld b,(hl)
WRA1:D8DB CD 2A CF call CF2A
WRA1:D8DE 50 ld d,b
WRA1:D8DF CD F4 36 call 36F4
WRA1:D8E2 CB 7F bit 7,a
WRA1:D8E4 28 01 jr z,D8E7
WRA1:D8E6 34 inc (hl)
WRA1:D8E7 50 ld d,b
WRA1:D8E8 0F rrca
WRA1:D8E9 DA CD D8 jp c,D8CD
WRA1:D8EC 0F rrca
WRA1:D8ED 30 01 jr nc,D8F0
WRA1:D8EF 2B dec hl
WRA1:D8F0 50 ld d,b
WRA1:D8F1 0F rrca
WRA1:D8F2 0F rrca
WRA1:D8F3 DA AD 30 jp c,30AD
WRA1:D8F6 0F rrca
WRA1:D8F7 30 C5 jr nc,D8BE
WRA1:D8F9 50 ld d,b
WRA1:D8FA 3E 10 ld a,10
WRA1:D8FC C3 CA D8 jp D8CA
WRA1:D8FF 50 ld d,b
WRA1:D900 30 EA jr nc,D8EC
WRA1:D902 50 ld d,b
SRA3:AA94 CD A8 34 call 34A8
SRA3:AA97 CD AE 33 call 33AE
SRA3:AA9A CD 87 0D call 0D87
SRA3:AA9D CD 95 0D call 0D95
SRA3:AAA0 11 B2 4E ld de,4EB2
SRA3:AAA3 21 00 96 ld hl,9600
SRA3:AAA6 01 06 3E ld bc,3E06
SRA3:AAA9 CD 76 0E call 0E76
SRA3:AAAC F0 9F ld a,(ff00+9F)
SRA3:AAAE F5 push af
SRA3:AAAF 21 00 D0 ld hl,D000
SRA3:AAB2 CD 23 DD call DD23
SRA3:AAB5 E5 push hl
SRA3:AAB6 11 F8 FF ld de,FFF8
SRA3:AAB9 19 add hl,de
SRA3:AABA E5 push hl
SRA3:AABB D1 pop de
SRA3:AABC 21 A9 C3 ld hl,C3A9
SRA3:AABF F0 9F ld a,(ff00+9F)
SRA3:AAC1 D7 rst 10
SRA3:AAC2 CD 9D 30 call 309D
SRA3:AAC5 CD 71 DD call DD71
SRA3:AAC8 01 0C 00 ld bc,000C
SRA3:AACB 36 7C ld (hl),7C
SRA3:AACD 23 inc hl
SRA3:AACE 7A ld a,d
SRA3:AACF CD 71 DD call DD71
SRA3:AAD2 7B ld a,e
SRA3:AAD3 CD 71 DD call DD71
SRA3:AAD6 36 7F ld (hl),7F
SRA3:AAD8 23 inc hl
SRA3:AAD9 1A ld a,(de)
SRA3:AADA CD 71 DD call DD71
SRA3:AADD 13 inc de
SRA3:AADE 36 7C ld (hl),7C
SRA3:AAE0 09 add hl,bc
SRA3:AAE1 7C ld a,h
SRA3:AAE2 FE C5 cp a,C5
SRA3:AAE4 20 E5 jr nz,AACB
SRA3:AAE6 CD AD 30 call 30AD
SRA3:AAE9 3E ED ld a,ED
SRA3:AAEB EA 4B C4 ld (C44B),a
SRA3:AAEE E1 pop hl
SRA3:AAEF 18 C1 jr AAB2
SRA3:AAF1 CD F4 36 call 36F4
SRA3:AAF4 F0 AB ld a,(ff00+AB)
SRA3:AAF6 5F ld e,a
SRA3:AAF7 01 01 00 ld bc,0001
SRA3:AAFA 07 rlca
SRA3:AAFB 38 14 jr c,AB11
SRA3:AAFD 0B dec bc
SRA3:AAFE 0B dec bc
SRA3:AAFF 07 rlca
SRA3:AB00 38 0F jr c,AB11
SRA3:AB02 0E F0 ld c,F0
SRA3:AB04 07 rlca
SRA3:AB05 38 0A jr c,AB11
SRA3:AB07 01 10 00 ld bc,0010
SRA3:AB0A 07 rlca
SRA3:AB0B 38 04 jr c,AB11
SRA3:AB0D 48 ld c,b
SRA3:AB0E 07 rlca
SRA3:AB0F 38 09 jr c,AB1A
SRA3:AB11 CB 53 bit 2,e
SRA3:AB13 28 0F jr z,AB24
SRA3:AB15 CB 43 bit 0,e
SRA3:AB17 28 05 jr z,AB1E
SRA3:AB19 E9 jp hl
SRA3:AB1A E1 pop hl
SRA3:AB1B F1 pop af
SRA3:AB1C D7 rst 10
SRA3:AB1D C9 ret
SRA3:AB1E F0 9F ld a,(ff00+9F)
SRA3:AB20 81 add c
SRA3:AB21 E0 9F ld (ff00+9F),a
SRA3:AB23 C9 ret
SRA3:AB24 79 ld a,c
SRA3:AB25 CB 43 bit 0,e
SRA3:AB27 20 06 jr nz,AB2F
SRA3:AB29 CB 4B bit 1,e
SRA3:AB2B 20 0F jr nz,AB3C
SRA3:AB2D 09 add hl,bc
SRA3:AB2E C9 ret
SRA3:AB2F F5 push af
SRA3:AB30 F0 9F ld a,(ff00+9F)
SRA3:AB32 CD 9D 30 call 309D
SRA3:AB35 F1 pop af
SRA3:AB36 86 add (hl)
SRA3:AB37 77 ld (hl),a
SRA3:AB38 CD AD 30 call 30AD
SRA3:AB3B C9 ret
SRA3:AB3C 84 add h
SRA3:AB3D 67 ld h,a
SRA3:AB3E C9 ret
SRA3:AB3F F5 push af
SRA3:AB40 CB 37 swap a
SRA3:AB42 CD 78 DD call DD78
SRA3:AB45 F1 pop af
SRA3:AB46 E6 0F and a,0F
SRA3:AB48 C6 F6 add a,F6
SRA3:AB4A F6 60 or a,60
SRA3:AB4C 22 ldi (hl),a
SRA3:AB4D C9 ret
AA94:
CD A8 34 CD AE 33 CD 87 0D CD 95 0D
11 B2 4E 21 00 96 01 06 3E CD 76 0E F0 9F F5 21
00 D0 CD 23 DD E5 11 F8 FF 19 E5 D1 21 A9 C3 F0
9F D7 CD 9D 30 CD 71 DD 01 0C 00 36 7C 23 7A CD
71 DD 7B CD 71 DD 36 7F 23 1A CD 71 DD 13 36 7C
09 7C FE C5 20 E5 CD AD 30 3E ED EA 4B C4 E1 18
C1 CD F4 36 F0 AB 5F 01 01 00 07 38 14 0B 0B 07
38 0F 0E F0 07 38 0A 01 10 00 07 38 04 48 07 38
09 CB 53 28 0F CB 43 28 05 E9 E1 F1 D7 C9 F0 9F
81 E0 9F C9 79 CB 43 20 06 CB 4B 20 0F 09 C9 F5
F0 9F CD 9D 30 F1 86 77 CD AD 30 C9 84 67 C9 F5
CB 37 CD 78 DD F1 E6 0F C6 F6 F6 60 22 C9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment