π± Devices
π Casio Cassiopeia EM-500 support (bare bones)
β
Sharp Mobilon HC-4100: fixed suspend crash
πΏ Emulator
π Discord Rich Presence - shows the current device and OS in your Discord profile
π UI updates
β
Fixed framebuffer not relatching on suspend/resume
β
Fixed 100% CPU usage and UI deadlocks on Windows XP on non-framebuffer tabs
π Launcher
π UI refresh
β
Metadata-only remote updates no longer re-download the entire ROM
β
Fixed the command-line interface producing no output
β
Configuration, updates and removal are now blocked while a device is running
β
Single click on a device preview now launches it everywhere
β
Merged the two launcher builds into a single Windows Vista+ executable
β Removed the redundant soc_family and board_name fields from cerf.json
πΎ CE Apps
β CerfDemo: UI and performance improvements
β¨ Guest Additions
π High refresh rate support - use Windows CE with 240 hz display! (Or whatever Hz you have). Yes, this should be taken LITERALLY. WinCE WILL render 240 fps on your 240 hz monitor. The guest video mode and host window scanout follow the host monitor's refresh rate
π --screen-refresh-rate flag to set the refresh rate manually
π Touch-calibration helper - offers to switch to the stock input device when the guest opens a calibration screen, and switches back afterwards
π Color scheme overrides - colorize grayscale devices with a forced system color scheme
β
Input devices now run at the proper priority, staying responsive under heavy guest CPU load