pcsx_rearmed.git
8 years agoMerge branch 'master' of https://github.com/notaz/pcsx_rearmed into 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

8 years agofix build on some archs
notaz [Thu, 31 Mar 2016 23:34:52 +0000 (02:34 +0300)]
fix build on some archs

just some unneeded preprocessor check

8 years agodon't use __ARM_ARCH_7A__
notaz [Thu, 31 Mar 2016 22:49:55 +0000 (01:49 +0300)]
don't use __ARM_ARCH_7A__

github issue #68

8 years agouse __ARM_ARCH
notaz [Thu, 31 Mar 2016 22:16:56 +0000 (01:16 +0300)]
use __ARM_ARCH

8 years agoBackport this - https://github.com/jsonn/pkgsrc/commit/9d0d89dbc3ab94147676f296c61f97...
twinaphex [Tue, 22 Mar 2016 05:13:26 +0000 (06:13 +0100)]
Backport this - https://github.com/jsonn/pkgsrc/commit/9d0d89dbc3ab94147676f296c61f977ee5ce5e36

8 years agolarge file support
notaz [Sat, 5 Mar 2016 01:20:41 +0000 (03:20 +0200)]
large file support

not tested if it actually reads over 2GB

8 years agoMerge https://github.com/notaz/pcsx_rearmed
twinaphex [Wed, 2 Mar 2016 03:03:11 +0000 (04:03 +0100)]
Merge https://github.com/notaz/pcsx_rearmed

8 years agoMerge pull request #29 from dankcushions/master
Twinaphex [Tue, 1 Mar 2016 22:11:41 +0000 (23:11 +0100)]
Merge pull request #29 from dankcushions/master

Fix undefined compile error

8 years agoFix undefined compile error
Christopher Bransden [Tue, 1 Mar 2016 21:58:49 +0000 (21:58 +0000)]
Fix undefined compile error

8 years agopsxmem: use rounding that's more likely to work
notaz [Sun, 28 Feb 2016 21:36:59 +0000 (23:36 +0200)]
psxmem: use rounding that's more likely to work

8 years agodrc: handle any immediate
notaz [Sun, 28 Feb 2016 21:03:44 +0000 (23:03 +0200)]
drc: handle any immediate

8 years agoMerge pull request #24 from sergiobenrocha2/master
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.

8 years agoFix #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.

8 years ago(3DS) - remove provileged services enabling code, it should be done by
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).

8 years agomenu: fix input config for device names ending with space
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

8 years agoMerge pull request #21 from phaseIV/master
Twinaphex [Fri, 20 Nov 2015 07:51:02 +0000 (08:51 +0100)]
Merge pull request #21 from phaseIV/master

enhance neGcon compatibility

8 years agoenhance neGcon compatibility
phaseIV [Wed, 18 Nov 2015 13:21:07 +0000 (14:21 +0100)]
enhance neGcon compatibility

8 years agoMerge pull request #20 from phaseIV/master
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

8 years agocleanup
phaseIV [Tue, 17 Nov 2015 10:10:18 +0000 (11:10 +0100)]
cleanup

8 years agofixed compile error and player2 support
phaseIV [Tue, 17 Nov 2015 09:46:43 +0000 (10:46 +0100)]
fixed compile error and player2 support

8 years agofix for buttons I and II values
phaseIV [Tue, 17 Nov 2015 09:27:27 +0000 (10:27 +0100)]
fix for buttons I and II values

8 years agoinitial neGcon controller support
phaseIV [Mon, 16 Nov 2015 13:24:33 +0000 (14:24 +0100)]
initial neGcon controller support

8 years agoAttempt to avod build errors for Mingw
twinaphex [Sun, 1 Nov 2015 09:25:51 +0000 (10:25 +0100)]
Attempt to avod build errors for Mingw

8 years agoUpdate iOS rules
twinaphex [Thu, 15 Oct 2015 14:34:45 +0000 (16:34 +0200)]
Update iOS rules

8 years ago(CTR/3DS) build fix.
aliaspider [Sat, 3 Oct 2015 03:59:26 +0000 (04:59 +0100)]
(CTR/3DS) build fix.

8 years ago(CTR/3DS) some performance tweaks:
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.

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

8 years ago(CTR/3DS) add a warning message when mprotect is called without the
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.

8 years ago(ctr/3ds) fix 3dsx build.
aliaspider [Thu, 1 Oct 2015 01:24:56 +0000 (02:24 +0100)]
(ctr/3ds) fix 3dsx build.

8 years ago(vita) build fix (cont).
aliaspider [Tue, 29 Sep 2015 17:09:20 +0000 (18:09 +0100)]
(vita) build fix (cont).
add missing files

8 years ago(vita) build fix.
aliaspider [Tue, 29 Sep 2015 17:08:15 +0000 (18:08 +0100)]
(vita) build fix.

