Commit graph

2672 commits

Author SHA1 Message Date
Clownacy
0d2c3096e6
Fix "IS Viewer" big-endian incompatibility.
When printing a game's debug messages, this code was causing the text to be byteswapped.
2024-01-10 17:42:22 +00:00
Clownacy
c4591b7f20
Fix big-endian incompatibility in float-related CPU code
This would cause all 3D to break in games like Ocarina of Time and Mario Kart 64, being reduced to a few unmoving triangles in the middle of the screen.
2024-01-10 17:39:55 +00:00
Fanatic-64
8466462f20
Add redumps/correct bad ROM IDs and add some unlicensed releases 2024-01-04 23:25:25 -06:00
Hugo Locurcio
68ddbecc1e
Increase maximum allowed overclocking factor to 20
This can be used for particularly demanding game sections when
coupled with 60 FPS cheats to ensure greater framerate stability,
at the cost of increased CPU utilization.

For reference, 1964GEPD supports values up to 18. Even with an overclock
factor of 18, there is still ample room to run above fullspeed on an i9-13900K
on Perfect Dark, so a value of 20 should run well on today's high-end CPUs.
2024-01-02 23:19:36 +01:00
Richard Goedeken
f500eb58f7
Merge pull request #1046 from Pcgaming575/Pcgaming575-patch-1
Added Italian translations.
2023-11-04 08:57:33 -07:00
Pcgaming575
27255a1e38
Added Italian translations.
Added the Italian translations of Diddy Kong Racing, Zelda Majoras Mask, Mario Kart 64 and Super Mario 64, made by Rulesless.
2023-10-28 17:12:39 -06:00
Richard Goedeken
ae752c2b40 add missing header for int abs(int) function 2023-10-05 20:43:07 -07:00
Richard Goedeken
8d3dd8faa1
Merge pull request #1040 from Rosalie241/wrong-slashes
Fix incorrect OSAL_DIR_SEPARATORS when compiling using mingw
2023-10-01 16:57:49 -07:00
Rosalie Wanders
945718c465 Fix incorrect OSAL_DIR_SEPARATORS when compiling using mingw 2023-10-01 13:38:46 +02:00
Richard Goedeken
36bf31b7bf
Merge pull request #1039 from zZeck/bfd_version_check_fix
bfd version check fix for X.XX version number format
2023-09-13 19:13:35 -07:00
Logan McNaughton
080b2b8e34 use CS4 for netplay DSCP 2023-09-13 09:01:16 +02:00
Zeck
1c8fd9c7fa bfd version check fix for X.XX version number format 2023-09-12 12:14:12 -05:00
Richard Goedeken
fba8a57cf1
Merge pull request #1034 from Pcgaming575/Pcgaming575-patch-1
Added English translation of Bomberman 64 - Arcade Edition
2023-08-31 23:10:40 -07:00
Pcgaming575
19851a37e5
Added English translation of Bomberman 64 - Arcade Edition
I add the english translation of Bomberman 64 - Arcade Edition, made by Zoinkity.
2023-08-31 17:48:11 -06:00
Richard Goedeken
3b9020e61a
Merge pull request #1033 from Rosalie241/memchr
use memchr instead of strchr in is_viewer.c
2023-08-28 20:38:26 -07:00
Richard Goedeken
781bb4197b
Merge pull request #1032 from Pcgaming575/Pcgaming575-patch-1
Adding 4 more translations and updating ROM database.
2023-08-28 20:37:41 -07:00
Rosalie Wanders
6f926b6a90 use memchr instead of strchr in is_viewer.c 2023-08-26 23:08:26 +02:00
Pcgaming575
9d165ca215
Adding 4 more translations and updating ROM database.
I add the version 1.1 of the English translation of Wave 64 - Shindou Edition, the English and Korean translations of Puyo Puyo Sun 64 made by Zoinkity (with contributions from UltimatePenguin in the Korean translation), the Spanish translations of Mario Kart 64 and Super Mario 64 made by Blade133bo and finally, I update the information on Donkey Kong 64 by adding that it is multilanguage.
2023-08-25 00:26:22 -06:00
Richard Goedeken
7d02ab97bd
Merge pull request #1030 from alice-mkh/wip/alice/db-close-fix
rom: Fix closing the ROM database
2023-08-20 18:59:19 -07:00
Alice Mikhaylenko
ad347c3c74 rom: Fix closing the ROM database
Otherwise we get a use after free when loading ROMs after a core shutdown + startup.
2023-08-21 03:34:16 +04:00
Richard Goedeken
6219b9c4f3
Merge pull request #1029 from Jj0YzL5nvJ/readme
Update README* files
2023-08-18 19:01:49 -07:00
Richard Goedeken
5dc05dfba9
Merge pull request #1019 from flagrama/patch-1
Fix IS64 Truncating Lines
2023-08-18 19:00:52 -07:00
Richard Goedeken
030c3d27cb
Merge pull request #1021 from loganmc10/netplay-fixes
netplay fixes from simple64
2023-08-18 18:59:40 -07:00
Richard Goedeken
a2add5d48f
Merge pull request #1027 from Rosalie241/fix-dynarec
new_dynarec: fix FPU crashes
2023-08-18 18:58:23 -07:00
Jj0YzL5nvJ
d563335573 Update README* 2023-08-15 00:50:44 -06:00
Rosalie Wanders
29e7414f02 new_dynarec: fix FPU crashes 2023-08-14 21:35:52 +02:00
Richard Goedeken
e21d0e8c8c
Merge pull request #1023 from Pcgaming575/Pcgaming575-patch-1
Added 3 more translations
2023-08-12 16:23:24 -07:00
Richard Goedeken
15f38a15a6
Merge pull request #1022 from Rosalie241/vidext_vulkan
Add Video Extension functions to support Vulkan
2023-08-12 16:22:59 -07:00
Pcgaming575
e2b306951e
Added 3 more translations
I add the English translation of Wave Race 64 - Shindou Edition, made by Zoinkity, and the Korean translations of Super Mario 64 and its Shindou Edition version, made by Minio.
2023-08-04 14:51:20 -06:00
Rosalie Wanders
761b34443a Add Video Extension functions to support Vulkan 2023-08-03 12:34:28 +02:00
Logan McNaughton
fd1ff0012e netplay fixes from simple64 2023-08-01 21:09:11 -06:00
Richard Goedeken
676f24708d
Merge pull request #1020 from Pcgaming575/Pcgaming575-patch-1
Updating rom database
2023-07-31 21:57:47 -07:00
Pcgaming575
237d0551dd
Minor fix.
Correcting space in Body Harvest translation credit.
2023-07-27 23:01:23 -06:00
Pcgaming575
49e74e9415
Updating rom database
Added Japanese translation of Dr. Mario 64, Spanish translations of Sin and Punishment, Ready 2 Rumble Boxing, Body Harvest, Star Wars Episode I: Racer, Banjo-Kazooie and Turok Dinosaur Hunter Analog Stick Movement Hack.
2023-07-27 22:50:29 -06:00
Vincent Cunningham
652fbf9d5a
Update is_viewer.c
process new lines in buffer to prevent empty debug messages without losing data.

