Skip to content

Conversation

@stople
Copy link
Contributor

@stople stople commented Dec 27, 2025

Make it possible to start diagnostics rom from menu. With reference to report in "x16-general" today.

This ensures that vblank interrupt does not crash the machine when ISR is overwritten by memory test.

@stople stople marked this pull request as ready for review December 27, 2025 15:45
@mooinglemur
Copy link
Collaborator

Thanks!

@mooinglemur mooinglemur merged commit 734d63b into X16Community:master Dec 27, 2025
1 check passed
@stople
Copy link
Contributor Author

stople commented Dec 27, 2025

Oh... the reason this worked for R48 seem to be that the location of the sei instruction was moved in PR #424 . That PR seem to have moved the sei instruction to be executed earlier during a long power-on startup, while this seem to have caused sei to not be executed at all when loaded via the C000 jump table. @jburks FYI. Maybe the cleanest fix would be to reintroduce the original "sei" from before #424 (or at least somewhere along the path when using the jump table), while also having the new "sei" from #424 ?

stople added a commit to stople/x16-rom that referenced this pull request Dec 27, 2025
Fixes a bug introduced in X16Community#424 . Also reverts the redundant fix done
in X16Community#449 .
mooinglemur pushed a commit that referenced this pull request Dec 27, 2025
…mp table (#450)

Fixes a bug introduced in #424 . Also reverts the redundant fix done
in #449 .
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.

2 participants