29 Commits

Author SHA1 Message Date
aerinon
024746d78f Merge remote-tracking branch 'upstream/master' into DRUnstable 2024-06-18 11:50:26 -06:00
codemann8
a70251d2b2 Applied labels and byte designators 2024-04-09 09:26:27 -06:00
crossedstaves
de8703e13f Update retro.asm
Fix to erroneous infinite bomb count
2024-02-17 16:27:42 -06:00
spannerisms
014b3a719a fix things 2024-01-04 06:45:57 -05:00
cassidoxa
790f3f0ba3 Fix HUD item icon not refreshing after last bomb spent
Rename UpdateHUD to UpdateHUDFlag, replace with UpdateHUD vanilla JSR
label
2023-09-07 16:29:45 -04:00
cassidoxa
389e436b52 More HUD fixes 2023-06-10 22:05:55 -04:00
cassidoxa
aec3370f48 More HUD stuff 2023-06-08 19:26:31 -04:00
cassidoxa
69fd6015e6 Some more annotations 2022-11-25 01:08:07 -05:00
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
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
cassidoxa
c048589c02 Add static file name feature by special request
Move compass count ram init to compasses.asm
Rename WRAMEquipment and SRAMEquipment to EquipmentWRAM/SRAM
2022-02-02 16:51:50 -05:00
cassidy
6c9b33ed93 Write macro for SRAM assertions
Change some label names to be clearer
Fix some of the progress flags and dungeon bitfields
2021-12-16 17:19:55 -05:00
cassidy
fa76b61df0 Change addresses to labels and remove SRAM trace calls 2021-12-16 17:19:54 -05:00
cassidy
e4d917c47c First pass-through adding labels
Added items, equipment, and tracking/indicators
Added playername changes
Removed some defines
2021-12-16 17:19:54 -05:00
Bonta
d3db31b05e Events: Fix unusable infinite bombs with empty inventory 2021-06-24 23:12:58 +02:00
Myramong
cba62e4655 minor cleanup of previous commit 2019-02-10 23:34:06 -04:00
Myramong
d583386d0b retro.asm: make rupee bow work properly in archery minigame.
tables.asm: set ArrowMode default back to 0.
2019-02-02 02:00:07 -04:00
Myramong
ec138f4f98 events.asm: optimized a loop & fixed a bug
icepalacegraphics.asm: commented out a debug sta
retro.asm: check for arrows by checking arrows instead of bow
tables.asm: change default retro arrow price to match the price set by the randomizer site
2019-02-01 01:05:08 -04:00
Jonathan Hanon
5b9fd6f4c7 Retro Mode Arrow Fix
Added a branch to disallow the firing of an arrow without obtaining arrows in Retro Mode
2018-11-21 22:40:33 -05:00
sporchia
0c395eb645 fix spacing and retro arrow game money making 2018-09-22 10:11:24 -04:00
Karkat
84b8301fb4 let's dev 2/22/18
fixed problem with arrows sometimes not shooting
updates for infinite ammo switches
finished arrows
finished bombs
started magic
2018-02-22 00:12:45 -05:00
Karkat
37b930e9da formatting 2018-02-15 12:00:51 -05:00
Karkat
9de48ecc10 fixes 2018-02-15 12:00:33 -05:00
Karkat
43e4f4c973 bugfix 2018-02-15 01:07:34 -05:00
Karkat
5c528b269e let's dev 2/15/18
added money arrow mode to classic
fixed generic key mode hud after falling into holes
2018-02-15 00:28:14 -05:00
sporchia
c0a088dffa fix for getting arrow item 2018-02-14 18:02:48 -05:00
sporchia
6a6b22c3d5 Zarby's arrow code, will need to be made configurable
probably just based on cost per arrow, or a flag and word for each
cost, silvers/wooden
2018-02-13 08:37:46 -05:00