Commit Graph

65 Commits

Author SHA1 Message Date
dca8486b1a Bug net mode, hopefully 2023-08-30 16:58:24 -05:00
2a9b098dac Merge branch 'main' into kara 2023-03-13 21:33:27 -05:00
cassidoxa
7151093664 Add numbers to file name screen 2023-01-17 17:01:21 -05:00
cassidoxa
7426ce5945 More RAM labels
Fixed tablets checking for item collected, uses NpcFlags+1
Deleted mantle.asm, moved to lampmantlecone.asm
2022-11-24 18:34:35 -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
98b13507f1 Merge branch 'main' into kara 2022-11-16 14:52:02 -08: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
9d079dbd0f Revert "Fix mixing progressive/non-progressive swords and shields"
This reverts commit 9bcb72f7bc.
2022-10-12 15:55:18 -07:00
9bcb72f7bc Fix mixing progressive/non-progressive swords and shields 2022-10-08 15:38:20 -07:00
bfc361ad3e Remove non-progressive bomb/cane upgrades 2022-09-18 15:02:37 -07:00
cassidoxa
f8d9be201a tables.asm: Add GFX pointer to table in utilities.asm 2022-09-09 19:30:16 -04:00
9d485e86cd Merge branch 'main' into kara 2022-07-23 16:47:01 -07:00
6279f32fe3 Fix width of special cane freestanding sprites 2021-12-21 02:10:16 -08:00
e210c85710 Add cane-only modes 2021-12-20 16:10:11 -08:00
cassidy
ae82caca45 Replace more labels
Removed mask from rupeelimit.asm as total item counter is now a 16-bit
value
Commented out CountBits in utilities.asm in previous commit as I've
allocated a counter byte in SRAM
2021-12-16 17:19:54 -05:00
cassidy
640e94153d Refactor inventory code and add more labels
Refactored highest sword, shield, and mail counting
Refactored how heart pieces, heart containers, and crystals are counted
Moved quickswap lock bit to high byte of InventoryTracking
Fixed sword and shield item downgrade
Added PreFluteLocations counter
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
ae0a5c685a Unify handling of bomb colors in bomb-only mode 2021-11-07 00:28:28 -07:00
123dcddc94 Merge branch 'main' into kara 2021-09-21 11:50:40 -07:00
cassidy
aca809862d utilities: Rewrite prog bow narrow sprite overflow to check sram
This uses Bonta's method which is more efficient and reliable when it
comes to bow state and potential mixture of progressive,
none-progressive, and silver arrows upgrade.
2021-09-08 01:00:55 -04:00
cassidy
c37dcec6ea utilities: refactor some JSL X : RTL into JMP X 2021-09-06 20:20:12 -04:00
cassidy
9f1933d8c0 utilities: Progressive Bow overflow narrow sprites 2021-09-06 20:16:41 -04:00
cassidy
bbc8228175 utilities: Fix shields overflowing with narrow sprites 2021-09-06 17:21:48 -04:00
1b698808c3 Add L-1 bombs as separate from no bombs in bomb-only mode 2021-07-11 12:52:20 -07:00
1dafb620b0 Merge branch 'main' into kara 2021-07-03 18:23:05 -07:00
bf953e7953 Add bomb-only mode 2021-06-29 16:23:15 -07:00
Bonta
c60cbbc869 Utilities: Fix progressive bow sprite replacement 2021-06-20 12:41:31 +02:00
spannerisms
ed9c6681e8 new goals
make goals a jump table
add light speed
add crystals and bosses
add crystals only
move XY preservation to CountBits and utilize stack instead of Y for temp storage
2021-04-06 02:00:25 -04:00
spannerisms
6be396543e some obvious optimizations 2021-02-14 01:44:05 -05:00
spannerisms
c97475f422 BRL -> JMP 2020-12-27 08:04:32 -05:00
KatDevsGames
a3a35ad4ba Merge pull request #81 from KatDevsGames/asar
Make existing code compatible with asar
2020-04-21 22:56:27 -04:00
Kat
5c2726c3a8 Update utilities.asm 2020-04-20 23:02:52 -04:00
Kat
e8cb7eca80 mw updates 2020-04-17 21:18:46 -04:00
Kat
e846487300 Update utilities.asm 2020-03-01 01:50:11 -05:00
Kat
263da7f07f Update utilities.asm 2020-02-13 22:14:49 -05:00
Kat
65676d7e76 Update utilities.asm 2020-02-13 21:39:13 -05:00
Kat
6e53634905 Update utilities.asm 2020-02-13 21:38:07 -05:00
Kat
f14657ae05 various 2020-02-13 21:35:58 -05:00
qwertymodo
768fbad245 Make existing code compatible with asar 2019-11-17 15:20:57 -08:00
sporchia
3fe95e2f1f preopen GT flag
also "corrected" some build errors
2019-08-24 08:50:25 -04:00
Kat
0bfec6da7d vram convenience functions that are probably wrong 2019-08-22 19:22:37 -04:00
Kat
7e45c3265e bow stuff 2019-08-21 14:26:55 -04:00
Kevin Cathcart
3806c98cff Fully fix bow standing item graphics 2019-08-17 10:01:43 -04:00
Kevin Cathcart
c2d5f9d846 Fix graphical issues from progressive bow 2019-08-11 13:41:25 -04:00
Kat
f06a43dc59 progressive bow 2019-06-17 21:29:52 -04:00
Kat
d182c3343e Update utilities.asm 2019-05-25 21:02:45 -04:00
sporchia
1a6478aa27 initial commit
* the cut scene for 1 and 0 crystals is wrong, it always shows minimum
of 2 right now
* pretty sure the AGA door check will blow up
2018-10-06 10:00:17 -04:00
Myramong
3bb17f4540 Optimize HexToDec and hopefully not break anything. I haven't done a full run with this change, but I haven't noticed any problems while testing. 2018-09-09 06:44:08 -03:00
Karkat
151098ba22 let's dev 5/12/18
fixed zore ledge heart graphic bug
changed seed hash to be manually settable
added more seizure safety
2018-05-12 23:17:26 -04:00