Commit graph

2672 commits

Author SHA1 Message Date
Richard Goedeken
e170c409fb
Merge pull request #1095 from orbea/makefile
build: remove executable permissions from the Makefile
2024-11-02 21:11:45 -07:00
Richard Goedeken
b1dc082429
Merge pull request #1094 from orbea/SDL2
Require SDL2
2024-11-02 21:07:45 -07:00
orbea
7e8193188e Remove SDL 1 from the README 2024-10-31 17:37:28 -07:00
orbea
bc8f7f858a build: remove executable permissions from the Makefile 2024-10-29 07:39:53 -07:00
orbea
dea7dfd603 api: require SDL2 2024-10-27 10:23:33 -07:00
orbea
542a3723b2 main: require SDL2 2024-10-27 10:23:33 -07:00
Richard Goedeken
485afc5ff3
Merge pull request #1093 from orbea/sdl
build: drop SDL1 support + use pkg-config for SDL2
2024-10-23 19:16:20 -07:00
Richard Goedeken
0c4e4f64bb
Merge pull request #1092 from orbea/strict-aliasing
build: remove -fno-strict-aliasing
2024-10-23 19:11:38 -07:00
Richard Goedeken
91c4211f54 fix logical errors in code identified in github issue #1091 2024-10-23 19:08:52 -07:00
orbea
b007759b9e build: use pkg-config for SDL2
SDL2 hasn't required suing sdl2-config in a long time and using
pkg-config can have better results for distros.
2024-10-21 09:16:40 -07:00
orbea
966a5df316 build: drop SDL1 support
SDL1 is unmaintained upstream and using it only leads to a degraded
experience. Especially when it recives far less testing.
2024-10-21 09:11:00 -07:00
orbea
3ef42dd88f build: remove -fno-strict-aliasing
It builds with -Werror=strict-aliasing so this should be unneeded.
2024-10-20 10:57:00 -07:00
Richard Goedeken
312a5befde
Merge pull request #1090 from Clownacy/patch-1
Fix operator precedence in some big-endian code.
2024-09-09 20:09:58 -07:00
Clownacy
52ee24943c
Fix operator precedence in some big-endian code.
This matches the original version of the code (9644b14f96). In C, the '&' operator occurs after the '^' operator, meaning that the result of `i & 1 ^ 1` is always 0.
2024-09-03 14:19:47 +01:00
Richard Goedeken
b0d68c20f4 update version and release info for v2.6.0 release 2024-07-14 17:10:26 -07:00
Richard Goedeken
61e1d6cf9b update minimum macos SDK in makefile 2024-07-14 12:00:27 -07:00
Richard Goedeken
6f3a0fe305
Merge pull request #1086 from alice-mkh/wip/alice/ootmm
Backport mupen64plus-libretro-nx dynarec fix for OoTMM randomizer
2024-07-12 19:37:05 -07:00
Richard Goedeken
7690472e31
Merge pull request #1085 from alice-mkh/wip/alice/save-fix
savestates: Only notify SAVECOMPLETE once save is actually done
2024-07-12 19:31:30 -07:00
Richard Goedeken
ecefb9472c
Merge pull request #1084 from Rosalie241/pif-fixes
Add support for new PIF ROM and reset PIF
2024-07-12 19:28:44 -07:00
M4xw
ea7baa45fc Fix new_dynarec uncached code execution 2024-07-05 18:20:59 +04:00
Alice Mikhaylenko
8b75435b6d savestates: Only notify SAVECOMPLETE once save is actually done
Fixes https://github.com/mupen64plus/mupen64plus-core/issues/1031
2024-07-02 19:12:06 +04:00
Rosalie Wanders
808de5fd61 Add support for new PIF ROM and reset PIF 2024-06-24 12:16:20 +02:00
Richard Goedeken
5340dafcc0 fix potential RSP DMA buffer overflows, based on change from parallel-n64 2024-05-20 22:31:07 -07:00
Richard Goedeken
632371e933
Merge pull request #1082 from Jj0YzL5nvJ/up-libmd5
Update "libmd5-rfc" code to the one used in CPython v2.7 repository…
2024-05-20 22:03:10 -07:00
Richard Goedeken
6981b26217
Merge pull request #1079 from Jj0YzL5nvJ/ci-rearr
CI/CD: Rearranged some parts of the logic, many details and more...
2024-05-20 21:54:29 -07:00
Jj0YzL5nvJ
316757d459 Update "libmd5-rfc" code to the one used in CPython v2.7 repository to prevent potential overflow 2024-05-19 04:58:45 -06:00
Jj0YzL5nvJ
e3719da88c CI/CD: Rearranged some parts of the logic, many details and design flaws were changed during the deployment to the other repositories 2024-05-13 00:42:01 -06:00
Richard Goedeken
fe284b142e
Merge pull request #1077 from Jj0YzL5nvJ/up2024
CI/CD: Upgrade, generic scripts, independent schedule, etc
2024-05-06 19:58:13 -07:00
Richard Goedeken
c99a25d8b2
Merge pull request #1076 from Rosalie241/rom-size-check
Correct ROM file size checks
2024-05-06 19:55:49 -07:00
Richard Goedeken
db5fb1a2de
Merge pull request #1075 from Rosalie241/ci-fix
ci: install vulkan-headers package in MSYS2
2024-05-06 19:54:10 -07:00
Richard Goedeken
792e36039f
Merge pull request #1074 from loganmc10/zip
Update minizip
2024-05-06 19:53:48 -07:00
Jj0YzL5nvJ
a64f8ea750 CI/CD: Upgrade, generic scripts, independent schedule, etc 2024-05-06 00:33:05 -06:00
Rosalie Wanders
d5f1267a67 Correct ROM file size checks 2024-05-04 15:08:25 +02:00
Rosalie Wanders
d46a1d06d2 ci: install vulkan-headers package in MSYS2 2024-05-04 14:38:46 +02:00
GhostlyDark
d8cb2faa9e Fixed rsp_core.c related porting mistakes 2024-05-03 16:52:54 +02:00
GhostlyDark
b272296ba6 Fixed contents of DMA related registers after a DMA completes
Co-Authored-By: Matt Pharoah <mtpharoah@gmail.com>
2024-05-03 16:52:54 +02:00
GhostlyDark
d6a2668b6e Fixed behaviour when both setting and clearing STATUS bits at the same time
Co-Authored-By: Matt Pharoah <mtpharoah@gmail.com>
2024-05-03 16:52:54 +02:00
GhostlyDark
c65c330381 Fixed read/write to RSP PC register from CPU
Co-Authored-By: Matt Pharoah <mtpharoah@gmail.com>
2024-05-03 16:52:54 +02:00
GhostlyDark
07d85c1b21 Fixed incorrect handling of BREAK bit in the RSP status register
Co-Authored-By: Matt Pharoah <mtpharoah@gmail.com>
2024-05-03 16:52:54 +02:00
Logan McNaughton
e3b9f909e9 Update minizip 2024-05-02 10:44:53 -06:00
Richard Goedeken
860fac3fba
Merge pull request #1060 from orbea/new_dynarec
src: fix the new_dynarec with musl
2024-01-24 22:09:35 -08:00
Richard Goedeken
1656545339
Merge pull request #1059 from 269261/rom-size-checks
Add missing ROM file size checks
2024-01-24 22:06:32 -08:00
orbea
1639bb0df1 src: fix the new_dynarec with musl
This is needed on other platforms too, but may be implicit in some where
including it again is harmless.
2024-01-23 18:30:52 -08:00
269261
5304acf2a6 Add missing ROM file size checks 2024-01-22 09:02:05 +01:00
Richard Goedeken
9b22e9e90f
Merge pull request #1058 from Pcgaming575/Pcgaming575-patch-1
Added 3 translations and a game.
2024-01-15 07:41:30 -08:00
Pcgaming575
539395fce6
Added 3 translations and a game.
I add the Portuguese translation of f zero x, the English translations of getter love!! and heiwa pachinko world 64, and the Switch version of Goldeneye 007.
2024-01-15 09:35:27 -06:00
Richard Goedeken
20615a1264
Merge pull request #1057 from Clownacy/master
Fix Big-Endian Incompatibilities
2024-01-12 20:22:58 -08:00
Richard Goedeken
93ddc88b20
Merge pull request #1056 from Fanatic-64/master
Add redumps/correct bad ROM IDs and add some unlicensed releases
2024-01-12 20:12:21 -08:00
Richard Goedeken
97f7dc63d5
Merge pull request #1054 from Calinou/increase-max-overclock-factor
Increase maximum allowed overclocking factor to 20
2024-01-12 20:08:12 -08:00
Clownacy
469d4eb255
Oh right, apply the previous bugfix to this too.
This doesn't appear to break anything, and it seems like the correct thing to do.
2024-01-10 17:48:56 +00:00