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

9 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

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

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

10 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

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

10 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.

10 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.

10 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

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

10 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

11 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

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

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

11 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

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

11 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

11 years agoremove regs union due to compiler issues
notaz [Fri, 11 Oct 2013 21:40:40 +0000 (00:40 +0300)]
remove regs union due to compiler issues

GP2X toolchains are padding the unions no matter what :(

11 years agoupdate gp2x for input changes
notaz [Thu, 10 Oct 2013 22:05:28 +0000 (01:05 +0300)]
update gp2x for input changes

11 years agosplit base_readme to more traditional files
notaz [Thu, 10 Oct 2013 01:04:57 +0000 (04:04 +0300)]
split base_readme to more traditional files

11 years agoDon't include dead code when linking program (saves 48kB)
Paul Cercueil [Mon, 30 Sep 2013 12:29:24 +0000 (09:29 -0300)]
Don't include dead code when linking program (saves 48kB)

11 years agoUse PBTN_MOK instead of PBTN_MA3 to confirm loading/saving state
Paul Cercueil [Mon, 7 Oct 2013 22:46:49 +0000 (00:46 +0200)]
Use PBTN_MOK instead of PBTN_MA3 to confirm loading/saving state

11 years agoAdd support for the OpenDingux platform
Paul Cercueil [Mon, 7 Oct 2013 19:06:54 +0000 (21:06 +0200)]
Add support for the OpenDingux platform

11 years agoMake the platform code provide the key mapping
Paul Cercueil [Mon, 7 Oct 2013 17:35:46 +0000 (19:35 +0200)]
Make the platform code provide the key mapping

notaz: fix pandora build

11 years agoAdd a couple of fixes to allow double buffering to work
Paul Cercueil [Mon, 7 Oct 2013 15:14:09 +0000 (17:14 +0200)]
Add a couple of fixes to allow double buffering to work

11 years agoMenu: Use function plat_get_skin_dir to locate bg image
Paul Cercueil [Sun, 22 Sep 2013 10:59:38 +0000 (07:59 -0300)]
Menu: Use function plat_get_skin_dir to locate bg image

11 years agoconfigure: Deduce the path to sdl-config from the compiler
Paul Cercueil [Thu, 26 Sep 2013 13:09:38 +0000 (10:09 -0300)]
configure: Deduce the path to sdl-config from the compiler

11 years agofix yet another sync issue..
notaz [Tue, 8 Oct 2013 23:26:52 +0000 (02:26 +0300)]
fix yet another sync issue..

11 years agocd: hacks..
notaz [Sun, 6 Oct 2013 22:39:53 +0000 (01:39 +0300)]
cd: hacks..

11 years agocd: switch to CD drive emu code from genplus
notaz [Sun, 6 Oct 2013 18:08:07 +0000 (21:08 +0300)]
cd: switch to CD drive emu code from genplus

same license, much cleaner code

11 years agocd: switch to CD controller code from genplus
notaz [Sat, 5 Oct 2013 01:14:45 +0000 (04:14 +0300)]
cd: switch to CD controller code from genplus

same license, much cleaner code
using own dma code though..

11 years agocd: fix cycle overflow issue
notaz [Fri, 4 Oct 2013 20:24:36 +0000 (23:24 +0300)]
cd: fix cycle overflow issue

11 years agosound: remove cd rate limitations
notaz [Fri, 4 Oct 2013 00:50:29 +0000 (03:50 +0300)]
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

11 years agogp2x: various fixes, prepare for release
notaz [Fri, 4 Oct 2013 00:18:59 +0000 (03:18 +0300)]
gp2x: various fixes, prepare for release

11 years agolet linux/plat know it's for compiled pandora
notaz [Wed, 2 Oct 2013 23:16:09 +0000 (02:16 +0300)]
let linux/plat know it's for compiled pandora

11 years agolibretro: get rid of borders
notaz [Wed, 2 Oct 2013 23:12:37 +0000 (02:12 +0300)]
libretro: get rid of borders

11 years agoforgotten credit..
notaz [Wed, 2 Oct 2013 17:04:17 +0000 (20:04 +0300)]
forgotten credit..

11 years agorelease 1.90 v1.90
notaz [Mon, 23 Sep 2013 23:42:50 +0000 (02:42 +0300)]
release 1.90

11 years agolibretro: sound fix and a few options
notaz [Mon, 23 Sep 2013 23:31:45 +0000 (02:31 +0300)]
libretro: sound fix and a few options

11 years agocd: prefer model2 bios
notaz [Mon, 23 Sep 2013 23:22:41 +0000 (02:22 +0300)]
cd: prefer model2 bios

model1 has some weird random race, hopefully it will go away with better
cdc/cdd code in future.

11 years agofamec: remove unused dual code
notaz [Mon, 23 Sep 2013 22:11:13 +0000 (01:11 +0300)]
famec: remove unused dual code

11 years agopandora: use automatic tv layer switch
notaz [Mon, 23 Sep 2013 21:47:33 +0000 (00:47 +0300)]
pandora: use automatic tv layer switch

11 years agocd: fix copy-paste bug, comm issue
notaz [Sun, 22 Sep 2013 21:45:33 +0000 (00:45 +0300)]
cd: fix copy-paste bug, comm issue

11 years agocd: pcm: tune addr reload
notaz [Mon, 23 Sep 2013 17:01:37 +0000 (20:01 +0300)]
cd: pcm: tune addr reload

fahrenheit..

11 years agocd: gfx: reduce LUT size
notaz [Sun, 22 Sep 2013 01:35:55 +0000 (04:35 +0300)]
cd: gfx: reduce LUT size

11 years agocd: integrate new gfx code
notaz [Sun, 22 Sep 2013 00:44:42 +0000 (03:44 +0300)]
cd: integrate new gfx code

11 years agocd: pull in Genesis-Plus-GX CD gfx code
notaz [Sat, 21 Sep 2013 17:14:33 +0000 (20:14 +0300)]
cd: pull in Genesis-Plus-GX CD gfx code

license is the same, code quality is much better, so why not?
Many thanks to Eke for writing it.

11 years agocd: fix yet more desyncs
notaz [Fri, 20 Sep 2013 00:51:03 +0000 (03:51 +0300)]
cd: fix yet more desyncs

state load, reset..

11 years agocd: rewrite pcm
notaz [Thu, 19 Sep 2013 00:51:30 +0000 (03:51 +0300)]
cd: rewrite pcm

11 years agocd: better cd change handling, perhaps?
notaz [Mon, 16 Sep 2013 01:09:02 +0000 (04:09 +0300)]
cd: better cd change handling, perhaps?

11 years agohandle 32x+cd
notaz [Fri, 13 Sep 2013 00:06:33 +0000 (03:06 +0300)]
handle 32x+cd

11 years agocd: delay gfx ops again
notaz [Sun, 8 Sep 2013 23:59:44 +0000 (02:59 +0300)]
cd: delay gfx ops again

11 years agodrz80: don't use swp
notaz [Sun, 8 Sep 2013 16:03:53 +0000 (19:03 +0300)]
drz80: don't use swp

swp is not available and sometimes emulated on newer ARMs
on older ARMs it does some bus locking that we don't need

11 years agohandle dbra wait loops, update cyclone
notaz [Sun, 8 Sep 2013 13:43:54 +0000 (16:43 +0300)]
handle dbra wait loops, update cyclone

11 years agoimprove cue handling a bit
notaz [Sat, 7 Sep 2013 21:35:09 +0000 (00:35 +0300)]
improve cue handling a bit

11 years agominor formatting changes
notaz [Thu, 5 Sep 2013 23:39:39 +0000 (02:39 +0300)]
minor formatting changes

11 years agofix blank line increment
notaz [Wed, 4 Sep 2013 23:19:18 +0000 (02:19 +0300)]
fix blank line increment

11 years agocd: tweak the poll code further
notaz [Wed, 4 Sep 2013 22:09:17 +0000 (01:09 +0300)]
cd: tweak the poll code further

11 years agogeneral timing hacks
notaz [Tue, 3 Sep 2013 23:31:27 +0000 (02:31 +0300)]
general timing hacks

11 years agocd: fix breakage in comm detection
notaz [Tue, 3 Sep 2013 01:11:50 +0000 (04:11 +0300)]
cd: fix breakage in comm detection