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
|
f5484bdf31
|
Fix another edge case with SIF server state loading.
|
2024-08-09 14:16:02 -04:00 |
|
Jean-Philip Desjardins
|
4da96c8bca
|
Rename and reorganise things.
|
2024-03-14 14:48:43 -04:00 |
|
Jean-Philip Desjardins
|
0e7df23d4e
|
Check IRQs from both cores when reading ADPCM samples.
Still WIP, needs to be cleaned up.
|
2024-03-11 18:34:13 -04:00 |
|
Jean-Philip Desjardins
|
d6e77695b0
|
Fix build issues.
|
2023-07-31 10:53:56 -04:00 |
|
Jean-Philip Desjardins
|
f9e5c5800a
|
Save some IOP timing info.
|
2023-07-31 10:52:07 -04:00 |
|
Jean-Philip Desjardins
|
8c543186da
|
Apply CZipArchiveWriter refactoring.
|
2023-07-23 17:22:18 -04:00 |
|
Jean-Philip Desjardins
|
9c840f6e05
|
Allow for different EE and IOP memory sizes to be used.
Enables larger memory size for Namco System 256 arcade machines while keeping the standard for PS2 games.
|
2023-06-12 12:25:55 -04:00 |
|
Jean-Philip Desjardins
|
4289092673
|
Add SPU sample cache.
|
2023-05-18 16:28:55 -04:00 |
|
Jean-Philip Desjardins
|
aee69ac97c
|
Fix a bunch of warnings.
|
2023-05-03 21:05:08 -04:00 |
|
Jean-Philip Desjardins
|
4a7b10cad1
|
Add block category concept.
|
2022-10-17 14:27:13 -04:00 |
|
Jean-Philip Desjardins
|
750e73ca4f
|
Invalidate recompiled blocks when loading IOP state.
|
2022-05-19 15:32:55 -04:00 |
|
Jean-Philip Desjardins
|
f29b758fa2
|
Add iLink state to saved states.
|
2022-03-10 09:22:39 -05:00 |
|
Jean-Philip Desjardins
|
e34bf57b04
|
Add basic support for iLink.
Should be enough to make games init the hardware properly and move forward.
|
2022-03-10 09:22:39 -05:00 |
|
Jean-Philip Desjardins
|
ba3f35931b
|
Add base for iLink.
|
2022-03-10 09:22:39 -05:00 |
|
Jean-Philip Desjardins
|
c2083e8015
|
Fix some variable init.
|
2022-02-05 18:25:15 -05:00 |
|
Björn Gerdau
|
4d24b0ffcb
|
Use constants for resumable IOP DMAC channels
|
2021-06-07 14:34:16 +02:00 |
|
Jean-Philip Desjardins
|
11e8566ed3
|
Check SPU IRQs every 1000 ticks.
Prevents IRQs from being spammed. Helps Klonoa 2 and MMX7.
|
2021-06-04 09:54:51 -04:00 |
|
Jean-Philip Desjardins
|
016302d5ff
|
Support DMA reads from SPU RAM.
|
2021-04-01 17:22:33 -04:00 |
|
Jean-Philip Desjardins
|
cf462ed94f
|
More infrastructure for RX.
|
2021-03-02 07:24:08 -05:00 |
|
Jean-Philip Desjardins
|
e19192c9fb
|
Clear the interrupt situation.
|
2021-03-02 07:24:06 -05:00 |
|
Jean-Philip Desjardins
|
44263435db
|
Sending first DHCP packet.
|
2021-03-02 07:24:06 -05:00 |
|
Jean-Philip Desjardins
|
2fd28aa904
|
Hook up DEV9 and SPEED to MMIO.
|
2021-03-02 07:24:05 -05:00 |
|
Björn Gerdau
|
02399f28cd
|
Filter out SSBUS register access
|
2020-11-06 19:06:59 +01:00 |
|
Björn Gerdau
|
f7364305a2
|
Implement IOP DPCR2
|
2020-11-06 10:06:17 +01:00 |
|
Björn Gerdau
|
683b06d839
|
Add more warnings
|
2020-11-06 10:06:16 +01:00 |
|
Jean-Philip Desjardins
|
07cf76a062
|
Various hooks that made the SIO2 test working.
|
2020-04-20 11:14:32 -04:00 |
|
Jean-Philip Desjardins
|
33ad26c5fd
|
Add DMACMAN and SECRMAN HLE modules.
|
2020-04-20 11:14:31 -04:00 |
|
Jean-Philip Desjardins
|
b0337dbeb2
|
Use proper memory buffer for scratch pad direct access.
|
2019-05-25 11:28:31 -04:00 |
|
Jean-Philip Desjardins
|
ad46f12694
|
Use direct memory accesses on IOP.
|
2019-04-29 22:38:04 -04:00 |
|
Jean-Philip Desjardins
|
e5ae547e66
|
Move saved state helper classes to a subfolder.
|
2019-02-06 19:04:51 -05:00 |
|
Jean-Philip Desjardins
|
050bf0f854
|
MipsExecutor is now owned by MIPS CPU context.
Will help to make new breakpoint implementation simpler.
|
2018-07-26 21:38:16 -04:00 |
|
Jean-Philip Desjardins
|
6bc7f346f1
|
IopSubSystem now is reponsible for creating the kernel.
|
2018-06-23 10:56:25 -04:00 |
|
Clang-Format
|
acf75535ec
|
Clang format
|
2018-04-30 21:01:23 +01:00 |
|
Jean-Philip Desjardins
|
0f8004596e
|
Specify std namespace.
|
2017-12-23 11:04:06 -05:00 |
|
Jean-Philip Desjardins
|
ad0c676a67
|
Make variable const.
|
2017-08-09 23:06:05 -04:00 |
|
Jean-Philip Desjardins
|
f97d0a1c47
|
Remove self loop counter.
|
2017-08-09 23:05:30 -04:00 |
|
Mahmood(Thunder07)
|
97c229ec98
|
Cleanup
Silence:"warning: '0' flag ignored with precision and ‘%X’ gnu_printf format"
|
2017-05-29 06:01:32 +01:00 |
|
Jean-Philip Desjardins
|
bd3203229e
|
Reduce delay in IOP interrupt servicing.
Needed for MGS3 because SIO2 requests were messed up.
|
2017-05-07 22:02:08 -04:00 |
|
Jean-Philip Desjardins
|
00fc68d96e
|
Move interrupt checking code in a separate function.
|
2017-05-07 22:02:08 -04:00 |
|
Jean-Philip Desjardins
|
c71806d1c1
|
Fix PsfPlayer build.
|
2017-02-24 00:39:54 -05:00 |
|
Jean-Philip Desjardins
|
bce35f3388
|
Save and load IOP DMAC state.
|
2017-02-24 00:39:54 -05:00 |
|
Jean-Philip Desjardins
|
04d72b29b1
|
Save and load SIO2 state.
|
2017-02-24 00:39:54 -05:00 |
|
Jean-Philip Desjardins
|
a311865863
|
Use enum for IOP scratch pad address.
|
2016-03-17 16:12:40 -07:00 |
|
Jean-Philip Desjardins
|
4844a0679b
|
Added more SPU stuff in saved state.
|
2015-06-02 02:43:34 -04:00 |
|
Jean-Philip Desjardins
|
7f60f5c3d5
|
Added basic support for SPU interrupts.
|
2015-02-08 17:18:41 -05:00 |
|
Jean-Philip Desjardins
|
9d1ead2464
|
Cleanup.
|
2014-10-05 02:00:20 -04:00 |
|
Jean-Philip Desjardins
|
418cee5e51
|
Some more naming convention cleanup.
|
2014-08-16 21:42:19 -04:00 |
|
Jean-Philip Desjardins
|
cd653ca0be
|
Include root counters state in saved states.
|
2014-06-28 23:49:51 -04:00 |
|
Jean-Philip Desjardins
|
b20e3784ee
|
Increased the DMA update delay in Iop::CSubSystem to prevent interrupt spam. (was preventing Xenosaga 2 from booting)
|
2014-06-04 23:33:05 -04:00 |
|