picodrive.git
7 years agoMerge pull request #37 from lentillog/feature/remove-hack
Twinaphex [Wed, 28 Sep 2016 01:48:16 +0000 (03:48 +0200)]
Merge pull request #37 from lentillog/feature/remove-hack

(VITA) Removed gross hack with optimization workaround

7 years ago(VITA) Removed gross hack with optimization workaround
lentillog [Tue, 20 Sep 2016 18:18:27 +0000 (11:18 -0700)]
(VITA) Removed gross hack with optimization workaround

This also seems to reduce a bit of stutter in some games (like sonic 3)

7 years agoMerge pull request #35 from lentillog/feature/vita
Twinaphex [Tue, 20 Sep 2016 23:45:56 +0000 (01:45 +0200)]
Merge pull request #35 from lentillog/feature/vita

(vita) Updated build to work on Vita

7 years ago(vita) Updated build to work on Vita
lentillog [Tue, 20 Sep 2016 18:18:27 +0000 (11:18 -0700)]
(vita) Updated build to work on Vita

7 years ago(Emscripten) remove NO_MMAP
twinaphex [Thu, 8 Sep 2016 10:51:52 +0000 (12:51 +0200)]
(Emscripten) remove NO_MMAP

7 years agoBoth ios and emscripten have problems with this - hide behind
twinaphex [Thu, 8 Sep 2016 10:18:09 +0000 (12:18 +0200)]
Both ios and emscripten have problems with this - hide behind
HAVE_GDB ifdef

7 years ago(Emscripten) Target should work now
twinaphex [Thu, 8 Sep 2016 08:43:22 +0000 (10:43 +0200)]
(Emscripten) Target should work now

7 years agoAdd Emscripten dir and upload
twinaphex [Wed, 7 Sep 2016 05:36:24 +0000 (07:36 +0200)]
Add Emscripten dir and upload

7 years agoMerge pull request #30 from meepingsnesroms/master
Twinaphex [Mon, 4 Jul 2016 17:04:33 +0000 (19:04 +0200)]
Merge pull request #30 from meepingsnesroms/master

Fix compiling with ndk r11 >

7 years agoFix compiling with ndk r11 >
meepingsnesroms [Mon, 4 Jul 2016 16:55:54 +0000 (09:55 -0700)]
Fix compiling with ndk r11 >

8 years agoMerge pull request #28 from joolswills/patch-1
Twinaphex [Fri, 20 May 2016 13:17:21 +0000 (15:17 +0200)]
Merge pull request #28 from joolswills/patch-1

Fixes undefined symbol: __aeabi_idiv for RPI target

8 years agoFixes undefined symbol: __aeabi_idiv for RPI target
Jools Wills [Fri, 20 May 2016 13:15:54 +0000 (14:15 +0100)]
Fixes undefined symbol: __aeabi_idiv for RPI target

8 years agoMerge pull request #27 from AkimanBengus/master
Andrés [Fri, 20 May 2016 01:46:32 +0000 (20:46 -0500)]
Merge pull request #27 from AkimanBengus/master

Add a core option to choose between PAR, DAR and CRT aspect ratio

8 years agoAdd a core option to choose between PAR, DAR and CRT aspect ratio
David [Thu, 19 May 2016 20:54:26 +0000 (22:54 +0200)]
Add a core option to choose between PAR, DAR and CRT aspect ratio

The core option let you choose between 3 aspect ratios.
PAR: Native resolution
DAR: 4/3
CRT: Thinner than 4/3, I did some comparison with my old CRT TV.

I did another change to take in account the 224 instead of 240 vertical
resolution to fix the integer scale

8 years agoMerge pull request #23 from tuluse/master
Twinaphex [Sat, 12 Mar 2016 21:48:40 +0000 (22:48 +0100)]
Merge pull request #23 from tuluse/master

Implement psp compiler flags

8 years agoImplement psp compiler flags
Thomas Daley [Sat, 12 Mar 2016 21:12:55 +0000 (15:12 -0600)]
Implement psp compiler flags

8 years agoMerge pull request #22 from DSkywalk/master
Twinaphex [Fri, 11 Mar 2016 06:32:57 +0000 (07:32 +0100)]
Merge pull request #22 from DSkywalk/master

allow request RETRO_MEMORY_SYSTEM_RAM to get cheevos

