Commit Graph

  • 864cbb0fa0 [AGC/Vulkan] Extend PS5 runtime and rendering compatibility (#216) main Miguel Cruz 2026-07-15 19:02:34 -04:00
  • 37fc6bb99b Make external Vulkan backend optional render-backend-rewrite Spooks 2026-07-15 16:10:37 -06:00
  • ad5a7d3799 [CI] fix asset (#245) Berk 2026-07-16 01:05:28 +03:00
  • 940557ed4a [CI] fix asset ci/fix-release-assets ParantezTech 2026-07-16 01:00:42 +03:00
  • f69fdd4027 Fix PNG chunk CRC validation (#241) en-he 2026-07-15 17:46:43 -04:00
  • 9eef39549a hle: implement offline NP reachability state (#238) Cloudy 2026-07-15 22:35:18 +01:00
  • 90651f26a9 Fix macOS exact-address mmap falling back to MAP_FIXED (#214) Nicola Pomarico 2026-07-15 23:28:39 +02:00
  • b5930465f2 [AGC] Correct VReadlaneB32 decode and emission (#237) kostyaff 2026-07-16 00:27:26 +03:00
  • 83303e953e Update Brazilian Portuguese translation (#233) brbrhuehue-matrix 2026-07-15 18:26:08 -03:00
  • 92497689ab [AGC] Fix VOP3 decode for V_READLANE_B32 and V_WRITELANE_B32 (#232) kostyaff 2026-07-16 00:25:59 +03:00
  • de7973af55 [CI] Fix PR artifact-links comment for fork PRs (#227) Gutemberg Ribeiro 2026-07-15 22:25:21 +01:00
  • 3da7ae7d70 Update repo URL (#224) s1099 2026-07-16 02:54:14 +05:30
  • 1be009ce40 [HLE] Fix POSIX condition variable semantics (#113) (#223) Jack Del Aguila 2026-07-15 16:24:05 -05:00
  • ad92ab30fd fix(gui): respect case-sensitive Linux paths (#218) 999sian 2026-07-15 22:17:31 +01:00
  • 5f97d2edc4 Fix sceKernelGetTscFrequency disagreeing with the counter on non-Windows hosts (#213) can 2026-07-16 00:11:46 +03:00
  • 5c8ace82c0 Add missing French translations for Environment and About sections (#206) Eyoatam Wubeshet 2026-07-15 21:09:16 +00:00
  • 341c2a0cb6 Fix sceRtcConvertLocalTimeToUtc failing on non-UTC hosts (#210) can 2026-07-16 00:04:35 +03:00
  • 320dbcacba [SourceGenerators] Compile-time SysAbi export registry, analyzers, and build-generated aerolib.bin (#204) Gutemberg Ribeiro 2026-07-15 22:00:32 +01:00
  • 15b3736295 Fix partial draw cleanup and window sizing Spooks 2026-07-15 14:43:33 -06:00
  • a86c08cd0b Add FPS counter to native renderer title Spooks 2026-07-15 14:26:49 -06:00
  • bdff934cc8 Enable Vulkan support in packaged SDL3 Spooks 2026-07-15 14:23:31 -06:00
  • 6e8b6c0b44 Use secure gamepad name copy on Windows Spooks 2026-07-15 14:13:49 -06:00
  • 7f0acb535e Preserve native Vulkan startup errors Spooks 2026-07-15 14:13:04 -06:00
  • 6d8e420d57 Disable SDL entry point shim in native DLL Spooks 2026-07-15 14:07:34 -06:00
  • a2bc3ce5f9 Initialize SDL host entry point on Windows Spooks 2026-07-15 14:02:25 -06:00
  • ed45e36053 Stage native GPU runtime after publish Spooks 2026-07-15 13:50:47 -06:00
  • b0996ba5fb Install SDL3 Wayland and IBus dependencies Spooks 2026-07-15 13:47:59 -06:00
  • 35f32a2813 Install libltdl for Linux native dependencies Spooks 2026-07-15 13:41:44 -06:00
  • b0f11e191a Install vcpkg autotools prerequisites Spooks 2026-07-15 13:37:50 -06:00
  • 16d4894aa0 Install native renderer dependencies in CI Spooks 2026-07-15 13:35:50 -06:00
  • 7a78751953 Build native renderer before output staging Spooks 2026-07-15 13:33:00 -06:00
  • 46a9d69b9a Add native backend license headers Spooks 2026-07-15 13:30:09 -06:00
  • 4a95daa26f Rewrite Vulkan backend with native renderer Spooks 2026-07-15 13:27:47 -06:00
  • 30fdd8d6ed [Gpu] Backend-neutral shader compiler and guest-GPU renderer seam (#200) Gutemberg Ribeiro 2026-07-15 18:11:24 +01:00
  • c69ac6ddab [CI] Update for cross-platform support (#209) v0.0.1 Berk 2026-07-15 16:07:36 +03:00
  • 9eb021c7d1 [CI] fix check ci_update_for_cross-platform ParantezTech 2026-07-15 16:01:54 +03:00
  • 4ac29f340a [CI] Update for cross-platform support ParantezTech 2026-07-15 15:52:15 +03:00
  • fa2616d224 Linux and macOS support (#47) win64-main-fa2616d osx-x64-main-fa2616d linux-x64-main-fa2616d kuba 2026-07-15 14:36:20 +02:00
  • 7b86a91dfa Add files via upload (#202) win64-main-7b86a91 Pacuka 2026-07-15 11:39:42 +00:00
  • 72645cb373 [Host] Abstract audio output and pad/keyboard input behind the host platform seam (#192) Gutemberg Ribeiro 2026-07-15 11:24:53 +01:00
  • 2ad9836d13 Add Brazilian translation to Environment tab (#196) win64-main-2ad9836 SamuelEzequias 2026-07-15 07:00:30 -03:00
  • 62e1775c5c [HLE] Remove steady-state allocations from the hot HLE paths (#190) win64-main-62e1775 Gutemberg Ribeiro 2026-07-15 10:57:40 +01:00
  • 6dacd59a08 [GUI] Add Portuguese (Portugal) translation (#197) SamuelEzequias 2026-07-15 06:56:25 -03:00
  • 9d88542efd Fix virtual memory allocation and access (#193) win64-main-9d88542 Spooks 2026-07-14 21:50:54 -06:00
  • 373100a6b0 Add 21 missing SysAbi exports and GUI Environment tab for SHARPEMU_* toggles (#189) win64-main-373100a StealUrKill 2026-07-14 19:36:15 -05:00
  • f23161be9a Host platform abstraction layer for the execution engine (#181) win64-main-f23161b Gutemberg Ribeiro 2026-07-15 01:15:36 +01:00
  • 081760be3f [AGC/Vulkan] Support multiple render targets (#149) win64-main-081760b Dafenx 2026-07-15 01:41:39 +02:00
  • e604fb606d Fix pak size-collision that crashed Quake right after the intro demo (#187) win64-main-e604fb6 José Luis Caravaca Carretero 2026-07-15 00:49:41 +02:00
  • df53ff59d9 [Json] Implement sce::Json::Value and String (construct / set / destroy) (#169) José Luis Caravaca Carretero 2026-07-15 00:49:33 +02:00
  • 4c35831cb8 Add code -1073741819 as an emulation error (#188) Randomuser8219 2026-07-14 15:47:44 -07:00
  • 90fdd20f9a Create nl.json (#186) win64-main-90fdd20 miles 2026-07-15 00:36:38 +02:00
  • ae5ef0abe7 Add SaveData transaction and NP UDS layout HLE stubs (#168) Mike Saito 2026-07-15 01:34:59 +03:00
  • 5e2c21edf1 Fix historic SysAbi exports bound to wrong symbol names (#167) Mike Saito 2026-07-15 01:34:27 +03:00
  • 3fb9d4db1c [Tools] Fix ShaderDump reflection invoke against new optional parameters (#166) Deeptanshu Lal 2026-07-15 04:04:08 +05:30
  • de13735972 [CommonDialog] Fix dialog state machine and add MsgDialog progress-bar exports (#163) José Luis Caravaca Carretero 2026-07-15 00:33:48 +02:00
  • fc0efca297 Fixed deutch language file, it had invalid syntax (#162) AlexC 2026-07-15 00:31:54 +02:00
  • 2a9a261913 loader: support ps5 SELF and validate ELF signatures (#157) anesr5 2026-07-15 00:31:16 +02:00
  • 290f5fd3d7 Add SysAbi ExportName name2nid check script (#152) Mike Saito 2026-07-15 01:29:23 +03:00
  • c06c70cad7 [Aerolib] Add ulobjmgr and NpEAAccess symbol names (#150) tensorcrush 2026-07-15 00:28:17 +02:00
  • 5e54250752 [Tools] Add GPU conformance executor for dumped shader blobs (#127) Deeptanshu Lal 2026-07-15 03:56:18 +05:30
  • be6a6a5935 [GUI] New box "About" in configuration (#165) win64-main-be6a6a5 AlexC 2026-07-14 23:59:13 +02:00
  • caf859cc52 Fix guest shutdown when VideoOut window is closed (#184) win64-main-caf859c Mike Saito 2026-07-15 00:52:01 +03:00
  • d2f3511002 Add Brazilian Portuguese translation (#153) win64-main-d2f3511 brbrhuehue-matrix 2026-07-14 18:42:44 -03:00
  • 90a5d5176f Add Korean (ko-KR) localization (#154) Nolan 2026-07-14 23:42:31 +02:00
  • 28a43e09c7 Add Japanese (ja) localization (#160) Nolan 2026-07-14 23:42:17 +02:00
  • 093cfa1f3e Fallback to english if it doesnt find the string in current language (#161) AlexC 2026-07-14 23:42:10 +02:00
  • d8397b022e Performance Improvements and Optimization Tweaks (#156) win64-main-d8397b0 Spooks 2026-07-14 11:22:52 -06:00
  • 85cc2b9892 added french support (#147) win64-main-85cc2b9 anesr5 2026-07-14 17:06:57 +02:00
  • 293194c40b [GUI] Add Spanish language (#148) AlexC 2026-07-14 17:06:48 +02:00
  • 1f09de8896 [AGC] Complete gfx10 v_cmpx_f32 decode and emit ordered/unordered float compares (#122) tensorcrush 2026-07-14 17:05:33 +02:00
  • ddc452b4fc [Pad] Approximate trigger vibration on XInput (#140) win64-main-ddc452b Dafenx 2026-07-14 17:02:20 +02:00
  • 61a97baf85 [AGC] Emit Gen5 v_sad_u32 (#138) win64-main-61a97ba Dafenx 2026-07-14 16:11:11 +02:00
  • e80f96ecf5 Align SysAbi export names with Aerolib NID catalog (#137) Mike Saito 2026-07-14 17:10:57 +03:00
  • d49c0f1f10 Emit Gen5 packed-integer and bit-count ops (#135) Dafenx 2026-07-14 16:10:40 +02:00
  • 1d33ef90fc Harden param.json metadata parsing (#134) Dafenx 2026-07-14 16:10:32 +02:00
  • 26a570633c [HLE] Add strchr/strrchr/memchr/strcat/strncat/strstr libc exports (#132) j92580498-max 2026-07-14 17:10:00 +03:00
  • e4f89445b9 [Tools] Add synthetic shader dump tool for the Gen5 translator (#111) Deeptanshu Lal 2026-07-14 19:39:11 +05:30
  • 1254cc1564 added german language (#136) win64-main-1254cc1 Dawid Imbrzykowski 2026-07-14 16:06:04 +02:00
  • 503b3f4d6b [GUI] Add Arabic language (#142) Hayyan 2026-07-14 17:05:53 +03:00
  • 6b37ab54f2 [GUI] Add Danish language (#143) Greenz 2026-07-14 16:05:47 +02:00
  • a84d2344fb Deadcell fix (#144) win64-main-a84d234 Berk 2026-07-14 17:01:16 +03:00
  • c082c23552 [libc] use C locale for printf deadcell_fix ParantezTech 2026-07-14 16:55:32 +03:00
  • 14fe861ef0 [agc] add resource registration ParantezTech 2026-07-14 16:55:25 +03:00
  • 787d3a1efb Fix Gen5 boot and restore stable AGC rendering (#139) win64-main-787d3a1 Spooks 2026-07-14 07:13:42 -06:00
  • 884584da67 fix: restore WaitSema loop guard boundary (#133) win64-main-884584d Kushida 2026-07-14 15:07:25 +03:00
  • d43edc865a Agent/fix gen5 thread agc compat (#130) win64-main-d43edc8 Spooks 2026-07-14 05:41:42 -06:00
  • cf6964710a [emulator] Improve emulator performance by optimizing memory access and reducing unnecessary overhead in kernel and CPU execution paths (#131) win64-main-cf69647 Berk 2026-07-14 14:28:44 +03:00
  • 85c5a4c22a [emulator] Improve emulator performance by optimizing memory access and reducing unnecessary overhead in kernel and CPU execution paths emulator_improvements ParantezTech 2026-07-14 14:21:43 +03:00
  • 4f028d0483 Expand Aerolib from nids.csv and wire socket/net kernel NID handlers (#128) win64-main-4f028d0 Mike Saito 2026-07-14 12:59:59 +03:00
  • 4db98bd8fe [GUI] Add Italian language (#129) Alex Zorzi 2026-07-14 11:58:10 +02:00
  • 4600a2ed1f Display game icon (icon0.png) in window title bar (#124) win64-main-4600a2e realdody 2026-07-14 11:39:43 +02:00
  • c5c5ee1f36 [logging] Fetch hardware info, add to video window title and log (#117) win64-main-c5c5ee1 realdody 2026-07-14 11:24:05 +02:00
  • b48b1a5e09 [GUI] Add Russian language (#123) Dmitriy 2026-07-14 13:22:02 +04:00
  • 511a01e03a [GUI] now languages are embedded in a single assembly (#120) win64-main-511a01e Berk 2026-07-14 02:08:36 +03:00
  • 6c8c98ed7d [GUI] now languages are embedded in a single assembly gui_embedded_langs ParantezTech 2026-07-14 02:07:31 +03:00
  • aaebfe017b [GUI] Added localization support, more clean design, and improved settings management (#119) win64-main-aaebfe0 Berk 2026-07-14 01:46:47 +03:00
  • 8a643c3bb1 reuse gui_part2 ParantezTech 2026-07-14 01:41:03 +03:00
  • 0d446f4e89 [GUI] Added localization support, more clean design, and improved settings management ParantezTech 2026-07-14 01:33:52 +03:00
  • 9cdc8550ec [pthread] Fix cond-var lock inversion and POSIX timedwait ABI (upstream #113) (#115) win64-main-9cdc855 StealUrKill 2026-07-13 16:29:17 -05:00
  • d6fccedab8 [AGC] Support scalar high 32-bit multiplies (#109) kostyaff 2026-07-14 00:29:05 +03:00