Additional Resolution and Window Sizing Options


I added support for additional resolutions and resizing options in the Menu -> Settings page. You should now be able to select from new 16:9 resolutions, with the previous resolutions marked as supported (*'s next to them). 

Some notes:

  • Fonts may not scale well in some OSes at different resolutions. You may experience some blurry and unreadable fonts at different resolutions. In particular I've noticed this when scaling down higher-resolution monitors in Windows 10/11. macOS seems less affected by this problem. You may get better results on monitors where the selected resolution is the default.
  • If you choose and apply a resolution that is larger than what the connected display can support, on next startup, the window will resize to the maximum supported resolution for your display.
  • When resizing, the screen should attempt to center to the display. This should resolve issues where the game display goes off the monitor and the menu cannot be accessed.
  • When selecting "resizable" and applying a custom dimension by dragging the window, a 16:9 aspect ratio is maintained and letterboxing is applied to sides and top as needed.
  • At this time, manually-resized window dimensions are not preserved between game sessions. I may consider adding support for this in a future build.
  • Display settings are preserved in the .settings file inside the app data folder for the game. If you experience an unrecoverable issue with display settings, try deleting the file. On next launch it will be recreated with default values.

Thanks for the feedback so far. Please reply in the comments if you encounter any issues with these new settings.

Cheers! 

-- John

1.0.2.2 Change Log

  • Reworked display options on settings page to allow more flexibility with window sizing
  • Added support for several new 16:9 resolutions
  • Updated "A bit of Fun with Fonts" step in "The Basics" tutorial to improve the wording and to better highlight the example code
  • Minor update to ROM loader to safeguard against incorrect line lengths
  • Updated user settings to version 6 (if you encounter issues, delete the .settings file in application data directory and restart the game)
  • Added new code examples and files from live streams and other experiments

Files

FREM Sprite32!.exe 274 MB
Oct 22, 2022
FREM Sprite32!.zip 268 MB
Oct 22, 2022

Get FREM Sprite32! Programming Sandbox

Buy Now$5.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.