8 years agoadd primary megadrive memory access, allow get cheevos.
David Skywalker [Thu, 10 Mar 2016 23:56:34 +0000 (00:56 +0100)]
add primary megadrive memory access, allow get cheevos.

8 years agoMerge pull request #21 from tuluse/master
Twinaphex [Fri, 4 Mar 2016 05:04:25 +0000 (06:04 +0100)]
Merge pull request #21 from tuluse/master

PSP build fix

8 years agoAdd GCW Zero target
twinaphex [Tue, 1 Mar 2016 21:31:33 +0000 (22:31 +0100)]
Add GCW Zero target

8 years agoMerge remote-tracking branch 'upstream/master'
Thomas Daley [Sun, 28 Feb 2016 02:45:25 +0000 (20:45 -0600)]
Merge remote-tracking branch 'upstream/master'

8 years agoMerge pull request #20 from AkimanBengus/master
Twinaphex [Fri, 19 Feb 2016 00:43:33 +0000 (01:43 +0100)]
Merge pull request #20 from AkimanBengus/master

Rename input descriptors label for MasterSystem

8 years agoRename input descriptors label for MasterSystem
David [Thu, 18 Feb 2016 23:10:31 +0000 (00:10 +0100)]
Rename input descriptors label for MasterSystem

Rename by adding 'Button' prefix for more clarity

8 years agoPSP build fix
Thomas Daley [Sat, 30 Jan 2016 19:40:46 +0000 (13:40 -0600)]
PSP build fix

8 years agoMerge pull request #18 from AkimanBengus/master
Twinaphex [Thu, 7 Jan 2016 21:28:57 +0000 (22:28 +0100)]
Merge pull request #18 from AkimanBengus/master

Add input descriptors for Master System

8 years agoAdd input descriptors for Master System
David [Wed, 6 Jan 2016 20:30:41 +0000 (21:30 +0100)]
Add input descriptors for Master System

Limit also the number of players for the input descriptors to 2 players
until the TeamPlayer didn't work.

8 years agoMerge pull request #17 from AkimanBengus/master
Twinaphex [Thu, 17 Dec 2015 11:42:36 +0000 (12:42 +0100)]
Merge pull request #17 from AkimanBengus/master

Add core option to force the Region FPS (NTSC, PAL)

8 years agoAdd core option to force the Region FPS (NTSC, PAL)
David [Sun, 13 Dec 2015 13:54:13 +0000 (14:54 +0100)]
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)

8 years agoFix the lprintf method (libretro side)
David [Tue, 24 Nov 2015 12:49:31 +0000 (13:49 +0100)]
Fix the lprintf method (libretro side)

The lprintf method used the format string instead of the buffer build
from va_list

8 years agoMerge pull request #12 from vanfanel/master
Twinaphex [Thu, 22 Oct 2015 07:16:50 +0000 (09:16 +0200)]
Merge pull request #12 from vanfanel/master

Added Raspberry Pi 1 platform with optimal parameters to Makefile.lib…

8 years agoAdded Raspberry Pi 1 platform with optimal parameters to Makefile.libretro
vanfanel [Wed, 21 Oct 2015 20:51:32 +0000 (20:51 +0000)]
Added Raspberry Pi 1 platform with optimal parameters to Makefile.libretro

8 years agoAdd iOS 9 rules
twinaphex [Thu, 15 Oct 2015 14:29:45 +0000 (16:29 +0200)]
Add iOS 9 rules

8 years ago(CTR/3DS) improve performance by using a DMA friendly vout_buf.
aliaspider [Thu, 1 Oct 2015 23:30:29 +0000 (00:30 +0100)]
(CTR/3DS) improve performance by using a DMA friendly vout_buf.

8 years agonit
aliaspider [Thu, 1 Oct 2015 02:10:29 +0000 (03:10 +0100)]
nit

8 years agomake -fPIC platform specific.
aliaspider [Thu, 1 Oct 2015 00:35:43 +0000 (01:35 +0100)]
make -fPIC platform specific.

8 years agoclean indentation
aliaspider [Wed, 30 Sep 2015 23:30:14 +0000 (00:30 +0100)]
clean indentation

8 years ago(ctr/3ds) optimize build, add support for 32x/svp dynamic recompilers.
aliaspider [Wed, 30 Sep 2015 22:43:20 +0000 (23:43 +0100)]
(ctr/3ds) optimize build, add support for 32x/svp dynamic recompilers.

