Changes to Retro Vault. These version numbers belong to this site, not EmulatorJS.
20261028-10Latest
Standalone NES comparison test
Added a same-site NES test without the launcher, player wrapper, or additional save manager. Test logs are separate from normal player logs. This is a diagnostic comparison, not a confirmed crash fix.
20261028-9
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.