Commit Graph

81 Commits

Author SHA1 Message Date
twinaphex
4854241606 (OSX) Add PPC detection 2014-04-14 05:47:00 +02:00
twinaphex
c60ce5c720 Fixup logging interface/Set min OS version to 10.6 2014-03-05 03:26:01 +01:00
twinaphex
352308bd38 (iOS) Add SDK min version flags 2013-11-30 01:48:37 +01:00
ToadKing
d3fbc1af60 emscripten support 2013-09-15 17:10:42 -04:00
twinaphex
4c188bb4a1 (Makefile) Add ARM target 2013-07-14 02:31:53 +02:00
EkeEke
b629a0969e rearranged core & back-end specific code 2013-06-17 22:23:39 +02:00
Squarepusher
19a6996d42 Merge pull request #8 from CatalystG/bbfix
(BlackBerry) Add NDK project, fix inline, and a crash from using -O3
2013-05-18 18:10:46 -07:00
twinaphex
4cd34a09ef Cleanup Makefile wrt static linking 2013-05-18 17:49:57 +02:00
twinaphex
f896fbdc2a (iOS) Standardize target name 2013-05-18 03:46:19 +02:00
twinaphex
ad57aa9590 (QNX) Update target output filename 2013-04-30 15:54:26 +02:00
CatalystG
2edcbc2373 (BlackBerry) Fix the INLINE def and a SIGBUS caused by -O3 2013-04-20 12:39:01 -04:00
CatalystG
3f6842b99d (BlackBerry) Add NDK build project 2013-04-20 12:39:01 -04:00
twinaphex
d2fdf42968 Makefile update 2013-04-17 18:34:21 +02:00
twinaphex
fad92cea92 Add runtime blargg NTSC filter option 2013-04-08 00:28:25 +02:00
twinaphex
28e73319fb (Blackberry) Add qnx target to Makefile.libretro 2013-03-25 07:10:32 +01:00
meancoot
555fc8db4c Add iOS build target 2013-03-17 18:51:57 -04:00
twinaphex
53104c2a29 Update target names 2013-02-02 17:49:22 +01:00
twinaphex
a1823e07bf (PSP libretro) Add -G0 2012-11-24 04:34:19 +01:00
twinaphex
1e9cbbc62c (Libretro) Add PSP1 target 2012-11-23 20:51:59 +01:00
twinaphex
e20e40ebc2 Since setting color format is a compile time option - ifdef it
altogether for older frontends
2012-10-22 07:09:35 +02:00
twinaphex
02d871c862 Add compile-time define for compiling with RGB565 support or not (setting bit depth is a compile-time option - faster than determing bpp per runtime) 2012-10-22 06:47:16 +02:00
twinaphex
2cbcfe8f72 Now uses RGB565 2012-10-22 06:43:45 +02:00
twinaphex
9cd0fb3cce Fix build 2012-10-14 17:10:15 +02:00
EkeEke
375c43c275 Merge branch 'master' of github.com:ekeeke/Genesis-Plus-GX 2012-10-13 19:06:16 +02:00
EkeEke
f2a7b4cb8a [Core/SCD]
---------------
* added support for CUE files
* added CD-DA tracks emulation (needs CUE+BIN or ISO+WAV images)
* added CD fader emulation
* added CDD "Fast FW" & "Fast RW" commands emulation
* improved CDD TOC emulation (random freezes in Sonic CD, Switch/Panic, Final Fight CD and probably many others)
* improved PCM chip synchronization with SUB-CPU (missing speeches in Willy Beamish)
* fixed PCM chip emulation (random hangs in Snatcher, missing sound effects in Switch/Panic, Final Fight CD, Wonderdog...)
* fixed Word-RAM memory mode on soft-reset (missing logo gfx effects)
* fixed SUB-CPU access to unused areas when using PC-relative instructions (Final Fight CD first boss random crash)
* fixed CPU idle loop detection on memory mode register access (Pugsy CD first boss slowdown)
* fixed Mode 1 emulation (cartridge boot mode)

[Core/Sound]
---------------
* replaced FIR resampler by Blip Buffer for FM resampling
* modified SN76489 core for use of Blip Buffer
* improved PSG & FM chips synchronization using Blip Buffer
* added Game Gear PSG stereo support
* fixed SG-1000 specific PSG noise
* fixed YM2612 LFO AM waveform (California Games surfing event)
* fixed YM2612 phase precision
* minor optimizations to YM2612 core

[Core/Game Gear]
---------------
* added support for CJ Elephant Fugitive (recently released by SMS Power)
* added Game Gear extended screen option

[Core/Genesis]
---------------
* added support for a few recently dumped (but unreleased) games

[Core/General]
---------------
* improved ROM & CD image file loading
* various code cleanup

[Gamecube/Wii]
---------------
* added automatic disc swap feature
* removed automatic frameskipping (no use)
* improved general audio/video sync
* various code cleanup & bugfixes
2012-10-13 19:01:31 +02:00
Twinaphex
3f909617b0 Adds libretro target 'ngc' 2012-09-01 03:12:03 +02:00
Twinaphex
bd0bfbe488 Add clean-objs target 2012-08-23 01:37:24 +02:00
Twinaphex
9d2fbeca91 (Makefile) Add INLINE="static inline" definition 2012-08-20 21:10:02 +02:00
Twinaphex
44f01e7f0a (Makefile) Updates - should compile on both Win32 and Linux now 2012-08-18 16:58:45 +02:00
Twinaphex
38db336f93 (libretro) Implement error for logging 2012-07-10 19:15:26 +02:00
Twinaphex
2780b78150 Add working libretro port 2012-07-09 23:14:35 +02:00