8 years ago(QNX) Fix build
twinaphex [Sat, 19 Sep 2015 03:31:59 +0000 (05:31 +0200)]
(QNX) Fix build

8 years agoMerge pull request #9 from fr500/master
aliaspider [Thu, 10 Sep 2015 23:05:20 +0000 (00:05 +0100)]
Merge pull request #9 from fr500/master

add 3ds target

8 years agoadd 3ds target
Radius [Thu, 10 Sep 2015 22:50:07 +0000 (23:50 +0100)]
add 3ds target

8 years ago(Vita) Add target - not finished
twinaphex [Mon, 31 Aug 2015 21:09:21 +0000 (23:09 +0200)]
(Vita) Add target - not finished

8 years ago(OSX) Lower requirements to OSX 10.1
twinaphex [Sat, 1 Aug 2015 22:09:35 +0000 (00:09 +0200)]
(OSX) Lower requirements to OSX 10.1

8 years agoMerge pull request #8 from sergiobenrocha2/master
Twinaphex [Mon, 27 Jul 2015 12:13:04 +0000 (14:13 +0200)]
Merge pull request #8 from sergiobenrocha2/master

Cleanup Makefile.libretro.

8 years agoCleanup Makefile.libretro.
sergiobenrocha2 [Mon, 27 Jul 2015 03:31:18 +0000 (00:31 -0300)]
Cleanup Makefile.libretro.

8 years agoChange includes so that things build without include dir shenanigans
twinaphex [Sat, 4 Jul 2015 17:19:32 +0000 (19:19 +0200)]
Change includes so that things build without include dir shenanigans

9 years agoSet aspect ratio
twinaphex [Tue, 5 May 2015 16:54:08 +0000 (18:54 +0200)]
Set aspect ratio

9 years agoMerge pull request #6 from Oggom/master
Twinaphex [Mon, 23 Mar 2015 22:45:05 +0000 (23:45 +0100)]
Merge pull request #6 from Oggom/master

(libretro) Implement region switch

9 years ago(libretro) Implement region switch
Oggom [Mon, 23 Mar 2015 16:46:02 +0000 (17:46 +0100)]
(libretro) Implement region switch

9 years agoMerge pull request #5 from iKarith/master
Twinaphex [Tue, 10 Mar 2015 10:37:22 +0000 (11:37 +0100)]
Merge pull request #5 from iKarith/master

Don't use xcrun for setting IOSSDK

9 years agoDon't use xcrun for setting IOSSDK
T. Joseph Carter [Tue, 10 Mar 2015 08:29:47 +0000 (01:29 -0700)]
Don't use xcrun for setting IOSSDK

9 years ago(linux-portable) No musl
twinaphex [Thu, 5 Mar 2015 22:42:04 +0000 (23:42 +0100)]
(linux-portable) No musl

9 years agolinux-portable target works now
twinaphex [Thu, 5 Mar 2015 18:47:18 +0000 (19:47 +0100)]
linux-portable target works now

9 years agoAdd linux-portable target
twinaphex [Thu, 5 Mar 2015 18:27:20 +0000 (19:27 +0100)]
Add linux-portable target

9 years agoBuildfix
Twinaphex [Fri, 30 Jan 2015 22:23:33 +0000 (23:23 +0100)]
Buildfix

9 years agoMerge pull request #4 from vobe/master
Twinaphex [Thu, 25 Dec 2014 13:14:09 +0000 (14:14 +0100)]
Merge pull request #4 from vobe/master

Prevent segfault while scanning for MP3 files

9 years agoPrevent segfault while scanning for MP3 files
vobe [Thu, 25 Dec 2014 11:11:32 +0000 (12:11 +0100)]
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.

9 years ago(Android) Buildfix
twinaphex [Thu, 18 Dec 2014 23:38:28 +0000 (00:38 +0100)]
(Android) Buildfix

9 years agoAdd input descriptors
twinaphex [Thu, 4 Dec 2014 13:29:32 +0000 (14:29 +0100)]
Add input descriptors

9 years agoUpdate Makefile
twinaphex [Thu, 23 Oct 2014 07:35:23 +0000 (09:35 +0200)]
Update Makefile

