github JMBeresford/retrom v0.7.21-emulatorjs.beta.1
EmulatorJS Beta v0.7.21-1

latest releases: v0.7.36, v0.7.35, v0.7.34...
pre-release3 months ago

This is the second official EmulatorJS beta release of Retrom. There have been a huge amount of performance and UI tweaks done under the hood, hopefully leading to a more enjoyable experience while emulating your Retrom library.

Check out the previous beta release if you missed it and are curious about what this builds upon.

Installation

Installation of the beta is the same as it is with fresh installations of regular releases of Retrom. Check out the quick start guide for a refresher. If using a dedicated server w/ docker, make sure you target the image w/ this beta's tag: ghcr.io/jmberesford/retrom-service:v0.7.21-emulatorjs-beta.1.

Caution

This beta is not compatible with regular Retrom releases. If using a dedicated Retrom server, only use the beta client with the a beta server and vice versa or you are likely to cause issues down the line!

What's new

This update is largely focused on using emulatorJS on mobile devices, and navigating the gamepad-supported menus in Retrom with greater ease. There is also a focus on performance and reliability in this update.

Newly Added

  • Save states can now be deleted
  • Save states can now be imported (via file upload)
  • Save states can now be exported (via file download)
  • In-game overlay now shows information + metadata on current game
  • The in-game overlay is now mobile responsive

General Improvements

  • In-game overlay and fullscreen mode menus
    • Clearer categorization of menu items
    • No more random re-renders of the overlay menu
    • Massive general performance improvements while navigating the overlay menu
  • Gamepad- and hotkey-based menu navigation
    • Better handling of inter-menu gamepad/hotkey navigation
      • e.g. pressing back should go "back" in nested menus, as one would expect
    • Focus states while navigating menus with a gamepad are more accurate and reliable

Bug Fixes

  • Screenshots for save states are no longer occasionally missing
  • Various disabled states fixed, no more pressing buttons that should not be pressed!

Screenshots

As always, the best part of these announcements, some pretty pictures!

screen1
screen2
screen3

Don't miss a new retrom release

NewReleases is sending notifications on new releases.