Commit Graph

2160 Commits

Author SHA1 Message Date
ds22x
e13e6450ea Add Force VDP Mode option 2024-05-11 00:16:24 +02:00
github-actions[bot]
c05796dffc Fetch translations & Recreate libretro_core_options_intl.h 2024-05-10 15:14:23 +00:00
github-actions[bot]
86f701ba43 Fetch translations & Recreate libretro_core_options_intl.h 2024-05-03 15:14:37 +00:00
ds22x
b47cda3f73
Merge branch 'ekeeke:master' into master 2024-05-02 20:16:40 +02:00
ekeeke
f9f16d7a55 [Core/MD] added emulation of 68k delay during Z80 acccess to 68k bus (fixes graphical glitch on Rick Dangerous II title screen introduced after adding emulation of 68k bus refresh delays) 2024-05-01 18:44:46 +02:00
ds22x
4e359c1f9c
Merge pull request #348 from warmenhoven/warmenhoven/pr/ios
iOS/tvOS: Set MAX_ROM_SIZE to the same as almost every other platform
2024-04-26 23:20:02 +02:00
github-actions[bot]
1a7b8bb5e5 Fetch translations & Recreate libretro_core_options_intl.h 2024-04-26 15:14:30 +00:00
Eric Warmenhoven
4163a5be5e iOS/tvOS: Set MAX_ROM_SIZE to the same as almost every other platform 2024-04-25 00:50:16 -04:00
ds22x
cbacea7236
Merge branch 'ekeeke:master' into master 2024-04-21 01:29:44 +02:00
feos
0c45a8a8ab
use UNLIKELY() macro (#554) 2024-04-20 20:16:54 +02:00
ekeeke
dbdb18eb50 Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX 2024-04-20 18:49:35 +02:00
ekeeke
dd619513a4 [Core/CD] fixed CDD seeking start delay (fixes Radical Rex incorrect PRG-RAM & Word-RAM initialization, causing missing sprites during intro) 2024-04-20 18:48:25 +02:00
ekeeke
351d052e84 [Core/MD] fixed regression in some unlicensed games mapper emulation (introduced by 7316507339) 2024-04-20 18:26:32 +02:00
github-actions[bot]
b063aa81b9 Fetch translations & Recreate libretro_core_options_intl.h 2024-04-05 15:14:45 +00:00
Eugene Kulabuhov
25a90c634d
Fix SDL2 build on MacOS (#544)
* Fix SDL2 build on MacOS

* Fixing compilation error
2024-03-24 08:11:17 +01:00
github-actions[bot]
667158b034 Fetch translations & Recreate libretro_core_options_intl.h 2024-03-15 15:14:09 +00:00
ds22x
541229daa9
Merge branch 'ekeeke:master' into master 2024-03-09 03:17:14 +01:00
github-actions[bot]
c2c8a497bd Fetch translations & Recreate libretro_core_options_intl.h 2024-03-08 15:14:12 +00:00
ekeeke
6972a5b0d6 [Core/VDP] improved FIFO emulation (fixes lockup in Shin Souseiki Ragnacenty (Japan) and other potential lockup when switching between H32 & H40 mode during active display) 2024-03-06 09:18:43 +01:00
ds22x
d434ad9ee4
Merge branch 'ekeeke:master' into master 2024-03-02 11:19:52 +01:00
ekeeke
8c72ba0d45 [Core/VDP] improved DMA fill timing accuracy (again) 2024-03-02 08:42:03 +01:00
ekeeke
5af254cd23 [Core/VDP] reverted stupid DMA fill timing modification introduced in 9a0a1c2922 (fixes DMA fill regression) 2024-03-02 08:12:00 +01:00
github-actions[bot]
4a7b2f01d7 Fetch translations & Recreate libretro_core_options_intl.h 2024-03-01 15:14:30 +00:00
ds22
dc4d9ab552
Merge branch 'ekeeke:master' into master 2024-02-28 22:57:03 +01:00
ekeeke
302fe82fcc [Core/MD] improved invalid SRAM header info detection (fixes crashes with some unlicensed hacks/translations) 2024-02-27 01:47:21 +01:00
ds22x
b38cdca903
Merge branch 'ekeeke:master' into master 2024-02-23 18:04:13 +01:00
github-actions[bot]
d9a4756fbd Fetch translations & Recreate libretro_core_options_intl.h 2024-02-23 15:14:32 +00:00
ekeeke
ed7988f8ca [Core/MD] added emulation of Z80 halt when accessing 68k bus during DMA from 68k bus 2024-02-23 15:40:42 +01:00
ekeeke
9a0a1c2922 [Core/VDP] improved accuracy of DMA to CRAM/VSRAM (verified on real hardware by Mask of Destiny) and DMA Fill timings 2024-02-23 14:48:00 +01:00
ekeeke
5f2f0ce89f [Core/VDP] improved VINT timing accuracy in H32 mode (verified on real hardware by Nemesis) 2024-02-23 14:08:57 +01:00
ekeeke
0ca78b897e |Core/VDP] fixed inverted H32 & H40 modes HBLANK flag timings 2024-02-23 13:48:19 +01:00
ekeeke
4c4a762588 [Core/MD] improved accuracy of 68k access to Z80 bus delays 2024-02-23 11:23:13 +01:00
ekeeke
c04a9426b7 [Core/VDP] reverted FIFO access timings hack when using invalid write code value 2024-02-23 11:19:43 +01:00
ekeeke
49a289df89 [Core/CD] fixed byte access to word-only registers (verified on real hardware, cf. Krikzz's mcd-verificator) 2024-02-22 14:14:27 +01:00
ekeeke
f09c97336e [Core/CD] added clear of CDC decoder interrupt pending flag when decoding is disabled (verified on real hardware, cf. Krikzz's mcd-verificator) 2024-02-21 20:25:04 +01:00
ekeeke
47761b9b8f [Core/MD] added basic emulation of 68k bus access refresh delays (fixes Super Airwolf graphical glitch during intro & some Krikzz's mcd-verificator timing tests) 2024-02-21 19:50:08 +01:00
ekeeke
405c54555e [Core/CPU] improved 68k auto-vectored interrupts acknowledge cycle timing accuracy (fixes Pacman 2 - New Adventures crashes during Pac-Jr minigame levels transitions) 2024-02-20 18:54:00 +01:00
ekeeke
6b1dfa1cef [Core/CPU] improved 68k MOVEM instruction accuracy (implements extra read cycle from memory as verified on real hardware, cf https://gendev.spritesmind.net/forum/viewtopic.php?t=2010) 2024-02-20 15:01:34 +01:00
ekeeke
771452f7a1 [Core/CD] improved SUB-CPU synchronization with graphics processing when polling end of graphics operation 2024-02-20 13:59:36 +01:00
ekeeke
30dfba4966 [Core/CD] fixed potential edge case with CDC DMA halting 2024-02-19 21:47:32 +01:00
ekeeke
3397941b60 [Core/CD] fixed regression in SUB-CPU synchronization with CDC DMA introduced by da8e4e547a (fixes freezes in Ultraverse Prime and probably other games) 2024-02-19 20:27:54 +01:00
github-actions[bot]
7aba063778 Fetch translations & Recreate libretro_core_options_intl.h 2024-02-16 15:14:26 +00:00
ds22x
ecb956d914
Merge branch 'ekeeke:master' into master 2024-02-06 12:30:33 +01:00
ekeeke
e8a6086c89 [Core/CD] improved accuracy of CDC decoder processing (verified on real hardware, cf. Krikzz's mcd-verificator) 2024-02-06 00:37:42 +01:00
ekeeke
904613f51c [Core/CD] added CDC decoder processing when disc is not playing (fixes MCD-verificator CDC Flags Test 0x30) 2024-02-06 00:27:25 +01:00
ekeeke
90c9c730f0 [Core/CD] improved accuracy of CDC interrupt processing (verified on real hardware, cf. Krikzz's mcd-verificator) 2024-02-05 23:53:57 +01:00
ekeeke
79bd0e7582 [Core/CD] improved Main-CPU & Sub-CPU idle loop detection (fixes cases where ADDQ instruction is used in tight counter incrementing loop) 2024-02-05 23:28:18 +01:00
github-actions[bot]
59cdc560e2 Fetch translations & Recreate libretro_core_options_intl.h 2024-02-02 15:14:25 +00:00
ds22x
9a9eec1ee2
Merge branch 'ekeeke:master' into master 2024-01-26 20:59:40 +01:00
github-actions[bot]
894e8d0f01 Fetch translations & Recreate libretro_core_options_intl.h 2024-01-26 15:14:25 +00:00