Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
83fe502
feat: added ffmepg as dependency
ran-j Apr 30, 2026
2377e9c
feat: wip decoder video
ran-j May 14, 2026
9111fa3
feat: some perf and cleanup
ran-j May 14, 2026
2937078
feat: added generic MPEG stream notification
ran-j May 19, 2026
1cf2755
feat: CMakeLists.txt in ps2xStudio to configure SDL2 build options fo…
ran-j Jun 1, 2026
c50429f
feat: fix expansion test
ran-j Jun 7, 2026
5d6ebfc
feat: foo
ran-j Jun 12, 2026
a019901
Merge branch 'main' of https://github.com/ran-j/PS2Recomp into featur…
ran-j Jun 12, 2026
3643042
a
ran-j Jun 13, 2026
72aa49f
Merge branch 'main' of https://github.com/ran-j/PS2Recomp into featur…
ran-j Jun 13, 2026
3fa5bd3
feat: finally added a helper to to prevent thread starvation
ran-j Jun 14, 2026
94b83f1
feat: added basic vu0 code execution
ran-j Jun 14, 2026
fd6cd12
feat: added yield Guest Execution After Wake to prevent deadlock
ran-j Jun 16, 2026
b23ac82
feat: added options on cmake for logs
ran-j Jun 16, 2026
f067652
feat: small corrections like top and itop vu branches etc
ran-j Jun 17, 2026
96ff52f
feat: changes
ran-j Jun 18, 2026
cb3f7e5
feat: working feature
ran-j Jun 18, 2026
767e88a
feat: fatal frame iop
ran-j Jun 21, 2026
494eac8
Merge branch 'main' of https://github.com/ran-j/PS2Recomp into featur…
ran-j Jun 22, 2026
8455ef9
feat: test fix
ran-j Jun 22, 2026
c24b8f8
fix: gix GsPutIMR IMR
ran-j Jun 23, 2026
7d7dbe8
feat: added rl imgui
ran-j Jun 23, 2026
c41b4e2
feat: added helper to get snapshot
ran-j Jun 23, 2026
4e46b80
feat: added debug panel consuming snapshots
ran-j Jun 23, 2026
ac9ce67
feat: added pad snapshot
ran-j Jun 23, 2026
52cf916
feat: final cleanup from old code
ran-j Jun 25, 2026
063d05d
Merge branch 'feature/fatalFrame' into feature/mpeg-decoder
ran-j Jun 25, 2026
580fef3
Merge branch 'main' of https://github.com/ran-j/PS2Recomp into featur…
ran-j Jun 25, 2026
1bdf7ca
feat: added EE timer counter
ran-j Jun 26, 2026
1cae890
feat: small cleanups
ran-j Jun 26, 2026
f1dbe4d
fix: fix wrong import
ran-j Jun 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y ninja-build libgl-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev
sudo apt-get install -y ninja-build libgl-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev pkg-config libavcodec-dev libavformat-dev libavutil-dev libswresample-dev libswscale-dev

- name: Configure
run: |
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ if(NOT DEFINED CMAKE_TOOLCHAIN_FILE AND DEFINED ENV{VITASDK})
endif()
endif()

project("PS2 Retro X")
project(PS2RetroX)

set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

Expand Down
27 changes: 27 additions & 0 deletions CMakeSettings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"configurations": [
{
"name": "x64-Debug",
"generator": "Ninja",
"configurationType": "Debug",
"inheritEnvironments": [ "msvc_x64_x64" ],
"buildRoot": "${projectDir}\\out\\build\\${name}",
"installRoot": "${projectDir}\\out\\install\\${name}",
"cmakeCommandArgs": "",
"buildCommandArgs": "",
"ctestCommandArgs": ""
},
{
"name": "x64-Release",
"generator": "Ninja",
"configurationType": "RelWithDebInfo",
"buildRoot": "${projectDir}\\out\\build\\${name}",
"installRoot": "${projectDir}\\out\\install\\${name}",
"cmakeCommandArgs": "",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"inheritEnvironments": [ "msvc_x64_x64" ],
"variables": []
}
]
}
9 changes: 1 addition & 8 deletions ps2xRecomp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ FetchContent_MakeAvailable(elfio)
FetchContent_Declare(
toml11
GIT_REPOSITORY https://github.com/ToruNiina/toml11.git
GIT_TAG master
GIT_TAG v4.4.0
)
FetchContent_MakeAvailable(toml11)

Expand All @@ -38,13 +38,6 @@ FetchContent_Declare(
GIT_SHALLOW TRUE
)

FetchContent_Declare(
libdwarf
GIT_REPOSITORY https://github.com/davea42/libdwarf-code.git
GIT_TAG v2.2.0
GIT_SHALLOW TRUE
)

set(BUILD_DWARFDUMP OFF CACHE BOOL "" FORCE)
set(BUILD_DWARFEXAMPLE OFF CACHE BOOL "" FORCE)
set(BUILD_DWARFGEN OFF CACHE BOOL "" FORCE)
Expand Down
146 changes: 96 additions & 50 deletions ps2xRecomp/src/lib/code_generator.cpp

Large diffs are not rendered by default.

Loading