Commit Graph

41 Commits

Author SHA1 Message Date
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
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
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
spannerisms
c97475f422 BRL -> JMP 2020-12-27 08:04:32 -05:00
Kat
af7cce9ae5 shop maybe fix 2020-07-09 02:04:00 -04:00
qwertymodo
768fbad245 Make existing code compatible with asar 2019-11-17 15:20:57 -08:00
Kevin Cathcart
77df9adebb Move shop sram 2018-09-15 11:21:08 -04:00
Kevin Cathcart
769a89f919 New happiness pond show 2018-09-09 21:54:58 -04:00
Kat
9880c3ae7e merchant type 4 - don't draw 2018-09-08 21:22:01 -04:00
Kat
4cd1cf5ba2 shopkeeper zero price fix 2018-09-08 21:16:57 -04:00
Kevin Cathcart
080ed59541 Move to more sensible file 2018-07-09 09:26:08 -04:00
Kevin Cathcart
1ef88b0515 Additional standardization 2018-04-21 22:29:10 -04:00
Karkat
762b9bc3e7 let's dev 4/20/18
fixed keysanity textbox crashes (probably)
fixed bow graphic not getting updated after firing last arrow in non-retro
added fighter sword and progressive sword to shop exemption list
fixed (probably didn't) RNG item single
fixed standing keys from not being counted in hera basement
2018-04-20 22:49:04 -04:00
Karkat
0825db5c6f take-all support (testing) 2018-04-07 21:06:17 -04:00
Kevin Cathcart
cb0d0cd4d0 Fix Graphical Corruption.
Also fix possible latent bug from lack of indoors checking.
2018-03-13 02:47:22 -04:00
Karkat
8773c3c57a let's dev 3/11/18
fixed shopkeeper graphical issues in paradox cave
v29 RC
2018-03-11 23:19:32 -04:00
Smallhacker
faa9841835 Holy crap this is so stupid 2018-03-11 20:38:53 +01:00
Smallhacker
9225f83608 Stopped some GFX from reloading when moving from Paradox Cave 1F to B1 2018-03-11 02:31:26 +01:00
Karkat
c4452389bb let's dev feb 28 2017
fixed boss swords incrementing the wrong sword when bossed drop swords
quick swap support officially enabled and permitting in non-race modes in all generators
2018-03-01 00:27:39 -05:00
Karkat
838c85dc07 let's dev 2/23/18
fixed shops disregarding item counts (extra hitbox, etc)
fixed rupee arrows regarding requiring wooden arrows before being able to fire them
finished escape assist mode for ammo management in new game mode
2018-02-23 22:55:44 -05:00
Karkat
9135b34e52 let's dev 2/17/18
continued shop dev
2018-02-18 00:05:08 -05:00
Kevin Cathcart
77db3a90da Pack more shops into SRAM 2018-02-15 23:50:07 -05:00
Karkat
8fe2ebb90d shops fixes 2018-02-11 13:45:49 -05:00
Karkat
ac274f444c let's dev 2/11/18
fixes for retro/shops/generic keys
2018-02-11 00:02:49 -05:00
Karkat
6728d21fd5 let's dev 2/9/18
bugfixes for shops
started implementation for takeany
started implementation for inverted
2018-02-09 00:32:45 -05:00
Karkat
5c3bd34472 let's dev 2/4/18
updates to shops
started dev on inverted
2018-02-04 00:28:19 -05:00
Karkat
53602a48c5 let's dev 1/30/18
more shop dev
2018-01-30 00:24:24 -05:00
Karkat
2eefbac53f let's dev 1/27/18
added msu music support
additional development on shops
2018-01-27 00:30:04 -05:00
Karkat
49488755fa let's dev 1/24/18
shopkeeper dev & bugfixes
2018-01-24 00:33:53 -05:00
Karkat
c894b5e0b2 remove duplicate instruction 2018-01-22 00:19:12 -05:00
Karkat
ef5b226c0c let's dev 1/21/18
anti-zsnes fix
more shop dev
2018-01-21 23:53:00 -05:00
Karkat
7e8be73077 let's dev 1/20/18
more shop dev
2018-01-21 01:12:25 -05:00
Karkat
20ce4fe0e2 let's dev 1/20/18 2018-01-20 00:15:04 -05:00
Karkat
471c14d790 let's dev 1/17/18
added bob toggle
more updates to shops (fixed sprite overload issues)
2018-01-17 00:01:13 -05:00
Karkat
767df00a3d let's dev 12/19/17
continued dev on shopkeeper
multiple fixes to ice physics switch
2017-12-19 23:38:49 -05:00
Karkat
7583e46504 let's dev 12/2/17
freestanding hera small key pickup stats
capitalism fairy fix
permabunny fix
save file crossover fix
started shopkeeper
2017-12-03 23:45:15 -05:00
Karkat
f755a63925 initial checkin 2017-05-17 13:00:32 -04:00