Commit graph

247 commits

Author SHA1 Message Date
Alexey Nurgaliev
31d57343a8
restore original 2xScaleHQ and 2xScaleHQ shaders (#811) 2024-04-05 16:52:45 -05:00
Ethan O'Brien
62c0424e68 Version 4.0.12 2024-03-26 18:18:12 -05:00
Alexey Nurgaliev
cafd80d023
Extended shader configuration format and custom shaders (#802)
* extended shaders configuration

* EJS_shaders configuration

* additional shaders
2024-03-26 17:51:18 -05:00
Ethan O'Brien
7c61b16945 Enable vsync by default 2024-03-07 13:59:29 -06:00
Ethan O'Brien
bccb86158b Add vsync option 2024-03-07 13:58:52 -06:00
Michael Green
8fbba189cb
[Request] Display the file name of the ROM/disk when using M3U lists (#787) 2024-03-03 19:56:10 -06:00
Michael Green
ae0ea3cc99
Added supported Amiga file extensions - closes [Request] Add M3U support for the Amiga (and probably other platforms too) #713 (#786) 2024-02-29 09:41:59 -06:00
Ethan O'Brien
065e37342a Add EJS_noAutoFocus 2024-02-28 12:32:27 -06:00
Ethan O'Brien
0d892cc39e Add EJS_forceLegacyCores 2024-02-18 12:13:19 -06:00
Ethan O'Brien
507fdcd51d
Fix logical error 2024-02-12 13:19:28 -06:00
Alexey Nurgaliev
42d0fabcea
add specific class for each virtual gamepad button (#772) 2024-02-11 21:31:39 -06:00
Michael Green
0dd28d6d57
Add support for the SMSPlus-GX core (#774)
* Add support for the SMSPlus-GX core

* Added settings.json file to tell the live preview VS Code plugin to set the correct headers for threads

* Updated using the @ethanaobrien's suggestions
2024-02-11 21:31:03 -06:00
Georges-Antoine Assi
2b22ec14c3
Add hooks for savign and loading save files (#771) 2024-02-11 00:44:13 -06:00
Ethan O'Brien
2df38e1dda Flip the context menu instead of overflowing 2024-02-08 11:15:37 -06:00
Ethan O'Brien
a48f4b0afc Ability to disable the right click menu
Resolve #767
2024-02-08 10:55:33 -06:00
Allan Niles
f4e3f803cd
fix scroll bar (#766) 2024-02-06 19:28:40 -06:00
Ethan O'Brien
aede60e06c Version 4.0.11 2024-02-06 17:59:58 -06:00
390605d2ab gameManager.getState returns a Uint8Array, not a Promise 2024-02-06 14:54:18 -06:00
bc102c8716 Save state 2.0 2024-02-06 13:45:47 -06:00
Allan Niles
05554354c9
Update Contributors Page & Modify EJS_emulator.displayMessage() (#765)
* add a time argument to EJS_emulator.displayMessage()

* Fix contributors/add new

* make sure time is bigger than 0
2024-02-06 10:55:03 -06:00
Alexey Nurgaliev
29dff80731
ability to disable localStorage (#764) 2024-02-05 12:36:19 -06:00
Ethan O'Brien
895fa3fd61 Version 4.0.10 2024-02-03 09:39:43 -06:00
Allan Niles
7085b7748e
fix volume slider background (#762) 2024-02-03 09:38:45 -06:00
Ethan O'Brien
869819f083 Focus on element after fullscreen 2024-02-03 09:33:09 -06:00
Ethan O'Brien
5e5df38cff Resolve #756 2024-02-03 09:30:39 -06:00
Ethan O'Brien
560875cae0 Use mednafen core on legacy systems 2024-02-01 19:09:03 -06:00
Alexey Nurgaliev
0cfa8ffc49
update ru-RU localization (#761) 2024-02-01 14:28:09 -06:00
Ethan O'Brien
de96867bd8 Fix syntax error 2024-02-01 14:00:52 -06:00
Ethan O'Brien
76c3ea1c0e Fix screenshot for some cores 2024-02-01 13:59:49 -06:00
Ethan O'Brien
f3611a00d6 Hide cache button when databases are disabled 2024-02-01 13:37:16 -06:00
Ethan O'Brien
905e3010e6 Add ability to disable indexeddb 2024-02-01 13:31:36 -06:00
Ethan O'Brien
8ddd13c5f3 Add padding between popup body and buttons 2024-02-01 13:24:21 -06:00
Michael Green
1d2cde5915
Add VICE cores for C64, C128, VIC20, Plus/4, and PET (#758)
* Add VICE cores for C64, C128, VIC20, Plus/4, and PET

* Added core options to emulator.js file

* Removed extra space

* Disable cue creation for new VICE cores

* Cores are now sorted at run time

* Debug mode can now be enabled by appending ?debug=1 to the URL
2024-01-31 23:50:43 -06:00
Ethan O'Brien
0682a46e28 Cleanup 2024-01-29 17:45:47 -06:00
Ethan O'Brien
0fc2c55971 Remove mame disclaimers 2024-01-29 17:12:41 -06:00
Ethan O'Brien
6944bdb016 make "mame" point to the mame2003 plus core 2024-01-29 16:52:18 -06:00
Ethan O'Brien
1a8e57982d Add ability to load files to custom paths 2024-01-29 16:41:23 -06:00
Ethan O'Brien
806623af69 Fix settings menu on mobile positioning 2024-01-24 00:44:21 -06:00
Ethan O'Brien
7cf0c2d484 Fix bug with duplicate control inputs 2024-01-23 23:52:01 -06:00
Ethan O'Brien
88ec215493 Check that attempting to fetch a legacy core is a nintendo 64 core
This will be changed soon
2024-01-17 22:33:55 -06:00
Ethan O'Brien
011216b876 Attempt to fetch from emulatorjs cdn if core not found locally 2024-01-16 13:39:45 -06:00
Ethan O'Brien
ddb5c6092f Version 4.0.9 2024-01-16 12:57:19 -06:00
Ethan O'Brien
f2313f64f0 Add support for legacy webgl cores 2024-01-16 12:44:52 -06:00
Ethan O'Brien
cb1f3a5359 Resolve some issues with improper starting name 2024-01-16 12:43:22 -06:00
Ethan O'Brien
f44277ae03 Fix safari bugs 2024-01-16 12:42:14 -06:00
Ethan O'Brien
3dfe8fca8c Fix #735 2024-01-16 12:41:02 -06:00
Ethan O'Brien
fe4af9fde2 Repository history re-write 2024-01-16 12:39:16 -06:00
Ethan O'Brien
214bf939fb Set tooltip text based off of padding 2023-12-24 01:31:00 -06:00
Ethan O'Brien
0ee1a70100 Add ability to hide context menu button 2023-12-24 01:22:43 -06:00
andrigamerita
eea0ec3dc3 Add button to open context menu (#728)
* Add button to open context menu

In some contexts, it's hard or impossible to open the context menu of the emulator, which is required to access important secondary options such as quick states, screen recording, and software information. Primarily, it's apparently impossible to open the context menu on a mobile web browser, since a long press on the screen is, for good reason, not registered like a right mouse click is on desktop. This commit adds what I think is the ideal solution to the issue: a button on the menu bar/drawer that opens up the context menu, without cluttering it up with multiple options, just a single new one.

* Update en locale (en.json, Translate.html)

* Fix contextMenuButton dimensions

* Set contextMenu to be centered when open via button
2023-12-12 15:58:46 +01:00