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

9 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

9 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

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

9 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

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

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

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

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

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

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

9 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

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

9 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

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

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

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

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

9 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

9 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

9 years agomenu: file browser fixes
notaz [Wed, 24 Dec 2014 02:23:04 +0000 (04:23 +0200)]
menu: file browser fixes

9 years agocdrom: handle old savestates better
notaz [Tue, 23 Dec 2014 23:18:16 +0000 (01:18 +0200)]
cdrom: handle old savestates better

I still have to many of them and use them for testing..

9 years agodrc: implement block addr list saving
notaz [Mon, 22 Dec 2014 02:10:25 +0000 (04:10 +0200)]
drc: implement block addr list saving

should give better experience after savestate load

9 years agodrc: replace unused reg32 with new reg_sv_flags
notaz [Tue, 23 Dec 2014 00:44:24 +0000 (02:44 +0200)]
drc: replace unused reg32 with new reg_sv_flags

9 years agoMerge https://github.com/notaz/pcsx_rearmed
twinaphex [Sun, 21 Dec 2014 22:19:03 +0000 (23:19 +0100)]
Merge https://github.com/notaz/pcsx_rearmed

9 years agopsxbios: don't crash on negative length
notaz [Sun, 21 Dec 2014 19:27:02 +0000 (21:27 +0200)]
psxbios: don't crash on negative length

Contra Legacy of War does memset(..., -1)

9 years agomisc: merge from pcsxr r91261,r91276
notaz [Sun, 21 Dec 2014 19:00:34 +0000 (21:00 +0200)]
misc: merge from pcsxr r91261,r91276

Author: edgbla
Small fixes. 11834, 11836 (Lioncash);

9 years agocdriso: merge from pcsxr r90558
notaz [Sun, 21 Dec 2014 18:43:23 +0000 (20:43 +0200)]
cdriso: merge from pcsxr r90558

Author: edgbla
cdriso: cbn/cbin detection fix;

9 years agopsxbios: merge from pcsxr r90224-r90227
notaz [Sun, 21 Dec 2014 18:31:42 +0000 (20:31 +0200)]
psxbios: merge from pcsxr r90224-r90227

Author: weimingzhi
psxbios: format()

9 years agomisc: merge from pcsxr r86908
notaz [Sun, 21 Dec 2014 17:03:56 +0000 (19:03 +0200)]
misc: merge from pcsxr r86908

Author: edgbla
CdromId fix;

9 years agolibretro: enable dither for peops plugin
notaz [Sun, 21 Dec 2014 00:57:09 +0000 (02:57 +0200)]
libretro: enable dither for peops plugin

9 years agospu: fix first sample, don't play ahead
notaz [Sun, 21 Dec 2014 00:20:41 +0000 (02:20 +0200)]
spu: fix first sample, don't play ahead

9 years agospu: avoid NULL pSpuIrq
notaz [Sat, 20 Dec 2014 22:36:00 +0000 (00:36 +0200)]
spu: avoid NULL pSpuIrq

CTR sets 0 irq address, and savestates mess up

9 years agoMerge pull request #11 from notaz/upstream_merge
Twinaphex [Sat, 20 Dec 2014 19:43:18 +0000 (20:43 +0100)]
Merge pull request #11 from notaz/upstream_merge

Upstream merge

9 years agoMerge branch 'libretro' into upstream
notaz [Sat, 20 Dec 2014 19:29:36 +0000 (21:29 +0200)]
Merge branch 'libretro' into upstream

Syncs upstream and libretro trees, leaving out NEON_PC change.

9 years agolibretro: Cleanup Makefile.libretro.
sergiobenrocha2 [Sun, 14 Dec 2014 03:57:51 +0000 (01:57 -0200)]
libretro: Cleanup Makefile.libretro.

Conflicts:
Makefile.libretro

9 years agofix up other platforms after rumble change
notaz [Sat, 20 Dec 2014 18:26:22 +0000 (20:26 +0200)]
fix up other platforms after rumble change

9 years agolibretro: Add rumble support
ksv1986 [Sat, 29 Nov 2014 14:15:37 +0000 (17:15 +0300)]
libretro: Add rumble support

Conflicts:
frontend/libretro.c