Alejandro Javier Asenjo Nitti
|
419be05fea
|
Merge 381e0704b9 into ae1ffbb909
|
2026-05-28 01:51:08 -03:00 |
|
Garrett Smith
|
ae1ffbb909
|
support args >= 4 via the stack in _arg template (#138)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
* support args >= 4 via the stack
* fix offset
|
2026-05-27 00:53:50 -04:00 |
|
Garrett Smith
|
8cd9d14817
|
query by value to allow signed/unsigned conversion (#148)
|
2026-05-27 00:37:10 -04:00 |
|
Garrett Smith
|
192fb96efa
|
expose is_entrypoint API (also rename main => entrypoint) (#147)
|
2026-05-27 00:35:34 -04:00 |
|
Reonu
|
03c3bd8d08
|
Add CONTRIBUTING.md file (#145)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
Co-authored-by: DarioSamo <dariosamo@gmail.com>
Co-authored-by: thecozies <79979276+thecozies@users.noreply.github.com>
|
2026-05-17 19:52:02 +01:00 |
|
Wiseguy
|
0bb76b0fc7
|
Update N64Recomp submodule to fix build issue with clang 21 (#136)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
|
2026-01-17 02:02:23 -05:00 |
|
Wiseguy
|
17eb42298d
|
Update nlohmann json to 3.12.0 (#135)
|
2026-01-17 01:54:24 -05:00 |
|
Garrett Smith
|
4cf46bf7f4
|
Fix __osContGetInitData mask to detect multiple controllers (#134)
validate / ubuntu (arm64, Debug) (push) Waiting to run
validate / ubuntu (arm64, Release) (push) Waiting to run
validate / ubuntu (x64, Debug) (push) Waiting to run
validate / ubuntu (x64, Release) (push) Waiting to run
validate / windows (x64, Debug) (push) Waiting to run
validate / windows (x64, Release) (push) Waiting to run
validate / macos (arm64, Debug) (push) Waiting to run
validate / macos (arm64, Release) (push) Waiting to run
validate / macos (x64, Debug) (push) Waiting to run
validate / macos (x64, Release) (push) Waiting to run
|
2026-01-16 20:57:47 -05:00 |
|
Garrett Smith
|
9ae9dbbe41
|
Add check for controller device info in rumble functions (#132)
validate / ubuntu (arm64, Release) (push) Waiting to run
validate / ubuntu (x64, Debug) (push) Waiting to run
validate / ubuntu (x64, Release) (push) Waiting to run
validate / ubuntu (arm64, Debug) (push) Waiting to run
validate / windows (x64, Debug) (push) Waiting to run
validate / windows (x64, Release) (push) Waiting to run
validate / macos (arm64, Debug) (push) Waiting to run
validate / macos (arm64, Release) (push) Waiting to run
validate / macos (x64, Debug) (push) Waiting to run
validate / macos (x64, Release) (push) Waiting to run
|
2026-01-15 23:18:02 -05:00 |
|
Garrett Smith
|
575c8f22a0
|
Add recomp::Configuration and ultramodern::MessageQueueControl + plumbing (#131)
validate / ubuntu (arm64, Debug) (push) Waiting to run
validate / ubuntu (arm64, Release) (push) Waiting to run
validate / ubuntu (x64, Debug) (push) Waiting to run
validate / ubuntu (x64, Release) (push) Waiting to run
validate / windows (x64, Debug) (push) Waiting to run
validate / windows (x64, Release) (push) Waiting to run
validate / macos (arm64, Debug) (push) Waiting to run
validate / macos (arm64, Release) (push) Waiting to run
validate / macos (x64, Debug) (push) Waiting to run
validate / macos (x64, Release) (push) Waiting to run
|
2026-01-15 20:23:39 -05:00 |
|
Wiseguy
|
e8d7aec1bb
|
Implement displaylist event extension functions for easier game scheduling modifications (#128)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
* Implement displaylist event extension functions for easier game scheduling modifications
* Fix build on clang 15
|
2025-12-12 02:11:14 -05:00 |
|
Wiseguy
|
dced99c0b8
|
Update mac CI runners after deprecation of macos 13 (#129)
|
2025-12-12 02:04:42 -05:00 |
|
Wiseguy
|
46b7a37a4c
|
Update N64Recomp submodule for clang 20 fix (#127)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
|
2025-12-03 02:30:53 -05:00 |
|
Wiseguy
|
d237c86427
|
Allow mods to include a ROM patch .bps file (#126)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
* Implement BPS patcher for rom patch mods
* Integrate ROM patcher and add ROM patch content type
|
2025-11-29 22:52:50 -05:00 |
|
Wiseguy
|
a849ecf511
|
Requeue some external messages if their queues were full to prevent game lockups (#125)
|
2025-11-07 23:54:59 -05:00 |
|
Wiseguy
|
df7e820d8c
|
VI accuracy fixes and osSetTime implementation (#123)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
* Rewrite VI functionality for higher accuracy
* Implement osSetTime and move update screen to before VI update
|
2025-08-11 23:52:47 -04:00 |
|
Manuel Alfayate Corchete
|
cea072b59b
|
Remove unnecessary x11 header include. (#122)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
|
2025-07-24 15:00:45 -04:00 |
|
Sonic Dreamcaster
|
381e0704b9
|
osPfsAllocateFile_recomp: add check for max files
|
2025-07-23 05:50:10 -03:00 |
|
Wiseguy
|
83891b4231
|
Fix handling of mod callbacks for events in optional dependencies (#121)
validate / windows (x64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
|
2025-07-23 00:08:44 -04:00 |
|
Sonic Dreamcaster
|
1834cef9c9
|
Pak.cpp: cleanup
|
2025-07-22 19:24:12 -03:00 |
|
Sonic Dreamcaster
|
ece48700a8
|
forgot to fix osPfsInitPak_recomp
|
2025-07-22 15:23:10 -03:00 |
|
Sonic Dreamcaster
|
33228560d5
|
pak queue as int32_t
|
2025-07-22 15:15:36 -03:00 |
|
Sonic Dreamcaster
|
c2a525ed2d
|
Pak: int32_t queue
|
2025-07-22 14:45:37 -03:00 |
|
Sonic Dreamcaster
|
9a658b406f
|
ARRAY_COUNT
|
2025-07-22 07:08:31 -03:00 |
|
Sonic Dreamcaster
|
19d26be0ae
|
simplify code and fix DeleteFile bug
|
2025-07-22 06:07:41 -03:00 |
|
Sonic Dreamcaster
|
7361eba6e4
|
forgot this check
|
2025-07-21 18:38:28 -03:00 |
|
Sonic Dreamcaster
|
bf84e072d1
|
add padding to OSPfsState
|
2025-07-21 04:14:15 -03:00 |
|
Sonic Dreamcaster
|
e48e7b5137
|
fully working and tested with mk64 and <?>
|
2025-07-21 03:58:09 -03:00 |
|
Sonic Dreamcaster
|
c964f29220
|
quick fix
|
2025-07-20 23:00:08 -03:00 |
|
Sonic Dreamcaster
|
b18f6b3ff8
|
Refactor. State: OK
|
2025-07-20 19:30:14 -03:00 |
|
Sonic Dreamcaster
|
118ad933de
|
WIP C++ changes
|
2025-07-19 23:49:59 -03:00 |
|
Sonic Dreamcaster
|
7e4a78680a
|
WIP C++ changes
|
2025-07-19 23:22:06 -03:00 |
|
Wiseguy
|
df547d2c06
|
Update runtime for fixed address mod sections, fix some live recompiler errors not triggering mod loading errors (#120)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
|
2025-07-19 04:09:14 -04:00 |
|
Wiseguy
|
bd1dde8774
|
Implement optional dependencies for mods and add recomp_get_mod_file_path export (#118)
|
2025-07-19 03:44:52 -04:00 |
|
Sonic Dreamcaster
|
ed7db194c4
|
get rid of file_no in IsFileEmpty()
|
2025-07-18 03:45:47 -03:00 |
|
Sonic Dreamcaster
|
da54226f8a
|
Implement controller pak functions
|
2025-07-18 03:21:54 -03:00 |
|
Wiseguy
|
ba2acaeb5c
|
Fix unplugged controller memory writes, add some missing math routines, and slightly weaken DMA alignment requirements (#117)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
---------
Co-authored-by: LittleCube <littlecubehax@gmail.com>
|
2025-06-29 22:04:54 -04:00 |
|
Wiseguy
|
94b30d7061
|
Add exports to get the return value of functions from return hooks (#116)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
|
2025-06-23 01:42:05 -04:00 |
|
Wiseguy
|
4ba1b54d22
|
Sort hooks and callbacks by mod order, with return hooks in reverse order (#115)
|
2025-06-23 01:37:59 -04:00 |
|
Wiseguy
|
c5e268aa0f
|
Fix issue where functions that were regenerated for hooking use the wrong index when triggering events (#112)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
|
2025-05-03 02:45:08 -04:00 |
|
Wiseguy
|
327c34db2d
|
Fix native exports not getting cleared and bss sometimes not getting zero'd (#110)
validate / ubuntu (arm64, Debug) (push) Waiting to run
validate / ubuntu (arm64, Release) (push) Waiting to run
validate / ubuntu (x64, Debug) (push) Waiting to run
validate / ubuntu (x64, Release) (push) Waiting to run
validate / windows (x64, Debug) (push) Waiting to run
validate / windows (x64, Release) (push) Waiting to run
validate / macos (arm64, Debug) (push) Waiting to run
validate / macos (arm64, Release) (push) Waiting to run
validate / macos (x64, Debug) (push) Waiting to run
validate / macos (x64, Release) (push) Waiting to run
|
2025-05-02 15:07:52 -04:00 |
|
Wiseguy
|
0aa75b98ba
|
Add export to get mod folder path (#109)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
|
2025-04-26 19:06:23 -04:00 |
|
Darío
|
02d797aedc
|
Add support for embedded mods. (#108)
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
* Add support for embedded mods.
* Fix autogenerated mod manifests
---------
Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
|
2025-04-22 23:53:43 -04:00 |
|
Wiseguy
|
4b57f50722
|
Allow freeing null pointers in the recomp_free export to match the C spec for free (#107)
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
|
2025-04-13 22:09:15 -04:00 |
|
Wiseguy
|
3c49f87ac6
|
Fix default value of mod enabled_by_default field (#105)
validate / ubuntu (arm64, Debug) (push) Has been cancelled
validate / ubuntu (arm64, Release) (push) Has been cancelled
validate / ubuntu (x64, Debug) (push) Has been cancelled
validate / ubuntu (x64, Release) (push) Has been cancelled
validate / windows (x64, Debug) (push) Has been cancelled
validate / windows (x64, Release) (push) Has been cancelled
validate / macos (arm64, Debug) (push) Has been cancelled
validate / macos (arm64, Release) (push) Has been cancelled
validate / macos (x64, Debug) (push) Has been cancelled
validate / macos (x64, Release) (push) Has been cancelled
|
2025-04-09 20:16:25 -04:00 |
|
Wiseguy
|
d2f9a32b90
|
Add default enabled state to mod manifest (#104)
validate / ubuntu (arm64, Debug) (push) Waiting to run
validate / ubuntu (arm64, Release) (push) Waiting to run
validate / ubuntu (x64, Debug) (push) Waiting to run
validate / ubuntu (x64, Release) (push) Waiting to run
validate / windows (x64, Debug) (push) Waiting to run
validate / windows (x64, Release) (push) Waiting to run
validate / macos (arm64, Debug) (push) Waiting to run
validate / macos (arm64, Release) (push) Waiting to run
validate / macos (x64, Debug) (push) Waiting to run
validate / macos (x64, Release) (push) Waiting to run
|
2025-04-09 04:35:21 -04:00 |
|
Wiseguy
|
234ed4a95e
|
Make mod config value getters const (#103)
|
2025-04-09 03:39:14 -04:00 |
|
Wiseguy
|
bb6b3b1645
|
Add mod API export to get the save file path (#102)
|
2025-04-09 01:15:10 -04:00 |
|
Wiseguy
|
1f2a5838ab
|
Added a mechanism to swap save files at runtime and a corresponding mod API export (#101)
validate / ubuntu (x64, Release) (push) Waiting to run
validate / ubuntu (arm64, Debug) (push) Waiting to run
validate / ubuntu (arm64, Release) (push) Waiting to run
validate / ubuntu (x64, Debug) (push) Waiting to run
validate / windows (x64, Debug) (push) Waiting to run
validate / windows (x64, Release) (push) Waiting to run
validate / macos (arm64, Debug) (push) Waiting to run
validate / macos (arm64, Release) (push) Waiting to run
validate / macos (x64, Debug) (push) Waiting to run
validate / macos (x64, Release) (push) Waiting to run
|
2025-04-08 02:21:06 -04:00 |
|
Wiseguy
|
cacb14fee5
|
Add mod API export to let a mod get its own version (#100)
|
2025-04-08 01:04:37 -04:00 |
|