9 years agoUpdate libretro.h
Alcaro [Mon, 22 Sep 2014 22:20:46 +0000 (22:20 +0000)]
Update libretro.h

9 years agoMerge pull request #3 from heuripedes/master
Twinaphex [Thu, 28 Aug 2014 17:23:26 +0000 (19:23 +0200)]
Merge pull request #3 from heuripedes/master

(Haiku) Fix build

9 years ago(Haiku) Fix build
Higor Eurípedes [Thu, 28 Aug 2014 15:52:34 +0000 (12:52 -0300)]
(Haiku) Fix build

9 years agoMerge pull request #2 from sergiobenrocha2/master
Twinaphex [Tue, 5 Aug 2014 00:27:31 +0000 (02:27 +0200)]
Merge pull request #2 from sergiobenrocha2/master

Libretro core should use zlib from the system, in linux build.

9 years agoLibretro core should use zlib from the system, in linux build.
sergiobenrocha2 [Tue, 5 Aug 2014 00:04:36 +0000 (21:04 -0300)]
Libretro core should use zlib from the system, in linux build.

9 years agoMerge pull request #1 from fr500/master
Twinaphex [Wed, 30 Jul 2014 14:45:03 +0000 (16:45 +0200)]
Merge pull request #1 from fr500/master

fix libretro-super build

9 years agofix libretro-super build
Andrés Suárez [Wed, 30 Jul 2014 14:30:52 +0000 (09:30 -0500)]
fix libretro-super build

9 years agoAdd performance level
twinaphex [Mon, 23 Jun 2014 13:07:47 +0000 (15:07 +0200)]
Add performance level

10 years agoAdd OSX version minor detection to Makefile
twinaphex [Sat, 26 Apr 2014 02:30:13 +0000 (04:30 +0200)]
Add OSX version minor detection to Makefile

10 years agoCleaner build fix for pedantic LLVM Clang issue -
twinaphex [Mon, 14 Apr 2014 18:58:27 +0000 (20:58 +0200)]
Cleaner build fix for pedantic LLVM Clang issue -
http://stackoverflow.com/questions/12844729/linking-error-for-inline-functions

10 years agoAdd -DFAMEC_NO_GOTOS for OSX PPC GCC build
twinaphex [Mon, 14 Apr 2014 14:00:06 +0000 (16:00 +0200)]
Add -DFAMEC_NO_GOTOS for OSX PPC GCC build

10 years agoClang fix build
twinaphex [Mon, 14 Apr 2014 13:55:28 +0000 (15:55 +0200)]
Clang fix build

10 years ago(OSX PPC) Improve upon some build rules
twinaphex [Mon, 14 Apr 2014 05:24:58 +0000 (07:24 +0200)]
(OSX PPC) Improve upon some build rules

10 years agoBuild fix
twinaphex [Tue, 8 Apr 2014 00:37:16 +0000 (02:37 +0200)]
Build fix

10 years ago(MSVC 2010) Make use of module definition file
Twinaphex [Mon, 17 Mar 2014 19:04:57 +0000 (20:04 +0100)]
(MSVC 2010) Make use of module definition file

10 years ago(MSVC) Build fixes
Twinaphex [Mon, 17 Mar 2014 17:44:20 +0000 (18:44 +0100)]
(MSVC) Build fixes

10 years ago(MSVC) Rename pico/pico/pico.c and pico/pico/memory.c
Twinaphex [Mon, 17 Mar 2014 17:32:28 +0000 (18:32 +0100)]
(MSVC) Rename pico/pico/pico.c and pico/pico/memory.c

10 years ago(MSVC) Build fixes
Twinaphex [Mon, 17 Mar 2014 17:28:30 +0000 (18:28 +0100)]
(MSVC) Build fixes

10 years ago(MSVC) Update MSVC solution
twinaphex [Mon, 17 Mar 2014 17:26:11 +0000 (18:26 +0100)]
(MSVC) Update MSVC solution

10 years agoUniquely name files for MSVC
twinaphex [Mon, 17 Mar 2014 17:24:10 +0000 (18:24 +0100)]
Uniquely name files for MSVC

10 years ago(MSVC) Compatibility fixes
Twinaphex [Mon, 17 Mar 2014 17:15:55 +0000 (18:15 +0100)]
(MSVC) Compatibility fixes

