Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge next as master. #397

Merged
merged 7 commits into from
Feb 28, 2024
Merged

Merge next as master. #397

merged 7 commits into from
Feb 28, 2024

Conversation

lgblgblgb
Copy link
Owner

No description provided.

Gurce Isikyildiz and others added 7 commits December 28, 2023 22:29
…o the hardware (particularly the extra map-mask bits in MAPL, MAPH)
This commit allows to set Xemu window position via CLI switch. Also, UI
menu has been added to be able to save current window position which is
restored on the next execution of the emulator. The save itself is NOT
automatic, since it seems, this is a bit awkward (not because of Xemu):
it seems sometimes SDL2 sees window pos _without_ the decoration border,
but sometimes with it ... So always saving winpos (window position) and
always restoring it can cause the window to draft away a bit at every
executuion, which is annoying ...
Mteufel pointed out another mistake in register dump. As-is fix
according to him.
Note: this is _not_ a proper fix, rather than a workaround by setting
CIA latched values to $0101 initially on start-up. Without this, newer
beta ROMs (v920391 and v920392) is left in an infinite loop at their
start-up routines with some CIA checking magic ... As a real MEGA65
works without workarounds, this must be an Xemu issue, but the proper
fix is hard to develop because the inprecise basic foundation of Xemu
for clock-accurate CIA emulation :( See the mentioned #395 issue above
for more details.
Plus a 'shade' command to set the transparency of the matrix background.
Note, currently I don't know why the slow device space is used for OPL
why not the native I/O space, or the MEGA65 specific OPL regs
at $FE000xx which is intended for that very purpose!

btoschi on Discord has great success to make OPL working on MEGA65 but
requires this access mode, so this quick hack is intended to serve that
holy purpose :)
@lgblgblgb lgblgblgb merged commit 968f7e0 into master Feb 28, 2024
4 checks passed
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