Gregory Hainaut
2084ead56c
spu2x: linux port of Giga lastest update
...
=> Advanced (per-channel) Volume Adjustment AKA Room Correction
windows: update CfgReadFloat to really return a float
2014-06-28 11:23:44 +02:00
Gregory Hainaut
f2e50d4ffd
Merge branch 'master' of git://github.com/gigaherz/pcsx2 into gigaherz-master
2014-06-28 11:00:19 +02:00
Gregory Hainaut
f998b72e99
sigh I do the mistake every time
2014-06-20 18:55:25 +02:00
Gregory Hainaut
fe30f2e48e
pcsx2: tlb fix
...
* pc is incremented before execution of the instruction => must be
decremented before exception
* PS2 support 48 tlb => mask need 6 bits
2014-06-20 13:52:05 +02:00
Gregory Hainaut
9a82bed3a5
db: enable autogamefix of goemon + bump to ingame
...
Note: actually it could even be playable or perfect (let's dream)
2014-06-20 13:52:05 +02:00
Gregory Hainaut
a00b8ecc55
pcsx2: tlb: goemon implement a preload hack tlb
...
Tlb mapping is stored @0x3d5580 (GoemonTlb[150])
The function that will populate the tlb is around pc = 0x356250, ra = 0x33ad48
The idea is to add a callback on 0x33ad48 block that will populate the tlb based on
ee mem content.
Note: The hack is based on previous Virtual PS2 => Physical PS2 LUT
2014-06-20 13:52:05 +02:00
Gregory Hainaut
9452444a9f
pcsx2: tlb: add a new lut (Virtual PS2 to Physical PS2)
...
note: automatic gamefixes are done after done after the init that why code was splitted.
note2: The LUT is 4MB and only used for only 1 game. So I only allocate it when the gamefix is
enabled
2014-06-20 13:51:33 +02:00
Gregory Hainaut
2e8f56fc86
pcsx2: tlb: add a new gamefix hack for goemon
2014-06-20 13:17:59 +02:00
Gregory Hainaut
8148148932
Merge pull request #67 from nrusef/master
...
i10n: ja_JP
2014-06-20 10:25:39 +02:00
Sakura Naruse
e000eeaafb
edit ja_JP
2014-06-15 12:35:23 +09:00
Gregory Hainaut
9ac9307b44
gsdx: try to protect more code when togging f9
...
deassert gsopen_done before delete the gs object. Compiler and CPU will
reordonate the store (or not because it is a global variable). Probably not
perfect but better.
Got a crash on GSKeyEvent which I guess wasn't thread safe. So let's ensure
gs is open.
2014-06-13 23:32:50 +02:00
Gregory Hainaut
cdba010794
zzogl: kill a couple of gcc warning
2014-06-13 23:04:21 +02:00
Gregory Hainaut
eb947dc325
pcsx2:gsdx: support of cross-platform (C11) aligned_malloc
2014-06-13 23:04:21 +02:00
Gregory Hainaut
9e22135f35
i10n: remove various extra % in ar
...
More C-String compliant
2014-06-13 23:04:20 +02:00
bositman
5c42ced8d3
Update GSCrc.cpp
...
Missed comma, thanks yxmline
2014-06-10 10:28:52 +03:00
bositman
b5e9a9d451
Merge pull request #62 from Blackbird88/patch-1
...
Corrected MGS3 comment, because OCD also new CRC
2014-06-10 01:34:26 +03:00
Blackbird88
cd3cfb27de
Update GSCrc.cpp
2014-06-09 18:34:23 +02:00
Blackbird88
f7d35ff619
Corrected MGS3 comment, because OCD also new CRC
...
There is no such thing as MGS3 Substance only Subsistence. Substance is MGS2 :P
Also this new CRC is US Disc 2 of Subsistence. The blue stripes should be fixed now I guess.
2014-06-09 18:23:29 +02:00
refraction
81dd3b46c5
Modified behavior of the Delay VIF1 Stall hack to work with Spy Hunter. This is another one of those games which relies on a FIFO which we won't implement because it will just slow things down.
2014-06-06 22:29:33 +01:00
bositman
96d3b41989
Misspell fix for someone special at the forum :P
2014-06-06 09:53:24 +03:00
ramapcsx2
ff837a767b
Merge pull request #60 from MrColdbird/master
...
Fixing DEV9 Adapter Detection
2014-06-05 16:25:40 +02:00
Coldbird
002dc80d48
Fixing DEV9 Adapter Detection
2014-06-05 12:33:43 +02:00
Gregory Hainaut
c64d7483db
Merge pull request #57 from IlDucci/patch-2
...
i18n: (es/ES) Update pcsx2_Main.po
2014-06-05 08:10:28 +02:00
IlDucci
ef0f473199
Update pcsx2_Main.po
...
Updating translation.
2014-06-02 21:35:27 +02:00
refraction
fd8161c523
Removed a hack which broke Midnight Club in r3285 to fix Batman Begins. Doesn't seem to be needed anymore.
2014-05-29 00:11:04 +01:00
ramapcsx2
53e2824937
cdvdGigaherz: Some improvements to smooth out the "experience" when playing from CDs. A keepalive thread polls the drive every 30 seconds to prevent it from spinning down. When the plugin starts, it now tries to limit the spindle speed so it is less noisy and doesn't wear out as much (32x speed for CD games, 8x speed for DVD games).
...
Version bump to 0.9.
2014-05-26 14:28:56 +02:00
ramapcsx2
71ebb2493e
Merge pull request #52 from Bigpet/master
...
Dev9 plugin - prevent null dereference if no device is set
2014-05-25 16:49:49 +02:00
Peter Tissen
ad9ec44228
prevent null dereference if no network device is selected in dev9
2014-05-24 22:12:26 +02:00
Gregory Hainaut
8775e51ebd
Merge pull request #28 from Kingcom/Breakpoints
...
If a memcheck or breakpoint is triggered in a delay slot, stop on branch
2014-05-24 10:59:04 +02:00
Gregory Hainaut
f11877e72c
Merge pull request #48 from nE0sIghT/master
...
Fix Cg find for Gentoo amd64
2014-05-20 09:03:00 +02:00
nE0sIghT
66785be691
Fix Cg find for Gentoo amd64
2014-05-18 22:51:09 +04:00
gigaherz
1fb3de2960
cdvdGigaherz: Change the order in which the different reading modes are attempted. Seems to fix some CD-Rom games. While at it, renamed a rude variable with a better name. ;P
2014-05-16 22:36:16 +02:00
gigaherz
654343f875
Advanced (per-channel) Volume Adjustment AKA Room Correction (Windows-only, need someone to fix the linux counterpart)
2014-05-11 17:26:00 +02:00
Gregory Hainaut
0bf7a35a53
pcsx2: improve the GS read fifo API
...
1/ initReadFifo will be first called on the GS thread
(openGL can only be done on the GS thread)
2/ readFifo will be called on the EE thread. It is not safe too access eeMem from GS
because of memory is virtual
Fix "recent" regression (crash) on Kingdom heart and others game too.
v2: add a len check on GSState::InitReadFIFO
2014-05-06 20:28:18 +02:00
Gregory Hainaut
3a46634f4a
gcc: fix a couple of gcc warning (sign compare)
...
My gosh, they're like rabbit :p
2014-05-06 09:25:00 +02:00
Kingcom
67f7eaabc7
If a memcheck or breakpoint is triggered in a delay slot, stop on the branch
2014-05-05 23:50:37 +02:00
Avi Halachmi (:avih)
d28669761f
gzip-iso: Speedup some cases by using more memory.
...
Significant speedup on some cases by using roughly another index size
in ram. The ram usage is now up to roughly cache size plus 2x index size.
This patch adds another index-like direct access point for each span we've
visited. This replaces the single z-state which was used for
sequential extraction, and does the same, but now it can continue
sequentially on most previously visited spans instead of only from
the last read.
2014-05-05 15:07:48 +03:00
Avi Halachmi (:avih)
8684596d66
gzip-iso: bugfix in zstate setup, cosmetic refactoring
2014-05-05 14:58:44 +03:00
Gregory Hainaut
460ee7f5de
Merge branch 'Mirrors' of git://github.com/Kingcom/pcsx2
2014-05-05 09:39:35 +02:00
Gregory Hainaut
b7536ca94b
zzogl: gcc warning fix
...
Let's hope variadic macro work on visual
cmake: reenable various warning. With previous fixes it just a matter of a couple of warnings
2014-05-03 10:37:58 +02:00
Gregory Hainaut
58077c63a7
gcc-warning: check c function return. Print error when bad.
...
v2: properly check return code of fread/getcwd function
2014-05-03 10:32:05 +02:00
Gregory Hainaut
22b65489e2
gcc warning: constify const string
2014-05-03 10:18:27 +02:00
Gregory Hainaut
2816188c83
zzogl: bad function declaration
2014-05-03 10:18:27 +02:00
Gregory Hainaut
4d78b6be31
pcsx2/plugin: sign compare mismatch extra
2014-05-03 10:18:27 +02:00
Gregory Hainaut
5087d13de8
gsdx: remove/comment unused variable
2014-05-03 10:18:27 +02:00
Gregory Hainaut
4d6d5c870c
pcsx2: remove useless volatile
...
Volatile is only useful as argument not the returned value
2014-05-03 10:18:26 +02:00
Gregory Hainaut
dd8666036c
pcsx2: sign compare mismatch 3/3
2014-05-03 10:18:26 +02:00
Gregory Hainaut
27a4bc5a39
pcsx2: sign compare mismatch 2/3
2014-05-03 10:18:26 +02:00
Gregory Hainaut
88f4d1e3a7
pcsx2: sign compare mismatch 1/3
2014-05-03 10:18:26 +02:00
Gregory Hainaut
c6d8b52d26
pcsx2: try to ensure better sync with FIFO read call
...
First wait will ensure correctness of GS register.
2nd wait will ensure that the GS fifo read call is finished
(If I understand MTGS correctly)
2014-05-01 16:43:12 +02:00