Commit graph

28 commits

Author SHA1 Message Date
Jean-Philip Desjardins
30568a057d Use app_config module.
Some checks failed
Build macOS / build_macos (push) Has been cancelled
Build Android / build_android (apk) (push) Has been cancelled
Build Android / build_android (libretro) (push) Has been cancelled
Build Linux ARM32 / build_linux_arm32 (push) Has been cancelled
Build Linux ARM64 / build_linux_arm64 (push) Has been cancelled
Build Windows Psf / build_windows_psf (off, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Build Windows Psf / build_windows_psf (on, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Build Windows / build_windows (x86_32, Visual Studio 16 2019, installer32.nsi, win32_msvc2019, Win32) (push) Has been cancelled
Build Windows / build_windows (x86_64, Visual Studio 16 2019, installer64.nsi, win64_msvc2019_64, x64) (push) Has been cancelled
Check Format / run_clangformat (push) Has been cancelled
Build iOS / build_ios (push) Has been cancelled
Build JavaScript / build_js (push) Has been cancelled
Build Linux / build_linux (push) Has been cancelled
2025-03-11 16:18:58 -04:00
Jean-Philip Desjardins
f8fc40e8bc Cleanup CMake variable names to avoid reusing previously defined stuff. 2025-03-11 09:06:27 -04:00
Jean-Philip Desjardins
1e7926fc81 Add frame rate counter to JS version. 2025-02-14 12:19:31 -05:00
Jean-Philip Desjardins
d80374f576 Print module version in main. 2025-02-14 12:19:31 -05:00
Mahmood - Zer0xFF
b0d8041038 use signals for CInputProvider::OnInput 2023-10-26 14:44:55 +01:00
Jean-Philip Desjardins
070261ef53 Post cleanup fixes. 2023-05-17 20:16:28 -04:00
Jean-Philip Desjardins
907dbfd2f6 Use target_link_options to specify Emscripten linker options. 2022-10-26 11:30:53 -04:00
Jean-Philip Desjardins
d5f0d22728 Use EXPORT_ES6 flag. 2022-08-23 18:19:11 -04:00
Jean-Philip Desjardins
9ca8d839ea Remove dead code. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
203fba08b6 Fix code style. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
1d9350b65c Add missing controls. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
58afd59f1c Add sound support. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
425a3cf6af Update number of workers. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
dd1c2bd587 Disable assertions. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
cd074adcfa Fix style. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
7b5b24c4cf Improve the way disc images are accessed.
Instead of loading the whole disc image in memory, use the Browser's File API to fetch needed parts of the file.
Has to go through some odd proxying hoops since the File object is owned by the main browser thread.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
4e7bcec16d Fix style. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
b90398050b Set presentation params. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
1216f3a1a4 Add basic input support. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
f64b141203 Disable alpha on context. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
470f4e87c5 Improve bootable loading. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
1fda80f9f8 Add LDL/LDR/SDL/SDR proxies. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
2eb0f3c976 Formatting fixes. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
2504fd699d Add GS handler. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
0c8e80aa14 Enable bigint support.
(Needed for 64-bit operands in calls)
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
0e745ee9d1 Register 64 bit getters and setters. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
b5b0efa929 Create null gs handler. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
76eb3ac6bc Testing emulator port to JavaScript.
Builds but doesn't do anything interesting yet.
2022-02-14 13:07:15 -05:00