Commit Graph

134 Commits

Author SHA1 Message Date
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
ed1a30adce Add SNES hardware registers and patches documentation 2025-10-01 12:41:57 -04:00
scawful
6f088cb976 Add SetImpervious macro and update symbols for camera cache and sprite properties 2025-09-14 12:13:27 -04:00
scawful
cbe2f2b8c9 update comments 2025-06-24 18:15:40 -04:00
scawful
5a192edf13 Move UpdateCachedCoords, RoundCoords to sprite_functions 2025-02-13 09:18:40 -05:00
Jared_Brian_
dcc7e6fe08 Merge branch 'master' into NewMinecart 2025-02-11 18:37:42 -07:00
Jared_Brian_
ed439e28ed Added the default directions for junction interaction.
Made the corner change direction animation more snappy.
Made the initial animation frame for vertical carts actually be vertical.
2025-01-27 21:47:19 -07:00
scawful
a1c9c8c8d5 generic housekeeping shit 2025-01-26 22:14:19 -05:00
scawful
490ecef311 Sprite functions housekeeping 2025-01-26 22:13:05 -05:00
scawful
d60b3683a0 Fix dialogue pointer bug 2025-01-26 21:14:59 -05:00
scawful
a780f67d90 fix usage of GetDistance8bit in various sprites 2025-01-25 11:26:44 -05:00
scawful
7adb541a6a move link ram and fns to link.asm 2025-01-19 17:42:30 -05:00
scawful
316d5f302b add ForcePrizeDrop_long symbol 2025-01-19 15:02:45 -05:00
scawful
a025d63441 add friendly piratian hint dialogue 2025-01-19 14:33:27 -05:00
scawful
3f436cca7f Update Song of Storms functionality and implement Magic Pedestal sprite 2025-01-19 14:29:25 -05:00
scawful
c8d17dd941 Refactor color handling in menu and update palette definitions 2025-01-19 14:11:04 -05:00
scawful
63b90e7fc3 indent messages data 2025-01-19 14:05:38 -05:00
scawful
ec2fca99ab Add LinkItem_BookOfSecrets, cleanup overlays code 2025-01-19 14:02:17 -05:00
scawful
6aaafb87ce Add ProbCheck2 macro 2025-01-19 13:49:52 -05:00
scawful
f8a264d1df Add Sprite_CountActiveById, limit keese in twinrova fight 2025-01-19 13:16:52 -05:00
scawful
a00c78d9f0 Add SongFlag symbol 2025-01-19 13:04:50 -05:00
scawful
36bf7e83a8 Update SRAM item names 2025-01-19 12:17:56 -05:00
scawful
deae33c596 agregue messages_es.org para la traducción al español 2025-01-19 12:02:32 -05:00
scawful
3a4126d487 Add prize pack rarities and item drop bounce properties 2025-01-19 12:00:23 -05:00
scawful
dceb823ee4 add probability check macro 2025-01-19 11:54:52 -05:00
scawful
5302b03d31 Add sram.asm, separate from symbols.asm 2025-01-19 11:54:38 -05:00
scawful
913f9ea3d0 add sfx.asm 2025-01-17 22:42:29 -05:00
scawful
f9f4436df2 Housekeeping 2025-01-11 21:10:30 -05:00
scawful
03478c4f04 Add deku butler and deku princess peacetime dialogue 2025-01-11 21:09:10 -05:00
scawful
b09aebc5de update crystals and gamestate symbols 2025-01-11 08:56:56 -05:00
scawful
cd961b6953 Update progress flags and world map icon conditions 2025-01-10 19:40:17 -05:00
scawful
9060ecd855 Fix sprite macro 2025-01-10 19:39:35 -05:00
scawful
740a94d3bc Update boss sprites and macros 2025-01-09 02:46:06 -05:00
scawful
5177cdfd63 Update sprite functions, remove Sprite_BounceOffWall 2025-01-06 17:51:54 -05:00
scawful
3711641e5d Add structs.asm with Sprite struct 2024-12-22 20:43:30 -05:00
scawful
1406cca079 Add macros for status flag and indexed STA 2024-12-22 20:43:03 -05:00
scawful
ff391f4913 Update SRAM for Dreams, add brackets to separate sections 2024-12-22 17:22:39 -05:00
scawful
ec13abe166 Update Maple dialogue 2024-12-22 17:22:08 -05:00
scawful
9267ea459c Add Maple Dream Hut dialogue 2024-12-22 11:35:06 -05:00
scawful
e15c97bc3c Move Sprite_Twinrova FireAttack and IceAttack to common functions 2024-12-20 17:20:21 -05:00
scawful
2a5447db1e Add new Maple intro dialogue 2024-12-20 15:52:43 -05:00
scawful
a901945316 cleanup 2024-12-19 13:53:59 -05:00
scawful
d0ac8d75e2 cleanup sprite functions 2024-12-19 09:45:27 -05:00
scawful
2a996a69e5 Update sprite macros for draw code, add new macros 2024-12-19 09:44:08 -05:00
scawful
3221dc694e Add SprCustom RAM 2024-12-17 08:42:47 -05:00
scawful
a9fadbef75 Add macros for flags, status registers, and jump tables 2024-12-16 22:38:32 -05:00
scawful
a5d3698d5c Update symbols.asm 2024-12-15 17:57:38 -05:00
scawful
39dbe806a8 Add Sprite_CheckCollisionWithSprite 2024-12-15 17:57:04 -05:00
scawful
be4a5d9b8c Fix Sprite_CheckForPresence and Sprite_SetupHitBox 2024-12-15 16:15:24 -05:00
scawful
71f0471014 Add SetFrame and SpriteJumpTable macros 2024-12-13 10:16:04 -05:00