Skip to content

desktop-ui: fix ws orientation after savestate load at boot - #2471

Open
awsms wants to merge 1 commit into
ares-emulator:masterfrom
awsms:fix/ws-orientation-boot-loadstate
Open

desktop-ui: fix ws orientation after savestate load at boot#2471
awsms wants to merge 1 commit into
ares-emulator:masterfrom
awsms:fix/ws-orientation-boot-loadstate

Conversation

@awsms

@awsms awsms commented Mar 18, 2026

Copy link
Copy Markdown
Contributor

WonderSwan and WonderSwan Color could boot with the screen rotated incorrectly when loading a savestate during startup (using --save-state).
Reapply the PPU/Screen/Orientation setting after unserializing a state so the screen rotation matches the restored orientation.

WonderSwan and WonderSwan Color could boot with
the screen rotated incorrectly when loading a savestate during startup
(using `--save-state`).
Reapply the PPU/Screen/Orientation setting after unserializing a state
so the screen rotation matches the restored orientation.
@remutro

remutro commented Mar 18, 2026

Copy link
Copy Markdown
Contributor

FYI - The Game Boy Advance core supports screen orientation as well and should likely be added along with this. I believe it is currently these 3 cores.

@awsms

awsms commented Mar 18, 2026

Copy link
Copy Markdown
Contributor Author

FYI - The Game Boy Advance core supports screen orientation as well and should likely be added along with this. I believe it is currently these 3 cores.

Thanks for the heads up, do you know any games/event that could trigger the GBA to rotate in ares?
edit: just saw the "Orientation" submenu, though I have not been able to reproduce the load state bug

@remutro

remutro commented Mar 18, 2026

Copy link
Copy Markdown
Contributor

GBA orientation is triggered from the Orientation sub-menu, same as WS/WSC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants