Commit Graph

2482 Commits

Author SHA1 Message Date
Francisco Zurita
3c4182f747 Fix compilation error with newer clang 2023-11-04 00:09:38 -04:00
fzurita
2e1b89ba6a Fix out of bounds access (Indiana Jones) 2022-11-28 10:44:54 -05:00
fzurita
7eab545e58 Determine if RDRAM address is invalid before actually trying to use it
(Reported through crash reports)
2022-11-28 10:44:54 -05:00
fzurita
0d9140b648 Fix reading from negative indeces in new_dynarec (Mario 64) 2022-11-28 10:44:54 -05:00
fzurita
55575312d3 Add DK64 mod to database 2022-11-28 10:44:54 -05:00
fzurita
c31974432f Add VI refresh rate override 2022-11-28 10:44:54 -05:00
fzurita
13ec67a94b Don't exit application on new dynarec errors, instead stop gracefully 2022-11-28 10:44:54 -05:00
fzurita
945857fcc7 Add TLB hack option 2022-11-28 10:44:54 -05:00
fzurita
bc0086bbeb Fix crash in x86 2022-11-28 10:44:54 -05:00
fzurita
9913c09914 Always allocate 16MB of RDRAM 2022-11-28 10:44:53 -05:00
fzurita
b1fa58fbad Allow some ROM hacks to run 2022-11-28 10:44:51 -05:00
fzurita
b1cc08f006 Workaround for bad count per scanline values 2022-11-28 10:30:28 -05:00
Rosalie Wanders
8b0496303d Add support for Advanced Homebrew ROM Header save type 2022-11-28 10:30:28 -05:00
Rosalie
088588ab65 Add ROM version to m64p_rom_header 2022-11-28 10:30:28 -05:00
Jj0YzL5nvJ
251eeef29b CI/CD: Update MSVC 2022-11-28 10:30:27 -05:00
VarNepvius
8fac78d8cb Fix wrong pitch argument in call to SDL_CreateRGBSurfaceFrom. 2022-09-06 20:31:03 +02:00
Richard Goedeken
f29984331b
Merge pull request #967 from loganmc10/patch-7
Proper response when eeprom absent
2022-08-08 20:43:44 -07:00
Logan McNaughton
4f22e4a9ce
Proper response when eeprom absent 2022-08-08 19:00:42 -06:00
Richard Goedeken
300cd1e917
Merge pull request #965 from loganmc10/patch-6
Add Smash Remix 1.2.0
2022-08-05 19:44:20 -07:00
Logan McNaughton
50a1afafbe
Add Smash Remix 1.2.0 2022-07-31 14:44:00 -06:00
Graslu
eeff548a5b Fixed alternate titles for GoldenEye X 2022-07-21 10:55:05 +02:00
8b432807f1 Added GoldenEye X and Perfect Dark Plus to INI 2022-07-21 10:55:05 +02:00
Richard Goedeken
3970677b7a
Merge pull request #961 from Jj0YzL5nvJ/ci-update
CI/CD: Update
2022-07-15 17:13:39 -07:00
Jj0YzL5nvJ
1a887f980a CI/CD: Update 2022-07-10 18:53:03 -06:00
Richard Goedeken
828784dd0e
Merge pull request #960 from loganmc10/patch-5
3 LSBs of AI Length must be 0
2022-07-10 13:56:03 -07:00
Logan McNaughton
17b5db1681
3 LSBs of AI Length must be 0 2022-07-10 14:04:07 -06:00
Richard Goedeken
6efa95f5dd
Merge pull request #873 from loganmc10/vru
VRU support and Hey You Pikachu audio fix
2022-06-23 17:31:17 -07:00
Richard Goedeken
01ddc3ccb5
Merge pull request #958 from DarioSamo/master
Initialize dd_rom_size to 0 if load_dd_disk fails to fix possible runtime errors during initialization
2022-06-23 17:30:04 -07:00
Darío
1646483f79
Initialize dd_rom_size to 0 if load_dd_disk fails 2022-06-17 19:23:21 -03:00
Richard Goedeken
53c20cd18c
Merge pull request #954 from ZachBacon/master
Add support for clang/mingw targets
2022-05-13 18:27:47 -07:00
Richard Goedeken
104eba3f57
Merge pull request #920 from Rosalie241/DDRomRegion
Allow frontends to know what DD ROM region they should use
2022-05-13 17:03:29 -07:00
Zach Bacon
17cbb53735 Add support for clang/mingw targets
clang built mingw doesn't support -Bsymbolic
or version scripts unfortunetly

