22 Commits

Author SHA1 Message Date
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

Diff Content Not Available