summaryrefslogtreecommitdiff
path: root/predef/cgb.asm
diff options
context:
space:
mode:
authorentrpntr <entrpntr@gmail.com>2020-04-13 17:53:16 -0400
committerentrpntr <entrpntr@gmail.com>2020-04-13 17:53:16 -0400
commit6ebd8441e249bba020036b5be5ccbe020b12e32b (patch)
tree1171f2986e410a92f9e7b7f497349b9e583fe485 /predef/cgb.asm
parent71f217cfa0f824b9e4224ddcac836e4aef86382f (diff)
Minor cleanup (remove unused HRAM, predef folder) before continuing.
Diffstat (limited to 'predef/cgb.asm')
-rwxr-xr-xpredef/cgb.asm906
1 files changed, 0 insertions, 906 deletions
diff --git a/predef/cgb.asm b/predef/cgb.asm
deleted file mode 100755
index cbc8d203..00000000
--- a/predef/cgb.asm
+++ /dev/null
@@ -1,906 +0,0 @@
-CheckCGB:
- ldh a, [hCGB]
- and a
- ret
-
-Predef_LoadSGBLayoutCGB:
- ld a, b
- cp SCGB_RAM
- jr nz, .asm_931d
- ld a, [wColorLayoutPredefID]
-.asm_931d
- cp SCGB_PARTY_MENU_HP_PALS
- jp z, Function9b75
- call Function9b01
- ld l, a
- ld h, $0
- add hl, hl
- ld de, .Jumptable
- add hl, de
- ld a, [hli]
- ld h, [hl]
- ld l, a
- ld de, .return
- push de
- jp hl
-
-.return
- ret
-
-.Jumptable
- dw Function9376
- dw Function9399
- dw Function944a
- dw Function945e
- dw Function94f1
- dw Function9605
- dw Function968d
- dw Function96b7
- dw Function973e
- dw Function9757
- dw Function9760
- dw Function976d
- dw Function97af
- dw Function97d4
- dw Function98be
- dw Function98f1
- dw Function9905
- dw Function9728
- dw Function999f
- dw Function99d9
- dw Function991e
- dw Function9802
- dw Function95d5
- dw Function9561
- dw Function97e1
- dw Function9a03
- dw Function9a2e
- dw Function9a5a
- dw Function9a7b
- dw Function9a94
- dw Function9a47
- dw Function9502
-
-Function9376: ; 9376 (2:5376)
- ld hl, PalPacket_a0d5 + 1
- ld de, wTempBGPals
- ld c, $4
- call Function9ab7
- ld hl, PalPacket_a0d5 + 1
- ld de, wTempBGPal4
- ld c, $4
- call Function9ab7
- ld hl, PalPacket_a0d5 + 1
- ld de, wTempOBPals
- ld c, $2
- call Function9ab7
- jr asm_93e1
-
-Function9399: ; 9399 (2:5399)
- ld de, wTempBGPal0
- call Function9ba9
- push hl
- call Function9adb
- call Function9bba
- push hl
- call Function9adb
- ld a, [wcc9a]
- ld l, a
- ld h, $0
- add hl, hl
- add hl, hl
- ld bc, Palettes_ad2d
- add hl, bc
- call Function9adb
- ld a, [wPlayerHPPal]
- ld l, a
- ld h, $0
- add hl, hl
- add hl, hl
- ld bc, Palettes_ad2d
- add hl, bc
- call Function9adb
- ld hl, Palettes_ad39
- call Function9adb
- ld de, wTempOBPals
- pop hl
- call Function9adb
- pop hl
- call Function9adb
- ld a, $1
- ld [wColorLayoutPredefID], a
- call Function9b28
-asm_93e1:
- ld hl, TilesetBGPalette + 7 * 8
- ld de, wTempBGPal7
- ld bc, $8
- call CopyBytes
- hlcoord 0, 0, wAttrmap
- ld bc, SCREEN_HEIGHT * SCREEN_WIDTH
- ld a, $2
- call ByteFill
- hlcoord 0, 4, wAttrmap
- lb bc, $8, $a
- ld a, $0
- call Function9af1
- hlcoord 10, 0, wAttrmap
- lb bc, $7, $a
- ld a, $1
- call Function9af1
- hlcoord 0, 0, wAttrmap
- lb bc, $4, $a
- ld a, $2
- call Function9af1
- hlcoord 10, 7, wAttrmap
- lb bc, $5, $a
- ld a, $3
- call Function9af1
- hlcoord 10, 11, wAttrmap
- lb bc, $1, $9
- ld a, $4
- call Function9af1
- hlcoord 0, 12, wAttrmap
- ld bc, $78
- ld a, $7
- call ByteFill
- ld hl, Palettes_9c09
- ld de, wTempOBPal2
- ld bc, $30
- call CopyBytes
- call Function9b35
- ret
-
-Function944a: ; 944a (2:544a)
- ld hl, Palettes_bb6e
- ld de, wTempBGPal0
- ld bc, $30
- call CopyBytes
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function945e: ; 945e (2:545e)
- ld de, wTempBGPal0
- ld a, [wcca1]
- ld l, a
- ld h, $0
- add hl, hl
- add hl, hl
- ld bc, Palettes_ad2d
- add hl, bc
- call Function9adb
- ld a, [wCurPartySpecies]
- ld bc, wTempMonDVs
- call Function9bcb
- call Function9adb
- ld hl, Palettes_ad39
- call Function9adb
- ld hl, Palettes_94d3
- ld de, wTempBGPal3
- ld bc, $18
- call CopyBytes
- call Function9b1d
- hlcoord 0, 0, wAttrmap
- lb bc, $8, $14
- ld a, $1
- call Function9af1
- hlcoord 10, 16, wAttrmap
- ld bc, $a
- ld a, $2
- call ByteFill
- hlcoord 13, 5, wAttrmap
- lb bc, $2, $2
- ld a, $3
- call Function9af1
- hlcoord 15, 5, wAttrmap
- lb bc, $2, $2
- ld a, $4
- call Function9af1
- hlcoord 17, 5, wAttrmap
- lb bc, $2, $2
- ld a, $5
- call Function9af1
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Palettes_94d3:
- RGB 31, 31, 31
- RGB 31, 19, 31
- RGB 31, 15, 31
- RGB 00, 00, 00
-
- RGB 31, 31, 31
- RGB 21, 31, 14
- RGB 17, 31, 00
- RGB 00, 00, 00
-
- RGB 31, 31, 31
- RGB 17, 31, 31
- RGB 17, 31, 31
- RGB 00, 00, 00
-
-StatsScreenPals:
- RGB 31, 19, 31
-
- RGB 21, 31, 14
-
- RGB 17, 31, 31
-
-Function94f1: ; 94f1 (2:54f1)
- call Function9513
- hlcoord 1, 1, wAttrmap
- lb bc, 7, 7
- ld a, $1
- call Function9af1
- jp Function9537
-
-Function9502: ; 9502 (2:5502)
- call Function9513
- hlcoord 1, 1, wAttrmap
- lb bc, 5, 5
- ld a, $1
- call Function9af1
- jp Function9537
-
-Function9513: ; 9513 (2:5513)
- ld de, wTempBGPal0
- ld a, $1d
- call Function9ac7
- call Function9ad2
- ld a, [wCurPartySpecies]
- cp $ff
- jr nz, .asm_952d
- ld hl, Palettes_9559
- call Function9ad2
- jr .asm_9533
-
-.asm_952d
- call Function9be4
- call Function9adb
-.asm_9533
- call Function9b1d
- ret
-
-Function9537: ; 9537 (2:5537)
- call Function9b9c
- ld hl, Palettes_9551
- ld de, wTempOBPal7
- ld bc, $8
- call CopyBytes
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Palettes_9551:
- RGB 0, 0, 0
- RGB 11, 23, 0
- RGB 7, 17, 0
- RGB 0, 0, 0
-
-Palettes_9559:
- RGB 11, 23, 0
- RGB 7, 17, 0
- RGB 6, 16, 3
- RGB 5, 12, 1
-
-Function9561: ; 9561 (2:5561)
- ld de, wTempBGPal0
- ld a, $1d
- call Function9ac7
- call Function9ad2
- ld a, [wCurPartySpecies]
- cp $ff
- jr nz, .asm_957b
- ld hl, Palettes_95cd
- call Function9ad2
- jr .asm_9584
-
-.asm_957b
- ld bc, wTempMonDVs
- call Function9bcb
- call Function9adb
-.asm_9584
- call Function9b1d
- hlcoord 1, 4, wAttrmap
- lb bc, 7, 7
- ld a, $1
- call Function9af1
- call Function9b9c
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function95a0:
- ld hl, Palettes_95cd
- call Function9ad2
- jr asm_95b1
-
-Function95a8:
- ld bc, wTempMonDVs
- call Function9bcb
- call Function9adb
-asm_95b1:
- call Function9b1d
- hlcoord 1, 1, wAttrmap
- lb bc, 7, 7
- ld a, $1
- call Function9af1
- call Function9b9c
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Palettes_95cd:
- RGB 31, 15, 0
- RGB 23, 12, 0
- RGB 15, 7, 0
- RGB 0, 0, 0
-
-Function95d5: ; 95d5 (2:55d5)
- ld de, wTempBGPals
- ld a, $1d
- call Function9ac7
- call Function9ad2
- ld a, [wCurPartySpecies]
- call Function9be4
- call Function9adb
- call Function9b1d
- hlcoord 7, 5, wAttrmap
- lb bc, 7, 7
- ld a, $1
- call Function9af1
- call Function9b9c
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function9605: ; 9605 (2:5605)
- ld hl, Palettes_bbbe
- ld de, wTempBGPals
- ld bc, $80
- call CopyBytes
- call Function9b1d
- hlcoord 0, 2, wAttrmap
- lb bc, $a, $3
- ld a, $2
- call Function9af1
- hlcoord 17, 2, wAttrmap
- lb bc, $a, $3
- ld a, $2
- call Function9af1
- hlcoord 0, 4, wAttrmap
- lb bc, $6, $3
- ld a, $3
- call Function9af1
- hlcoord 17, 4, wAttrmap
- lb bc, $6, $3
- ld a, $3
- call Function9af1
- hlcoord 0, 6, wAttrmap
- lb bc, $2, $3
- ld a, $4
- call Function9af1
- hlcoord 17, 6, wAttrmap
- lb bc, $2, $3
- ld a, $4
- call Function9af1
- hlcoord 4, 2, wAttrmap
- lb bc, $2, $c
- ld a, $1
- call Function9af1
- hlcoord 3, 2, wAttrmap
- lb bc, $a, $1
- ld a, $1
- call Function9af1
- hlcoord 16, 2, wAttrmap
- lb bc, $a, $1
- ld a, $1
- call Function9af1
- hlcoord 0, 12, wAttrmap
- ld bc, $78
- ld a, $7
- call ByteFill
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function968d: ; 968d (2:568d)
- ld hl, PalPacket_a115 + 1
- call Function9ab2
- call Function9b1d
- ld de, wTempOBPals
- ld a, $3c
- call Function9ac7
- call Function9ad2
- hlcoord 0, 6, wAttrmap
- lb bc, $c, $14
- ld a, $1
- call Function9af1
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function96b7: ; 96b7 (2:56b7)
- ld b, $0
- ld hl, .Jumptable
- add hl, bc
- add hl, bc
- ld a, [hli]
- ld h, [hl]
- ld l, a
- jp hl
-
-.Jumptable:
- dw Function96c8
- dw Function96f9
- dw Function9713
-
-Function96c8:
- ld hl, Palettes_96e1
- ld de, wTempBGPal0
- call Function9ad2
- ld hl, Palettes_96e9
- ld de, wTempOBPal0
- ld bc, $10
- call CopyBytes
- call Function9b1d
- ret
-
-Palettes_96e1:
- RGB 19, 31, 19
- RGB 18, 23, 31
- RGB 11, 21, 28
- RGB 4, 16, 24
-
-Palettes_96e9:
- RGB 29, 29, 29
- RGB 20, 19, 20
- RGB 19, 6, 4
- RGB 3, 4, 6
-
- RGB 31, 31, 31
- RGB 31, 31, 31
- RGB 31, 0, 0
- RGB 3, 4, 6
-
-Function96f9:
- ld de, wTempBGPal0
- ld a, $38
- call Function9ac7
- call Function9ad2
- ld de, wTempOBPals
- ld a, $39
- call Function9ac7
-.asm_970b
- call Function9ad2
- call Function9b1d
- ret
-
-Function9713:
- ld hl, PalPacket_a0a5 + 1
- call Function9ab2
- ld de, wTempOBPals
- ld a, $3a
- call Function9ac7
- call Function9ad2
- call Function9b1d
- ret
-
-Function9728: ; 9728 (2:5728)
- ld hl, Palettes_bb9e
- ld de, wTempBGPals
- ld bc, $28
- call CopyBytes
- call Function9b28
- call Function9b1d
- call Function9b35
- ret
-
-Function973e: ; 973e (2:573e)
- ld hl, Palettes_ba86
- ld de, wTempBGPals
- ld bc, $80
- call CopyBytes
- ld hl, PalPacket_a125 + 1
- call Function9ab2
- call Function9b1d
- call Function9b35
- ret
-
-Function9757: ; 9757 (2:5757)
- call Functionb649
- ld a, $9
- ld [wColorLayoutPredefID], a
- ret
-
-Function9760: ; 9760 (2:5760)
- ld hl, PalPacket_a0c5 + 1
- call Function9ab2
- call Function9b9c
- call Function9b35
- ret
-
-Function976d: ; 976d (2:576d)
- ld de, wTempBGPal0
- ld a, c
- and a
- jr z, .asm_977e
- ld a, $1a
- call Function9ac7
- call Function9ad2
- jr .asm_97a1
-
-.asm_977e
- ld hl, wPartyMon1DVs
- ld bc, $30
- ld a, [wCurPartyMon]
- call AddNTimes
- ld c, l
- ld b, h
- ld a, [wPlayerHPPal]
- call Function9bcb
- call Function9adb
- ld hl, Palettes_9c09
- ld de, wTempOBPal2
- ld bc, $30
- call CopyBytes
-.asm_97a1
- call Function9b1d
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function97af: ; 97af (2:57af)
- ld hl, Palettes_bb36
- ld de, wTempBGPal0
- ld bc, $28
- call CopyBytes
- ld hl, Palettes_bb5e
- ld de, wTempOBPals
- ld bc, $10
- call CopyBytes
- ld a, $8
- ld [wColorLayoutPredefID], a
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function97d4: ; 97d4 (2:57d4)
- ld hl, PalPacket_a125 + 1
- call Function9ab2
- call Function9b1d
- call Function9b35
- ret
-
-Function97e1: ; 97e1 (2:57e1)
- ld hl, PalPacket_a035 + 1
- call Function9ab2
- ld de, wTempOBPals
- ld a, $4c
- call Function9ac7
- call Function9ad2
- ld hl, wTempOBPal0
- ld a, $1f
- ld [hli], a
- ld a, $0
- ld [hl], a
- call Function9b1d
- call Function9b35
- ret
-
-Function9802: ; 9802 (2:5802)
- ld de, wTempBGPal0
- xor a
- call Function9bda
- call Function9adb
- ld a, $1
- call Function9bda
- call Function9adb
- ld a, $3
- call Function9bda
- call Function9adb
- ld a, $2
- call Function9bda
- call Function9adb
- ld a, $4
- call Function9bda
- call Function9adb
- ld a, $7
- call Function9bda
- call Function9adb
- ld a, $6
- call Function9bda
- call Function9adb
- ld a, $5
- call Function9bda
- call Function9adb
- ld a, $24
- call Function9ac7
- call Function9ad2
- hlcoord 0, 0, wAttrmap
- ld bc, $168
- ld a, $1
- call ByteFill
- hlcoord 14, 1, wAttrmap
- lb bc, $7, $5
- xor a
- call Function9af1
- hlcoord 18, 1, wAttrmap
- ld [hl], $1
- hlcoord 2, 11, wAttrmap
- lb bc, $2, $4
- ld a, $1
- call Function9af1
- hlcoord 6, 11, wAttrmap
- lb bc, $2, $4
- ld a, $2
- call Function9af1
- hlcoord 10, 11, wAttrmap
- lb bc, $2, $4
- ld a, $3
- call Function9af1
- hlcoord 14, 11, wAttrmap
- lb bc, $2, $4
- ld a, $4
- call Function9af1
- hlcoord 2, 14, wAttrmap
- lb bc, $2, $4
- ld a, $5
- call Function9af1
- hlcoord 6, 14, wAttrmap
- lb bc, $2, $4
- ld a, $6
- call Function9af1
- hlcoord 10, 14, wAttrmap
- lb bc, $2, $4
- ld a, $7
- call Function9af1
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function98be: ; 98be (2:58be)
- ld de, wTempBGPals
- ld a, $10
- call Function9ac7
- call Function9ad2
- ld a, [wPlayerHPPal]
- ld l, a
- ld h, $0
- add hl, hl
- add hl, hl
- ld bc, Palettes_ad2d
- add hl, bc
- call Function9adb
- call Function9b1d
- hlcoord 11, 1, wAttrmap
- lb bc, $2, $9
- ld a, $1
- call Function9af1
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function98f1: ; 98f1 (2:58f1)
- ld hl, PalPacket_a0b5 + 1
- call Function9ab2
- call Function9b1d
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function9905: ; 9905 (2:5905)
- ld de, wTempBGPals
- ld a, $1d
- call Function9ac7
- call Function9ad2
- call Function9b1d
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function991e: ; 991e (2:591e)
- ld de, wTempBGPals
- ld hl, Palettes_996f
- ld bc, $40
- call CopyBytes
- call Function9b1d
- hlcoord 0, 0, wAttrmap
- lb bc, $1, $a
- ld a, $1
- call Function9af1
- hlcoord 10, 0, wAttrmap
- lb bc, $1, $a
- ld a, $2
- call Function9af1
- hlcoord 7, 2, wAttrmap
- lb bc, $9, $1
- ld a, $3
- call Function9af1
- hlcoord 0, 7, wAttrmap
- lb bc, $3, $5
- ld a, $4
- call Function9af1
- hlcoord 0, 3, wAttrmap
- lb bc, $3, $5
- ld a, $5
- call Function9af1
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Palettes_996f:
- RGB 31, 31, 31
- RGB 15, 15, 31
- RGB 0, 0, 31
- RGB 0, 0, 0
-
- RGB 31, 31, 31
- RGB 15, 15, 31
- RGB 0, 0, 31
- RGB 0, 0, 0
-
- RGB 31, 11, 31
- RGB 15, 15, 31
- RGB 0, 0, 31
- RGB 0, 0, 0
-
- RGB 31, 31, 31
- RGB 15, 15, 31
- RGB 0, 0, 31
- RGB 31, 0, 0
-
- RGB 31, 31, 31
- RGB 15, 15, 31
- RGB 31, 0, 0
- RGB 0, 0, 0
-
- RGB 31, 31, 31
- RGB 7, 19, 7
- RGB 7, 19, 7
- RGB 0, 0, 0
-
-Function999f: ; 999f (2:599f)
- call Function9757
- call SwapTextboxPalettes
- ld de, $14
- hlcoord 0, 0, wAttrmap
- ld a, [wMenuBorderTopCoord]
-.asm_99ae
- and a
- jr z, .asm_99b5
- dec a
- add hl, de
- jr .asm_99ae
-
-.asm_99b5
- ld a, [wMenuBorderLeftCoord]
- ld e, a
- ld d, $0
- add hl, de
- ld a, [wMenuBorderTopCoord]
- ld b, a
- ld a, [wMenuBorderBottomCoord]
- inc a
- sub b
- ld b, a
- ld a, [wMenuBorderLeftCoord]
- ld c, a
- ld a, [wMenuBorderRightCoord]
- sub c
- inc a
- ld c, a
- ld a, $0
- call Function9af1
- call Function9b35
- ret
-
-Function99d9: ; 99d9 (2:59d9)
- ld hl, PalPacket_a015 + 1
- call Function9ab2
- call Function9b1d
- hlcoord 0, 4, wAttrmap
- lb bc, $a, $14
- ld a, $2
- call Function9af1
- hlcoord 0, 6, wAttrmap
- lb bc, $6, $14
- ld a, $1
- call Function9af1
- call Function9b35
- call Function9b28
- ld a, $1
- ldh [hCGBPalUpdate], a
- ret
-
-Function9a03: ; 9a03 (2:5a03)
- ld de, wTempBGPal0
- ld a, $4e
- call Function9ac7
- call Function9ad2
- ld de, wTempOBPal0
- ld a, $4d
- call Function9ac7
- call Function9ad2
- ld de, wTempOBPal1
- ld a, $4d
- call Function9ac7
- call Function9ad2
- call Function9b1d
- call Function9b35
- call Function9b28
- ret
-
-Function9a2e: ; 9a2e (2:5a2e)
- ld de, wTempBGPal0
- ld a, [wCurPartySpecies]
- ld bc, wTempMonDVs
- call Function9bcb
- call Function9adb
- call Function9b1d
- call Function9b35
- call Function9b28
- ret
-
-Function9a47: ; 9a47 (2:5a47)
- ld de, wTempBGPal0
- ld a, [wCurPartySpecies]
- call Function9be4
- call Function9adb
- call Function9b1d
- call Function9b35
- ret
-
-Function9a5a: ; 9a5a (2:5a5a)
- ld hl, PalPacket_a135 + 1
- call Function9ab2
- ld hl, Palettes_bac6
- ld de, wTempOBPal0
- ld bc, $8
- call CopyBytes
- ld de, wTempOBPal7
- ld a, $1c
- call Function9ac7
- call Function9ad2
- call Function9b1d
- ret
-
-Function9a7b: ; 9a7b (2:5a7b)
- ld de, wTempBGPal0
- ld a, [wCurPartySpecies]
- ld bc, wTempMonDVs
- call Function9bd3
- call Function9adb
- call Function9b1d
- call Function9b35
- call Function9b28
- ret