You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
This commit is contained in:
@ -1,40 +1,39 @@
|
|||||||
; CGBLayoutJumptable indexes (see engine/gfx/cgb_layouts.asm)
|
; CGBLayoutJumptable indexes (see engine/gfx/cgb_layouts.asm)
|
||||||
; SGBLayoutJumptable indexes (see engine/gfx/sgb_layouts.asm)
|
|
||||||
const_def
|
const_def
|
||||||
const SCGB_BATTLE_GRAYSCALE
|
const CGB_BATTLE_GRAYSCALE
|
||||||
const SCGB_BATTLE_COLORS
|
const CGB_BATTLE_COLORS
|
||||||
const SCGB_POKEGEAR_PALS
|
const CGB_POKEGEAR_PALS
|
||||||
const SCGB_STATS_SCREEN_HP_PALS
|
const CGB_STATS_SCREEN_HP_PALS
|
||||||
const SCGB_POKEDEX
|
const CGB_POKEDEX
|
||||||
const SCGB_SLOT_MACHINE
|
const CGB_SLOT_MACHINE
|
||||||
const SCGB_BETA_TITLE_SCREEN
|
const CGB_BETA_TITLE_SCREEN
|
||||||
const SCGB_GS_INTRO
|
const CGB_GS_INTRO
|
||||||
const SCGB_DIPLOMA
|
const CGB_DIPLOMA
|
||||||
const SCGB_MAPPALS
|
const CGB_MAPPALS
|
||||||
const SCGB_PARTY_MENU
|
const CGB_PARTY_MENU
|
||||||
const SCGB_EVOLUTION
|
const CGB_EVOLUTION
|
||||||
const SCGB_GS_TITLE_SCREEN
|
const CGB_GS_TITLE_SCREEN
|
||||||
const SCGB_0D
|
const CGB_0D
|
||||||
const SCGB_MOVE_LIST
|
const CGB_MOVE_LIST
|
||||||
const SCGB_BETA_PIKACHU_MINIGAME
|
const CGB_BETA_PIKACHU_MINIGAME
|
||||||
const SCGB_POKEDEX_SEARCH_OPTION
|
const CGB_POKEDEX_SEARCH_OPTION
|
||||||
const SCGB_BETA_POKER
|
const CGB_BETA_POKER
|
||||||
const SCGB_POKEPIC
|
const CGB_POKEPIC
|
||||||
const SCGB_MAGNET_TRAIN
|
const CGB_MAGNET_TRAIN
|
||||||
const SCGB_PACKPALS
|
const CGB_PACKPALS
|
||||||
const SCGB_TRAINER_CARD
|
const CGB_TRAINER_CARD
|
||||||
const SCGB_POKEDEX_UNOWN_MODE
|
const CGB_POKEDEX_UNOWN_MODE
|
||||||
const SCGB_BILLS_PC
|
const CGB_BILLS_PC
|
||||||
const SCGB_UNOWN_PUZZLE
|
const CGB_UNOWN_PUZZLE
|
||||||
const SCGB_GAMEFREAK_LOGO
|
const CGB_GAMEFREAK_LOGO
|
||||||
const SCGB_PLAYER_OR_MON_FRONTPIC_PALS
|
const CGB_PLAYER_OR_MON_FRONTPIC_PALS
|
||||||
const SCGB_TRADE_TUBE
|
const CGB_TRADE_TUBE
|
||||||
const SCGB_TRAINER_OR_MON_FRONTPIC_PALS
|
const CGB_TRAINER_OR_MON_FRONTPIC_PALS
|
||||||
const SCGB_1D
|
const CGB_1D
|
||||||
DEF NUM_SCGB_LAYOUTS EQU const_value
|
DEF NUM_CGB_LAYOUTS EQU const_value
|
||||||
|
|
||||||
DEF SCGB_PARTY_MENU_HP_BARS EQU $fc
|
DEF CGB_PARTY_MENU_HP_BARS EQU $fc
|
||||||
DEF SCGB_DEFAULT EQU $ff
|
DEF CGB_DEFAULT EQU $ff
|
||||||
|
|
||||||
; GetCrystalCGBLayout arguments (see engine/gfx/crystal_layouts.asm)
|
; GetCrystalCGBLayout arguments (see engine/gfx/crystal_layouts.asm)
|
||||||
const_def
|
const_def
|
||||||
@ -42,7 +41,7 @@ DEF SCGB_DEFAULT EQU $ff
|
|||||||
const CRYSTAL_CGB_MOBILE_1
|
const CRYSTAL_CGB_MOBILE_1
|
||||||
const CRYSTAL_CGB_NAME_CARD
|
const CRYSTAL_CGB_NAME_CARD
|
||||||
|
|
||||||
; PredefPals indexes (see gfx/sgb/predef.pal)
|
; PredefPals indexes (see gfx/predef/predef.pal)
|
||||||
; GetPredefPal arguments (see engine/gfx/color.asm)
|
; GetPredefPal arguments (see engine/gfx/color.asm)
|
||||||
const_def
|
const_def
|
||||||
const PREDEFPAL_ROUTES
|
const PREDEFPAL_ROUTES
|
||||||
@ -125,34 +124,3 @@ DEF SCGB_DEFAULT EQU $ff
|
|||||||
const PREDEFPAL_GAMEFREAK_LOGO_OB
|
const PREDEFPAL_GAMEFREAK_LOGO_OB
|
||||||
const PREDEFPAL_GAMEFREAK_LOGO_BG
|
const PREDEFPAL_GAMEFREAK_LOGO_BG
|
||||||
DEF NUM_PREDEF_PALS EQU const_value
|
DEF NUM_PREDEF_PALS EQU const_value
|
||||||
|
|
||||||
; SGB system command codes
|
|
||||||
; http://gbdev.gg8.se/wiki/articles/SGB_Functions#SGB_System_Command_Table
|
|
||||||
const_def
|
|
||||||
const SGB_PAL01
|
|
||||||
const SGB_PAL23
|
|
||||||
const SGB_PAL03
|
|
||||||
const SGB_PAL12
|
|
||||||
const SGB_ATTR_BLK
|
|
||||||
const SGB_ATTR_LIN
|
|
||||||
const SGB_ATTR_DIV
|
|
||||||
const SGB_ATTR_CHR
|
|
||||||
const SGB_SOUND
|
|
||||||
const SGB_SOU_TRN
|
|
||||||
const SGB_PAL_SET
|
|
||||||
const SGB_PAL_TRN
|
|
||||||
const SGB_ATRC_EN
|
|
||||||
const SGB_TEST_EN
|
|
||||||
const SGB_ICON_EN
|
|
||||||
const SGB_DATA_SND
|
|
||||||
const SGB_DATA_TRN
|
|
||||||
const SGB_MLT_REQ
|
|
||||||
const SGB_JUMP
|
|
||||||
const SGB_CHR_TRN
|
|
||||||
const SGB_PCT_TRN
|
|
||||||
const SGB_ATTR_TRN
|
|
||||||
const SGB_ATTR_SET
|
|
||||||
const SGB_MASK_EN
|
|
||||||
const SGB_OBJ_TRN
|
|
||||||
|
|
||||||
DEF PALPACKET_LENGTH EQU $10
|
|
@ -1,8 +0,0 @@
|
|||||||
; Crystal does not support SGB, so this is unused.
|
|
||||||
|
|
||||||
MapGroupRoofSGBPalInds:
|
|
||||||
; entries correspond to map groups
|
|
||||||
table_width 1, MapGroupRoofSGBPalInds
|
|
||||||
db PREDEFPAL_ROUTES
|
|
||||||
db PREDEFPAL_OLIVINE
|
|
||||||
assert_table_length NUM_MAP_GROUPS + 1
|
|
@ -55,8 +55,7 @@ PredefPointers::
|
|||||||
add_predef GetUnownLetter
|
add_predef GetUnownLetter
|
||||||
add_predef LoadPoisonBGPals
|
add_predef LoadPoisonBGPals
|
||||||
add_predef DummyPredef2F
|
add_predef DummyPredef2F
|
||||||
add_predef InitSGBBorder
|
add_predef LoadCGBLayout
|
||||||
add_predef LoadSGBLayout
|
|
||||||
add_predef Pokedex_GetArea
|
add_predef Pokedex_GetArea
|
||||||
add_predef Unused_CheckShininess
|
add_predef Unused_CheckShininess
|
||||||
add_predef DoBattleTransition
|
add_predef DoBattleTransition
|
||||||
|
@ -1,133 +0,0 @@
|
|||||||
; macros taken from pokered's data/sgb_packets.asm
|
|
||||||
; names taken from pandocs
|
|
||||||
; http://gbdev.gg8.se/wiki/articles/SGB_Functions#SGB_Palette_Commands
|
|
||||||
|
|
||||||
MACRO sgb_pal_trn
|
|
||||||
db (SGB_PAL_TRN << 3) + 1
|
|
||||||
ds 15
|
|
||||||
ENDM
|
|
||||||
|
|
||||||
MACRO sgb_mlt_req
|
|
||||||
db (SGB_MLT_REQ << 3) + 1
|
|
||||||
db \1 - 1
|
|
||||||
ds 14
|
|
||||||
ENDM
|
|
||||||
|
|
||||||
MACRO sgb_chr_trn
|
|
||||||
db (SGB_CHR_TRN << 3) + 1
|
|
||||||
db \1 + (\2 << 1)
|
|
||||||
ds 14
|
|
||||||
ENDM
|
|
||||||
|
|
||||||
MACRO sgb_pct_trn
|
|
||||||
db (SGB_PCT_TRN << 3) + 1
|
|
||||||
ds 15
|
|
||||||
ENDM
|
|
||||||
|
|
||||||
MACRO sgb_mask_en
|
|
||||||
db (SGB_MASK_EN << 3) + 1
|
|
||||||
db \1
|
|
||||||
ds 14
|
|
||||||
ENDM
|
|
||||||
|
|
||||||
MACRO sgb_data_snd
|
|
||||||
db (SGB_DATA_SND << 3) + 1
|
|
||||||
dw \1 ; address
|
|
||||||
db \2 ; bank
|
|
||||||
db \3 ; length (1-11)
|
|
||||||
ENDM
|
|
||||||
|
|
||||||
; Crystal does not support SGB, so this is unused.
|
|
||||||
|
|
||||||
PalTrnPacket: sgb_pal_trn
|
|
||||||
MltReq1Packet: sgb_mlt_req 1
|
|
||||||
MltReq2Packet: sgb_mlt_req 2
|
|
||||||
ChrTrnPacket: sgb_chr_trn 0, 0
|
|
||||||
PctTrnPacket: sgb_pct_trn
|
|
||||||
|
|
||||||
MaskEnFreezePacket: sgb_mask_en 1
|
|
||||||
MaskEnCancelPacket: sgb_mask_en 0
|
|
||||||
|
|
||||||
; These are packets containing SNES code.
|
|
||||||
; This set of packets is found in several Japanese SGB-compatible titles.
|
|
||||||
; It appears to be part of NCL's SGB devkit.
|
|
||||||
|
|
||||||
DataSndPacket1:
|
|
||||||
sgb_data_snd $085d, $0, 11
|
|
||||||
db $8c ; cpx #$8c (2)
|
|
||||||
db $d0, $f4 ; bne -$0c
|
|
||||||
db $60 ; rts
|
|
||||||
ds 7
|
|
||||||
|
|
||||||
DataSndPacket2:
|
|
||||||
sgb_data_snd $0852, $0, 11
|
|
||||||
db $a9, $e7 ; lda #$e7
|
|
||||||
db $9f, $01, $c0, $7e ; sta $7ec001, x
|
|
||||||
db $e8 ; inx
|
|
||||||
db $e8 ; inx
|
|
||||||
db $e8 ; inx
|
|
||||||
db $e8 ; inx
|
|
||||||
db $e0 ; cpx #$8c (1)
|
|
||||||
|
|
||||||
DataSndPacket3:
|
|
||||||
sgb_data_snd $0847, $0, 11
|
|
||||||
db $c4 ; cmp #$c4 (2)
|
|
||||||
db $d0, $16 ; bne +$16
|
|
||||||
db $a5 ; lda dp
|
|
||||||
db $cb ; wai
|
|
||||||
db $c9, $05 ; cmp #$05
|
|
||||||
db $d0, $10 ; bne +$10
|
|
||||||
db $a2, $28 ; ldx #$28
|
|
||||||
|
|
||||||
DataSndPacket4:
|
|
||||||
sgb_data_snd $083c, $0, 11
|
|
||||||
db $f0, $12 ; beq +$12
|
|
||||||
db $a5 ; lda dp
|
|
||||||
db $c9, $c9 ; cmp #$c9
|
|
||||||
db $c8 ; iny
|
|
||||||
db $d0, $1c ; bne +$1c
|
|
||||||
db $a5 ; lda dp
|
|
||||||
db $ca ; dex
|
|
||||||
db $c9 ; cmp #$c4 (1)
|
|
||||||
|
|
||||||
DataSndPacket5:
|
|
||||||
sgb_data_snd $0831, $0, 11
|
|
||||||
dbw $0c, $caa5 ; tsb $caa5
|
|
||||||
db $c9, $7e ; cmp #$7e
|
|
||||||
db $d0, $06 ; bne +$06
|
|
||||||
db $a5 ; lda dp
|
|
||||||
db $cb ; wai
|
|
||||||
db $c9, $7e ; cmp #$7e
|
|
||||||
|
|
||||||
DataSndPacket6:
|
|
||||||
sgb_data_snd $0826, $0, 11
|
|
||||||
db $39 ; bne +$39 (2)
|
|
||||||
dbw $cd, $0c48 ; cmp $0c48
|
|
||||||
db $d0, $34 ; bne +$34
|
|
||||||
db $a5 ; lda dp
|
|
||||||
db $c9, $c9 ; cmp #$c9
|
|
||||||
db $80, $d0 ; bra -$30
|
|
||||||
|
|
||||||
DataSndPacket7:
|
|
||||||
sgb_data_snd $081b, $0, 11
|
|
||||||
db $ea ; nop
|
|
||||||
db $ea ; nop
|
|
||||||
db $ea ; nop
|
|
||||||
db $ea ; nop
|
|
||||||
db $ea ; nop
|
|
||||||
; $0820:
|
|
||||||
db $a9, $01 ; lda #01
|
|
||||||
dbw $cd, $0c4f ; cmp $c4f
|
|
||||||
db $d0 ; bne +$39 (1)
|
|
||||||
|
|
||||||
DataSndPacket8:
|
|
||||||
sgb_data_snd $0810, $0, 11
|
|
||||||
dbw $4c, $0820 ; jmp $0820
|
|
||||||
db $ea ; nop
|
|
||||||
db $ea ; nop
|
|
||||||
db $ea ; nop
|
|
||||||
db $ea ; nop
|
|
||||||
db $ea ; nop
|
|
||||||
db $60 ; rts
|
|
||||||
db $ea ; nop
|
|
||||||
db $ea ; nop
|
|
@ -2654,7 +2654,7 @@ ForcePlayerMonChoice:
|
|||||||
call ExitMenu
|
call ExitMenu
|
||||||
call LoadTilemapToTempTilemap
|
call LoadTilemapToTempTilemap
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
call GetMemSGBLayout
|
call GetMemCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
xor a
|
xor a
|
||||||
ld c, a
|
ld c, a
|
||||||
@ -2673,7 +2673,7 @@ ForcePlayerMonChoice:
|
|||||||
call DelayFrame
|
call DelayFrame
|
||||||
call _LoadHPBar
|
call _LoadHPBar
|
||||||
call CloseWindow
|
call CloseWindow
|
||||||
call GetMemSGBLayout
|
call GetMemCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
call SendOutMonText
|
call SendOutMonText
|
||||||
call NewBattleMonStatus
|
call NewBattleMonStatus
|
||||||
@ -2815,8 +2815,8 @@ LostBattle:
|
|||||||
jr nz, .LostLinkBattle
|
jr nz, .LostLinkBattle
|
||||||
|
|
||||||
; Grayscale
|
; Grayscale
|
||||||
ld b, SCGB_BATTLE_GRAYSCALE
|
ld b, CGB_BATTLE_GRAYSCALE
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
jr .end
|
jr .end
|
||||||
|
|
||||||
@ -4890,7 +4890,7 @@ BattleMenuPKMN_Loop:
|
|||||||
call _LoadHPBar
|
call _LoadHPBar
|
||||||
call CloseWindow
|
call CloseWindow
|
||||||
call LoadTilemapToTempTilemap
|
call LoadTilemapToTempTilemap
|
||||||
call GetMemSGBLayout
|
call GetMemCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
jp BattleMenu
|
jp BattleMenu
|
||||||
|
|
||||||
@ -4970,7 +4970,7 @@ TryPlayerSwitch:
|
|||||||
call ClearSprites
|
call ClearSprites
|
||||||
call _LoadHPBar
|
call _LoadHPBar
|
||||||
call CloseWindow
|
call CloseWindow
|
||||||
call GetMemSGBLayout
|
call GetMemCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
ld a, [wCurPartyMon]
|
ld a, [wCurPartyMon]
|
||||||
ld [wCurBattleMon], a
|
ld [wCurBattleMon], a
|
||||||
@ -6795,8 +6795,8 @@ FinishBattleAnim:
|
|||||||
push bc
|
push bc
|
||||||
push de
|
push de
|
||||||
push hl
|
push hl
|
||||||
ld b, SCGB_BATTLE_COLORS
|
ld b, CGB_BATTLE_COLORS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
pop hl
|
pop hl
|
||||||
@ -7880,8 +7880,8 @@ BattleIntro:
|
|||||||
farcall ClearBattleRAM
|
farcall ClearBattleRAM
|
||||||
call InitEnemy
|
call InitEnemy
|
||||||
call BackUpBGMap2
|
call BackUpBGMap2
|
||||||
ld b, SCGB_BATTLE_GRAYSCALE
|
ld b, CGB_BATTLE_GRAYSCALE
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
ld hl, rLCDC
|
ld hl, rLCDC
|
||||||
res rLCDC_WINDOW_TILEMAP, [hl] ; select vBGMap0/vBGMap2
|
res rLCDC_WINDOW_TILEMAP, [hl] ; select vBGMap0/vBGMap2
|
||||||
call InitBattleDisplay
|
call InitBattleDisplay
|
||||||
@ -8236,8 +8236,8 @@ _DisplayLinkRecord:
|
|||||||
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
|
||||||
call ByteFill
|
call ByteFill
|
||||||
call WaitBGMap2
|
call WaitBGMap2
|
||||||
ld b, SCGB_DIPLOMA
|
ld b, CGB_DIPLOMA
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
ld c, 8
|
ld c, 8
|
||||||
call DelayFrames
|
call DelayFrames
|
||||||
@ -8716,8 +8716,8 @@ InitBattleDisplay:
|
|||||||
ldh [rWY], a
|
ldh [rWY], a
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
call HideSprites
|
call HideSprites
|
||||||
ld b, SCGB_BATTLE_COLORS
|
ld b, CGB_BATTLE_COLORS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
ld a, $90
|
ld a, $90
|
||||||
ldh [hWY], a
|
ldh [hWY], a
|
||||||
|
@ -27,8 +27,8 @@ BattleCommand_BatonPass:
|
|||||||
hlcoord 1, 0
|
hlcoord 1, 0
|
||||||
lb bc, 4, 10
|
lb bc, 4, 10
|
||||||
call ClearBox
|
call ClearBox
|
||||||
ld b, SCGB_BATTLE_COLORS
|
ld b, CGB_BATTLE_COLORS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
call BatonPass_LinkPlayerSwitch
|
call BatonPass_LinkPlayerSwitch
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ _ReturnToBattle_UseBall:
|
|||||||
.continue
|
.continue
|
||||||
farcall GetEnemyMonFrontpic
|
farcall GetEnemyMonFrontpic
|
||||||
farcall _LoadBattleFontsHPBar
|
farcall _LoadBattleFontsHPBar
|
||||||
call GetMemSGBLayout
|
call GetMemCGBLayout
|
||||||
call CloseWindow
|
call CloseWindow
|
||||||
call LoadStandardMenuHeader
|
call LoadStandardMenuHeader
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
|
@ -250,8 +250,8 @@ _ShowLinkBattleParticipants:
|
|||||||
ld [hli], a
|
ld [hli], a
|
||||||
ld [hl], "<BOLD_S>"
|
ld [hl], "<BOLD_S>"
|
||||||
farcall LinkBattle_TrainerHuds ; no need to farcall
|
farcall LinkBattle_TrainerHuds ; no need to farcall
|
||||||
ld b, SCGB_DIPLOMA
|
ld b, CGB_DIPLOMA
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
ldh [rOBP0], a
|
ldh [rOBP0], a
|
||||||
|
@ -1148,8 +1148,8 @@ BattleAnimCmd_BeatUp:
|
|||||||
.done
|
.done
|
||||||
pop af
|
pop af
|
||||||
ld [wCurPartySpecies], a
|
ld [wCurPartySpecies], a
|
||||||
ld b, SCGB_BATTLE_COLORS
|
ld b, CGB_BATTLE_COLORS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
|
|
||||||
pop af
|
pop af
|
||||||
ldh [rSVBK], a
|
ldh [rSVBK], a
|
||||||
|
@ -291,11 +291,6 @@ BattleBGEffect_CycleOBPalsGrayAndYellow:
|
|||||||
dc 2, 1, 0, 0
|
dc 2, 1, 0, 0
|
||||||
db -2
|
db -2
|
||||||
|
|
||||||
.PalsSGB:
|
|
||||||
dc 3, 3, 0, 0
|
|
||||||
dc 3, 0, 0, 0
|
|
||||||
db -2
|
|
||||||
|
|
||||||
BattleBGEffect_CycleMidOBPalsGrayAndYellow:
|
BattleBGEffect_CycleMidOBPalsGrayAndYellow:
|
||||||
ld de, .PalsCGB
|
ld de, .PalsCGB
|
||||||
call BattleBGEffect_GetNthDMGPal
|
call BattleBGEffect_GetNthDMGPal
|
||||||
@ -307,11 +302,6 @@ BattleBGEffect_CycleMidOBPalsGrayAndYellow:
|
|||||||
dc 3, 1, 2, 0
|
dc 3, 1, 2, 0
|
||||||
db -2
|
db -2
|
||||||
|
|
||||||
.PalsSGB:
|
|
||||||
dc 3, 3, 0, 0
|
|
||||||
dc 3, 0, 3, 0
|
|
||||||
db -2
|
|
||||||
|
|
||||||
BattleBGEffect_CycleBGPals_Inverted:
|
BattleBGEffect_CycleBGPals_Inverted:
|
||||||
ld de, .Pals
|
ld de, .Pals
|
||||||
call BattleBGEffect_GetNthDMGPal
|
call BattleBGEffect_GetNthDMGPal
|
||||||
|
@ -3410,8 +3410,6 @@ BattleAnimFunction_SkyAttack:
|
|||||||
|
|
||||||
.GBCPals:
|
.GBCPals:
|
||||||
db $ff, $aa, $55, $aa
|
db $ff, $aa, $55, $aa
|
||||||
.SGBPals:
|
|
||||||
db $ff, $ff, $00, $00
|
|
||||||
|
|
||||||
BattleAnimFunction_GrowthSwordsDance:
|
BattleAnimFunction_GrowthSwordsDance:
|
||||||
; Moves object in a circle where the height is 1/8 the width, while also moving upward 2 pixels per frame
|
; Moves object in a circle where the height is 1/8 the width, while also moving upward 2 pixels per frame
|
||||||
|
@ -600,8 +600,8 @@ DebugRoom_EditPagedValues:
|
|||||||
inc a
|
inc a
|
||||||
ldh [hBGMapMode], a
|
ldh [hBGMapMode], a
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, SCGB_DIPLOMA
|
ld b, CGB_DIPLOMA
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
.resume
|
.resume
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
|
@ -74,8 +74,8 @@ DisplayCaughtContestMonStats:
|
|||||||
ld [wOptions], a
|
ld [wOptions], a
|
||||||
|
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, SCGB_DIPLOMA
|
ld b, CGB_DIPLOMA
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
@ -29,8 +29,8 @@ PlaceDiplomaOnScreen:
|
|||||||
call PlaceString
|
call PlaceString
|
||||||
call EnableLCD
|
call EnableLCD
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, SCGB_DIPLOMA
|
ld b, CGB_DIPLOMA
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
ret
|
ret
|
||||||
|
@ -15,8 +15,8 @@ BlindingFlash:
|
|||||||
set STATUSFLAGS_FLASH_F, [hl]
|
set STATUSFLAGS_FLASH_F, [hl]
|
||||||
farcall ReplaceTimeOfDayPals
|
farcall ReplaceTimeOfDayPals
|
||||||
farcall UpdateTimeOfDayPal
|
farcall UpdateTimeOfDayPal
|
||||||
ld b, SCGB_MAPPALS
|
ld b, CGB_MAPPALS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
farcall LoadOW_BGPal7
|
farcall LoadOW_BGPal7
|
||||||
farcall FadeInPalettes
|
farcall FadeInPalettes
|
||||||
ret
|
ret
|
||||||
|
@ -254,8 +254,8 @@ AnimateHOFMonEntrance:
|
|||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
xor a
|
xor a
|
||||||
ldh [hBGMapMode], a
|
ldh [hBGMapMode], a
|
||||||
ld b, SCGB_PLAYER_OR_MON_FRONTPIC_PALS
|
ld b, CGB_PLAYER_OR_MON_FRONTPIC_PALS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
call HOF_SlideBackpic
|
call HOF_SlideBackpic
|
||||||
xor a
|
xor a
|
||||||
@ -387,8 +387,8 @@ _HallOfFamePC:
|
|||||||
ld de, .EmptyString
|
ld de, .EmptyString
|
||||||
call PlaceString
|
call PlaceString
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, SCGB_PLAYER_OR_MON_FRONTPIC_PALS
|
ld b, CGB_PLAYER_OR_MON_FRONTPIC_PALS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
decoord 6, 5
|
decoord 6, 5
|
||||||
ld c, ANIM_MON_HOF
|
ld c, ANIM_MON_HOF
|
||||||
@ -541,8 +541,8 @@ HOF_AnimatePlayerPic:
|
|||||||
xor a
|
xor a
|
||||||
ldh [hBGMapMode], a
|
ldh [hBGMapMode], a
|
||||||
ld [wCurPartySpecies], a
|
ld [wCurPartySpecies], a
|
||||||
ld b, SCGB_PLAYER_OR_MON_FRONTPIC_PALS
|
ld b, CGB_PLAYER_OR_MON_FRONTPIC_PALS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
call HOF_SlideBackpic
|
call HOF_SlideBackpic
|
||||||
xor a
|
xor a
|
||||||
|
@ -406,8 +406,8 @@ MagnetTrain_Jumptable_FirstRunThrough:
|
|||||||
ld [wTimeOfDayPal], a
|
ld [wTimeOfDayPal], a
|
||||||
ld a, TOWN
|
ld a, TOWN
|
||||||
ld [wEnvironment], a
|
ld [wEnvironment], a
|
||||||
ld b, SCGB_MAPPALS
|
ld b, CGB_MAPPALS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call UpdateTimePals
|
call UpdateTimePals
|
||||||
|
|
||||||
ldh a, [rBGP]
|
ldh a, [rBGP]
|
||||||
|
@ -3,8 +3,8 @@ MoveTutor:
|
|||||||
call ClearBGPalettes
|
call ClearBGPalettes
|
||||||
call ClearScreen
|
call ClearScreen
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
ld b, SCGB_PACKPALS
|
ld b, CGB_PACKPALS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
xor a
|
xor a
|
||||||
ld [wItemAttributeValue], a
|
ld [wItemAttributeValue], a
|
||||||
call .GetMoveTutorMove
|
call .GetMoveTutorMove
|
||||||
|
@ -4,8 +4,8 @@ Pokepic::
|
|||||||
call MenuBox
|
call MenuBox
|
||||||
call UpdateSprites
|
call UpdateSprites
|
||||||
call ApplyTilemap
|
call ApplyTilemap
|
||||||
ld b, SCGB_POKEPIC
|
ld b, CGB_POKEPIC
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
xor a
|
xor a
|
||||||
ldh [hBGMapMode], a
|
ldh [hBGMapMode], a
|
||||||
ld a, [wCurPartySpecies]
|
ld a, [wCurPartySpecies]
|
||||||
@ -32,7 +32,7 @@ ClosePokepic::
|
|||||||
call CopyMenuHeader
|
call CopyMenuHeader
|
||||||
call ClearMenuBoxInterior
|
call ClearMenuBoxInterior
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
call GetMemSGBLayout
|
call GetMemCGBLayout
|
||||||
xor a
|
xor a
|
||||||
ldh [hBGMapMode], a
|
ldh [hBGMapMode], a
|
||||||
call OverworldTextModeSwitch
|
call OverworldTextModeSwitch
|
||||||
|
@ -62,8 +62,8 @@ _UnownPrinter:
|
|||||||
ld [wTempMonDVs], a
|
ld [wTempMonDVs], a
|
||||||
ld [wTempMonDVs + 1], a
|
ld [wTempMonDVs + 1], a
|
||||||
|
|
||||||
ld b, SCGB_TRAINER_OR_MON_FRONTPIC_PALS
|
ld b, CGB_TRAINER_OR_MON_FRONTPIC_PALS
|
||||||
call GetSGBLayout
|
call GetCGBLayout
|
||||||
call SetPalettes
|
call SetPalettes
|
||||||
|
|
||||||
.joy_loop
|
.joy_loop
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user