current method wipes out everything after a new line if a new line is not placed at the end of the string.
2023-07-27 03:43:34 -04:00
Richard Goedeken
ea64cb660b
Merge pull request #1014 from Rosalie241/state-screenshot
Add M64CORE_SCREENSHOT_CAPTURED to m64p_core_param
2023-07-26 19:42:28 -07:00
Richard Goedeken
4ea8e18a58
Merge pull request #1015 from Tatsh/fix-libbfd-2.39
Fix building with libbfd >=2.39
2023-07-26 19:41:37 -07:00
Richard Goedeken
099cad73f9
Merge pull request #1018 from Pcgaming575/Pcgaming575-patch-1
Added French translation of Conker's Bad Fur Day
2023-07-26 19:40:22 -07:00
Pcgaming575
bc413de627
Added French translation of Conker's Bad Fur Day
Added the French translation of Conker's Bad Fur Day made by Corrigo, and by the way corrected the Spanish translation credit of 007 - The World is Not Enough (changing IlDuci for IlDucci).
2023-07-24 16:40:03 -06:00
Logan McNaughton
7a76839d4e Update xxhash to 0.8.2 2023-07-23 12:03:06 +02:00
Andrew Udvare
2b0db02b05 Fix building with libbfd >=2.39 2023-07-17 18:17:43 -04:00
Rosalie Wanders
b7da740dc8 Add M64CORE_SCREENSHOT_CAPTURED to m64p_core_param 2023-07-17 14:53:01 +02:00
Richard Goedeken
841f07e7b5
Merge pull request #1012 from Rosalie241/ipl3-warning
Change IPL3 memory detection error to a warning
2023-07-13 16:21:04 -07:00
Richard Goedeken
1d28f2917f
Merge pull request #1011 from Rosalie241/rdb
Add Xeno Crisis to the ROM database
2023-07-13 16:20:25 -07:00
Rosalie Wanders
c2a5d01018 Change IPL3 memory detection error to a warning 2023-07-11 13:56:57 +02:00
Rosalie Wanders
04d719a5b1 Add Xeno Crisis to the ROM database 2023-07-11 13:24:44 +02:00
Richard Goedeken
eb59aa8bfa fix a bunch of memory leaks 2023-07-10 19:34:44 -07:00
Richard Goedeken
a9d968c8dc
Merge pull request #1009 from Rosalie241/rdram-0
Ensure out of bounds RDRAM reads 0
2023-07-10 19:20:39 -07:00
Logan McNaughton
0484755f44 Ensure out of bounds RDRAM reads 0 2023-07-11 00:05:31 +02:00
Richard Goedeken
e839b06df8
Merge pull request #1001 from Rosalie241/n64-systemtest
Interpreter accuracy improvements
2023-07-07 18:43:08 -07:00