Commit graph

  • 154a61d1dd
    Merge 169d0bc9ac into ae1ffbb909 fliperama86 2026-06-20 21:39:49 -03:00
  • 169d0bc9ac Fix overlay table indices after section sort fliperama86 2026-06-20 21:39:15 -03:00
  • 6fe41d2443
    Merge af8794ac01 into ae1ffbb909 Ethan Lafrenais 2026-06-08 17:11:04 -04:00
  • af8794ac01
    Clean up Ethan Lafrenais 2026-06-08 16:57:00 -04:00
  • 233a90a8b1
    Merge fe0dc0b425 into ae1ffbb909 Gabryel Lima da Silva 2026-05-28 16:24:08 +00:00
  • fe0dc0b425 Add default return for error handling in error_to_string and wait_for_game_started functions Gabryel-lima 2026-05-28 13:18:38 -03:00
  • 664915284e
    Merge branch 'N64Recomp:main' into main Gabryel Lima da Silva 2026-05-28 12:43:58 -03:00
  • 1541766222
    Merge 8ca6a9f8d8 into ae1ffbb909 Garrett Smith 2026-05-28 01:51:11 -03:00
  • 419be05fea
    Merge 381e0704b9 into ae1ffbb909 Alejandro Javier Asenjo Nitti 2026-05-28 01:51:08 -03:00
  • da19fd5829
    Merge 073a8fbf66 into ae1ffbb909 Santiago 2026-05-28 01:51:07 -03:00
  • 6b0c4dd318
    Merge 8b5800233a into ae1ffbb909 dcvz 2026-05-28 01:50:57 -03:00
  • c13400359d
    Merge 417fecdb49 into ae1ffbb909 Garrett Smith 2026-05-27 16:17:56 -07:00
  • 417fecdb49 Add deprecation versions. Dario 2026-01-29 19:52:20 -03:00
  • b9958a4bc2 Add deprecated mod support. Dario 2026-01-29 00:08:36 -03:00
  • 3ead2d0495 Gamemodes octagon input (#140) Darío 2026-01-28 17:58:15 -03:00
  • 25a1a982c7 Add verification for display name being set. Dario 2026-01-18 22:07:50 -03:00
  • 712330d7ba Add display name and thumbnail bytes to the game. Dario 2026-01-18 22:00:06 -03:00
  • 1becaa32e9 Track latest started gamemode Mr-Wiseguy 2026-01-12 01:30:08 -05:00
  • c7605d53c4 Add custom gamemode option to mod manifest and implement gamemode mechanism Mr-Wiseguy 2026-01-12 00:58:04 -05:00
  • a6348cc791 Add functionality needed for HFR launcher Mr-Wiseguy 2026-01-09 17:07:09 -05:00
  • 26d566b3c3 Add type checks when parsing config Mr-Wiseguy 2026-01-03 16:26:03 -05:00
  • 6b28e34616 Add function to check if option is present in config Mr-Wiseguy 2026-01-01 18:54:58 -05:00
  • 10b611de4c Fix x11 header issue and unsequenced warning Mr-Wiseguy 2026-01-01 17:39:31 -05:00
  • 91be68c4b0 Add option to apply temporary config changes. Dario 2025-12-30 16:18:14 -03:00
  • 04cba8501c Remove update screen argument. Dario 2025-12-30 12:28:39 -03:00
  • d2048a6bd3 Update renderer context. Dario 2025-12-30 11:44:42 -03:00
  • 8f02ca9417 Squash required work to get RecompFrontend to work. thecozies 2025-08-07 08:52:53 -05:00
  • ae1ffbb909
    support args >= 4 via the stack in _arg template (#138) main Garrett Smith 2026-05-26 21:53:50 -07:00
  • 8a70c779cb
    Merge ea75d7ed25 into 8cd9d14817 Jackie Edwards 2026-05-27 00:48:24 -04:00
  • 7db8a90328
    Merge 127ac961d2 into 8cd9d14817 Garrett Smith 2026-05-27 00:37:34 -04:00
  • 8cd9d14817
    query by value to allow signed/unsigned conversion (#148) Garrett Smith 2026-05-26 21:37:10 -07:00
  • 192fb96efa
    expose is_entrypoint API (also rename main => entrypoint) (#147) Garrett Smith 2026-05-26 21:35:34 -07:00
  • 4f0676e606 query by value to allow signed/unsigned conversion Garrett Smith 2026-05-26 12:40:11 -07:00
  • 77409a68f1 expose is_entrypoint API (also rename main => entrypoint) Garrett Smith 2026-05-26 10:25:12 -07:00
  • 7ba2f79bf9 Implement osPfsInit and osPfsIsPlug functions with error handling Gabryel-lima 2026-05-20 15:11:06 -03:00
  • 03c3bd8d08
    Add CONTRIBUTING.md file (#145) Reonu 2026-05-17 19:52:02 +01:00
  • 53b2d8ab04 Add CONTRIBUTING.md file Reonu 2026-05-11 23:10:47 +01:00
  • b12ad0cad8 pi: host backtrace on OOB ROM read Matthew Stanley 2026-04-30 18:11:19 -07:00
  • 97b137eeb8 pi: bounds-check do_rom_read; zero-fill on out-of-range DMA Matthew Stanley 2026-04-29 22:27:05 -07:00
  • e43892bb5f pi: mirror ROM into kseg1 region of rdram Matthew Stanley 2026-04-29 16:36:07 -07:00
  • 039586e853 ultramodern: add external-requeue counter + accessor Matthew Stanley 2026-05-05 22:20:18 -07:00
  • 948df06a75 librecomp: auto-increment RSP DMA addresses after each transfer Matthew Stanley 2026-04-27 17:39:41 -07:00
  • c739d2efe2
    Live recompiler support for PIC jump tables Ethan Lafrenais 2026-04-25 16:04:07 -04:00
  • ea75d7ed25
    fix typo in README Jackie Edwards 2026-04-08 10:11:34 -04:00
  • ca568b6ad7 Add deprecation versions. gamemodes Dario 2026-01-29 19:52:20 -03:00
  • 8693dbdd35 Add deprecated mod support. Dario 2026-01-29 00:08:36 -03:00
  • 949f40520b
    Gamemodes octagon input (#140) Darío 2026-01-28 17:58:15 -03:00
  • e83b25b158 Don't pass by reference. Dario 2026-01-26 23:42:51 -03:00
  • f45aa39528 Map controller input to N64 octagon more accurately. Dario 2026-01-26 23:40:53 -03:00
  • 8ca6a9f8d8 no magic numbers Garrett Smith 2026-01-24 17:45:42 -08:00
  • e2a57d9b2c add alignment checks and clear header before read Garrett Smith 2026-01-24 16:23:57 -08:00
  • 7f77d1857e fix byteswapping Garrett Smith 2026-01-24 13:58:36 -08:00
  • 584494be42 fix lazy mistake Garrett Smith 2026-01-23 16:26:28 -08:00
  • 7b9b1722b9 remove <format> usage Garrett Smith 2026-01-23 16:20:26 -08:00
  • e47b14e418 cleanup Garrett Smith 2026-01-23 15:36:35 -08:00
  • 315c69638b remove byteswap in ultramodern Garrett Smith 2026-01-22 23:54:32 -08:00
  • 15ff1c0507 rename Garrett Smith 2026-01-22 23:30:56 -08:00
  • 7081cbb002 initialize other OSPfs fields Garrett Smith 2026-01-22 23:29:57 -08:00
  • 8d997fcb86 cleanup + write pfs files to save directory Garrett Smith 2026-01-22 22:09:31 -08:00
  • cb0a22cdaf modified controllerpak code Garrett Smith 2026-01-19 22:52:21 -08:00
  • 1760d27a53 add cast to gpr Garrett Smith 2026-01-18 22:52:45 -08:00
  • f6d0a28df0 Merge branch 'stack_args' into controller_pak Garrett Smith 2026-01-18 22:50:58 -08:00
  • 69a2a78103 fix offset Garrett Smith 2026-01-18 22:49:07 -08:00
  • b05625b278 rename to nbytes for consistency Garrett Smith 2026-01-18 17:20:58 -08:00
  • 6b5fd29593 thunks and declarations Garrett Smith 2026-01-18 17:15:08 -08:00
  • 494217848a Add verification for display name being set. Dario 2026-01-18 22:07:50 -03:00
  • 319cd93c6c Add display name and thumbnail bytes to the game. Dario 2026-01-18 22:00:06 -03:00
  • 97ee622911 Merge branch 'stack_args' into controller_pak Garrett Smith 2026-01-18 14:46:34 -08:00
  • b7f1e9cce3 support args >= 4 via the stack Garrett Smith 2026-01-18 14:34:20 -08:00
  • 552a8cf3ff Merge branch 'save_api' into controller_pak Garrett Smith 2026-01-18 14:05:05 -08:00
  • 127ac961d2 include <mutex> to fix windows build Garrett Smith 2026-01-18 12:01:53 -08:00
  • af3e3aaea0 add missing ultramodern::set_save_type Garrett Smith 2026-01-18 02:43:56 -08:00
  • d990ef0bfc fix memory copies Garrett Smith 2026-01-18 01:37:18 -08:00
  • 8eaa83204a pass gameid to init_saving() Garrett Smith 2026-01-17 23:08:44 -08:00
  • 496639b8c1 update code to reflect relocation Garrett Smith 2026-01-17 22:51:05 -08:00
  • b42d7bd2e4 move save APIs without changes Garrett Smith 2026-01-17 22:13:33 -08:00
  • 1c798b13d2 move file APIs without changes Garrett Smith 2026-01-17 22:10:40 -08:00
  • c733dd781c
    Merge branch 'N64Recomp:main' into controller_pak Garrett Smith 2026-01-16 23:10:47 -08:00
  • 0bb76b0fc7
    Update N64Recomp submodule to fix build issue with clang 21 (#136) Wiseguy 2026-01-17 02:02:23 -05:00
  • b4ab3d7f37 Update N64Recomp submodule to fix build issue with clang 21 Mr-Wiseguy 2026-01-17 01:58:28 -05:00
  • eff5044e01
    Merge branch 'N64Recomp:main' into controller_pak Garrett Smith 2026-01-16 22:56:05 -08:00
  • 17eb42298d
    Update nlohmann json to 3.12.0 (#135) Wiseguy 2026-01-17 01:54:24 -05:00
  • 6da7308b12 Update nlohmann json to 3.12.0 Mr-Wiseguy 2026-01-17 01:51:00 -05:00
  • 29cc838971
    Merge branch 'N64Recomp:main' into controller_pak Garrett Smith 2026-01-16 18:43:52 -08:00
  • 4cf46bf7f4
    Fix __osContGetInitData mask to detect multiple controllers (#134) Garrett Smith 2026-01-16 17:57:47 -08:00
  • 93a61f167b fix __osContGetInitData mask to detect multiple controllers Garrett Smith 2026-01-16 17:33:30 -08:00
  • 55fa2fa9a0
    Merge a857af008d into 9ae9dbbe41 Darío 2026-01-16 05:25:48 +00:00
  • b86c0228f2
    Merge branch 'N64Recomp:main' into controller_pak Garrett Smith 2026-01-15 20:40:08 -08:00
  • 9ae9dbbe41
    Add check for controller device info in rumble functions (#132) Garrett Smith 2026-01-15 20:18:02 -08:00
  • a078e4e8d4 Merge branch 'rumble_pak' into controller_pak Garrett Smith 2026-01-15 19:36:11 -08:00
  • f00c6307bb Merge branch 'main' into controller_pak Garrett Smith 2026-01-15 19:34:19 -08:00
  • c0a774f725
    Merge branch 'N64Recomp:main' into rumble_pak Garrett Smith 2026-01-15 19:06:17 -08:00
  • 89923edcd6 track state properly Garrett Smith 2026-01-15 19:05:41 -08:00
  • 575c8f22a0
    Add recomp::Configuration and ultramodern::MessageQueueControl + plumbing (#131) Garrett Smith 2026-01-15 17:23:39 -08:00
  • 51a17351ce default PI requeue to false. rename _type => _src based on new enum name Garrett Smith 2026-01-15 17:18:34 -08:00
  • de44a7ebfa change init syntax Garrett Smith 2026-01-15 17:08:26 -08:00
  • 06d1f6541f address review issues Garrett Smith 2026-01-15 17:06:52 -08:00
  • f5ba39ec85 stash work Garrett Smith 2026-01-15 16:14:50 -08:00
  • 0fb6b85828 rumblepak state tracking Garrett Smith 2026-01-15 16:07:32 -08:00
  • 9818d28894 WAR performance issue for now Garrett Smith 2026-01-15 16:05:33 -08:00