Commit Graph

40 Commits

Author SHA1 Message Date
scawful
740571ca7f upgrade submenus with hints, indicators, journal with X and rings with Y in menu 2025-12-08 22:12:05 -05:00
scawful
6c6e6a0bc6 Add menu journal with main quest and side quest hints and progression tracking 2025-12-08 21:46:33 -05:00
scawful
93bd42be8b Refactor Time System: Introduce TimeState struct and modularize RunClock 2025-11-22 19:10:15 -05:00
scawful
8b23049e28 Fix menu system crashes and stability issues
- Fix IrisSpotlight crash ($00F361): Removed errant $0116/$17 writes
  from menu_select_item.asm that corrupted VRAM upload index
- Fix journal stack corruption: Added missing PHB in Journal_CountUnlocked
- Fix P register mismatches: Added SEP #$30 to Menu_RefreshQuestScreen,
  Menu_ScrollFrom, Menu_DrawRingPrompt
- Fix MagicBag crashes: Fixed data bank corruption in error path,
  fixed uninitialized Y register in cursor movement
- Relocate StoryState from volatile $7C to SRAM $7EF39E
- Add bounds checking to HouseTag_Main jump table
- Use long addressing (.l) for SRAM access in custom_tag.asm

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-22 03:20:35 -05:00
scawful
b90f7ffcea Menu cleanup 2025-01-09 02:36:31 -05:00
scawful
efcd0f0ac3 menu housekeeping 2024-12-08 20:12:12 -05:00
scawful
cc4850dc8b Fix collectible item count draw in magic bag menu 2024-10-25 18:05:54 -04:00
scawful
efe5e8a0d8 Fix collectible item count draw 2024-10-25 10:47:27 -04:00
scawful
7ff486b05e Add Menu_CollectibleNames and DrawCollectibleNamesAndCount 2024-10-23 12:50:37 -04:00
scawful
6fd5e047df Cleanup menu_draw and menu_text components 2024-10-03 19:07:07 -04:00
scawful
63b8a6faf6 Cleanup menu components 2024-10-02 18:11:59 -04:00
scawful
25085330d1 add explicit length suffices 2024-09-18 18:32:10 -04:00
scawful
29040afae5 add new ring found text 2024-07-10 22:42:27 -04:00
scawful
aa9a62721c add ring names and descriptions 2024-07-08 16:44:27 -04:00
scawful
1d7c560b85 add milk bottle item, heals 5 hearts 2024-07-05 17:19:09 -04:00
scawful
922ef81a60 add song names to song menu 2024-07-01 09:58:55 -04:00
scawful
be3d664245 remove byrna text 2024-06-30 20:42:55 -04:00
scawful
f8d9acc281 add portal rod as swappable with fishing rod 2024-06-18 18:46:13 -04:00
scawful
555f5383a4 add magic bean bottle to menu and hud 2024-06-14 11:04:22 -04:00
scawful
fbcab3d875 draw current time to quest status menu 2024-05-17 18:20:16 -04:00
scawful
a518ffc43c Rearrange menu song name text order 2024-04-27 12:00:07 -04:00
Jared_Brian_
4cb4847971 Added proper Item text for the mushroom 2024-03-16 21:03:46 -06:00
Jared_Brian_
b13c5e5d28 fixed a bug that cased item text to draw even when no items were available 2024-03-16 20:41:47 -06:00
scawful
a1eb3cc44d Cleanup menu_text, add AlphabetTable for player name 2024-03-14 18:04:05 -04:00
scawful
2c4ed3a9d6 Update Menu routine names 2024-03-14 09:52:23 -04:00
scawful
916f660335 Update goldstar to work with hookshot, HUD and menu 2024-02-10 15:48:28 -05:00
scawful
1cda9cb357 Update map names and item names 2023-09-07 19:40:09 -04:00
scawful
b3ba358f64 Add menu dungeon map names table 2023-08-29 08:56:26 -04:00
scawful
3437e5e23c Draw Bottle contents in item name box
Misc menu item graphics fixes
2023-08-14 23:45:58 -04:00
scawful
8bad02d28a Fix item name draw bug when no items 2023-08-14 09:08:31 -04:00
scawful
6c9c16f7fc Dungeon status in menu
Big key, big chest key, treasure, scroll
2023-07-16 18:30:06 -04:00
scawful
f7cdb9fdb5 Support underworld names in menu 2023-05-31 11:21:18 -05:00
scawful
c3f26476d4 menu dark world location names 2023-03-05 00:34:12 -06:00
scawful
721aae41d9 update Menu_DrawCharacterName 2023-03-04 23:00:13 -06:00
scawful
bc7baf6cd1 Update labels, song positions, wolf mask RAM pos 2023-01-14 18:04:45 -06:00
scawful
e286f5b187 rearrange menu item layout 2022-12-15 21:59:06 -06:00
Justin Scofield
0c505e8ae2 menu updates 2022-10-05 22:07:45 -05:00
scawful
0efe96f0ec housekeeping 2022-10-01 16:49:31 -05:00
scawful
d995d8425a change item layouts and fix scrolling selector bug 2022-09-30 17:00:09 -05:00
Justin Scofield
de6e877065 custom oracle menu 2022-05-30 23:13:45 -04:00