cassidoxa
09d15f3294
Another WRAM label pass
...
Deleted compression.asm
2022-11-22 00:36:39 -05:00
cassidoxa
788cceaab9
Continue labeling and documentation in ram.asm, main rando block
...
Deleted several unused modules and some commented code
Reorganized some routines to clean up modules
Moved some memory into mirrored WRAM
Refactored NMI hook aux routine
Removed old fake flipper fix
2022-11-16 21:38:28 -05:00
cassidoxa
43f753b517
ram.asm initial commit. Replaced all address defines with labels
...
Value defines styled without quotes, # moved to load/store/cmp site
Added registers.asm (copied from spannerisms JP disassembly)
Added a bunch of length annotations
Deleted old or trivial commented out code
Deleted: ganonfixes.asm, map.asm, seedtag.asm
Replaced obsolete credits.asm with creditsnew.asm
Moved scratch space at $7F5020-3F to mirrored WRAM (7E1E70-8F)
Moved clock RAM to mirrored WRAM (7E1E90-9F)
dialog.asm: FreeDungeonItemNotice preserves callee-preserved scratch RAM
Toast buffer moved to mirrored WRAM (7E1E0E-0F)
servicerequest.asm: long store to $012E converted to word length store
2022-11-05 00:50:25 -04:00
Lexi Rose
9cf3cb0601
Merge pull request #174 from cassidoxa/hera_music
...
Fix check for Tower of Hera boss defeated
2022-10-25 21:47:11 -05:00
cassidoxa
6b2e7a5c34
Fix check for Tower of Hera boss defeated
...
Improve room data documentation
2022-10-25 22:38:19 -04:00
aerinon
44a648e3be
Killable thieves flag
2022-10-25 09:15:15 -06:00
cassidoxa
cafb0908a0
Introduce bound to QS loop to prevent infinite loop on last bomb loss
...
Move !INFINITE_BOMB define to ram.asm, replace with labels
2022-10-23 22:02:36 -04:00
Lexi Rose
0e87fb3bc4
Merge pull request #172 from cassidoxa/shields
...
newitems: Progressive shields, swords, and mail use highest item level to determine upgrade
2022-10-22 16:32:16 -05:00
Lexi Rose
177452c853
Merge pull request #173 from cassidoxa/oldman_entrance
...
darkworldspawn: Add check for old man to fix post-aga spawn bug
2022-10-22 16:32:03 -05:00
cassidoxa
dbf674c9fd
darkworldspawn: Add check for old man to fix post-aga spawn bug
2022-10-20 14:47:04 -04:00
cassidoxa
651d00d320
Progressive shields, swords, and mail use highest item level to
...
determine upgrade
2022-10-09 17:09:43 -04:00
aerinon
8e20d6280c
Enemizer Cleanup
2022-10-06 14:16:47 -06:00
Lexi Rose
48ccf03ac8
Merge pull request #170 from cassidoxa/ammo_capacity
...
Combine starting max ammo and capacity upgrade in SRAM into single, flat ammo capacity values
2022-10-01 08:08:26 -05:00
aerinon
686bb0c064
Big key door fix
2022-09-30 15:29:00 -06:00
aerinon
d6f50525a1
Big key door fix
2022-09-30 15:28:45 -06:00
aerinon
895074a4cb
Support for new items
...
Support for static enemy drops
Bug fix for wrong sprites dead
2022-09-30 15:28:38 -06:00
aerinon
3fdf95a364
UW Sprites new home
...
Enemizer asm refinement
2022-09-27 14:38:28 -06:00
aerinon
5e93e59727
Enemizer migration
2022-09-20 16:38:20 -06:00
cassidoxa
f8d9be201a
tables.asm: Add GFX pointer to table in utilities.asm
2022-09-09 19:30:16 -04:00
aerinon
9cdca6edb3
Fix for rain prevented doors and key door numbering
2022-09-07 16:51:57 -06:00
aerinon
6b853222f2
Fix for rain prevented doors and key door numbering
2022-09-07 16:51:29 -06:00
aerinon
2acee4abb9
Flute activated pickup sfx
2022-09-07 15:09:04 -06:00
aerinon
8a18566da1
Merge branch 'DRUnstable' into Synthesis
...
# Conflicts:
# doorrando/overrides.asm
2022-08-24 14:27:34 -06:00
aerinon
0e15eb3560
Merge branch 'BlindZeldaDespawn' into DRUnstable
2022-08-24 14:26:48 -06:00
aerinon
0941cd321e
Merge branch 'DRUnstable' into Synthesis
2022-08-24 14:24:37 -06:00
aerinon
2457c67d0e
Bank map update
2022-08-24 13:13:24 -06:00
aerinon
e1fa3aa7b7
Merge branch 'DRUnstable' into Synthesis
2022-08-11 15:28:38 -06:00
aerinon
ca70d8c2a3
Merge branch 'DRVolatile' into Synthesis
2022-08-11 15:28:32 -06:00
aerinon
ad6a2ed2fe
Merge remote-tracking branch 'origin/DRVolatile' into DRVolatile
2022-08-11 15:28:00 -06:00
aerinon
2309b88545
Standing items fix for reloading pot items
2022-08-11 15:27:38 -06:00
aerinon
22b5524a4c
Merge pull request #22 from Catobat/Tavern
...
Shuffle Back of Tavern
2022-08-11 15:27:00 -06:00
cassidoxa
031e3965b2
Requires frontend changes
...
Change SRAM ammo capacity upgrades to flatly represent max capacity
2022-08-08 13:42:19 -04:00
aerinon
e321299603
Fix for crash
2022-08-08 10:33:01 -06:00
aerinon
a6577b4e4b
Output for collection rate config
2022-08-05 13:31:18 -06:00
aerinon
196905a83f
Merge branch 'DRUnstable' into Synthesis
2022-08-05 13:29:54 -06:00
Lexi Rose
aba3ec930d
Merge pull request #169 from cassidoxa/validate_sram
...
Compute checksum for extended SRAM
2022-08-01 08:40:19 -05:00
cassidoxa
95ee31f7c9
Remove some hard coded addresses for MVN instructions
2022-07-29 22:04:13 -04:00
cassidoxa
d8846a4ba9
Add backup save that gets checked and loaded if main save is corrupt
...
Add suffixes to instructions in save.asm
Disable HDMA, NMI, and joypad during extended save DMA
2022-07-29 20:57:54 -04:00
aerinon
53f89790a7
Fix for floodgates in vanilla mode
2022-07-29 12:08:36 -06:00
cassidoxa
10079a539b
Compute checksum for extended SRAM
...
Validate SRAM on file screen load and delete if checksum incorrect
2022-07-25 22:19:06 -04:00
Lexi Rose
0e6e5d5b45
Merge pull request #167 from cassidoxa/elder_submodule
...
Check submodule during goal NPC interaction to prevent it from firing when menu is open
2022-07-14 22:40:37 -05:00
aerinon
17d1b12890
Merge branch 'master' into DRVolatile
...
# Conflicts:
# compasses.asm
2022-07-06 10:03:01 -06:00
aerinon
4e6acaf7b9
Big key door double-sided check
2022-07-06 09:48:42 -06:00
cassidoxa
9e5e9a17ed
Check submodule during goal NPC interaction to prevent it from firing
...
when menu is open (via kan)
2022-07-05 12:49:00 -04:00
aerinon
7f8e560b76
Merge branch 'DRVolatile' into StandardThrone
2022-07-01 15:15:22 -06:00
aerinon
3b5ccc7dfa
Enemizer fix for pot substitution.
2022-06-30 11:52:02 -06:00
aerinon
3e6da34c71
Pot substitution for certain ammo and rupee items.
2022-06-29 11:32:51 -06:00
aerinon
92c155f5c0
Re-implemented mirror scroll during escape behavior to not affect entrance and include the throne spawn point
2022-06-16 12:32:31 -06:00
aerinon
ae1fde65f4
Fix for followers despawning near maiden cell
2022-06-16 06:45:11 -06:00
aerinon
a36068fb04
Fix for Zelda despawning near maiden cell
2022-06-15 23:49:20 -06:00