Jean-Philip Desjardins
30568a057d
Use app_config module.
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
0ab4a22725
Define empty functions when logging is disabled.
2025-02-12 13:57:28 -05:00
Jean-Philip Desjardins
cb6dddeee6
Reorganise code.
...
Move Buzzer specific code in its own class.
2024-06-13 17:00:39 -04:00
Jean-Philip Desjardins
6e2bd7037f
Make definitions a bit nicer.
2024-06-13 17:00:39 -04:00
Jean-Philip Desjardins
d0d95fb549
Add preliminary USBD HLE.
2024-06-13 17:00:39 -04:00
LapisRegia
669cd24960
Renamed GunListener to ScreenPositionListener
2024-02-17 17:34:45 +08:00
Jean-Philip Desjardins
8a425e3df2
Add dependency.
2024-02-14 09:00:35 -05:00
Jean-Philip Desjardins
be61dd56e5
Move Namco Sys246 code in its own dir.
2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
6b36a78699
WIP dump
2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
57c8746505
Add preliminary sys147 FS reader.
2023-12-20 19:29:52 -05:00
Jean-Philip Desjardins
5d4e2acf19
Add support for memory card dumps in save data imports.
2023-12-18 13:45:55 -05:00
Jean-Philip Desjardins
f65f6f240b
Save and load some basic IPU state.
2023-12-08 13:10:20 -05:00
Jean-Philip Desjardins
a70504060c
Refactor saved states classes.
...
Rename StructFile to RegisterState.
Rename StructCollectionStateFile to RegisterStateCollectionFile.
RegisterStateFile now contains a RegisterState.
2023-12-07 15:10:58 -05:00
Jean-Philip Desjardins
8ac6d7a731
Small cleanup.
2023-11-17 08:04:02 -05:00
Mahmood - Zer0xFF
3cc0dbb1ab
Rename CPadListener->CPadInterface
2023-10-31 19:50:26 +00:00
Jean-Philip Desjardins
31d143936e
More improvements
...
- Support reading PSMZ24 formats (for SSX3)
- Handle transfers with offsets in TRXPOS.
- Fix build issue.
2023-08-14 11:21:46 -04:00
Jean-Philip Desjardins
942e95c9f5
Add dummy PadMan module for Namco arcade games.
2023-07-20 13:07:06 -04:00
Jean-Philip Desjardins
616c4e32a9
Tweak delays to make both Tekken 5.1 and Tekken DR happy.
2023-06-30 16:55:18 -04:00
Jean-Philip Desjardins
336474a13a
Dumping gun WIP.
2023-05-30 20:08:48 -04:00
Jean-Philip Desjardins
2fff103dbb
HDD dump work.
2023-01-18 15:53:32 -05:00
Jean-Philip Desjardins
358c4efc86
Make ChdImageStream more generic to allow opening HDD images.
2023-01-18 15:53:31 -05:00
Jean-Philip Desjardins
795e228e3b
Add missing file CMakeLists.txt.
2023-01-18 15:53:31 -05:00
Jean-Philip Desjardins
520b1e7fef
Add ACRAM HLE module.
2023-01-18 15:53:29 -05:00
Jean-Philip Desjardins
3374c0908b
Move ACCDVD stuff in its own file.
2023-01-18 15:53:28 -05:00
Jean-Philip Desjardins
fc48553efa
Add Namco Arcade IOP HLE module.
2023-01-18 15:53:28 -05:00
Jean-Philip Desjardins
e28959fc33
Add McDumpDevice for Ioman.
2023-01-18 15:53:27 -05:00
Mahmood - Zer0xFF
29bd2522e6
swap from crc32 to xxHash3 (128bit)
2022-10-25 17:27:52 -04:00
Jean-Philip Desjardins
f9085dc5e2
Add McDumpReader.
2022-09-29 17:18:37 -04:00
Jean-Philip Desjardins
02d5b9ce98
More WIP.
...
- Remove thread specific object list.
- Use a map instead of vector for object schema.
2022-09-07 19:58:01 -04:00
Jean-Philip Desjardins
1d9c425663
Refactor ELF support.
...
Allow ELF32/ELF64 to coexist and allow ElfView to load both.
2022-07-22 17:10:27 -04:00
Mahmood - Zer0xFF
9dc94fbb51
use zstd zlibwrapper
2022-05-15 22:46:03 +01:00
Björn Gerdau
dd538f9561
Add PowerOff IOP module stub
...
Makes ScummVM boot, if LIBSD is provided in rom0
2022-03-17 19:25:29 +01:00
Jean-Philip Desjardins
ba3f35931b
Add base for iLink.
2022-03-10 09:22:39 -05:00
Jean-Philip Desjardins
c6e99db97d
Add IOMANX HLE module.
2022-02-28 13:35:13 -05:00
Jean-Philip Desjardins
334b401ebf
Add support for GetDirectory in OpticalMediaDevice.
...
Needs an abstraction layer over current GetDirectory implementation.
2022-02-27 14:54:23 -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
76eb3ac6bc
Testing emulator port to JavaScript.
...
Builds but doesn't do anything interesting yet.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
231ffb8059
Update submodules.
2022-02-08 18:47:23 -05:00
Jean-Philip Desjardins
d2878b5a4b
Just testing out threads.
2022-02-08 18:47:00 -05:00
Jean-Philip Desjardins
b6ce521513
Enable exceptions on PlayCore on JS.
2022-02-08 18:46:28 -05:00
Jean-Philip Desjardins
adbde38310
Some fixes to run on a browser.
...
- Use async function for module instantiation.
- Disable logging.
- Enable proper flags for module export.
2022-02-08 18:42:07 -05:00
Jean-Philip Desjardins
dd90e7b7ae
Move idle loop detection logic.
...
This is an EE only thing, no point in having this in the generic code.
2022-01-21 20:09:08 -05:00
Jean-Philip Desjardins
0a1570959f
Added EE Idle Evaluator.
...
Tries to detect when a game is idling.
Works only for specific games at the moment but replaces the speed hacks that were in other branches.
2022-01-21 20:09:06 -05:00
orbea
4b29280564
cmake: Use EXCLUDE_FROM_ALL for add_subdirectories
...
This prevents installing dependency files with cmake.
v2: Don't use EXCLUDE_FROM_ALL for the CodeGenTestSuite
2021-11-29 07:15:03 -08:00
Jean-Philip Desjardins
98ec433431
Make QtFramedebugger independent of GSH OpenGL.
2021-08-20 10:37:49 -04:00
Jean-Philip Desjardins
62edca57d9
Alternate CHD lib integration method.
...
Hopefully fixes linking issues on GCC.
2021-07-27 09:08:47 -04:00
Jean-Philip Desjardins
40c94d9de5
Move ChdStreamSupport to a separate lib.
...
Fixes GCC link errors.
2021-07-27 09:08:47 -04:00
Jean-Philip Desjardins
2e9aaca2c9
Allow opening CHD files.
2021-07-27 09:08:46 -04:00
Jean-Philip Desjardins
da5d45db5e
Build libchd.
2021-07-27 09:08:46 -04:00