Download Latest Version 4.2.3.7z (303.6 MB)
Email in envelope

Get an email when there's a new version of EmulatorJS

Home / v4.2.2
Name Modified Size InfoDownloads / Week
Parent folder
4.2.2.7z 2025-06-14 303.6 MB
4.2.2 source code.tar.gz 2025-06-14 559.1 kB
4.2.2 source code.zip 2025-06-14 586.4 kB
README.md 2025-06-14 2.2 kB
Totals: 4 Items   304.7 MB 0

4.2.2

  • Prioritize gameName over gameUrl for the local storage identifier
  • Fix CSS parsing when setting a background image (Thanks to @kellenmace)
  • Add EJS_dontExtractBIOS option (Thanks to @pjft)
  • Delete old screenshot file before saving a new one (Thanks to @gantoine)
  • Add saveSaveFiles event for when save files are updated
  • Add saveDatabaseLoaded event, for when the /data/saves directory has been mounted
  • Add ability to set a system save interval
  • Add the ability to hide settings from the settings menu with the EJS_hideSettings option
  • Attempt to auto-detect system language and attempt to load that file.
  • Add EJS_disableAutoLang option to disable auto language detection in loader.js
  • Update Japanese translation file (Thanks to @noel-forester)
  • Add dropdown selection for gamepads
  • Correct N64 virtual gamepad inputs
  • Change path to retroarch.cfg
  • Add joystickInput property for virtual gamepad buttons
  • Removed this.listeners
  • Update Korean translation file (Thanks to @SooHyuck)
  • Redo touchscreen detection (Thanks to @allancoding)
  • Redo toolbar visibility method (Thanks to @allancoding)
  • Add dosbox_pure core (requires threading)
  • Add toggle for direct keyboard input
  • Redo scrolling in settings menu
  • Redo about menu CSS
  • Add setting to enable/disable mouse lock
  • Properly handle failed save states
  • Fix unknown axis events being discarded
  • Write core settings file before loading the core (Some core settings are required to be loaded from here on startup)
  • Add option to disable alt key when using direct keyboard input
  • Cleanup famicom controls
  • Fix setting gamepad axis to input values 16 to 23
  • Rework internal method of getting user settings, add this.getSettingValue function
  • Add Romanian translation file (Thanks to @jurcaalexandrucristian)
  • Fix build stack size when building cores
  • Fix CHD support
Source: README.md, updated 2025-06-14