Skip to content

Instantly share code, notes, and snippets.

@flag3
Last active October 3, 2023 16:34
Show Gist options
  • Save flag3/27c3545995b753da6909e9617db30ad7 to your computer and use it in GitHub Desktop.
Save flag3/27c3545995b753da6909e9617db30ad7 to your computer and use it in GitHub Desktop.
WRA1:D2B1 CD C5 32 call 32C5
WRA1:D2B4 11 C0 4D ld de,4DC0
WRA1:D2B7 21 00 90 ld hl,9000
WRA1:D2BA 01 22 3E ld bc,3E22
WRA1:D2BD CD C6 0D call 0DC6
WRA1:D2C0 CD 3B 0E call 0E3B
WRA1:D2C3 CD 49 0E call 0E49
WRA1:D2C6 AF xor a
WRA1:D2C7 3C inc a
WRA1:D2C8 E0 D4 ld (ff00+D4),a
WRA1:D2CA F0 9D ld a,(ff00+9D)
WRA1:D2CC F5 push af
WRA1:D2CD 21 00 D0 ld hl,D000
WRA1:D2D0 CD 0F D3 call D30F
WRA1:D2D3 E5 push hl
WRA1:D2D4 11 F8 FF ld de,FFF8
WRA1:D2D7 19 add hl,de
WRA1:D2D8 E5 push hl
WRA1:D2D9 D1 pop de
WRA1:D2DA 21 A9 C4 ld hl,C4A9
WRA1:D2DD F0 9D ld a,(ff00+9D)
WRA1:D2DF D7 rst 10
WRA1:D2E0 CD 9D 2F call 2F9D
WRA1:D2E3 CD 5D D3 call D35D
WRA1:D2E6 01 0C 00 ld bc,000C
WRA1:D2E9 36 7C ld (hl),7C
WRA1:D2EB 23 inc hl
WRA1:D2EC 7A ld a,d
WRA1:D2ED CD 5D D3 call D35D
WRA1:D2F0 7B ld a,e
WRA1:D2F1 CD 5D D3 call D35D
WRA1:D2F4 36 7F ld (hl),7F
WRA1:D2F6 23 inc hl
WRA1:D2F7 1A ld a,(de)
WRA1:D2F8 CD 5D D3 call D35D
WRA1:D2FB 13 inc de
WRA1:D2FC 36 7C ld (hl),7C
WRA1:D2FE 09 add hl,bc
WRA1:D2FF 7C ld a,h
WRA1:D300 FE C6 cp a,C6
WRA1:D302 20 E5 jr nz,D2E9
WRA1:D304 CD AD 2F call 2FAD
WRA1:D307 3E ED ld a,ED
WRA1:D309 EA 4B C5 ld (C54B),a
WRA1:D30C E1 pop hl
WRA1:D30D 18 C1 jr D2D0
WRA1:D30F CD 1B 35 call 351B
WRA1:D312 F0 A9 ld a,(ff00+A9)
WRA1:D314 5F ld e,a
WRA1:D315 01 01 00 ld bc,0001
WRA1:D318 07 rlca
WRA1:D319 38 14 jr c,D32F
WRA1:D31B 0B dec bc
WRA1:D31C 0B dec bc
WRA1:D31D 07 rlca
WRA1:D31E 38 0F jr c,D32F
WRA1:D320 0E F0 ld c,F0
WRA1:D322 07 rlca
WRA1:D323 38 0A jr c,D32F
WRA1:D325 01 10 00 ld bc,0010
WRA1:D328 07 rlca
WRA1:D329 38 04 jr c,D32F
WRA1:D32B 48 ld c,b
WRA1:D32C 07 rlca
WRA1:D32D 38 09 jr c,D338
WRA1:D32F CB 53 bit 2,e
WRA1:D331 28 0F jr z,D342
WRA1:D333 CB 43 bit 0,e
WRA1:D335 28 05 jr z,D33C
WRA1:D337 E9 jp hl
WRA1:D338 E1 pop hl
WRA1:D339 F1 pop af
WRA1:D33A D7 rst 10
WRA1:D33B C9 ret
WRA1:D33C F0 9D ld a,(ff00+9D)
WRA1:D33E 81 add c
WRA1:D33F E0 9D ld (ff00+9D),a
WRA1:D341 C9 ret
WRA1:D342 79 ld a,c
WRA1:D343 CB 43 bit 0,e
WRA1:D345 20 06 jr nz,D34D
WRA1:D347 CB 4B bit 1,e
WRA1:D349 20 0F jr nz,D35A
WRA1:D34B 09 add hl,bc
WRA1:D34C C9 ret
WRA1:D34D F5 push af
WRA1:D34E F0 9D ld a,(ff00+9D)
WRA1:D350 CD 9D 2F call 2F9D
WRA1:D353 F1 pop af
WRA1:D354 86 add (hl)
WRA1:D355 77 ld (hl),a
WRA1:D356 CD AD 2F call 2FAD
WRA1:D359 C9 ret
WRA1:D35A 84 add h
WRA1:D35B 67 ld h,a
WRA1:D35C C9 ret
WRA1:D35D F5 push af
WRA1:D35E CB 37 swap a
WRA1:D360 CD 64 D3 call D364
WRA1:D363 F1 pop af
WRA1:D364 E6 0F and a,0F
WRA1:D366 C6 F6 add a,F6
WRA1:D368 22 ldi (hl),a
WRA1:D369 C9 ret
D2B1:
CD C5 32 11 C0 4D 21 00 90 01 22 3E CD C6 0D
CD 3B 0E CD 49 0E AF 3C E0 D4 F0 9D F5 21 00 D0
CD 0F D3 E5 11 F8 FF 19 E5 D1 21 A9 C4 F0 9D D7
CD 9D 2F CD 5D D3 01 0C 00 36 7C 23 7A CD 5D D3
7B CD 5D D3 36 7F 23 1A CD 5D D3 13 36 7C 09 7C
FE C6 20 E5 CD AD 2F 3E ED EA 4B C5 E1 18 C1 CD
1B 35 F0 A9 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 9D 81 E0
9D C9 79 CB 43 20 06 CB 4B 20 0F 09 C9 F5 F0 9D
CD 9D 2F F1 86 77 CD AD 2F C9 84 67 C9 F5 CB 37
CD 64 D3 F1 E6 0F C6 F6 22 C9
WRA1:DCC6 CD A8 34 call 34A8
WRA1:DCC9 11 B2 4E ld de,4EB2
WRA1:DCCC 21 00 90 ld hl,9000
WRA1:DCCF 01 23 3E ld bc,3E23
WRA1:DCD2 CD 76 0E call 0E76
WRA1:DCD5 CD 87 0D call 0D87
WRA1:DCD8 CD 95 0D call 0D95
WRA1:DCDB AF xor a
WRA1:DCDC 3C inc a
WRA1:DCDD E0 D6 ld (ff00+D6),a
WRA1:DCDF F0 9F ld a,(ff00+9F)
WRA1:DCE1 F5 push af
WRA1:DCE2 21 00 D0 ld hl,D000
WRA1:DCE5 CD 24 DD call DD24
WRA1:DCE8 E5 push hl
WRA1:DCE9 11 F8 FF ld de,FFF8
WRA1:DCEC 19 add hl,de
WRA1:DCED E5 push hl
WRA1:DCEE D1 pop de
WRA1:DCEF 21 A9 C3 ld hl,C3A9
WRA1:DCF2 F0 9F ld a,(ff00+9F)
WRA1:DCF4 D7 rst 10
WRA1:DCF5 CD 9D 30 call 309D
WRA1:DCF8 CD 72 DD call DD72
WRA1:DCFB 01 0C 00 ld bc,000C
WRA1:DCFE 36 7C ld (hl),7C
WRA1:DD00 23 inc hl
WRA1:DD01 7A ld a,d
WRA1:DD02 CD 72 DD call DD72
WRA1:DD05 7B ld a,e
WRA1:DD06 CD 72 DD call DD72
WRA1:DD09 36 7F ld (hl),7F
WRA1:DD0B 23 inc hl
WRA1:DD0C 1A ld a,(de)
WRA1:DD0D CD 72 DD call DD72
WRA1:DD10 13 inc de
WRA1:DD11 36 7C ld (hl),7C
WRA1:DD13 09 add hl,bc
WRA1:DD14 7C ld a,h
WRA1:DD15 FE C5 cp a,C5
WRA1:DD17 20 E5 jr nz,DCFE
WRA1:DD19 CD AD 30 call 30AD
WRA1:DD1C 3E ED ld a,ED
WRA1:DD1E EA 4B C4 ld (C44B),a
WRA1:DD21 E1 pop hl
WRA1:DD22 18 C1 jr DCE5
WRA1:DD24 CD F4 36 call 36F4
WRA1:DD27 F0 AB ld a,(ff00+AB)
WRA1:DD29 5F ld e,a
WRA1:DD2A 01 01 00 ld bc,0001
WRA1:DD2D 07 rlca
WRA1:DD2E 38 14 jr c,DD44
WRA1:DD30 0B dec bc
WRA1:DD31 0B dec bc
WRA1:DD32 07 rlca
WRA1:DD33 38 0F jr c,DD44
WRA1:DD35 0E F0 ld c,F0
WRA1:DD37 07 rlca
WRA1:DD38 38 0A jr c,DD44
WRA1:DD3A 01 10 00 ld bc,0010
WRA1:DD3D 07 rlca
WRA1:DD3E 38 04 jr c,DD44
WRA1:DD40 48 ld c,b
WRA1:DD41 07 rlca
WRA1:DD42 38 09 jr c,DD4D
WRA1:DD44 CB 53 bit 2,e
WRA1:DD46 28 0F jr z,DD57
WRA1:DD48 CB 43 bit 0,e
WRA1:DD4A 28 05 jr z,DD51
WRA1:DD4C E9 jp hl
WRA1:DD4D E1 pop hl
WRA1:DD4E F1 pop af
WRA1:DD4F D7 rst 10
WRA1:DD50 C9 ret
WRA1:DD51 F0 9F ld a,(ff00+9F)
WRA1:DD53 81 add c
WRA1:DD54 E0 9F ld (ff00+9F),a
WRA1:DD56 C9 ret
WRA1:DD57 79 ld a,c
WRA1:DD58 CB 43 bit 0,e
WRA1:DD5A 20 06 jr nz,DD62
WRA1:DD5C CB 4B bit 1,e
WRA1:DD5E 20 0F jr nz,DD6F
WRA1:DD60 09 add hl,bc
WRA1:DD61 C9 ret
WRA1:DD62 F5 push af
WRA1:DD63 F0 9F ld a,(ff00+9F)
WRA1:DD65 CD 9D 30 call 309D
WRA1:DD68 F1 pop af
WRA1:DD69 86 add (hl)
WRA1:DD6A 77 ld (hl),a
WRA1:DD6B CD AD 30 call 30AD
WRA1:DD6E C9 ret
WRA1:DD6F 84 add h
WRA1:DD70 67 ld h,a
WRA1:DD71 C9 ret
WRA1:DD72 F5 push af
WRA1:DD73 CB 37 swap a
WRA1:DD75 CD 79 DD call DD79
WRA1:DD78 F1 pop af
WRA1:DD79 E6 0F and a,0F
WRA1:DD7B C6 F6 add a,F6
WRA1:DD7D 22 ldi (hl),a
WRA1:DD7E C9 ret
DCC6:
CD A8 34 11 B2 4E 21 00 90 01
23 3E CD 76 0E CD 87 0D CD 95 0D AF 3C E0 D6 F0
9F F5 21 00 D0 CD 24 DD E5 11 F8 FF 19 E5 D1 21
A9 C3 F0 9F D7 CD 9D 30 CD 72 DD 01 0C 00 36 7C
23 7A CD 72 DD 7B CD 72 DD 36 7F 23 1A CD 72 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 79 DD F1 E6 0F C6 F6 22 C9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment