scawful 791ebaf552 Fix menu navigation: restore original up/down behavior
- Keep loop counters in FindNextItem/FindPrevItem (prevents infinite recursion)
- Restore FindNextDownItem/FindNextUpItem to original logic:
  - Move ONE row, then delegate to FindNextItem if slot empty
- Fix boundary check in FindNextUpItem: use BEQ/BPL for signed comparison
  (CMP #$01 : BCS was wrong - unsigned comparison treats $FE as 254 >= 1)

The original design: Up/Down navigate rows, delegate to horizontal scan
if target slot is empty. The loop counters in horizontal navigation
prevent infinite loops when all items are empty.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-06 23:39:21 -05:00
2024-11-19 20:38:49 -05:00
2024-03-29 00:34:42 -04:00

The Legend of Zelda: Oracle of Secrets

Source code for all assembly level hacks in the game. Learn more about the project at halext.org

Build using Asar with build.bat


oos55001 oos55002

Custom Menu and HUD

image image image

Custom Sprites

oos42007 image

New Areas

oos55004 oos51000

image oos42001

Description
Custom Code for the Legend of Zelda: Oracle of Secrets ROM hack
Readme 3.6 MiB
Languages
Assembly 99.9%
Makefile 0.1%