Skip to content

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

Open
awsms wants to merge 1 commit intoares-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 intoares-emulator:masterfrom
awsms:fix/ws-orientation-boot-loadstate

Conversation

@awsms
Copy link
Copy Markdown
Contributor

@awsms awsms commented Mar 18, 2026

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
Copy link
Copy Markdown
Contributor

remutro commented Mar 18, 2026

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
Copy link
Copy Markdown
Contributor Author

awsms commented Mar 18, 2026

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
Copy link
Copy Markdown
Contributor

remutro commented Mar 18, 2026

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