Commit Graph

  • ab7f248d87
    Fix nonstandard default for CD add-on (MD mode) #536 ds22x 2024-01-08 14:00:06 +01:00
  • fefed90677 Update Nuked-OPLL sound core to upstream #535 crashGG 2023-12-10 10:09:55 +03:00
  • d4ca576c07 [Core/CD] fixed BOOT ROM level 4 interrupt vector upper word value (verified on real hardware, cf. Krikzz's mcd-verificator) ekeeke 2023-11-26 17:48:55 +01:00
  • 02c9dac337 [Core/CD] added CD hardware model auto-detection when BIOS is loaded as normal ROM file ekeeke 2023-11-26 17:41:12 +01:00
  • 52b4f78b82 [Core/CD] improved accuracy of CDC transfer to Main-CPU & Sub-CPU (verified on real hardware, cf. Krikzz's mcd-verificator) ekeeke 2023-11-26 16:27:15 +01:00
  • fcb6620202 [Core/CD] added limited support for LC89513K extended registers (only when Wondermega M2, X'Eye, CDX or Multi-Mega BIOS is detected) and improved accuracy of Main-CPU & Sub-CPU access to CDC registers (fixes mcd-verificator CDC REGS tests) ekeeke 2023-11-25 19:09:03 +01:00
  • b330eb85cf [Core/CD] improved MAIN-CPU/SUB-CPU synchronization when reading CDC host data and CDC transfer status from MAIN-CPU (fixes MCD-verificator CDC INIT Test #4 and CDC DMA3 Test #2) ekeeke 2023-11-19 16:18:38 +01:00
  • 6669d25948 [Core/CD] fixed memory mode register bits masking when read from MAIN-CPU and SUB-CPU (verified on real hardware, cf. Krikzz's mcd-verificator) ekeeke 2023-11-19 16:02:33 +01:00
  • 6cc8bbc277 [Core/CD] added emulation of Word-RAM access limitations in 2M mode (fixes graphical issues in Marko's Magic Football) ekeeke 2023-11-18 19:38:33 +01:00
  • 9b0b8d3afc [Core/CD] minor optimization of Word-RAM switching in 1M mode ekeeke 2023-11-18 18:01:01 +01:00
  • 8169f02496 [Core/CD] MAIN-CPU/SUB-CPU synchronization code cleanup ekeeke 2023-11-18 17:51:55 +01:00
  • 6f0ac9a668 [Core/IO] improved Japanese Paddle emulation (fixes Paddle support on control port #2) ekeeke 2023-11-10 15:21:11 +01:00
  • a42843bf6c [Core/Sound] updated Nuked OPN2 core to latest version (1.0.12) ekeeke 2023-11-10 14:41:10 +01:00
  • 8e02a430aa [Core/CD] fixed CDC DMA to PCM RAM when transfer length is not word-aligned ekeeke 2023-11-10 14:25:32 +01:00
  • 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
  • 47dacebe9c fix error in zstate comment #509 Nicholas Hubbard 2023-06-04 08:39:00 -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
  • bde13e931d vdp_render: Fix -Wmaybe-uninitialized warning #502 orbea 2023-04-23 09:29:12 -07:00
  • 73636ac42d xe_1ap: Fix -Wmaybe-uninitialized warning orbea 2023-04-23 09:28:57 -07: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
  • d7b2890517
    [libretro] Port Backup Ram Cart changes from downstream #498 ichee 2023-03-27 16:33:57 -04:00
  • 42f0944c50
    Add .bin extension support for archives (#497) crashGG 2023-03-26 11:41:01 +03:00
  • 7e4f980694
    Add .bin extension support for archives #497 crashGG 2023-03-26 09:28:36 +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
  • 0b59f47428 forgot to update limit on M68K overclock menu #488 saulfabreg Wii VC Project 2023-02-24 19:11:19 -05:00
  • aaaa8da3d5 Increase speed overclock limit (Wii port only) saulfabreg Wii VC Project 2023-02-24 18:44:21 -05:00
  • 22526f587c
    added support for RetroUSB Genesis RetroPort #484 PlainOldPants 2023-02-10 16:59:45 -06: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
  • c14c1d10b8 Set system_hw to 0 at start of retro_load_game and at the end of retro_unload_game - could potentially fix Bizhawk issues #476 libretroadmin 2022-12-14 16:25:36 +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
  • 165f0b80a0 Fix accidental revert of unrelated code in libretro.c ds22x 2022-10-23 22:45:34 +02:00
  • 6eb2f35c81 Sync with upstream to implement 90bb356a17 ds22x 2022-10-23 22:40:02 +02:00
  • 90bb356a17 [libretro] fixed cheat support regression introduced in previous commit ekeeke 2022-10-23 21:49:11 +02:00
  • 2c85a51a87 Revert 98b5c60355 ds22x 2022-10-23 17:48:51 +02:00
  • f215e402f4
    Merge branch 'ekeeke:master' into master ds22x 2022-10-22 21:38:08 +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
  • 3a9cd6b091 Fix -Werror=strict-prototypes #466 orbea 2022-10-10 10:37:59 -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
  • c458fa27cb
    Typo on libretro_core_options.h #465 nfp0 2022-10-05 21:32:04 +01:00
  • 549a86a4e7 [Core/CD] Make RS=1 return 0 on CDC register read for now #464 Ralakimus 2022-10-04 03:26:02 -04:00
  • 1711e2db1b [Core/CD] Fix various MCD registers, based on the hardware manual and mcd-verificator Ralakimus 2022-10-04 02:47:39 -04:00
  • 5cdb318540
    Merge branch 'ekeeke:master' into master ds22x 2022-09-23 18:27:37 +02: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
  • aea7b9d547
    Merge branch 'ekeeke:master' into master ds22x 2022-09-01 20:13:56 +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
  • 9f407e830e
    Merge branch 'ekeeke:master' into master ds22x 2022-08-13 13:51:35 +02:00
  • c9b24e6de9
    Merge pull request #307 from alexkiri/sdl_build_fix ds22x 2022-08-13 13:51:17 +02:00
  • e5f77f14b9
    Enchanced per-tile vertical scroll (#453) Kiri 2022-08-13 09:11:41 +03:00
  • 057c64bf85 Comment cleanup #453 Alex Kiri 2022-08-13 07:41:17 +03:00