summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xengine/dumps/bank02.asm10
-rw-r--r--engine/menu/text_entry.asm14
-rw-r--r--engine/movie/game_freak_intro.asm6
-rw-r--r--engine/movie/opening_cutscene.asm49
-rw-r--r--engine/movie/title.asm12
5 files changed, 48 insertions, 43 deletions
diff --git a/engine/dumps/bank02.asm b/engine/dumps/bank02.asm
index 97590e4..86f11e6 100755
--- a/engine/dumps/bank02.asm
+++ b/engine/dumps/bank02.asm
@@ -1150,7 +1150,7 @@ Function886a:
ld hl, vChars0 + $40
lb bc, BANK(GoldSpriteGFX), $04
call Request2bpp
- ld de, $0000
+ depixel 0, 0
ld a, $41
call InitSpriteAnimStruct
ld hl, $0003
@@ -1188,7 +1188,7 @@ Function88b3:
ld hl, vChars0 + $c0
lb bc, BANK(PidgeySpriteGFX), $04
call Request2bpp
- ld de, $0000
+ depixel 0, 0
ld a, $41
call InitSpriteAnimStruct
ld hl, $0003
@@ -1443,7 +1443,7 @@ Function8c21:
ld hl, wTileMapBackup
ld [hli], a
ld [hl], $7c
- ld de, $241c
+ depixel 4, 3, 4, 4
ld a, $44
call InitSpriteAnimStruct
call Function8c1c
@@ -1568,7 +1568,7 @@ Function8cb7:
ld hl, Text91c2
call PrintText
call WaitBGMap
- ld de, $4c23
+ depixel 9, 4, 4, 3
ld a, $44
call InitSpriteAnimStruct
ld hl, $0002
@@ -1577,7 +1577,7 @@ Function8cb7:
ld hl, $0003
add hl, bc
ld [hl], $7c
- ld de, $4030
+ depixel 8, 6
ld a, $4b
call InitSpriteAnimStruct
ld hl, $0003
diff --git a/engine/menu/text_entry.asm b/engine/menu/text_entry.asm
index 14dbc85..0c9bf75 100644
--- a/engine/menu/text_entry.asm
+++ b/engine/menu/text_entry.asm
@@ -147,7 +147,7 @@ GetNamingScreenSetup:
ld hl, wTileMapBackup
ld [hl+], a
ld [hl], $00
- ld de, $2420
+ depixel 4, 4, 4, 0
ld a, $41
call InitSpriteAnimStruct
ld hl, $0001
@@ -180,7 +180,7 @@ GetNamingScreenSetup:
ld hl, wTileMapBackup
ld [hli], a
ld [hl], $00
- ld de, $2420
+ depixel 4, 4, 4, 0
ld a, $41
call InitSpriteAnimStruct
ret
@@ -301,7 +301,7 @@ NamingScreenJoypadLoop:
dw .ReadButtons
.InitCursor:
- ld de, $5818
+ depixel 11, 3, 0, 0
ld a, $39
call InitSpriteAnimStruct
ld a, c
@@ -728,13 +728,13 @@ ComposeMailMessage:
ld hl, wTileMapBackup
ld [hli], a
ld [hl], 0
- ld de, $2420
+ depixel 4, 4, 4, 0
ld a, 8
call InitSpriteAnimStruct
ld hl, $0002
add hl, bc
ld [hl], 0
- ld de, $5818
+ depixel 11, 3, 0, 0
ld a, $39
call InitSpriteAnimStruct
ld a, c
@@ -945,13 +945,13 @@ SetupMail:
ld hl, wTileMapBackup
ld [hli], a
ld [hl], 0
- ld de, $2420
+ depixel 4, 4, 4, 0
ld a, 8
call InitSpriteAnimStruct
ld hl, $0002
add hl, bc
ld [hl], 0
- ld de, $6018
+ depixel 12, 3, 0, 0
ld a, $40
call InitSpriteAnimStruct
ld a, c
diff --git a/engine/movie/game_freak_intro.asm b/engine/movie/game_freak_intro.asm
index e8a7a00..f3f888c 100644
--- a/engine/movie/game_freak_intro.asm
+++ b/engine/movie/game_freak_intro.asm
@@ -168,7 +168,7 @@ GameFreakPresents_Wait64Frames:
GameFreakPresents_Star:
xor a
ld [wIntroSceneFrameCounter], a
- ld de, $5458
+ depixel 10, 11, 4, 0
ld a, $3b ; SPRITE_ANIM_INDEX_GS_INTRO_STAR
call InitSpriteAnimStruct
@@ -186,7 +186,7 @@ GameFreakPresents_PlaceLogo:
and a
ret z
- ld de, $5458
+ depixel 10, 11, 4, 0
ld a, $3a ; SPRITE_ANIM_INDEX_GAMEFREAK_LOGO
call InitSpriteAnimStruct
call GameFreakPresents_NextScene
@@ -292,7 +292,7 @@ GameFreakPresents_Sparkle:
srl a
; set up a new sparkle sprite
push af
- ld de, $5858
+ depixel 11, 11
ld a, $3c
call InitSpriteAnimStruct
pop af
diff --git a/engine/movie/opening_cutscene.asm b/engine/movie/opening_cutscene.asm
index 1eeacb5..bd475f8 100644
--- a/engine/movie/opening_cutscene.asm
+++ b/engine/movie/opening_cutscene.asm
@@ -370,12 +370,11 @@ Intro_InitBubble:
db $40, $88
Intro_InitMagikarps:
- ld de, $403f
+ depixel 8, 7, 0, 7
ld a, [wSGB]
and a
jr z, .ok
-
- ld de, $201f
+ depixel 4, 3, 0, 7
.ok
ld hl, wIntroFrameCounter2
@@ -385,20 +384,25 @@ Intro_InitMagikarps:
ld a, [hl]
and d
jr nz, .alternate_frame
- ld de, $e8e0
+
+ depixel 29, 28
call .PlaceMagikarp
- ld de, wObject8SpriteXOffset
+
+ depixel 26, 0
call .PlaceMagikarp
- ld de, $00c0
+
+ depixel 0, 24
call .PlaceMagikarp
ret
.alternate_frame
- ld de, $e0f0
+ depixel 28, 30
call .PlaceMagikarp
- ld de, $f8c0
+
+ depixel 31, 24
call .PlaceMagikarp
- ld de, $10e0
+
+ depixel 2, 28
call .PlaceMagikarp
ret
@@ -408,11 +412,12 @@ Intro_InitMagikarps:
ret
Intro_InitOmanyte:
- ld de, $9038
+ depixel 18, 7
call .PlaceOmanyte
- ld de, $7050
+ depixel 14, 10
call .PlaceOmanyte
- ld de, $8078
+ depixel 16, 15
+; fallback
.PlaceOmanyte:
ld a, $22 ; SPRITE_ANIM_INDEX_GS_INTRO_SHELLDER
@@ -423,13 +428,13 @@ Intro_InitLapras:
ld a, [wIntroFrameCounter2]
and %00011111
ret nz
- ld de, $80c0
+ depixel 16, 24
ld a, $25 ; SPRITE_ANIM_INDEX_GS_INTRO_LAPRAS
call InitSpriteAnimStruct
ret
Intro_UnusedInitAerodactyl: ; unreferenced
- ld de, $1000
+ depixel 2, 0
ld a, $24 ; SPRITE_ANIM_INDEX_UNUSED_INTRO_AERODACTYL
call InitSpriteAnimStruct
ret
@@ -752,30 +757,30 @@ Intro_InitNote:
and $7f
jr z, .SmallerNote
- ld de, $5c30
+ depixel 11, 6, 4, 0
ld a, $26 ; SPRITE_ANIM_INDEX_GS_INTRO_NOTE
call InitSpriteAnimStruct
ret
.SmallerNote:
- ld de, $5430
+ depixel 10, 6, 4, 0
ld a, $27 ; SPRITE_ANIM_INDEX_GS_INTRO_SMALLER_NOTE
call InitSpriteAnimStruct
ret
Intro_InitJigglypuff:
- ld de, $7030
+ depixel 14, 6
ld a, $28 ; SPRITE_ANIM_INDEX_GS_INTRO_JIGGLYPUFF
call InitSpriteAnimStruct
ret
Intro_InitPikachu:
- ld de, $70c0
+ depixel 14, 24
ld a, $29 ; SPRITE_ANIM_INDEX_GS_INTRO_PIKACHU
call InitSpriteAnimStruct
- ld de, $70c0
+ depixel 14, 24
ld a, $2a ; SPRITE_ANIM_INDEX_GS_INTRO_PIKACHU_TAIL
call InitSpriteAnimStruct
ret
@@ -1123,7 +1128,7 @@ Intro_AnimateFireball:
inc [hl]
and 3
ret nz
- ld de, $6454
+ depixel 12, 10, 4, 4
ld a, $2b ; SPRITE_ANIM_INDEX_GS_INTRO_FIREBALL
call InitSpriteAnimStruct
ld hl, hSCX
@@ -1133,13 +1138,13 @@ Intro_AnimateFireball:
ret
Intro_LoadBlastoiseObject:
- ld de, $b008
+ depixel 22, 1
ld a, $2c ; SPRITE_ANIM_INDEX_GS_INTRO_BLASTOISE
call InitSpriteAnimStruct
ret
Intro_LoadVenusaurObject:
- ld de, $b0a0
+ depixel 22, 20
ld a, $2d ; SPRITE_ANIM_INDEX_GS_INTRO_VENUSAUR
call InitSpriteAnimStruct
ret
diff --git a/engine/movie/title.asm b/engine/movie/title.asm
index 26d6f8b..23baa2f 100644
--- a/engine/movie/title.asm
+++ b/engine/movie/title.asm
@@ -161,12 +161,12 @@ TitleSequenceInit::
ret
FirePositionTable::
- dw $4CE0
- dw $58A0
- dw $6490
- dw $70D0
- dw $7CB0
- dw $8800
+ dbpixel 28, 9, 0, 4
+ dbpixel 20, 11, 0, 0
+ dbpixel 18, 12, 0, 4
+ dbpixel 26, 14, 0, 0
+ dbpixel 22, 15, 0, 4
+ dbpixel 0, 17, 0, 0
TitleFireGFX:: INCBIN "gfx/title/fire.2bpp"
TitleNotesGFX:: INCBIN "gfx/title/notes.2bpp"