Emulatorjs Versions Save

The official home of the EmulatorJS project

v4.0.12

1 month ago

4.0.12

  • Fix scroll bar css (Thanks to @allancoding)
  • Flip the context menu instead of going off the page
  • Add hooks for save files (Thanks to @gantoine)
  • Add class for each virtual gamepad button
  • Add EJS_forceLegacyCores option
  • Add EJS_noAutoFocus (this is only for advanced developers, not likely an option you will use)
  • Added supported Amiga file extensions (Thanks to @michael-j-green)
  • Display the file name of the ROM/disk when using M3U lists (Thanks to @michael-j-green)
  • Added vsync option
  • Added advanced shader configuration support (Thanks to @n-at)

v4.0.11

3 months ago

4.0.11

  • Added the ability to disable localstorage using EJS_disableLocalStorage. (Thanks to @n-at)
  • Added the ability to trigger EJS_emulator.displayMessage with a duration. (Thanks to @allancoding)
  • EJS_emulator.gameManager.getState now returns a Uint8Array instead of a promise.
  • Fixed broken save states from the 4.0.10 release.

v4.0.10

3 months ago

4.0.10

  • Fixed bug with duplicate control inputs.
  • Fixed mobile settings menu positioning.
  • Ability to load custom files into the wasm instance.
  • Renamed the mame2003 system to mame.
  • Removed mame disclaimers on mame2003 core.
  • Added VICE cores for C64, C128, VIC20, Plus/4, and PET (Thanks to @michael-j-green)
  • Added a padding between popup body and buttons.
  • Added ability to disabled cached databases.
  • Fixed screenshot for some cores.
  • Fixed game element not being focused after fullscreening.
  • Added missing Famicom controls.
  • Fixed volume slider shadow (Thanks to @allancoding)

4.0.9

3 months ago

4.0.9

  • Repository history rewrite - expect faster cloning times.
  • Prevent Vice64 from creating cue files (Thanks to @michael-j-green)
  • Chinese translation updated (Thanks to @oyepriyansh)
  • Added button to open context menu (Thanks to @andrigamerita)
  • Fixed menu bar text placement for items on the right.
  • Fixed a bug in safari where fullscreen would not resize the game element.
  • Fixed a bug in safari where the bottom menu would be visible on initial page load.
  • Fixed game rom filename showing as "game" when the game name is set.
  • Added legacy nintendo 64 cores for browsers that don't support webgl2.

v4.0.8

7 months ago

4.0.8

  • Fixed typo in virtual gamepad dpad code.
  • Added updated desmume core.
  • Fixed key mapping (Thanks to @allancoding)
  • Fixed adblock message (Thanks to @allancoding)
  • Added EJS_startButtonName option.
  • Re-Added ability to drag and drop save states.
  • Fixed cheats menu.
  • Added popup message for Safari mobile users if game is not running.
  • Added EJS_softLoad option.
  • Added amiga core.
  • Added c64 core.

To deploy, download the source code zip. Nothing needs to be compiled so there's no point for me to upload any files

v4.0.7

7 months ago

Version 4.0.7

  • Added rewind (Thanks to @n-at)
  • Added slowdown (Thanks to @n-at)
  • Fixes "zone" object in front of settings menu.
  • Fixes virtual gamepad alignment.
  • Add EJS_fullscreenOnLoaded option.
  • Add virtual gamepad toggle to the control menu (for touchscreen devices)
  • Fix gamepad ID showing as "undefined".
  • Added threaded cores.
  • Added joystick translations (Thanks to @allancoding)
  • Fixed fullscreen button tooltip (Thanks to @allancoding)
  • Added TurboGrafx-16, SuperGrafx, PC Engine, neo geo pocket, WonderSwan, PC-FX, and ColecoVision support. (Thanks to @n-at)
  • Fixed cue file loading (Thanks to @n-at)
  • Fixed ability to hide volume slider (Thanks to @n-at)
  • Added new mame2003_plus core (now default mame2003 core)
  • Use keycodes instead of labels (Thanks to @allancoding)

To deploy, download the source code zip. Nothing needs to be compiled so there's no point for me to upload any files