Commit Graph

  • afa38e3e37 Better error handling twinaphex 2017-01-24 14:40:49 +01:00
  • 9f9a4288a3 return 'false' if info is NULL (retro_load_game) twinaphex 2017-01-24 02:21:05 +01:00
  • 0f1d9501cf (ngc/Wii/WiiU) buildfix for devkitpro r29. aliaspider 2017-01-23 18:50:33 +01:00
  • 0b7d87c97a Merge pull request #71 from orbea/git_version Twinaphex 2017-01-20 01:47:27 +01:00
  • 2bafab042e Allow setting GIT_VERSION orbea 2017-01-19 16:35:21 -08:00
  • 61b10c57e2 [Core/Sound] rewrote PSG core from scratch & replaced deprecated "PSG boot noise" option with optional Hiqh Quality PSG resampling EkeEke 2016-12-18 23:36:59 +01:00
  • cb2193583b [Core/Sound] optimized Blip Buffer implementation for stereo streams (thanks to David Knight for original idea) EkeEke 2016-12-18 23:09:16 +01:00
  • 25626ea251 [Core/Sound] improved PSG accuracy (fixes high-frequency aliasing noises in Captain Silver, Kenseiden, Phantasy Star & many other SMS games, thanks to Enik for the help) EkeEke 2016-12-18 22:38:50 +01:00
  • c877382bb7 Merge pull request #70 from joolswills/patch-1 Twinaphex 2017-01-12 07:38:36 +01:00
  • 82bdba60aa fix indent (tabs -> spaces) Jools Wills 2017-01-11 01:25:18 +00:00
  • 7e105cf39a Merge pull request #69 from nadavbh12/master Twinaphex 2017-01-10 13:49:52 +01:00
  • f66676d868 implemented get RETRO_MEMORY_SYSTEM_RAM Nadavbh 2017-01-07 23:02:39 +02:00
  • 3bcc5f036e Merge pull request #68 from sergiobenrocha2/master Twinaphex 2017-01-02 04:25:49 +01:00
  • 0247ea6202 Merge remote-tracking branch 'upstream/master' sergiobenrocha2 2017-01-02 01:14:52 -02:00
  • 9e314b7629 Can't cherry-pick 13029e2; conflicting with other commits, doing it manually. sergiobenrocha2 2017-01-02 01:14:46 -02:00
  • 9bb64c47f9 [Core/Sound] rewrote PSG core from scratch & replaced deprecated "PSG boot noise" option with optional Hiqh Quality PSG resampling EkeEke 2016-12-18 23:36:59 +01:00
  • 41285e1131 [Core/Sound] optimized Blip Buffer implementation for stereo streams (thanks to David Knight for original idea) EkeEke 2016-12-18 23:09:16 +01:00
  • eedbfecac9 [Core/Sound] improved PSG accuracy (fixes high-frequency aliasing noises in Captain Silver, Kenseiden, Phantasy Star & many other SMS games, thanks to Enik for the help) EkeEke 2016-12-18 22:38:50 +01:00
  • 2205e16030 Merge pull request #65 from GregorR/libretro-git-version Twinaphex 2016-12-10 00:16:53 +01:00
  • fd06e074bb Report git version with library_version Gregor Richards 2016-12-09 18:07:12 -05:00
  • 40c978223b (WIIU) use dynamic allocation of rom buffer. aliaspider 2016-11-08 06:50:39 +01:00
  • 3c6d839da4 Add wiiu target twinaphex 2016-11-07 02:18:17 +01:00
  • 8feabd5eaf Merge pull request #114 from Clownacy/master ekeeke 2016-11-03 21:37:40 +01:00
  • 3da87f4548 [SDL/SDL2] define HAVE_ALLOCA_H on non-Windows systems Prevents errors in libtremor Clownacy 2016-11-03 15:44:00 +00:00
  • 12f465ea93 Revert "[libtremor] added alloca.h '#include's" Clownacy 2016-11-03 15:43:22 +00:00
  • 653b42a593 Revert "[libtremor] don't include alloca.h with MinGW" We have a better way This reverts commit 36414ffa41. Clownacy 2016-11-03 15:42:14 +00:00
  • e4d9c04add [SDL/SDL2] removed explicit Windows-ism in Makefile The Windows Make ports I've used automatically add the .exe extension Clownacy 2016-11-03 15:31:24 +00:00
  • 4cea68fa10 [SDL/SDL2] merged SDL1 and SDL2 files Clownacy 2016-11-03 15:20:25 +00:00
  • 36414ffa41 [libtremor] don't include alloca.h with MinGW Clownacy 2016-10-21 19:15:38 +01:00
  • db973c292a [SDL2] replaced 'exit' with 'return' in main Clownacy 2016-10-20 23:38:20 +01:00
  • d583998ade [SDL2] minor cleanup Clownacy 2016-10-20 23:30:47 +01:00
  • 1cbf897ed1 [SDL] use 'return' instead of 'exit' in main, removed useless buffer Clownacy 2016-10-20 23:26:58 +01:00
  • d01c8bed7d [SDL2] corrected SDL1.2 leftover Clownacy 2016-10-20 23:13:05 +01:00
  • e95e79c848 [SDL2] switched to using SDL_ShowSimpleMessageBox Clownacy 2016-10-20 23:01:33 +01:00
  • a2b8b11a13 [SDL2] added SDL2 port Clownacy 2016-10-20 22:38:57 +01:00
  • 46367a70b0 [libtremor] added alloca.h '#include's Was getting 'undefined reference' errors in the upcoming SDL2 build (GCC 5.4.0 on Lubuntu 16.04) Clownacy 2016-10-20 22:25:13 +01:00
  • 1cc83a28a2 [SDL] minor tweak Clownacy 2016-10-20 21:35:10 +01:00
  • 87cb6b8ec7 [SDL] added support for 32MB ROMs Clownacy 2016-10-17 16:00:12 +01:00
  • 5ecfe1d855 Merge pull request #113 from twinaphex/master ekeeke 2016-10-17 22:21:05 +02:00
  • 13029e29a5 Update license headers twinaphex 2016-10-17 16:29:18 +02:00
  • 608f790ab3 Merge pull request #112 from twinaphex/master ekeeke 2016-10-16 17:37:49 +02:00
  • 7a1f14778b Add copyright for libretro portions twinaphex 2016-10-15 17:06:59 +02:00
  • 257bb97ce9 Update license header twinaphex 2016-10-15 17:03:40 +02:00
  • d4063b36aa [Core/MD] adjusted ZRAM access wait-state delay (fixes Puyo Puyo 2 option menu exit) EkeEke 2016-10-15 14:35:28 +02:00
  • 1f169d76e5 [Core/VDP] fixed first frame VINT occurrence EkeEke 2016-10-15 14:07:50 +02:00
  • 2a410a66a9 [Core/CPU] fixed 68k cycle counter Power-ON value (verified on real hardware) EkeEke 2016-10-15 14:06:23 +02:00
  • e7e19c78dd [Core/MD] fixed SRAM initialization for Sonic 1 Remastered hack EkeEke 2016-10-15 14:05:02 +02:00
  • b0ee59c26f Adding ToadKing copyrights on changed files twinaphex 2016-10-15 13:33:10 +02:00
  • acb0f3ded7 Time to add copyright notices to everything twinaphex 2016-10-15 13:26:37 +02:00
  • 3332611572 Merge pull request #110 from Clownacy/SDL-fixes ekeeke 2016-10-14 14:29:08 +02:00
  • edbef3fda6 [SDL] removed extraneous bracket from window title Clownacy 2016-10-14 11:59:41 +01:00
  • 40672854af Ignore SDL build output Clownacy 2016-10-14 11:40:05 +01:00
  • a3c888249f [SDL] prevent a warning about unused variable Clownacy 2016-10-14 11:36:58 +01:00
  • e84d7cdce8 [SDL] disabled Windows-only components of Makefile when not building on Windows Clownacy 2016-10-14 11:29:20 +01:00
  • 9da307e1eb [SDL] fixed undefined parameter type This might have worked with c89, but now it just causes an error Clownacy 2016-10-14 11:14:22 +01:00
  • 17630b4cb3 [SDL] changed to c99 standard c89 does not support long long, flagging an error Clownacy 2016-10-14 11:09:56 +01:00
  • 3ceb4f9117 Merge pull request #58 from GregorR/serialization-quirks Twinaphex 2016-10-10 18:36:08 +02:00
  • 02ec6fdf0e Report platform-dependent savestates. Gregor Richards 2016-10-09 10:01:46 -04:00
  • 560c2f0392 Merge pull request #57 from Enverex/patch-1 Twinaphex 2016-09-26 19:07:18 +02:00
  • 7013886b8e Create a default makefile Benjamin Hodgetts 2016-09-26 17:45:19 +01:00
  • 8b909e4035 [libretro] fixes port 2 control pad type configuration EkeEke 2016-09-24 19:12:02 +02:00
  • ff2cb27f48 [libretro] environment callback parameters should remain declared statically (fixes broken input descriptors and controllers info) ekeeke 2016-09-22 22:50:51 +02:00
  • da1d08d7ef [Core/General] removed libretro specific comments EkeEke 2016-09-21 20:26:13 +02:00
  • b860e3cb8a Merge pull request #108 from arakerlu/testing2 ekeeke 2016-09-19 13:27:52 +02:00
  • cbd2bc3d47 Add new core option: Core-provided aspect ratio. Arto Vainiolehto 2016-09-19 13:17:00 +03:00
  • 64ee605076 emscripten does not guarantee byte arrays to be aligned on word boundaries, specify alignment for them Toad King 2016-09-11 15:55:39 -05:00
  • 2707890fe9 this should fix the corrupted graphics on emscripten Toad King 2016-09-10 14:04:14 -05:00
  • 6119fe7a59 Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX EkeEke 2016-09-09 16:04:45 +02:00
  • 17a64572e7 [Core/CD] fixed WAV file detection to support files generated by Audacity/FFmpeg/libavformat with RIFF header metadata chunks EkeEke 2016-09-09 16:03:41 +02:00
  • d6162d0a7e Merge pull request #105 from libretro/master ekeeke 2016-09-09 08:41:36 +02:00
  • 79d5df0a67 Merge https://github.com/ekeeke/Genesis-Plus-GX twinaphex 2016-09-09 05:22:07 +02:00
  • e848e53e17 (Emscripten) Update target twinaphex 2016-09-08 10:38:50 +02:00
  • 60bb5edb17 [Core/CD] fixed access to Sub-CPU "read-only" communication registers (fixes Round 5 Boss freeze in Streets of Rage / Sega Classics Arcade Collection) EkeEke 2016-09-07 23:01:40 +02:00
  • 8ae8ebbbe7 Update target name twinaphex 2016-09-07 04:56:18 +02:00
  • bd762e131f Emscripten - set to little endian twinaphex 2016-09-07 01:08:08 +02:00
  • 7fa953a0f0 Add header include twinaphex 2016-09-06 22:30:20 +02:00
  • 59cfdc90bf Merge https://github.com/ekeeke/Genesis-Plus-GX twinaphex 2016-09-06 22:26:57 +02:00
  • b5c243664d [libretro] improved system region swapping EkeEke 2016-09-02 16:33:54 +02:00
  • 740f690de8 [Gamecube/Wii] VDP status in 8-bit mode should not be changed when changing region EkeEke 2016-09-02 16:31:47 +02:00
  • aa084363b6 [Core] When copying backward, use memmove instead of memcpy (anjbe). EkeEke 2016-09-02 16:31:08 +02:00
  • 446d9aa61f [Core/CPU] fixed Z80 interrupt duration (fixes music running too fast in Bomb on Basic City homebrew) EkeEke 2016-08-16 00:02:33 +02:00
  • fa8929eb3d [Core/CPU] improved 68k auto-vectored interrupts acknowledge cycle timing accuracy (fixes background color corruption during Bubsy cutscenes) EkeEke 2016-08-15 21:53:12 +02:00
  • 3ee094c0ea [Libretro] added core option to select per game instead of per bios CD system BRAM file EkeEke 2016-08-11 00:14:04 +02:00
  • 0bcf4ced21 Merge pull request #53 from ekeeke/master Twinaphex 2016-08-03 01:09:11 +02:00
  • 308b01e9e7 Merge pull request #97 from sergiobenrocha2/master ekeeke 2016-08-01 08:50:22 +02:00
  • 85c30ecf83 [Libretro] Change BRAM Dir from System/BIOS to Save. sergiobenrocha2 2016-08-01 02:19:39 -03:00
  • ff6bd36593 [Core/CD] fixes last commit broken PCM clock initialization when VSYNC is enabled EkeEke 2016-07-15 20:07:23 +02:00
  • 1dac828fb5 [Core/MD] improved SVP memory handlers accuracy (fixes Virtua Racing debug mode) EkeEke 2016-07-09 19:46:22 +02:00
  • 36da8a2453 [Core/CD] CD timings should be initialized during CD hardware initialization (fixes broken Mode 1 support) EkeEke 2016-07-06 23:09:15 +02:00
  • 38753afaa5 [Core/CD] improved CDD "play" command accuracy (fixes "Snatcher" Act 2 starting cutscene) EkeEke 2016-07-03 15:52:17 +02:00
  • 101afae137 [Core/CD] CD struct area should only be touched when emulated since it's shared with large ROM (> 8MB) buffer area ekeeke 2016-06-22 11:36:34 +02:00
  • 2e8fde0963 [Core/CD] fixed comment EkeEke 2016-06-22 01:22:47 +02:00
  • ece23d007e [Core/CD] improved PAL Mega CD timing accuracy EkeEke 2016-06-22 01:15:15 +02:00
  • 01030f1a76 [Core/MS] improved Japanese Master System I/O chip (315-5297) emulation (verified on real hardware by Charles MacDonald) EkeEke 2016-06-14 23:42:30 +02:00
  • 949e60ee32 [Gamecube/Wii] added EFB automatic clearing on XFB copy (fixes light gun crosshair rendering when border are disabled) EkeEke 2016-06-14 23:40:39 +02:00
  • c01c640457 [Gamecube/Wii] fixed Master System games peripheral auto-detection EkeEke 2016-06-14 23:37:45 +02:00
  • 373b4ff214 [Core/VDP] disabled sprite rendering during border when borders are not disabled (fixes wrong sprite collision detection in Racer homebrew game when borders are disabled) EkeEke 2016-05-29 18:53:57 +02:00
  • 7c0f0565e0 Merge pull request #51 from vanfanel/master Twinaphex 2016-05-24 14:38:26 +02:00
  • f00c4183a3 Removed redundant CFLAG in Pi1 platform vanfanel 2016-05-24 14:36:14 +02:00
  • adfdf4387d Removed redundant CFLAG on the Rpi2 and Rpi3 platforms vanfanel 2016-05-24 14:01:32 +02:00