Changelog
Changes to Retro Vault. These version numbers belong to this site, not EmulatorJS.
20261028-9Latest
Save write cleanup and reload diagnostics
- Removed extra forced filesystem writes after native automatic saves and stopped rebuilding the hidden save panel during play.
- Added elapsed time since game start and a bounded recent activity log. Reload notices show the last recorded elapsed time when available.
20261028-8
Save controls placement
- Removed the persistent save button over the game. Use Saves beside Close, or the EmulatorJS controls menu in fullscreen mode.
20261028-7
Changelog fonts
- Loaded the same logo and interface fonts as the game library on the changelog page.
20261028-6
Manual start and startup diagnostics
- Replaced automatic startup with a Start Game tap inside the player.
- Added bounded error names, stack traces, source locations, and relevant browser state to the diagnostic log.
- Recorded recent runtime warnings and errors that the emulator handles internally, without suppressing permission errors.
20261028-5
Saves on this device
- Added three persistent state slots with save times, import, export, and overwrite and deletion confirmations.
- Made browser storage the default and changed the initial game save write interval to 30 seconds. Save times update after successful writes.
- Added state backup compatibility checks, earlier browser state import, and save controls in fullscreen mode.
20261028-4
Changelog and game configuration guide
- Added a changelog page linked from the footer, with English and Japanese support.
- Documented the existing per-game EmulatorJS version setting and a Nintendo 3DS configuration example.
- Verified that a 3DS entry in games.json selects the configured nightly loader and enables required threads in a supported environment.
20261028-3
Player lifecycle and diagnostics
- Improved player shutdown, save flushing, and audio cleanup. Hidden games pause automatically.
- Reduced background rendering during play and enabled the production core cache.
- Added a diagnostic log download with recent errors and core WebAssembly memory measurements.
- Linked the EmulatorJS footer credit to the official website.
20261028-2
Japanese localization
- Added Auto, English, and Japanese language options for the interface, notices, and errors.
- Added a bundled Japanese dictionary for EmulatorJS menus and supported core settings, with live language switching.
20261028
Thread defaults and error visibility
- Removed the threading switch. Ordinary cores default to OFF; cores that require threads enable them when supported.
- Kept the player open when errors occur and added visible graphics and runtime error messages.
- Added a notice when the page reloads during a game.