Commit Graph

254 Commits

Author SHA1 Message Date
twinaphex
ebf923683f Should hopefully fix PSP 2017-08-18 06:33:04 +02:00
notaz
e4a2d86a03 get rid of the silly unzip_stream
... and just use zlib's inflate. Needed for the next commit.
2017-08-18 05:18:36 +02:00
notaz
653f0b1399 use system's zlib
except for libretro
github issue #45
2017-08-18 05:17:26 +02:00
notaz
3d5e32fe21 fix broken error path 2017-08-18 05:16:05 +02:00
notaz
8baf63e2eb fix some warnings
warning: array subscript is above array bounds [-Warray-bounds]
2017-08-18 05:15:31 +02:00
notaz
49c8aa78d9 drz80: drop fast_sp for compatibility
no measurable improvement in most cases anyway
2017-08-18 05:14:27 +02:00
notaz
006e9addec get some gp2x stuff out of the way for others 2017-08-18 05:14:12 +02:00
notaz
06d30e62f6 remove dead code 2017-08-18 05:13:49 +02:00
notaz
7b4813faa6 eliminate texrels, part 3 2017-08-18 05:12:04 +02:00
notaz
4981de9ce7 eliminate texrels (wip2) 2017-08-18 05:11:36 +02:00
notaz
d01fa2044c eliminate texrels (wip) 2017-08-18 05:08:22 +02:00
notaz
d3bbc8d2cb remove some dead code 2017-08-18 05:06:35 +02:00
notaz
925254c3fe fix a name clash with newer zlib 2017-08-17 23:19:29 +02:00
iLag
5c4adfbaec Fix remaining bugs and fix indentation 2017-03-25 20:28:08 -07:00
iLag
ba47d3dfe3 Restore support for short GG cheats. 2017-03-25 19:35:36 -07:00
iLag
fa55ee51c9 Add support for Master System cheats. 2017-03-25 19:29:00 -07:00
iLag
daae6156b4 Fix variable types, silence warnings. 2017-03-22 15:01:58 -07:00
iLag
20563b60d0 Add support for single-line cheats and PAR codes. 2017-03-22 14:19:35 -07:00
Christian Fetzer
dfe3ba924b Fix more undefined symbol errors 2016-12-06 20:51:07 +01:00
orbea
a2135a7a4e Actually fix the debug build 2016-12-06 10:58:06 -08:00
orbea
dfa111b787 Fix the debug build and compile warnings. 2016-12-06 01:24:48 -08:00
lentillog
30b234849f (VITA) Removed gross hack with optimization workaround
This also seems to reduce a bit of stutter in some games (like sonic 3)
2016-09-27 17:56:41 -07:00
lentillog
937c7e5283 (vita) Updated build to work on Vita 2016-09-20 16:39:19 -07:00
David
48582bcfb8 Add core option to force the Region FPS (NTSC, PAL)
This new core option will override the Region option.
So it's possible to choose the Europe Region and the NTSC FPS.
Strangely the region protection has no effect on megadrive :-)
But will happend on 32x and SegaCD (Maybe it can be fixed by activating
this core option after a little delay on startup)
2015-12-13 14:54:13 +01:00
David
bd7b09f4f9 Fix the lprintf method (libretro side)
The lprintf method used the format string instead of the buffer build
from va_list
2015-11-24 13:49:31 +01:00
Twinaphex
c771b2384e Buildfix 2015-01-30 23:23:33 +01:00
vobe
8a601d66cb Prevent segfault while scanning for MP3 files
Make sure the destination string is NULL-terminated when building the uppercase extension. The tmp_ext_u array is uninitialized when it's passed to this function.
2014-12-25 12:11:32 +01:00
twinaphex
34964a8b8e Cleaner build fix for pedantic LLVM Clang issue -
http://stackoverflow.com/questions/12844729/linking-error-for-inline-functions
2014-04-14 20:58:27 +02:00
twinaphex
2a7cbfdfd0 Clang fix build 2014-04-14 15:55:28 +02:00
Twinaphex
5e2c5b93a0 (MSVC) Build fixes 2014-03-17 18:44:20 +01:00
Twinaphex
59da664524 (MSVC) Rename pico/pico/pico.c and pico/pico/memory.c 2014-03-17 18:32:28 +01:00
Twinaphex
6732b5aa45 (MSVC) Build fixes 2014-03-17 18:28:30 +01:00
twinaphex
3124638fac Uniquely name files for MSVC 2014-03-17 18:24:10 +01:00
Twinaphex
ed06ffd339 (MSVC) Compatibility fixes 2014-03-17 18:15:55 +01:00
twinaphex
4835077e00 C89 MSVC doesn't support 'inline' - will have to make define for
INLINE that can be redefined by MSVC
2014-03-17 17:38:00 +01:00
twinaphex
7eaf128fac (PS3) We shouldn't compile in zlib code in a core period -
compile out zlib parts with NO_ZLIB ifdef for PSP and PS3
2014-03-04 06:32:04 +01:00
twinaphex
bee555aeac (PSP/PS3) Resolve namespace conflict with memcpy16 for PS3 -
Fix remaining PSP build problems
2014-03-04 06:13:46 +01:00
notaz
9993e0d6dd fix use of freed mem 2013-10-12 03:22:30 +03:00
notaz
f47d0a2898 remove regs union due to compiler issues
GP2X toolchains are padding the unions no matter what :(
2013-10-12 03:21:41 +03:00
notaz
9770f5316f update gp2x for input changes 2013-10-11 01:08:32 +03:00
notaz
6901d0e45d fix yet another sync issue.. 2013-10-09 02:54:52 +03:00
notaz
7b3ddc11dc cd: hacks.. 2013-10-07 03:41:39 +03:00
notaz
274fcc35aa cd: switch to CD drive emu code from genplus
same license, much cleaner code
2013-10-07 00:11:31 +03:00
notaz
3f23709ef3 cd: switch to CD controller code from genplus
same license, much cleaner code
using own dma code though..
2013-10-07 00:11:31 +03:00
notaz
a6523294e2 cd: fix cycle overflow issue 2013-10-04 23:24:36 +03:00
notaz
5ad7000693 sound: remove cd rate limitations
this was only there for mp3 and is now causing problems
on caanoo due to it's sample rate limitations
2013-10-04 03:50:29 +03:00
notaz
99ade2ee2f famec: remove unused dual code 2013-09-24 03:57:43 +03:00
notaz
334d9fb654 cd: fix copy-paste bug, comm issue 2013-09-24 03:57:43 +03:00
notaz
021e47b375 cd: pcm: tune addr reload
fahrenheit..
2013-09-23 21:31:35 +03:00
notaz
f3cb39f29a cd: gfx: reduce LUT size 2013-09-23 02:11:26 +03:00