Ran-j
39251a05f4
feat: remove LLE IOPs
2026-09-19 21:17:58 -03:00
Ran-j
78ecbae377
fix: fix texture caching
...
feat: wip multi version on dbcman
2026-09-14 02:11:06 -03:00
Ran-j
590b884ba4
Merge origin/main into feature/iop-emulator
...
Preserve the branch's GS CLUT and texture cache implementation while integrating upstream thread initialization and syscall resume coverage. Build passes; 448/456 tests pass with the same eight failures reproduced on pre-merge HEAD (447/455).
2026-09-07 18:21:48 -03:00
Ran-j
2a61ba0df3
feat: added a lot of tests
2026-09-02 18:06:13 -03:00
Ran-j
c8c86661fa
refactor: Refactor PS2 IOP Host Adapter and Memory Management
...
feat: Added PS2Vfs for virtual file system operations, including file opening, reading, writing, and path resolution.
feat: Improve VIF1 data processing to handle GIF image packets more efficiently.
2026-09-02 18:05:55 -03:00
Ran-j
08dc217818
feat: add SET_GPR_ZE32 macro for zero-extending loads with unsigned semantics
2026-09-02 17:41:14 -03:00
Ran-j
6560a37b8b
feat: update memory hint handling and enhance entry point discovery logic
2026-09-02 17:40:43 -03:00
Ran-j
5ebc2475e0
eat: enhance ELF parser with improved callable entry detection and control flow analysis
2026-09-02 17:38:18 -03:00
Ran-j
b9dba607d8
feat: remove recompiled version of GetRomName
...
refactor: split IOP emulator logic
feat: added more HLE IOP modules
feat: added ps2_path
2026-09-02 17:19:00 -03:00
Ran-j
cc9e075573
feat: analyzer resolve the complete constant-producing sequence with five-instruction backward scan stopped at LUI and therefore
2026-09-02 16:45:57 -03:00
Ran-j
a293fa433a
feat: IOP emulator
...
refactor: codegen to catch callbacks on mips code
feat: added a lot of entries or IOP emulator
2026-08-19 16:53:00 -03:00
Ran-j
a6739395b3
Merge branch 'main' of https://github.com/ran-j/PS2Recomp into feature/gs-refactor
2026-08-13 10:11:02 -03:00
Ran-j
3b9b14c618
refactor: change GS architecture
2026-08-13 09:33:49 -03:00
Ran-j
8b57926df6
feat: revert wrong changes
2026-08-12 11:57:50 -03:00
Ran-j
715933073b
Merge branch 'main' of https://github.com/ran-j/PS2Recomp into feature/ee-timers-and-fixes
2026-08-12 11:55:09 -03:00
Ran-j
4fff58373c
fix: fix cri dtx loading
...
fix: fix wrong mmi instruction translation
fix: fix thread info params
feat: added EE timers decoder and consumer
feat: split SFI and IOP memory to prevent collision and overrides
2026-08-12 11:49:30 -03:00
Ran-j
f9332d6df1
fix: fix lotr tests
2026-08-11 11:21:56 -03:00
Ran-j
d91d2c1b75
feat: added EE clock Hz
...
fix: fix MPEG out of sync with new EE refactor
2026-08-07 21:54:33 -03:00
Ran-j
3e5fb2b3b4
feat: cheap copy from host
...
feat: small perf o vsync tick
2026-08-05 19:03:03 -03:00
Ran-j
c09e90aa93
Merge branch 'main' of https://github.com/ran-j/PS2Recomp into feature/remove-runtime-guest-threads
2026-08-05 16:32:36 -03:00
Ran-j
9f99d615c5
feat: bad wip mpeg fix for code veronica
2026-07-25 21:26:31 -03:00
Ran-j
cc941d2f4f
refactor: from guest threads to EE scheduler
2026-07-25 21:23:24 -03:00