Signed-off-by: Zach Bacon <zachbacon@vba-m.com>
2022-05-04 23:07:52 -04:00
Logan McNaughton
7f91bdd324 VRU support 2022-05-03 19:33:46 -06:00
Logan McNaughton
9eb6a7cbef Use a predictable seed when using netplay 2022-04-20 11:49:38 +02:00
Richard Goedeken
014b2ab890
Merge pull request #919 from bsmiles32/mpk_uid
Generate unique mempaks ID when formatting them
2022-04-11 23:04:32 -07:00
Richard Goedeken
73ce3d0d9e
Merge pull request #912 from Jj0YzL5nvJ/ci-github
CI/CD: Implement GitHub Actions and public nightly builds
2022-04-11 21:01:47 -07:00
Richard Goedeken
c86ef6b228
Merge pull request #910 from keegandent/apple-silicon
Native Apple Silicon (darwin-arm64) Support
2022-04-11 20:06:28 -07:00
Logan McNaughton
49dd0bfc8f Add ROM entries for SM64 splitscreen hack 2022-02-18 18:20:06 +01:00
Logan McNaughton
edb0a963ee Add entry for Smash Remix 1.1.1 2022-02-18 16:08:20 +01:00
Logan McNaughton
a7d16699ef Entry for SmashRemix1.1.0 2022-02-18 16:08:20 +01:00
Logan McNaughton
1f495d5514 CountPerOp=1 for Bottom of the 9th 2022-02-14 09:20:12 +01:00
Logan McNaughton
12317f9dbf Update xxhash to 0.8.1 2022-02-07 09:38:13 +01:00
Rosalie Wanders
6777f942ec Change unneeded errors to warnings in load_dd_disk 2022-01-25 13:26:34 +01:00
Rosalie Wanders
287ce77d81 Allow frontends to know what DD ROM region they should use 2022-01-24 15:38:07 +01:00
Bobby Smiles
b2da87b601 fix: MSVC doesn't like some of the code
would have required C99 + some extension... :(
2022-01-19 23:19:42 +01:00
Bobby Smiles
40ffdc18f2 Generate unique mempaks when formatting them
- also better conform to expected factory formatted state
according to @bryc research
- unique mempak ID is based on xoshiro256++ PRNG seeded with current
  time. This should prove good enough for our purpose, while still being
  simple to implement.
- added endian aware serialization primitives (loosely modeled after http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2827.htm)
- added xoshiro256++ PRNG functions
2022-01-19 22:38:18 +01:00
Keegan Dent
4981f945a0 Native Apple Silicon (darwin-arm64) Support
Does not include support for new dynarec on Apple Silicon
2022-01-07 15:33:09 -06:00
Jj0YzL5nvJ
cc65ff575a CI/CD: Implement GitHub Actions and public nightly builds 2021-12-05 09:00:44 -07:00
Isaac Miell
6860d134af Add Donkey Kong 64 - Tag Anywhere V5 (U)
Needs EEPROM 16K save type, see https://github.com/Isotarge/dk64-tag-anywhere/issues/2
2021-11-30 17:04:34 +01:00
Richard Goedeken
57828d9302
Merge pull request #909 from Rosalie241/fix-isviewer-crash
Fix IS Viewer crash
2021-11-16 20:24:35 -08:00