Skip to content

Conversation

@arekkusu42
Copy link
Contributor

Cosmetic-only change to slightly improve the register display in MAME's debugger.

I also considered changing all of the P flags and E flag to lowercase. This matches the convention used in "Programming the 65816" (Eyes/Lichty), Apple's documentation, and the Apple IIgs Monitor firmware. Lowercase eliminates some ambiguity (b != B, c != C), however the 'E' flag is exposed via MAME's Lua scripting interface, which is case-sensitive, so changing it might break existing scripts?

In emulation mode, "MX" are " B".  Both bits are always 1, only
the semantic meaning changes: " " doesn't exist, and "B" is only
meaningful when pushed during an IRQ/NMI, to distinguish from BRK.

No functional change.
@ajrhacker ajrhacker merged commit 1233769 into mamedev:master Oct 6, 2025
6 checks passed
@arekkusu42 arekkusu42 deleted the apple2-cosmetic branch October 6, 2025 18:39
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