Skip to content

feat: enhance interrupt handling and add joystick support - #73

Merged
rozensoftware merged 1 commit into
masterfrom
feature/age-lib-hardening
Nov 4, 2026
Merged

rozensoftware merged 1 commit into
masterfrom
feature/age-lib-hardening

Conversation

@rozensoftware

Copy link
Copy Markdown
Owner
  • Updated lib/takeover.s to save and restore level-2/3/4 vectors relative to VBRBase, ensuring proper interrupt management.
  • Improved keyboard.s to maintain a make/break table for key states and adjusted interrupt installation to use VBRBase.
  • Introduced joystick fire handling in input.s with functions for edge detection.
  • Added palette_fade.s for RGB4 palette fading functionality.
  • Updated documentation to reflect these changes and improve clarity on usage.

- Updated `lib/takeover.s` to save and restore level-2/3/4 vectors relative to VBRBase, ensuring proper interrupt management.
- Improved `keyboard.s` to maintain a make/break table for key states and adjusted interrupt installation to use VBRBase.
- Introduced joystick fire handling in `input.s` with functions for edge detection.
- Added `palette_fade.s` for RGB4 palette fading functionality.
- Updated documentation to reflect these changes and improve clarity on usage.
@rozensoftware
rozensoftware merged commit d1e7a91 into master Nov 4, 2026
2 checks passed
@rozensoftware
rozensoftware deleted the feature/age-lib-hardening branch November 4, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant