Commit Graph

  • eb5ea5f79f
    Merge e55b1495e7 into 50cb990a87 #1106 Michael Green 2026-02-03 13:20:53 +1100
  • 81c238e344
    Merge 12f0b30d57 into 50cb990a87 #1122 S-Coding 2026-02-03 13:20:53 +1100
  • de9350930d
    Merge c09be11ba9 into 50cb990a87 #1151 S-Coding 2026-02-03 13:20:53 +1100
  • c173f27f97
    Merge d84c734315 into 50cb990a87 #1152 zees-dev 2026-02-03 13:20:53 +1100
  • b87fb2a2fa
    Merge 22f518792d into 50cb990a87 #1161 zees-dev 2026-02-03 13:20:53 +1100
  • 50cb990a87
    Fix nightly folder main Ethan O'Brien 2026-02-02 12:15:37 -0600
  • d84c734315 - renamed HistoryManager -> EJS_HistoryManager - added jsdocs for class - added jsdocs for all functions in EJS_HistoryManager class #1152 z 2026-01-18 23:54:37 +1300
  • d6dfe75549 - renamed OverlayElement -> EJS_OverlayElement - added jsdocs for class - added jsdocs for all functions in EJS_OverlayElement class z 2026-01-18 23:54:01 +1300
  • 3f3fcf8b72 - renamed VirtualGamepadEditor -> EJS_VirtualGamepadEditor - added jsdocs for class - added jsdocs for all functions in EJS_VirtualGamepadEditor class z 2026-01-18 23:53:27 +1300
  • e55b1495e7 Remove redundant downloadGameFiles method by moving it's content to downloadFiles, and fix hanging cue settings method. #1106 fail-early-when-core-requirements-not-met Michael Green 2026-01-18 11:12:00 +1100
  • 531a605ba6 Remove useless comment Michael Green 2026-01-18 10:57:03 +1100
  • 22f518792d bugfix: use persisted autofire interval upon reload #1161 z 2026-01-18 12:42:29 +1300
  • 004ec35252 removed default fire interval from global config z 2026-01-18 12:21:08 +1300
  • 90fec707f1 minor fixes/updates to autu fire interval z 2026-01-18 12:20:52 +1300
  • 91dcb94e51 check emulation state inside autofire interval z 2026-01-18 12:20:07 +1300
  • 67351a5669 handle initial input normally, then check autofire z 2026-01-18 12:18:41 +1300
  • 815e44610d move autofire interval to settings menu z 2026-01-18 12:18:09 +1300
  • b3d486c7d1 combine similar if/else blocks for keyboard autofire z 2026-01-18 12:16:09 +1300
  • e90f286abd spread syntax improvement z 2026-01-18 12:15:24 +1300
  • 12f0b30d57 Push updated cheats function #1122 Ethan O'Brien 2026-01-17 12:45:51 -0600
  • c09be11ba9 Fix close #1151 Ethan O'Brien 2026-01-17 12:42:10 -0600
  • 4955877370 Restore tabs with spaces Ethan O'Brien 2026-01-17 12:40:06 -0600
  • 47d02438f0 Restore cheats formatting Ethan O'Brien 2026-01-17 12:39:10 -0600
  • 9ba01db108 commit Ethan O'Brien 2026-01-17 12:36:30 -0600
  • 627074207e
    Update build.js Michael Green 2026-01-18 00:21:40 +1100
  • b6e190d28a
    Update index.html Michael Green 2026-01-18 00:20:01 +1100
  • e85c0daaba
    Update data/src/cache.js Michael Green 2026-01-18 00:19:11 +1100
  • 20de927523
    Update data/src/cache.js Michael Green 2026-01-18 00:18:12 +1100
  • 5a0d5762c5 Merge remote-tracking branch 'origin/main' into fail-early-when-core-requirements-not-met Michael Green 2026-01-18 00:10:53 +1100
  • a0035ee802 Refactor downloadFiles method to improve structure and clarity by separating concerns into initializeGameManager, downloadGameFiles, determineCueSettings, supportsExtension, selectRomFile, and startGameFromDownload methods. Michael Green 2026-01-17 23:54:56 +1100
  • 2abe5243d0 Enhance EJS_Download to handle non-http(s) URLs and delegate URL-based downloads in EmulatorJS Michael Green 2026-01-17 23:13:16 +1100
  • 9408a61c35 Refactor progress event handlers to use arrow functions for consistency Michael Green 2026-01-17 18:07:23 +1100
  • 8cf9114b9d Optimize data concatenation in EJS_Download by using Blob to reduce iterations Michael Green 2026-01-17 18:01:44 +1100
  • 3d824853af Validate Content-Length header before parsing in EJS_Download class Michael Green 2026-01-17 17:45:30 +1100
  • b18b855d58 localisation z 2026-01-17 15:58:08 +1300
  • 60baa7269d - added support for autofire for all controls - global autofire delay configurable via EJS_defaultAutoFireInterval - each button can have custom autofire delay and be toggled - configurable upon startup - can be updated in control settings for each button - joystick not supported z 2026-01-17 15:57:57 +1300
  • d9909fea89 Add directory listing method and enhance configuration handling Michael Green 2026-01-05 16:19:10 +1100
  • a8aff392a4 fixed bug with applying default button positions z 2026-01-04 17:48:58 +1300
  • 130302eb6a findElementId removed redundant fallback z 2026-01-04 16:51:15 +1300
  • b440392a49
    Update dependencies and fix minify script Ethan O'Brien 2026-01-03 18:58:17 -0600
  • ae9cd11583 Add intv Ethan O'Brien 2026-01-03 18:44:29 -0600
  • 780ad31d3d
    fix(deps): update @node-minify packages to v10.1.1 (#1150) Zen P. 2026-01-03 22:31:55 +0100
  • 5e86e29744 attempt to fix localisation issue z 2026-01-03 18:06:10 +1300
  • d25096600e virtual gamepad editting full implementation z 2026-01-03 18:00:47 +1300
  • c8ba030aba Fix netplay audio and video shift S-Coding23 2026-01-02 11:54:07 -0700
  • 6b73bad8f0 Fix netplay audio and video shift in emulator.js S-Coding23 2026-01-02 08:44:02 -0700
  • c8871df8f8 fix(deps): update @node-minify packages to v10.1.1 #1150 Zenpower 2025-12-31 17:33:26 +0000
  • 21b83ca54d Refactor scripts to meet ES2020 compliance. Michael Green 2025-12-18 10:43:45 +1100
  • 200fa5a4e9 Refactor storage methods to public access and enhance HTML structure Michael Green 2025-12-18 10:28:54 +1100
  • 3ab9763cc4 Update ESLint workflow to use npm install and ensure newline at end of settings.json Michael Green 2025-12-18 09:56:52 +1100
  • d81fd3c0f6 Add ESLint configuration and related files; update .gitignore and package.json Michael Green 2025-12-18 09:53:43 +1100
  • 478a3849ec Removed unneeded platforms Michael Green 2025-12-17 21:29:43 +1100
  • d74a11a0d7 Added missing trailing newline Michael Green 2025-12-17 17:04:30 +1100
  • 7e59f784d9 Minor updates Michael Green 2025-12-17 16:43:55 +1100
  • a82665e5f2 Small logging update Michael Green 2025-12-17 13:14:00 +1100
  • 5ff7245936 Remove legacy download methods Michael Green 2025-12-17 12:16:09 +1100
  • d6b6952761 Remove accidentally included ROM file that was used for testing. Michael Green 2025-12-17 11:25:03 +1100
  • e2703b45fc Refactor code structure for improved readability and maintainability Michael Green 2025-12-17 11:04:04 +1100
  • d587c20273 Refactor code structure for improved readability and maintainability Michael Green 2025-12-16 19:14:01 +1100
  • 41d5f9420d Enhance file download handling and caching logic in EJS_GameManager and EJS_Download; update CACHING.md for unified caching strategy; add new emulator options in index.html Michael Green 2025-12-16 13:38:09 +1100
  • f01f10b2c6
    Merge branch 'main' into fail-early-when-core-requirements-not-met Michael Green 2025-12-16 00:44:08 +1100
  • 4fafc7636b Refactor file download handling in EmulatorJS and EJSCompression Michael Green 2025-12-16 00:28:29 +1100
  • fe769bb801 Initialize EJS_Cache instance in EJS_Download for improved caching management Michael Green 2025-12-15 13:47:12 +1100
  • 146f6e35a1 Implement EJS_Download class for enhanced file downloading and caching logic Michael Green 2025-11-22 23:24:46 +1100
  • 406b2edba1 Enhance EJS_STORAGE and EJS_Cache to support optional indexing for improved data retrieval Michael Green 2025-11-22 20:38:58 +1100
  • 56bb0035f5 Refactor EJS_Cache to store all cache data in a single database, but seperate tables for metadata and blobs Michael Green 2025-11-21 16:45:34 +1100
  • cdbb6a2f8d Refactor EJS_STORAGE methods to simplify database calls Michael Green 2025-11-21 16:04:23 +1100
  • d47a9ae0a0 Remove cache cleanup timeout in favour of cleaning on first pull from the cache. Michael Green 2025-11-20 16:58:11 +1100
  • cbb7228a78 Implement startup cleanup for cache retrieval in EJS_Cache Michael Green 2025-11-20 16:55:53 +1100
  • e74fb401c2 Add cache configuration options to configure caching behavior Michael Green 2025-11-20 16:32:08 +1100
  • 27ebcb5b88 Fix missing newline at end of file in utils.js Michael Green 2025-11-20 13:11:43 +1100
  • 77a3ff935d Add utility functions for hashing and integrate into cache management Michael Green 2025-11-20 13:10:41 +1100
  • 2a6d65f8a5 Undo VSCode's aggressive reformatting Michael Green 2025-11-20 12:41:51 +1100
  • c13bd5315d Remove test ROM cache HTML file to streamline project structure Michael Green 2025-11-20 12:18:27 +1100
  • b80b287ee6 Seperated cache blob storage from metadata to optimise memory usage Michael Green 2025-11-20 11:57:45 +1100
  • 6310e2560b Enable debug logging and move documentation Michael Green 2025-11-20 02:19:24 +1100
  • babd7a9182 fixed spacing....hopefully :) S-Coding23 2025-11-16 16:21:47 -0700
  • e3bddfd49c hide dynamic cheat menu by default and more error to console log S-Coding23 2025-11-02 07:57:07 -0700
  • 5680535946
    Fix Sega Genesis control scheme (#1124) (#1125) Mikhail Vazhnov 2025-10-31 04:14:23 +0300
  • cf8e15ba9b
    Added automatic core detection for Sega Mega Drive games (#1123) 298A-E9E3 2025-10-30 21:13:57 -0400
  • 98ff7a1725 Added missing newlines at the ends of new files. Michael Green 2025-10-30 14:55:40 +1100
  • 9aa8fbc706 Implement caching system with IndexedDB support and add getAll method to EJS_STORAGE Michael Green 2025-10-30 14:48:05 +1100
  • abaaa9d4bb
    Fix Sega Genesis control scheme (#1124) #1125 Mikhail Vazhnov 2025-10-29 14:59:04 +0300
  • 4fd293fe3f
    Added automatic core detection for Sega Mega Drive games #1123 298A-E9E3 2025-10-28 10:11:05 -0400
  • 7fd21366f3 Better name matching S-Coding23 2025-10-27 19:37:42 -0600
  • 3d8eab8341 feat: Add support for dynamic cheat codes S-Coding23 2025-10-27 09:48:44 -0600
  • dfe9498bcd
    Fix Issue #1039 (Save state text is inconsistent) (#1116) Joe Thundercheeks 2025-10-20 17:07:46 -0400
  • bdd60c6fa1
    Add files via upload #1116 Joe Thundercheeks 2025-10-20 13:50:16 -0400
  • 8e3ec732d0
    Fix Issue #1039 Joe Thundercheeks 2025-10-20 13:49:42 -0400
  • 48dc8911e0
    Merge branch 'EmulatorJS:main' into main Joe Thundercheeks 2025-10-20 13:48:15 -0400
  • 5fdaaff215
    Fix Issue #1112 (PSX Control Labels Are Incorrect) (#1115) Joe Thundercheeks 2025-10-20 08:03:50 -0400
  • f8197df48f
    fix psx thingy #1115 Joe Thundercheeks 2025-10-20 00:10:14 -0400
  • d0dc9c860e
    fix psx mappings being incorrect Joe Thundercheeks 2025-10-20 00:08:45 -0400
  • 9bfa915370
    fix psx control mapping showing defaults Joe Thundercheeks 2025-10-20 00:04:48 -0400
  • 8c750dde40
    Add beta bootup batch file Ethan O'Brien 2025-10-19 19:40:38 -0500
  • 18e3a4c3a1
    Redo start name detection Ethan O'Brien 2025-10-19 17:19:46 -0500
  • 91e8d6bb31
    Add bsnes/genesisplusgxwide Ethan O'Brien 2025-10-19 16:49:58 -0500
  • c0480f888d
    beforeunload event listener update (#1107) duanyu5871 2025-10-16 09:50:09 +0800
  • 8daa5c1a39
    Remove value from index.html since undefined is a falsy value #1107 Ethan O'Brien 2025-10-13 18:11:10 -0500
  • 5ab0ebf025
    Rename to EJS_disableAutoUnload Ethan O'Brien 2025-10-13 18:09:36 -0500