Conversation
… if keyboard mode enabled
* screenshot * newline * nice screenshots * screenShot function * Screen Record * takeScreenshot * retroarch if 0 * change to this.capture * normalize " * no no * no no again * use `this.settings` * newline and fix merge * Quality to Upscale * fix settings call * add checkForEmptyMenu
* fix error screen * error messages * center error text * new line * fix some error messages * "Network Error" * Remove "Check console" * change css * better shadow * newline * add text shadow * use `ejs_error_text` class * make text more readable * fix border-radius
* Fix logging issue when text's length is 0 && Modify console context * Modify zh-CN localization * add file .gitattributes
* Update af-FR.json * Update af-FR.json
* Fix for broken custom buttons * Removed non-standard formatting * Removed non-standard formatting * Removed non-standard formatting
Add Urdu language support (ur-PK)
The dedicated psx control scheme (pcsx_rearmed, mednafen_psx_hw) stopped at L2/R2 and skipped L3/R3 (stick-click, button ids 14/15). These are supported by the cores and required by DualShock-era games such as Ape Escape. This restores the v4.2.3 behavior, where PSX fell through to the generic block that included L3/R3. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Fix resume prompt detection on iPadOS Safari
Add L3/R3 to psx control settings menu
…month Fix screen capture filename month
Fix screen recording menu state
Enable Core Options v2
Update README star history section to use star-history.dera.page per the migration. The old star-history.com chart is broken due GitHub API restrictions.
- Fixed scrambled 1 to 8 buttons - Added 0 and 9 (previously missing) - Added alternate 0 and 9 (also missing) Confirmed mapping for current gearcoleco core using the 'Final Test Cartridge (USA)'
ColecoVision - All specific to gearcoleco - There's no second analog stick so removed those from the analog list (enabling autofire) - Added keypad buttons for virtual gamepad on mobile
- "close braket" should be "close bracket" (missing 'c') - "back slash" should be one word (widely accepted in English spelling)
The constructor never assigned this.debug, so the three
`if (this.debug) console.log("Using cached version of", url)`
statements could not run. The EmulatorJS instance is already passed in
and carries the flag.
Assisted-by: Claude:claude-opus-5
The canvas is given ejs-canvas-no-pointer at construction whenever the device reports a touchscreen, so the virtual gamepad can receive touches, but the gamepad is only displayed once a real touch occurs. On a touchscreen laptop neither is true: no overlay is shown and the canvas still ignores the mouse, so nothing receives pointer input. Restore pointer events when the overlay is not up and the core declares supportsMouse, leaving other cores unchanged. Assisted-by: Claude:claude-opus-5
downloadFile() resolves the report to { data, headers } where data is an
EJS_CacheItem holding the raw bytes in files[0].bytes, so rep = rep.data
leaves rep as the cache item: no buildStart, no options, and the JSON
never decoded. Every core is then fetched under its -legacy filename
whatever its report says, and the core-caching warning fires on every
launch.
Decode the bytes and parse them. Cores whose report carries no options
are unaffected.
Assisted-by: Claude:claude-opus-5
cache.js reports "decompressing" ticks and the Decompress Game * strings are already translated, but the progress wrapper only passed "downloading" through, so the loading text held the last download value for the whole unpack. The decompressor sends percentage with no total or loaded, so percentage is now honoured on its own. Assisted-by: Claude:claude-opus-5
Show decompression progress instead of a frozen download percentage
Decode the core report so its options are honoured
Restore mouse input on devices that report a touchscreen
Set this.debug in EJS_Download
…lling Fix two spelling errors in 'keyMap' lookup table (#1258)
Bugfix/gearcoleco input mapping (#1256)
docs: update star history links to star-history.dera.page
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
idk