What problem does it solve?
This skill helps developers improve reliability and performance of 65816 SNES assembly code by providing expert templates, conventions, and memory-map awareness to reduce debugging time.
Core Features & Use Cases
- Enforces project conventions such as namespaces, local labels, and safe bank handling to prevent wrapping bugs.
- Provides standard routine templates (subroutines, sprite handlers) to accelerate coding and ensure consistency.
- Facilitates memory map awareness by referencing known WRAM and RAM regions and safe addressing practices.
- Guides optimization decisions and safe usage of bank switching, DP, and instruction timing to improve performance and safety.
- Workflow support: lookup, scaffold, implement, and verify routines against safety checks.
Quick Start
Ask ASM Guru to scaffold a new 65816 assembly subroutine following Oracle of Secrets conventions.