Enemizer migration

This commit is contained in:
aerinon
2022-09-20 16:38:20 -06:00
parent 6b853222f2
commit 5e93e59727
27 changed files with 1133 additions and 5 deletions

View File

@@ -17,7 +17,8 @@ lorom
!RANDOM_SPRITE_FLAG = "$368103"
!AGAHNIM_FUN_BALLS = "$368104"
!ENABLE_MIMIC_OVERRIDE = "$368105"
!ENABLE_TERRORPIN_AI_FIX = "$368106"
;!ENABLE_TERRORPIN_AI_FIX = "$368106" # moved to baserom already
!CENTER_BOSS_DROP_FLAG = "$368107"
; Enemizer reserved memory
; $7F50B0 - $7F50BF - Downstream Reserved (Enemizer)
@@ -26,10 +27,43 @@ lorom
;================================================================================
incsrc hooks.asm
incsrc DMA.asm
org $B78000 ; the original org is 368000, but I'm putting this here for migration purposes, and I think B6 is the same bank but fastrom
org $B68000 ; the original org is 368000 and B6 is the same bank but fastrom
EnemizerTablesStart:
;none migrated yet
incsrc enemizer_info_table.asm
incsrc enemizerflags.asm
incsrc bushes_table.asm
; todo: room header table
EnemizerCodeStart:
incsrc blindboss.asm
incsrc bushes.asm
incsrc NMI.asm
incsrc special_action.asm
incsrc bosses_moved.asm
incsrc damage.asm
incsrc bossdrop.asm
incsrc moldorm.asm
incsrc kodongo_fixes.asm
incsrc mimic_fixes.asm
; todo: vitreous key fix for boss shuffle
incsrc overworld_sprites.asm
incsrc blindboss.asm
warnpc $B6FFFF ;if we hit this we need to split stuff by bank
org $0684BD
Sprite_Get16BitCoords_long:
org $0DBA71
GetRandomInt:
org $0DBB67
Sound_SetSfxPanWithPlayerCoords:
org $0DBB8A
Sound_SetSfx3PanLong:
org $1EC6FA ;F46FA
SpritePrep_Eyegore: