Twinaphex [Fri, 22 Apr 2016 15:06:53 +0000 (17:06 +0200)]
Merge pull request #33 from dankcushions/master
Merging in latest upstream changes
dankcushions [Fri, 22 Apr 2016 14:10:35 +0000 (15:10 +0100)]
Merge branch 'notaz-master'
dankcushions [Fri, 22 Apr 2016 14:05:41 +0000 (15:05 +0100)]
Merge branch 'master' of https://github.com/notaz/pcsx_rearmed into notaz-master
notaz [Thu, 31 Mar 2016 23:34:52 +0000 (02:34 +0300)]
fix build on some archs
just some unneeded preprocessor check
notaz [Thu, 31 Mar 2016 22:49:55 +0000 (01:49 +0300)]
don't use __ARM_ARCH_7A__
github issue #68
notaz [Thu, 31 Mar 2016 22:16:56 +0000 (01:16 +0300)]
use __ARM_ARCH
twinaphex [Tue, 22 Mar 2016 05:13:26 +0000 (06:13 +0100)]
Backport this - https://github.com/jsonn/pkgsrc/commit/
9d0d89dbc3ab94147676f296c61f977ee5ce5e36
notaz [Sat, 5 Mar 2016 01:20:41 +0000 (03:20 +0200)]
large file support
not tested if it actually reads over 2GB
twinaphex [Wed, 2 Mar 2016 03:03:11 +0000 (04:03 +0100)]
Merge https://github.com/notaz/pcsx_rearmed
Twinaphex [Tue, 1 Mar 2016 22:11:41 +0000 (23:11 +0100)]
Merge pull request #29 from dankcushions/master
Fix undefined compile error
Christopher Bransden [Tue, 1 Mar 2016 21:58:49 +0000 (21:58 +0000)]
Fix undefined compile error
notaz [Sun, 28 Feb 2016 21:36:59 +0000 (23:36 +0200)]
psxmem: use rounding that's more likely to work
notaz [Sun, 28 Feb 2016 21:03:44 +0000 (23:03 +0200)]
drc: handle any immediate
aliaspider [Tue, 19 Jan 2016 18:39:03 +0000 (19:39 +0100)]
Merge pull request #24 from sergiobenrocha2/master
Fix #23, space after USE_DYNAREC bugs it.
sergiobenrocha2 [Tue, 19 Jan 2016 18:36:26 +0000 (16:36 -0200)]
Fix #23, space after USE_DYNAREC bugs it.
aliaspider [Sat, 16 Jan 2016 16:47:28 +0000 (17:47 +0100)]
(3DS) - remove provileged services enabling code, it should be done by
the frontend instead.
- dynamically allocate the recompiler cache, this will allow using the
recompiler even when the .bss section is relocated far from the .text
section (for example when using the hombrew loader).
notaz [Thu, 7 Jan 2016 21:47:01 +0000 (23:47 +0200)]
menu: fix input config for device names ending with space
reported by KP142EH12 and perhaps somebody else I forgot
also take the opportunity to update libpicofe
Twinaphex [Fri, 20 Nov 2015 07:51:02 +0000 (08:51 +0100)]
Merge pull request #21 from phaseIV/master
enhance neGcon compatibility
phaseIV [Wed, 18 Nov 2015 13:21:07 +0000 (14:21 +0100)]
enhance neGcon compatibility
Twinaphex [Wed, 18 Nov 2015 01:20:01 +0000 (02:20 +0100)]
Merge pull request #20 from phaseIV/master
patch to support the neGcon racing controller
phaseIV [Tue, 17 Nov 2015 10:10:18 +0000 (11:10 +0100)]
cleanup
phaseIV [Tue, 17 Nov 2015 09:46:43 +0000 (10:46 +0100)]
fixed compile error and player2 support
phaseIV [Tue, 17 Nov 2015 09:27:27 +0000 (10:27 +0100)]
fix for buttons I and II values
phaseIV [Mon, 16 Nov 2015 13:24:33 +0000 (14:24 +0100)]
initial neGcon controller support
twinaphex [Sun, 1 Nov 2015 09:25:51 +0000 (10:25 +0100)]
Attempt to avod build errors for Mingw
twinaphex [Thu, 15 Oct 2015 14:34:45 +0000 (16:34 +0200)]
Update iOS rules
aliaspider [Sat, 3 Oct 2015 03:59:26 +0000 (04:59 +0100)]
(CTR/3DS) build fix.
aliaspider [Sat, 3 Oct 2015 03:42:55 +0000 (04:42 +0100)]
(CTR/3DS) some performance tweaks:
- use linearAlloc for vout_buf.
- use svcFlushProcessDataCache to flush only the required range,
invalidating icache doesn't seem to be required.
aliaspider [Thu, 1 Oct 2015 02:42:26 +0000 (03:42 +0100)]
nit
aliaspider [Thu, 1 Oct 2015 02:29:52 +0000 (03:29 +0100)]
(CTR/3DS) add a warning message when mprotect is called without the
needed svc access.
aliaspider [Thu, 1 Oct 2015 01:24:56 +0000 (02:24 +0100)]
(ctr/3ds) fix 3dsx build.
aliaspider [Tue, 29 Sep 2015 17:09:20 +0000 (18:09 +0100)]
(vita) build fix (cont).
add missing files
aliaspider [Tue, 29 Sep 2015 17:08:15 +0000 (18:08 +0100)]
(vita) build fix.
aliaspider [Wed, 23 Sep 2015 16:48:03 +0000 (17:48 +0100)]
(ctr/3ds) add zconf.h too
aliaspider [Wed, 23 Sep 2015 16:41:49 +0000 (17:41 +0100)]
(ctr/3ds) add zlib.h
aliaspider [Wed, 23 Sep 2015 16:13:55 +0000 (17:13 +0100)]
cleanup.
aliaspider [Wed, 23 Sep 2015 15:12:24 +0000 (16:12 +0100)]
(ctr/3ds) add target.
twinaphex [Mon, 31 Aug 2015 22:23:16 +0000 (00:23 +0200)]
(Vita) Add target - not finished
twinaphex [Sat, 1 Aug 2015 22:08:26 +0000 (00:08 +0200)]
(OSX) Lower requirements to OSX 10.1(OSX) Lower requirements to OSX 10.1(OSX) Lower requirements to OSX 10.1(OSX) Lower requirements to OSX 10.1(OSX) Lower requirements to OSX 10.1(OSX) Lower requirements to OSX 10.1(OSX) Lower requirements to OSX 10.1(OSX) Lower requirements to OSX 10.1(OSX) Lower requirements to OSX 10.1
twinaphex [Wed, 29 Jul 2015 06:10:29 +0000 (08:10 +0200)]
Backport pcsxr.codeplex.com/SourceControl/changeset/93284
Twinaphex [Tue, 19 May 2015 22:05:00 +0000 (00:05 +0200)]
Merge pull request #18 from netux79/gamehacks
Expose 2 game hacks to allow play PE2, VH1/2 & Inuyasha
netux79 [Tue, 19 May 2015 19:45:15 +0000 (15:45 -0400)]
Expose 2 game hacks to allow play PE2, VH1/2 & Inuyasha
Expose already existing hacks that allow to run games that have timing
issues.
Twinaphex [Wed, 22 Apr 2015 20:31:01 +0000 (22:31 +0200)]
Merge pull request #17 from jvanderneutstulen/fix-pad2-analog-input
Poll analog inputs of pad2 when it's an analog pad.
Jasper van der Neut - Stulen [Wed, 22 Apr 2015 19:58:18 +0000 (21:58 +0200)]
Poll analog inputs of pad2 when it's an analog pad.
twinaphex [Sat, 4 Apr 2015 17:17:58 +0000 (19:17 +0200)]
Merge https://github.com/notaz/pcsx_rearmed
notaz [Tue, 24 Mar 2015 22:39:24 +0000 (00:39 +0200)]
psxmem: fix error handling
also bump libpicofe for mmap fix
Twinaphex [Thu, 12 Mar 2015 12:25:37 +0000 (13:25 +0100)]
Merge pull request #16 from iKarith/master
Generate dynarec AND interpreter on iOS (with single invocation!)
T. Joseph Carter [Thu, 12 Mar 2015 11:46:35 +0000 (04:46 -0700)]
Generate dynarec AND interpreter on iOS (with single invocation!)
twinaphex [Tue, 10 Mar 2015 20:00:47 +0000 (21:00 +0100)]
We rely on QNX Makefile target
Twinaphex [Tue, 10 Mar 2015 10:29:56 +0000 (11:29 +0100)]
Merge pull request #15 from iKarith/master
Don't use xcrun for setting IOSSDK
T. Joseph Carter [Tue, 10 Mar 2015 08:31:52 +0000 (01:31 -0700)]
Don't use xcrun for setting IOSSDK
gizmo98 [Fri, 13 Feb 2015 15:33:04 +0000 (16:33 +0100)]
arm_features.h Add ARM architectures 8A and 6M
Just copied macros from gcc source code:
https://github.com/gcc-mirror/gcc/blob/
113a5d9f83975b703ec06a1d2baa30604d322cf1/libatomic/config/arm/arm-config.h#L54
twinaphex [Fri, 6 Mar 2015 10:34:29 +0000 (11:34 +0100)]
Create linux-portable target
gizmo98 [Fri, 13 Feb 2015 15:33:04 +0000 (16:33 +0100)]
arm_features.h Add ARM architectures 8A and 6M
Just copied macros from gcc source code:
https://github.com/gcc-mirror/gcc/blob/
113a5d9f83975b703ec06a1d2baa30604d322cf1/libatomic/config/arm/arm-config.h#L54
Twinaphex [Fri, 6 Feb 2015 08:39:11 +0000 (09:39 +0100)]
Merge pull request #14 from notaz/for_libretro
r22 merge
notaz [Thu, 5 Feb 2015 23:29:00 +0000 (01:29 +0200)]
Merge branch 'upstream' into libretro
notaz [Thu, 5 Feb 2015 23:26:44 +0000 (01:26 +0200)]
libretro: always use fixed samples per frame
notaz [Thu, 5 Feb 2015 00:50:46 +0000 (02:50 +0200)]
release r22
notaz [Thu, 5 Feb 2015 00:37:56 +0000 (02:37 +0200)]
gpulib: remove unneeded hack
notaz [Thu, 5 Feb 2015 00:36:58 +0000 (02:36 +0200)]
dma: some timing hacks
untested
notaz [Thu, 5 Feb 2015 00:29:23 +0000 (02:29 +0200)]
dma: do some madr updates
untested, but makes ff7 behave better with linked lists
(dither problem)
notaz [Tue, 3 Feb 2015 22:31:01 +0000 (00:31 +0200)]
gpu_unai: fix some 64bit issues
notaz [Tue, 3 Feb 2015 01:10:06 +0000 (03:10 +0200)]
frontend: fix minor glitches on video mode changes
notaz [Mon, 2 Feb 2015 23:35:33 +0000 (01:35 +0200)]
frontend: update libpicofe
notaz [Mon, 2 Feb 2015 02:13:30 +0000 (04:13 +0200)]
spu: c64x: fix cache handling, enable l2
notaz [Mon, 2 Feb 2015 01:51:40 +0000 (03:51 +0200)]
spu: fix some thread safety issues
reverb and stuff
notaz [Sat, 31 Jan 2015 22:08:24 +0000 (00:08 +0200)]
readme: fix a link
notaz [Sat, 31 Jan 2015 22:04:05 +0000 (00:04 +0200)]
convert readme to markdown
notaz [Sat, 31 Jan 2015 21:45:09 +0000 (23:45 +0200)]
travis: add dependencies
notaz [Sat, 31 Jan 2015 21:28:41 +0000 (23:28 +0200)]
let's try Travis CI
gizmo98 [Thu, 29 Jan 2015 17:08:24 +0000 (18:08 +0100)]
gte_arm.S: Use ARMv6 if possible
Replace HAVE_ARMv7 with HAVE_ARMv6 if the instructions are supported by ARMv6.
ssat, usat and sxth are present under ARMv6: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0473k/dom1361289925707.html
gizmo98 [Thu, 29 Jan 2015 17:04:27 +0000 (18:04 +0100)]
assem_arm.c: Use ARMv6 instructions if possible
Replace HAVE_ARMv7 with HAVE_ARMv6 if the instructions are supported by ARMv6.
uxth, sxth and sxtb are present under ARMv6: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0473k/dom1361289925707.html
gizmo98 [Thu, 29 Jan 2015 16:55:38 +0000 (17:55 +0100)]
Add __ARM_ARCH_7S__ architecture
See http://sourceforge.net/p/predef/wiki/Architectures/
Apple A6 is an __ARM__ARCH_7S__ architecture.
Twinaphex [Sun, 25 Jan 2015 21:49:32 +0000 (22:49 +0100)]
Merge pull request #12 from notaz/for_libretro
r21 merge
notaz [Sun, 25 Jan 2015 21:21:40 +0000 (23:21 +0200)]
Merge branch 'upstream' into libretro
notaz [Tue, 13 Jan 2015 22:47:44 +0000 (00:47 +0200)]
frontend: pandora: work around r20a vs r21 versioning
otherwise PNDManager doesn't want to update..
notaz [Tue, 13 Jan 2015 01:32:24 +0000 (03:32 +0200)]
try to fix r-pi build
notaz [Sun, 11 Jan 2015 22:25:49 +0000 (00:25 +0200)]
release r21
notaz [Sun, 11 Jan 2015 22:10:02 +0000 (00:10 +0200)]
frontend: tune scanline implementation a bit
notaz [Sun, 11 Jan 2015 21:35:35 +0000 (23:35 +0200)]
frontend: show C64x option
notaz [Sun, 11 Jan 2015 01:35:32 +0000 (03:35 +0200)]
spu: put reverb on the thread too
and more stuff to work struct
notaz [Sat, 10 Jan 2015 19:54:34 +0000 (21:54 +0200)]
gpulib: use more conservative loop detection
the old one was causing too many cache misses
notaz [Sat, 10 Jan 2015 01:51:44 +0000 (03:51 +0200)]
some random improvements
notaz [Mon, 12 Jan 2015 01:00:12 +0000 (03:00 +0200)]
spu: fix some skip accuracy issues
notaz [Mon, 5 Jan 2015 21:50:33 +0000 (23:50 +0200)]
spu: don't block on audio
notaz [Fri, 9 Jan 2015 23:55:24 +0000 (01:55 +0200)]
spu: support multiple pending buffers
for threaded implementation
notaz [Mon, 5 Jan 2015 02:27:03 +0000 (04:27 +0200)]
spu: finish offload code to TI C64x DSP
rather disappointing result so far, though :(
notaz [Sat, 3 Jan 2015 23:43:23 +0000 (01:43 +0200)]
spu: start offload code to TI C64x DSP
notaz [Fri, 2 Jan 2015 02:13:50 +0000 (04:13 +0200)]
spu: threaded implementation
unlike original P.E.Op.S. implementation, the goal here is to carefully
avoid any side effects caused by having the thread enabled
notaz [Fri, 2 Jan 2015 02:12:35 +0000 (04:12 +0200)]
spu: get rid of bStop, clean up
notaz [Thu, 1 Jan 2015 17:35:16 +0000 (19:35 +0200)]
spu: move more things to StartSound
notaz [Wed, 31 Dec 2014 00:15:08 +0000 (02:15 +0200)]
spu: reduce use of globals
to be used by upcoming threaded code..
notaz [Sat, 27 Dec 2014 21:24:15 +0000 (23:24 +0200)]
spu: handle stop better, split main func more
notaz [Sat, 3 Jan 2015 00:22:14 +0000 (02:22 +0200)]
mingw build fixes
twinaphex [Wed, 31 Dec 2014 10:43:39 +0000 (11:43 +0100)]
Merge https://github.com/notaz/pcsx_rearmed
notaz [Thu, 25 Dec 2014 15:17:05 +0000 (17:17 +0200)]
release r20
notaz [Thu, 25 Dec 2014 18:27:43 +0000 (20:27 +0200)]
drc: more timing hacks
b6e87b2bc096 broke R-Type sound, try to recover..
also check PE2
notaz [Thu, 25 Dec 2014 16:16:46 +0000 (18:16 +0200)]
frontend: savestate autoload support
notaz [Thu, 25 Dec 2014 14:27:00 +0000 (16:27 +0200)]
frontend: fix broken cropping
notaz [Thu, 25 Dec 2014 02:44:22 +0000 (04:44 +0200)]
frontend: scanline efect and memcard saving