Commit Graph

  • a2931d161f [Core/MS] added support for more Korean x-in-1 mappers (credits to Ben Sittler & Omar Cornut from smspower.org for mappers reverse-engineering and description) ekeeke 2023-09-11 23:43:32 +02:00
  • c3f02f9c90 Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX ekeeke 2023-08-25 17:34:33 +02:00
  • 5a3e18f71b [Core/CD] improved Sub-CPU BUSREQ status accuracy ekeeke 2023-08-25 16:47:01 +02:00
  • dde0c09f6f [Core/CD] improved Sub-CPU BUSREQ status accuracy ekeeke 2023-08-25 16:47:01 +02:00
  • ad706045d3 [Gamecube/Wii] updated last modified file headers ekeeke 2023-07-25 00:03:40 +02:00
  • 7316507339 [Core/MD] fixed another potential regression with savestate support for games using SRAM bankswitching ekeeke 2023-07-25 00:02:44 +02:00
  • 091b4124a8 [Core/MD] fixed Sonic The Hedgehog 3 lock-on support regression introduced in 4bb149ba0b ekeeke 2023-07-24 23:14:20 +02:00
  • a8d61b0391 [Gamecube/Wii] fixed random PNG snapshots corruption ekeeke 2023-07-24 23:06:26 +02:00
  • 83ab969f29 [Core/MD] added "Demons of Asteborg" and "Astebros" in internal mapper database (fixes Steam versions which incorrectly use Everdrive extended SSF mapper indicator in ROM header) ekeeke 2023-07-01 15:34:52 +02:00
  • 4bb149ba0b [Core/MD] fixed SRAM bankswitching for games also using ROM bankswitching (fixes Astebros) ekeeke 2023-06-13 01:00:56 +02:00
  • 95bde804a6 [Core/MD] fixed soft-reset in X-in-1 pirate games ekeeke 2023-06-08 22:47:42 +02:00
  • 3bed408176 fix error in zstate comment (#509) Nicholas Hubbard 2023-06-04 11:44:14 -04:00
  • c4077c4f24 [Core/Misc] Fixed -Wmaybe-uninitialized warnings with GCC compiler ekeeke 2023-05-20 19:44:57 +02:00
  • 60f2281fc3 [Wii] fixed analog stick(s) support in menu (regression introduced in latest changes to menu inputs polling) ekeeke 2023-05-20 19:34:37 +02:00
  • a7f42b438e [Core/CD] increased minimal latency (fixes BIOS freeze when CD latency is disabled in emulator settings) ekeeke 2023-05-09 00:54:56 +02:00
  • b5f1027c15 [Core/CD] fixed CDD position reset when disc is stopped (fixes random freezes in Spiderman vs Kingpin when switching between audio tracks) ekeeke 2023-05-07 14:46:23 +02:00
  • 1db51e2c5f [Core/MS] simplified latest Korean x-in-1 mappers implementation ekeeke 2023-04-07 09:06:42 +02:00
  • 4a07f8a9f6 [Core/MS] added support for latest Korean x-in-1 mappers (credits to Ben Sittler and Omar Cornut at smspower.org for mappers reverse-engineering and description) ekeeke 2023-04-06 01:00:40 +02:00
  • 94399728b8 [Gamecube/Wii] added polling of all input ports for menu control ekeeke 2023-03-30 20:01:19 +02:00
  • aed9e6c5a3 [libretro] Port Backup Ram Cart changes from downstream (#498) ichee 2023-03-28 07:36:08 -04:00
  • 42f0944c50 Add .bin extension support for archives (#497) crashGG 2023-03-26 11:41:01 +03:00
  • f0c8f83926 [Core/MD] improved Realtec mapper accuracy (verified on real cartridge hardware) ekeeke 2023-03-20 00:26:37 +01:00
  • ef922735ff [Core/MD] improved detection of Quackshot REV A original ROM dump (512KB) ekeeke 2023-03-12 18:51:24 +01:00
  • 1bf6f70986 [Core/MD] fixed Realtec mapper behavior on soft-reset and with TMSS hardware ekeeke 2023-03-12 18:27:34 +01:00
  • cc60ba57bf [libretro] fixed available system RAM size for SG-1000 games with extra on-board RAM ekeeke 2023-03-11 14:23:31 +01:00
  • 15b962ef9e Update README.md ekeeke 2023-03-11 14:17:48 +01:00
  • 842a56a5ad Update Getting Started.md ekeeke 2023-03-11 14:16:05 +01:00
  • 4b26034d48 Update Frequently Asked Questions.md ekeeke 2023-03-11 14:15:05 +01:00
  • 078b77d37b Update Frequently Asked Questions.md ekeeke 2023-03-11 14:10:23 +01:00
  • 3d995eec42 Update README.md ekeeke 2023-03-11 14:09:10 +01:00
  • 7c3446bc61 Update Credits.md ekeeke 2023-03-11 14:08:04 +01:00
  • dfe8824e68 Delete Home.md ekeeke 2023-03-11 14:06:41 +01:00
  • 48223acc27 Update README.md ekeeke 2023-03-11 14:05:14 +01:00
  • 6465e7e0b5 Update README.md ekeeke 2023-03-11 14:03:43 +01:00
  • e302aeae6b Added wiki pages ekeeke 2023-03-11 13:59:30 +01:00
  • 18176adb0e Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX ekeeke 2023-03-04 15:49:26 +01:00
  • a7220d2408 [Gamecube/Wii] increased maximal CPU overclock values ekeeke 2023-03-04 15:44:30 +01:00
  • 1bbb050676 [Gamecube/Wii] increased maximal CPU overclock values ekeeke 2023-03-04 15:44:30 +01:00
  • 605a29d7bd [Core/Input] improved XE-1AP controller emulation (verified on real hardware) ekeeke 2023-02-05 18:08:05 +01:00
  • a2380d84e0 [Core/VDP] fixed address/code potential corruption by one-instruction execution delay after HV interrupts activation (fixes #477) ekeeke 2023-01-13 14:00:27 +01:00
  • 70cfbd909f [Core/CPU] - fixed 68k timings of BCHG, BCLR, BTST Dn,#Imm and Dn,Dm instructions when bit number is less than 16 (cf. Yacht.txt) - fixed 68k timings of CHK, TRAP, TRAPV, LINEA and LINEF exceptions (cf. Yacht.txt) ekeeke 2023-01-06 09:03:30 +01:00
  • 350be7731c [Core/Sound] disable PSG output on Mark III hardware when FM output is enabled (fixes issue #474) ekeeke 2022-12-18 14:49:34 +01:00
  • 46652c7fd7 [Core/MD] fixed MegaSD audio sample counter still getting updated while audio playback is paused (fixes #471) ekeeke 2022-11-28 01:11:13 +01:00
  • 1925efe4d7 [Core/VDP] improved HBLANK flag timing accuracy (fixes #470) ekeeke 2022-11-26 16:48:22 +01:00
  • 1c972f5482 [Core/CD] improved GFX timing accuracy (fixes "Night Striker" crashing after completing a game) ekeeke 2022-11-26 16:24:09 +01:00
  • e4a1237413 [Wii] added back default menu key (HOME button) to prevent lockups in case of incorrect input settings ekeeke 2022-11-26 14:56:26 +01:00
  • 4190bd1d3c Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX ekeeke 2022-11-07 19:57:45 +01:00
  • 5ca459d53f [Wii] added configurable menu key combo ekeeke 2022-11-07 19:56:03 +01:00
  • 5b7d5bfd56 [Wii] added configurable menu key combo ekeeke 2022-11-07 19:56:03 +01:00
  • 6ec9ac2729 [Core/SG] added SG-1000 II hardware with 8KB RAM extension adapter in selectable hardware models (fixes #437) ekeeke 2022-10-29 13:51:34 +02:00
  • ec466a7c9e [Gamecube/Wii] added configurable overclock setting for M68K, S68K and Z80 CPUs ekeeke 2022-10-25 20:09:25 +02:00
  • 90bb356a17 [libretro] fixed cheat support regression introduced in previous commit ekeeke 2022-10-23 21:49:11 +02:00
  • 98b5c60355 [Gamecube/Wii][libretro] added Mega-CD PRG-RAM & Word-RAM cheat codes support ekeeke 2022-10-15 16:12:51 +02:00
  • 0f9d57d6b8 Fix -Werror=strict-prototypes (#466) orbea 2022-10-11 14:10:06 -07:00
  • 24b71ab2c2 [Core/MS] added missing GG-MS games in internal game database ekeeke 2022-10-09 11:07:33 +02:00
  • d20b8dc1ae Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX ekeeke 2022-10-09 10:15:31 +02:00
  • ea8d299123 [Core/CD] improved GFX processing accuracy to halt it while Word RAM is allocated to Main CPU in 2M mode ekeeke 2022-10-09 10:13:24 +02:00
  • ff5f5c5ecf Typo on libretro_core_options.h (#465) nfp0 2022-10-06 06:41:20 +01:00
  • dded47d5e7 [Core/VDP] added support for background color changes during HBLANK when display is disabled (fixes #462) ekeeke 2022-09-19 14:11:16 +02:00
  • 2d28c67316 [Core/VDP] added missing credits for enhanced 2-cell vscroll rendering mode ekeeke 2022-09-19 14:03:44 +02:00
  • b7a9a27fb0 [Core/MD] reverted previous incorrect change in MegaSD ROM write mapper ekeeke 2022-08-31 18:19:18 +02:00
  • f5f192fc0a Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX ekeeke 2022-08-31 18:02:11 +02:00
  • 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) ekeeke 2022-08-31 18:01:39 +02:00
  • e5f77f14b9 Enchanced per-tile vertical scroll (#453) Kiri 2022-08-13 09:11:41 +03:00
  • 47d20265c9 [Core/Sound] fixed MAME YM2413 core operator output when EG is off (fixes issue #448) ekeeke 2022-08-07 10:13:10 +02:00
  • e2fd222349 [Gamecube/Wii] bumped up config version ekeeke 2022-06-18 15:25:00 +02:00
  • 4ecd33f4cd [Core/CD] fixed 32x32 pixels stamp index masking during GFX operation (fixes #436) ekeeke 2022-05-31 01:52:17 +02:00
  • e366ca817f [Core/CD] added setting to enable/disable CD access time simulation ekeeke 2022-05-01 15:47:18 +02:00
  • f43a4a7312 [Core/MS] added support for new Korean xx-in-1 mapper (128 Hap, Game Mo-eumjip 188 Hap) ekeeke 2022-04-24 19:18:30 +02:00
  • 7d4ae7da0c [Core/CD] fixed byte access address range to Font Data registers ekeeke 2022-02-26 10:26:12 +01:00
  • 7fe8d95ca1 [Core/CD] fixed Boot ROM level 4 interrupt vector upper word value ekeeke 2022-02-25 16:45:39 +01:00
  • ee5b917c32 [Core/CD] disabled Boot ROM loading automatic detection when Mode 1 is enabled ekeeke 2022-02-25 16:42:58 +01:00
  • 58accf0689 [Core/CD] fixed Memory Mode, Timer and Font Color registers byte access at even address (verified on real hardware, cf. Krikzz's mcd-verificator) ekeeke 2022-02-25 15:29:18 +01:00
  • 4a899e8262 [Core/Sound] fixed edge case in MAME YM2413 core when Key-Off occurs with envelope already off ekeeke 2022-02-13 23:16:44 +01:00
  • 17cbc63a10 Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX ekeeke 2022-02-06 19:36:36 +01:00
  • 47dc5e1b61 [Core/Sound] fixed Nuked YM2413 core attack phase rates 11.1 to 11.3 (cf. https://github.com/nukeykt/Nuked-OPLL/issues/6) ekeeke 2022-02-06 19:36:20 +01:00
  • e4c53348d9 [Core/Sound] fixed overflow bug in MAME YM2413 core when using attack rate 14.3 (introduced in previous commit) ekeeke 2022-02-06 19:00:15 +01:00
  • cf26703292 [libretro] Fix the 'Hiding Master System Side Borders' option not working with 'Blargg NTSC filter' (#411) ds22x 2022-02-06 09:03:37 +01:00
  • 236e783ec2 [Core/MS] fixed disabled slot returned value ekeeke 2021-10-24 14:34:28 +02:00
  • 068769a02e [Core/CD] added missing SUB-CPU address error exception configuration ekeeke 2021-10-09 19:03:45 +02:00
  • c6d1e5ac38 [Core/CD] added optional (platform-specific) SUB-CPU address error exceptions emulation (currently activated for libretro & SDL Windows ports only) ekeeke 2021-10-09 18:53:59 +02:00
  • 9254c331d2 [Core/CD] added configurable CD-DA and PCM outputs mixing volume ekeeke 2021-10-07 23:20:31 +02:00
  • b84ad91113 [libretro] backported libretro core latest features from libretro github repository (except use of RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE callback for run-ahead) ekeeke 2021-10-05 20:05:02 +02:00
  • 8be7c0269b [Core/Misc] MSVC compatibility fixes (backported from libretro repository) ekeeke 2021-10-05 19:40:08 +02:00
  • 485358ed09 [Core/MS] added GG-MS games incompatible with EU/US Master System BIOS to internal game database ekeeke 2021-10-04 23:42:36 +02:00
  • b82b02bae7 [Core/MS] added Street Battle (Proto) to Korean mappers database ekeeke 2021-10-03 15:32:39 +02:00
  • c1b248c8a7 [Core/MD] added conditional support for libchdr before trying to load CHD file ekeeke 2021-10-01 10:10:33 +02:00
  • 83a225cd32 [Core/MD] added detection of CHD image files when loading MSU-MD (CD Mode 1) or MD+ (MegaSD) ROM files ekeeke 2021-10-01 09:55:06 +02:00
  • 3cf83e7557 [Core/MD] improved MD+ audio track loopback transitions ekeeke 2021-09-28 20:26:13 +02:00
  • 9863375a5a [Core/MD] fixed MegaSD edge case when another 'pause' command is sent while fade out is still in progress ekeeke 2021-09-18 15:23:22 +02:00
  • 52c54c70b1 [libretro/SDL] added new source files to MSVC project ekeeke 2021-09-17 10:46:53 +02:00
  • e17a5248b1 [Core/MD] added automatic PAL region setting for Wiz'n'Liz European ROM dump ekeeke 2021-09-17 10:12:03 +02:00
  • 0c63be93f7 [Core/CD] fixed track index when decoding CUE file MegaSD specific loop commands ekeeke 2021-09-17 10:08:40 +02:00
  • 543e17f818 Correct Bitmap Viewport check for Master System Left Border (#388) ds22x 2021-09-16 19:29:22 +02:00
  • 86c46138a5 [Gamecube/Wii] added user manual ekeeke 2021-09-15 19:27:56 +02:00
  • 972203a536 [Gamecube/Wii] improved menu ekeeke 2021-09-15 19:27:23 +02:00
  • 42b8cc665c [Core/MD] fixed MegaSD edge case occurring when 'play' command is sent while previous track fade out is still in progress ekeeke 2021-09-15 18:37:34 +02:00
  • 7ca2deffa6 [Core/MD] added missing files for MegaSD support ekeeke 2021-09-13 19:39:32 +02:00
  • dfe3672878 [Core/MD] added support for MegaSD CD hardware overlay (MD+ hacks) and extended SSF2 / ROM write mappers ekeeke 2021-09-13 19:32:52 +02:00
  • 7989db2806 Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX ekeeke 2021-09-13 19:10:18 +02:00