Commit Graph

  • 91678d1977 Merge pull request #29 from playmer/playmer/fix_lookup Joshua T. Fisher 2026-01-28 19:20:46 -08:00
  • 9174f52511 Merge pull request #28 from DanielSvoboda/Artifact Ranieri 2026-01-28 17:17:27 -03:00
  • cb20d0298a Add artifact upload step in build workflow DanielSvoboda 2026-01-28 17:03:20 -03:00
  • 327d1f2d7f Merge pull request #27 from ran-j/feature/more-re-stubs Ranieri 2026-01-28 16:40:17 -03:00
  • af53b08543 feat: added more empty stubs feat: added TODO_NAMED to help debug fix: disable for now audio thread Ran-j 2026-01-28 16:37:18 -03:00
  • 8ede5f083c Merge pull request #25 from DanielSvoboda/main Ranieri 2026-01-28 16:09:14 -03:00
  • 8430496557 Handle dots in function names during sanitization DanielSvoboda 2026-01-28 15:34:37 -03:00
  • 7b5f254f63 Merge pull request #20 from Lucasnribeiro/fix-static-keywords Ranieri 2026-01-28 12:30:28 -03:00
  • e8c2152eca Merge pull request #24 from ej-sanmartin/feat/add-discord-link Ranieri 2026-01-28 12:28:21 -03:00
  • 3e4a3ad100 Add new Community Discord link to README.md Edgar Jr San Martin 2026-01-28 04:00:16 -05:00
  • 5b119041fb Merge pull request #22 from ran-j/feature/recompiler-stub-iop Ranieri 2026-01-28 03:16:27 -03:00
  • b8c1d7eaee feat: add runtime stubs for missing IOP calls fix: fix small function on recompiler Ran-j 2026-01-28 03:11:45 -03:00
  • 7d6d7dcd3c Merge pull request #21 from playmer/playmer/cmake_and_ci Ranieri 2026-01-28 02:53:06 -03:00
  • 1cf3a6af4e Add ending newline. Joshua T. Fisher 2026-01-27 18:03:25 -08:00
  • 3e19d84f3b Add test runner. Joshua T. Fisher 2026-01-27 17:48:15 -08:00
  • bf91aa5021 Make runtime optional, start a CI yml. Joshua T. Fisher 2026-01-27 17:30:26 -08:00
  • b1f86a7597 feat: auto set runtime internal stubs and syscalls on recompiled code Ran-j 2026-01-27 17:12:35 -03:00
  • 7b3fee9247 refactor: remove re code veronica hacks Ran-j 2026-01-27 17:06:22 -03:00
  • 6cb9b968d5 fix: non static variable Lucas Ribeiro 2026-01-27 14:55:56 -03:00
  • ff8d354259 feat: added license file Ran-j 2026-01-26 23:30:47 -03:00
  • 2e08d5e87b refactor: refactor runtime and recompile for better workflow and correct generating code and analyze output Ran-j 2026-01-04 22:21:50 -03:00
  • 2ca84c131a feat: call main entrypoint from the ps2 game (next commits will fix some missing feature for it) Ran-j 2025-12-27 14:30:03 -03:00
  • 2d1f7ec07f feat: added missing v0 instructions feat: added threads inplementation on ps2 syscalls feat: patch entrypoint on recompiler feat: ps2 macros now is part of the runtime feat: use thread to hold game loop feat: sanitize functions like point out by chrisking1981 fix: fix old instructions cast fix: fix missing patch for opcode j Ran-j 2025-12-27 11:33:24 -03:00
  • 409570c709 feat: added minitest framework feat: added some unit tests for code gen and decoder fix: backport some bugfix from chrisking1981 branch Ran-j 2025-12-26 18:33:52 -03:00
  • c05d8f1809 feat: misc fixes Ran-j 2025-11-29 18:19:36 -03:00
  • 2f58b17243 feat: remove namespace for now Ran-j 2025-11-29 12:31:11 -03:00
  • 4ea08199b0 feat: now we generate header file for stub functions Ran-j 2025-11-29 12:26:39 -03:00
  • cd2e7f4ea8 feat: correct read values from TOM file for config manager Ran-j 2025-11-29 11:28:16 -03:00
  • 49dd5d99d1 feat: default single file Ran-j 2025-11-29 11:11:07 -03:00
  • a311b73bf7 feat: added more ps2 libs to analyze fix: fix some cast on code gen Ran-j 2025-11-29 03:09:49 -03:00
  • 3a0cea3286 fix: fix code gen function parameters call Ran-j 2025-11-29 02:37:06 -03:00
  • 9f05b32713 feat: update ps2 stubs API Ran-j 2025-11-29 02:30:18 -03:00
  • fae9a7ad71 feat: update ps2 CPU context Ran-j 2025-11-29 02:28:05 -03:00
  • cb21a6f88d feat: update docs Ran-j 2025-11-29 01:50:07 -03:00
  • c519702634 feat: update gitignore Ran-j 2025-11-29 01:42:53 -03:00
  • b56dd174e9 feat: update ps2 syscalls api to match register Ran-j 2025-11-29 01:40:06 -03:00
  • d33bbe2189 feat: explode runtime in folder to be more easy to place recompiled code Ran-j 2025-11-29 01:37:48 -03:00
  • 3f0e33d01c fix: fix macro gen Ran-j 2025-11-29 01:36:12 -03:00
  • c700c95087 feat: sync recompile and codegen output to match what are expected on runtime Ran-j 2025-11-29 01:20:45 -03:00
  • 68a8fc0fdd fix: fix some parsing logic feat: added a lot of try/catch to make debug more easy Ran-j 2025-11-29 01:13:18 -03:00
  • 95c824ea61 feat: better MMI instruction on decoder Ran-j 2025-11-29 00:44:52 -03:00
  • c423e2f1ae feat: misc runtime changes Ran-j 2025-11-29 00:18:25 -03:00
  • 377786cf43 feat: added one more missing decoder instruction Ran-j 2025-11-29 00:17:51 -03:00
  • 69d4d26084 fix: fix generate header file when single cpp file are enable Ran-j 2025-11-29 00:17:07 -03:00
  • 7f17931249 feat: remove unused function from rumtime ps2 syscall Ran-j 2025-06-24 09:30:42 -03:00
  • 0df7594bbb feat: added runtime frame decoder and entrypoint Ran-j 2025-06-24 00:28:01 -03:00
  • 563e1b105a feat: refactor some instructions Ran-j 2025-06-23 22:48:27 -03:00
  • 5fde9612a9 feat: runtime fixes and finish implementations Ran-j 2025-05-29 18:11:53 -03:00
  • e3ed780196 feat: added more missing instructions Ran-j 2025-05-29 17:28:29 -03:00
  • a0314c9847 feat: placeholder for exec VU0Microprogram Ran-j 2025-05-29 16:21:00 -03:00
  • 342bb19607 feat: added more instructions with revision Ran-j 2025-05-29 16:20:08 -03:00
  • 70f672cfd8 feat: better decode and code gen (remove some old instruction) Ran-j 2025-04-24 12:04:56 -03:00
  • 2bedfdb0fd fix: fix typo on readme Ran-j 2025-04-24 02:32:54 -03:00
  • e09f797202 feat: added new register for runtime Ran-j 2025-04-24 02:32:40 -03:00
  • fd7eb60a9f fix: fix negative value in code gen Ran-j 2025-04-22 02:07:48 -03:00
  • eb87f7c0e5 feat: more instruction Ran-j 2025-04-21 03:21:42 -03:00
  • 5d75bce6e2 feat: added a dump info in context Ran-j 2025-04-18 02:47:37 -03:00
  • 4d60f52a93 feat: added new consts in runtime Ran-j 2025-04-18 02:44:58 -03:00
  • da1bc9e482 feat: added missing things on decoder Ran-j 2025-04-18 02:44:45 -03:00
  • cba98b04e2 feat: remove stub from recompiler Ran-j 2025-04-18 01:39:58 -03:00
  • 0be4c39552 feat: added ps2 syscall Ran-j 2025-04-18 01:21:56 -03:00
  • 2468f5c95d feat: ps2 stub cleanup Ran-j 2025-04-17 18:08:07 -03:00
  • 57dd63e736 feat: better ps2 stubs Ran-j 2025-04-17 18:06:10 -03:00
  • dc23e84400 feat: added a entrypoint for the runtime for now Ran-j 2025-04-17 02:18:08 -03:00
  • 1130a322a2 feat: update readme Ran-j 2025-04-17 02:04:55 -03:00
  • 4b59d8d2c8 feat: added runtime base stubs definitions Ran-j 2025-04-17 01:57:13 -03:00
  • fa676bd692 feat: added auto function mapper to code gen Ran-j 2025-04-17 01:54:07 -03:00
  • 23bb92bd4a refactor: added more instructions decoder Ran-j 2025-04-16 01:45:13 -03:00
  • 7353b966f2 feat: added decodePMFHL function Ran-j 2025-04-15 23:58:22 -03:00
  • a64f09c42d feat: better R5900Context Ran-j 2025-04-15 23:26:41 -03:00
  • a4dc5c79ce feat: more instructions Ran-j 2025-04-15 18:36:01 -03:00
  • 0a6382c386 feat: added more instruction parser Ran-j 2025-04-15 15:58:34 -03:00
  • a10f7f8415 feat: more instruction Ran-j 2025-04-15 15:21:54 -03:00
  • b21c7bbb82 feat: added more instructions Ran-j 2025-04-15 14:42:41 -03:00
  • acc6afca78 feat: added PS2 stubs and change runtime a bit Ran-j 2025-04-15 11:30:21 -03:00
  • bf8c335f57 feat: added runtime news registers Ran-j 2025-04-15 01:13:25 -03:00
  • ac9dc3186a fix: fix readme Ran-j 2025-04-14 22:44:01 -03:00
  • 6dc34086a5 feat: better analyzer Ran-j 2025-04-14 22:43:36 -03:00
  • aceb8b1535 feat: some default stub for now Ran-j 2025-04-14 02:34:51 -03:00
  • e5cef40032 fix: fix recompile from single file to multi file Ran-j 2025-04-14 02:02:56 -03:00
  • 8707c26dae feat: replace stub debug flag Ran-j 2025-04-14 01:45:15 -03:00
  • e087ab4d7e feat: added missing header in stub function Ran-j 2025-04-14 01:43:20 -03:00
  • 2a3e116165 Merge branch 'main' of https://github.com/ran-j/PS2Recomp Ran-j 2025-04-14 01:42:13 -03:00
  • 8c0af4e224 feat: added header for link functions Ran-j 2025-04-14 01:41:22 -03:00
  • a877f2a33e feat: convert translated instructions from variable in static array Ran-j 2025-04-14 00:22:53 -03:00
  • 85c128aba6 feat: Rename Readme.md to README.md Ranieri 2025-04-12 11:23:50 -03:00
  • e1b74f4493 feat: change readme Ran-j 2025-04-12 03:53:07 -03:00
  • 6e9049be40 migrate from private cloud Ran-j 2025-04-12 03:49:35 -03:00