8 years ago(ctr/3ds) add zconf.h too
aliaspider [Wed, 23 Sep 2015 16:48:03 +0000 (17:48 +0100)]
(ctr/3ds) add zconf.h too

8 years ago(ctr/3ds) add zlib.h
aliaspider [Wed, 23 Sep 2015 16:41:49 +0000 (17:41 +0100)]
(ctr/3ds) add zlib.h

8 years agocleanup.
aliaspider [Wed, 23 Sep 2015 16:13:55 +0000 (17:13 +0100)]
cleanup.

8 years ago(ctr/3ds) add target.
aliaspider [Wed, 23 Sep 2015 15:12:24 +0000 (16:12 +0100)]
(ctr/3ds) add target.

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

8 years ago(OSX) Lower requirements to OSX 10.1(OSX) Lower requirements to OSX 10.1(OSX) Lower...
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

8 years agoBackport http://pcsxr.codeplex.com/SourceControl/changeset/93284
twinaphex [Wed, 29 Jul 2015 06:10:29 +0000 (08:10 +0200)]
Backport pcsxr.codeplex.com/SourceControl/changeset/93284

9 years agoMerge pull request #18 from netux79/gamehacks
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

9 years agoExpose 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.

9 years agoMerge pull request #17 from jvanderneutstulen/fix-pad2-analog-input
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.

9 years agoPoll 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.

9 years agoMerge https://github.com/notaz/pcsx_rearmed
twinaphex [Sat, 4 Apr 2015 17:17:58 +0000 (19:17 +0200)]
Merge https://github.com/notaz/pcsx_rearmed

9 years agopsxmem: fix error handling
notaz [Tue, 24 Mar 2015 22:39:24 +0000 (00:39 +0200)]
psxmem: fix error handling

also bump libpicofe for mmap fix

9 years agoMerge pull request #16 from iKarith/master
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!)

9 years agoGenerate 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!)

9 years agoWe rely on QNX Makefile target
twinaphex [Tue, 10 Mar 2015 20:00:47 +0000 (21:00 +0100)]
We rely on QNX Makefile target

9 years agoMerge pull request #15 from iKarith/master
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

9 years agoDon'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

9 years agoarm_features.h Add ARM architectures 8A and 6M
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

9 years agoCreate linux-portable target
twinaphex [Fri, 6 Mar 2015 10:34:29 +0000 (11:34 +0100)]
Create linux-portable target

9 years agoarm_features.h Add ARM architectures 8A and 6M
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

9 years agoMerge pull request #14 from notaz/for_libretro
Twinaphex [Fri, 6 Feb 2015 08:39:11 +0000 (09:39 +0100)]
Merge pull request #14 from notaz/for_libretro

r22 merge

9 years agoMerge branch 'upstream' into libretro
notaz [Thu, 5 Feb 2015 23:29:00 +0000 (01:29 +0200)]
Merge branch 'upstream' into libretro

9 years agolibretro: always use fixed samples per frame
notaz [Thu, 5 Feb 2015 23:26:44 +0000 (01:26 +0200)]
libretro: always use fixed samples per frame

9 years agorelease r22 r22
notaz [Thu, 5 Feb 2015 00:50:46 +0000 (02:50 +0200)]
release r22

9 years agogpulib: remove unneeded hack
notaz [Thu, 5 Feb 2015 00:37:56 +0000 (02:37 +0200)]
gpulib: remove unneeded hack

9 years agodma: some timing hacks
notaz [Thu, 5 Feb 2015 00:36:58 +0000 (02:36 +0200)]
dma: some timing hacks

untested

9 years agodma: do some madr updates
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)

9 years agogpu_unai: fix some 64bit issues
notaz [Tue, 3 Feb 2015 22:31:01 +0000 (00:31 +0200)]
gpu_unai: fix some 64bit issues

9 years agofrontend: fix minor glitches on video mode changes
notaz [Tue, 3 Feb 2015 01:10:06 +0000 (03:10 +0200)]
frontend: fix minor glitches on video mode changes

9 years agofrontend: update libpicofe
notaz [Mon, 2 Feb 2015 23:35:33 +0000 (01:35 +0200)]
frontend: update libpicofe

9 years agospu: c64x: fix cache handling, enable l2
notaz [Mon, 2 Feb 2015 02:13:30 +0000 (04:13 +0200)]
spu: c64x: fix cache handling, enable l2

9 years agospu: fix some thread safety issues
notaz [Mon, 2 Feb 2015 01:51:40 +0000 (03:51 +0200)]
spu: fix some thread safety issues

reverb and stuff

9 years agoreadme: fix a link
notaz [Sat, 31 Jan 2015 22:08:24 +0000 (00:08 +0200)]
readme: fix a link

9 years agoconvert readme to markdown
notaz [Sat, 31 Jan 2015 22:04:05 +0000 (00:04 +0200)]
convert readme to markdown

