Commit Graph

79 Commits

Author SHA1 Message Date
orbea
0f9d57d6b8
Fix -Werror=strict-prototypes (#466)
This will be required for upcoming gcc and clang versions.

Reference: https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
2022-10-11 23:10:06 +02:00
ekeeke
24b71ab2c2 [Core/MS] added missing GG-MS games in internal game database 2022-10-09 11:07:33 +02:00
ekeeke
b7a9a27fb0 [Core/MD] reverted previous incorrect change in MegaSD ROM write mapper 2022-08-31 18:19:18 +02:00
ekeeke
eef172acf3 [Core/MD] reduced savestate size when both Mega CD and MegaSD hardware are detected (fixes savestates with MSU-MD games that have "SEGA MEGASD" in ROM header) 2022-08-31 18:01:39 +02:00
ekeeke
f43a4a7312 [Core/MS] added support for new Korean xx-in-1 mapper (128 Hap, Game Mo-eumjip 188 Hap) 2022-04-24 19:18:30 +02:00
ekeeke
236e783ec2 [Core/MS] fixed disabled slot returned value 2021-10-24 14:34:28 +02:00
ekeeke
485358ed09 [Core/MS] added GG-MS games incompatible with EU/US Master System BIOS to internal game database 2021-10-04 23:42:36 +02:00
ekeeke
b82b02bae7 [Core/MS] added Street Battle (Proto) to Korean mappers database 2021-10-03 15:32:39 +02:00
ekeeke
3cf83e7557 [Core/MD] improved MD+ audio track loopback transitions 2021-09-28 20:26:13 +02:00
ekeeke
9863375a5a [Core/MD] fixed MegaSD edge case when another 'pause' command is sent while fade out is still in progress 2021-09-18 15:23:22 +02:00
ekeeke
42b8cc665c [Core/MD] fixed MegaSD edge case occurring when 'play' command is sent while previous track fade out is still in progress 2021-09-15 18:37:34 +02:00
ekeeke
7ca2deffa6 [Core/MD] added missing files for MegaSD support 2021-09-13 19:39:32 +02:00
ekeeke
dfe3672878 [Core/MD] added support for MegaSD CD hardware overlay (MD+ hacks) and extended SSF2 / ROM write mappers 2021-09-13 19:32:52 +02:00
Sanaki
e389f577c9
Add Power Strike II to internal database as 50Hz game 2021-08-21 16:08:16 -07:00
ekeeke
298676294a [Core/MD] fixed Game Genie / (Pro) Action Replay lock-on support with ROM larger than 8MB 2021-08-09 16:05:24 +02:00
ekeeke
e6ab7563e7 [Core/MD] added SRAM support for games larger than 8MB 2021-08-08 16:48:49 +02:00
ekeeke
32a2edb6a6 [Core/MD] improved SVP chip auto-detection (based on SVP reverse-engineering from https://github.com/jdesiloniz/svpdev/wiki/Internal-ROM) 2021-02-23 15:59:12 +01:00
ekeeke
bc8d1ae2b2 [Core/MD] added emulation of "Micro Machines USA" on-board TMSS bypass logic hardware (fixes lockout when TMSS Boot ROM is enabled) 2021-02-23 14:59:59 +01:00
ekeeke
58758aef3d [Core/MD] added Rock Heaven / Rock World pirate cartridges protection emulation 2020-12-08 17:23:27 +01:00
ekeeke
c3326ce03c [Core/MS] added support for Out-Run 3D prototype (dumped by SMS Power) 2020-12-08 17:20:35 +01:00
ekeeke
8c430293a3 Revert "[Core/MD] fixed SRAM support for Landstalker expanded ROM hacks (fixes Spanish translation black screen when starting a game)"
This reverts commit 298b09fcd1.
2020-11-01 01:03:46 +01:00
ekeeke
298b09fcd1 [Core/MD] fixed SRAM support for Landstalker expanded ROM hacks (fixes Spanish translation black screen when starting a game) 2020-10-31 14:22:58 +01:00
ekeeke
944e349e24 [Core/MS][Core/GG] added support for latest SMS Power ROM dumps 2020-10-11 11:41:41 +02:00
ekeeke
aef031a6d2 [Core/MD] fixed typo causing issues with games larger than 4MB 2020-08-25 15:41:22 +02:00
ekeeke
15722b16ab [Core/MD] added support for Triple Play 96 & Triple Play - Gold Edition real Mask ROM dumps 2020-07-14 01:45:12 +02:00
ekeeke
1758bbe0e4 [Core/MD] added support for new X-in-1 pirate mappers 2020-07-13 23:58:38 +02:00
ekeeke
17027ad6c4 [Core/MD] added support for more RADICA dumps 2020-07-12 16:40:05 +02:00
ekeeke
e329aa1cc7 [Core/MD] optimized SRAM word accesses on big-endian platform 2019-11-28 00:22:13 +01:00
ekeeke
f9161fbcee [Core/MS] fixed savestate support when using Boot ROM 2019-11-25 17:15:02 +01:00
ekeeke
aa9300d581 [Core/SG] fixed state loading for games using external RAM 2019-05-08 08:19:30 +02:00
ekeeke
5f8156ef72 [Core/MD] fixed ROM size detection when enabling/disabling SRAM on power-on (fixes SRAM support in Hardball 95, NBA Hang Time and other 3MB games with SRAM mapped at 0x300000) 2019-03-29 01:51:23 +01:00
ekeeke
d927c6e4cb [Gamecube/Wii] fixed compilation errors/warnings with latest devkitPPC (r24) 2019-03-23 14:32:34 +01:00
ekeeke
31a15eaf7c [Core/MD] fixed SSF2 mapper size limit 2019-03-23 13:52:43 +01:00
ekeeke
e819af4553 [Core/MS] fixed savestate when Boot ROM is running 2019-03-23 13:43:55 +01:00
ekeeke
33328c7abb [Core/MD] fixed savestate when Boot ROM is running 2019-03-23 13:41:56 +01:00
ekeeke
32079418a9 [Core/MD] fixed SRAM power-on state with games larger than 2MB (Duke Nukem 3D, Triple Play 96, Triple Play - Gold Edition) 2019-01-26 18:33:41 +01:00
ekeeke
e075526f71 [Core/MS] added Missile Defense 3D [Proto] to internal database 2019-01-09 00:52:45 +01:00
EkeEke
ae28f87402 [Core/MS] improved region detection (fixes BIOS support with Japanese games) 2018-06-21 00:28:57 +02:00
EkeEke
46f3e640e8 [Core/SG] improved SG-1000 cartridge memory mapping (fixes Safari Hunting crash when accessing unmapped ROM area) 2017-12-13 23:09:29 +01:00
notaz
5d13ccbe3f [Core/SVP] fix pointer arithmetic on 64bit (#171)
I don't want broken version of my code to linger around.
2017-09-21 09:24:50 +02:00
EkeEke
07f333b1ed [Core/MD] added (very basic) emulation of Flashkit MD hardware 2017-07-06 01:16:58 +02:00
EkeEke
e7e231955c [Core/SG-1000] added support for Star Soldier & Pippols SMS Power dumps 2017-03-28 16:08:31 +02:00
EkeEke
e7e19c78dd [Core/MD] fixed SRAM initialization for Sonic 1 Remastered hack 2016-10-15 14:05:02 +02:00
EkeEke
1dac828fb5 [Core/MD] improved SVP memory handlers accuracy (fixes Virtua Racing debug mode) 2016-07-09 19:46:22 +02:00
EkeEke
c01c640457 [Gamecube/Wii] fixed Master System games peripheral auto-detection 2016-06-14 23:37:45 +02:00
EkeEke
a0f161ed2d [Core/CD] fixed bootable cartridge (mode-1) corrupting loaded CD BIOS 2016-05-03 17:19:26 +02:00
EkeEke
79570c7d4e [Core/Misc] fixed code formatting 2016-05-01 20:04:40 +02:00
EkeEke
c6b62fcec7 [Core/MD] enable official bank-switching mapper by default (fixes Sonic VR hack) 2016-04-30 20:09:03 +02:00
EkeEke
862e44f098 [Core/MS] fixed 4MB ROM support 2016-03-30 17:35:00 +02:00
EkeEke
b1eb0641c6 [Core/MD] Correct fix (ROM type field is actually not part of product code) 2016-02-07 17:01:39 +01:00