10 years agoC89 MSVC doesn't support 'inline' - will have to make define for
twinaphex [Mon, 17 Mar 2014 16:37:20 +0000 (17:37 +0100)]
C89 MSVC doesn't support 'inline' - will have to make define for
INLINE that can be redefined by MSVC

10 years ago(MSVC) Add skeleton MSVC 2010 solution
Twinaphex [Mon, 17 Mar 2014 16:29:31 +0000 (17:29 +0100)]
(MSVC) Add skeleton MSVC 2010 solution

10 years ago(PS3) We shouldn't compile in zlib code in a core period -
twinaphex [Tue, 4 Mar 2014 05:32:04 +0000 (06:32 +0100)]
(PS3) We shouldn't compile in zlib code in a core period -
compile out zlib parts with NO_ZLIB ifdef for PSP and PS3

10 years ago(PS3) Define FAMEC_NO_GOTOS for PS3 - runs out of memory with GCC for
twinaphex [Tue, 4 Mar 2014 05:20:32 +0000 (06:20 +0100)]
(PS3) Define FAMEC_NO_GOTOS for PS3 - runs out of memory with GCC for
Famec otherwise

10 years ago(PSP/PS3) Resolve namespace conflict with memcpy16 for PS3 -
twinaphex [Tue, 4 Mar 2014 05:13:46 +0000 (06:13 +0100)]
(PSP/PS3) Resolve namespace conflict with memcpy16 for PS3 -
Fix remaining PSP build problems

10 years ago(PSP) Add PSP target
twinaphex [Tue, 4 Mar 2014 04:26:59 +0000 (05:26 +0100)]
(PSP) Add PSP target

10 years ago(OSX) Set min OS version to 10.6
twinaphex [Fri, 3 Jan 2014 16:45:03 +0000 (17:45 +0100)]
(OSX) Set min OS version to 10.6

10 years ago(Libretro) Fixup logging
twinaphex [Thu, 2 Jan 2014 01:44:39 +0000 (02:44 +0100)]
(Libretro) Fixup logging

10 years agoUpdate libretro.h
twinaphex [Wed, 18 Dec 2013 19:41:37 +0000 (20:41 +0100)]
Update libretro.h

10 years ago(libretro) Go through new logger interface
twinaphex [Tue, 17 Dec 2013 11:20:16 +0000 (12:20 +0100)]
(libretro) Go through new logger interface

10 years ago(Android JNI) Have MIPS and x86 versions as well
twinaphex [Thu, 12 Dec 2013 01:41:42 +0000 (02:41 +0100)]
(Android JNI) Have MIPS and x86 versions as well

10 years ago(Clang) Linker fix
twinaphex [Tue, 10 Dec 2013 21:25:38 +0000 (22:25 +0100)]
(Clang) Linker fix

10 years agotry to deal with some famec compiler issues
notaz [Sat, 7 Dec 2013 00:03:38 +0000 (02:03 +0200)]
try to deal with some famec compiler issues

10 years ago(iOS) Add min SDK version flags
twinaphex [Sat, 30 Nov 2013 01:31:42 +0000 (02:31 +0100)]
(iOS) Add min SDK version flags

10 years ago(Android JNI) Compile only armeabi-v7a binary for now
twinaphex [Thu, 31 Oct 2013 15:10:21 +0000 (16:10 +0100)]
(Android JNI) Compile only armeabi-v7a binary for now

10 years agolibretro: empty srm prevention hack
notaz [Sun, 13 Oct 2013 15:46:48 +0000 (18:46 +0300)]
libretro: empty srm prevention hack

10 years agorelease 1.91 v1.91
notaz [Thu, 10 Oct 2013 21:16:37 +0000 (00:16 +0300)]
release 1.91

10 years agofrontend: eliminate osd_text dupes
notaz [Sat, 12 Oct 2013 19:05:04 +0000 (22:05 +0300)]
frontend: eliminate osd_text dupes

not only dupe code is bad, it's crasing too

10 years agofix use of freed mem
notaz [Fri, 11 Oct 2013 23:43:47 +0000 (02:43 +0300)]
fix use of freed mem

10 years agogp2x: hack to avoid 940 reinit
notaz [Sat, 12 Oct 2013 00:16:51 +0000 (03:16 +0300)]
gp2x: hack to avoid 940 reinit

..it used to rely on upper layer to avoid YM2612Init_940() calls
on menu entry