9 years agotravis: add dependencies
notaz [Sat, 31 Jan 2015 21:45:09 +0000 (23:45 +0200)]
travis: add dependencies

9 years agolet's try Travis CI
notaz [Sat, 31 Jan 2015 21:28:41 +0000 (23:28 +0200)]
let's try Travis CI

9 years agogte_arm.S: Use ARMv6 if possible
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

9 years agoassem_arm.c: Use ARMv6 instructions if possible
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

9 years agoAdd __ARM_ARCH_7S__ architecture
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.

9 years agoMerge pull request #12 from notaz/for_libretro
Twinaphex [Sun, 25 Jan 2015 21:49:32 +0000 (22:49 +0100)]
Merge pull request #12 from notaz/for_libretro

r21 merge

9 years agoMerge branch 'upstream' into libretro
notaz [Sun, 25 Jan 2015 21:21:40 +0000 (23:21 +0200)]
Merge branch 'upstream' into libretro

9 years agofrontend: pandora: work around r20a vs r21 versioning
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..

9 years agotry to fix r-pi build
notaz [Tue, 13 Jan 2015 01:32:24 +0000 (03:32 +0200)]
try to fix r-pi build

9 years agorelease r21 r21
notaz [Sun, 11 Jan 2015 22:25:49 +0000 (00:25 +0200)]
release r21

9 years agofrontend: tune scanline implementation a bit
notaz [Sun, 11 Jan 2015 22:10:02 +0000 (00:10 +0200)]
frontend: tune scanline implementation a bit

9 years agofrontend: show C64x option
notaz [Sun, 11 Jan 2015 21:35:35 +0000 (23:35 +0200)]
frontend: show C64x option

9 years agospu: put reverb on the thread too
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

9 years agogpulib: use more conservative loop detection
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

9 years agosome random improvements
notaz [Sat, 10 Jan 2015 01:51:44 +0000 (03:51 +0200)]
some random improvements

9 years agospu: fix some skip accuracy issues
notaz [Mon, 12 Jan 2015 01:00:12 +0000 (03:00 +0200)]
spu: fix some skip accuracy issues

9 years agospu: don't block on audio
notaz [Mon, 5 Jan 2015 21:50:33 +0000 (23:50 +0200)]
spu: don't block on audio

9 years agospu: support multiple pending buffers
notaz [Fri, 9 Jan 2015 23:55:24 +0000 (01:55 +0200)]
spu: support multiple pending buffers

for threaded implementation

9 years agospu: finish offload code to TI C64x DSP
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 :(

9 years agospu: start offload code to TI C64x DSP
notaz [Sat, 3 Jan 2015 23:43:23 +0000 (01:43 +0200)]
spu: start offload code to TI C64x DSP

9 years agospu: threaded implementation
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

9 years agospu: get rid of bStop, clean up
notaz [Fri, 2 Jan 2015 02:12:35 +0000 (04:12 +0200)]
spu: get rid of bStop, clean up

9 years agospu: move more things to StartSound
notaz [Thu, 1 Jan 2015 17:35:16 +0000 (19:35 +0200)]
spu: move more things to StartSound

9 years agospu: reduce use of globals
notaz [Wed, 31 Dec 2014 00:15:08 +0000 (02:15 +0200)]
spu: reduce use of globals

to be used by upcoming threaded code..

9 years agospu: handle stop better, split main func more
notaz [Sat, 27 Dec 2014 21:24:15 +0000 (23:24 +0200)]
spu: handle stop better, split main func more

9 years agomingw build fixes
notaz [Sat, 3 Jan 2015 00:22:14 +0000 (02:22 +0200)]
mingw build fixes

9 years agoMerge https://github.com/notaz/pcsx_rearmed
twinaphex [Wed, 31 Dec 2014 10:43:39 +0000 (11:43 +0100)]
Merge https://github.com/notaz/pcsx_rearmed

9 years agorelease r20 r20
notaz [Thu, 25 Dec 2014 15:17:05 +0000 (17:17 +0200)]
release r20

9 years agodrc: more timing hacks
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

9 years agofrontend: savestate autoload support
notaz [Thu, 25 Dec 2014 16:16:46 +0000 (18:16 +0200)]
frontend: savestate autoload support

9 years agofrontend: fix broken cropping
notaz [Thu, 25 Dec 2014 14:27:00 +0000 (16:27 +0200)]
frontend: fix broken cropping

9 years agofrontend: scanline efect and memcard saving
notaz [Thu, 25 Dec 2014 02:44:22 +0000 (04:44 +0200)]
frontend: scanline efect and memcard saving

9 years agocspace_neon: don't trash callee-save registers
notaz [Wed, 24 Dec 2014 23:40:04 +0000 (01:40 +0200)]
cspace_neon: don't trash callee-save registers

9 years agofrontend: add 2x scaling option
notaz [Wed, 24 Dec 2014 22:35:21 +0000 (00:35 +0200)]
frontend: add 2x scaling option