Stelios Tsampas
e11f002bf9
* Fix file and folder permissions
2018-03-19 11:47:21 +02:00
Stelios Tsampas
01f4990887
* Sync with codeplex branch (libpcsxcore, linux gui)
...
This commit reflects mostly changes that happened in upstream since the last sync.
Commit messages in upstream are lacking information. Most important changes are
commented below, the rest of them are either formating or just trivial stuff.
Memory viewer, invalidate dynarec
gui/DebugMemory.c
libpcsxcore/cdrom.c
libpcsxcore/gpu.c
libpcsxcore/misc.c
libpcsxcore/psxdma.c
Load binary files and psx executables
libpcsxcore/misc.c
libpcsxcore/misc.h
libpcsxcore/plugin.c
libpcsxcore/plugin.h
Support for psxida
libpcsxcore/debug.c
libpcsxcore/r3000a.c
plugins/bladesio1/connection.c
disable loading save states with digits
gui/Plugin.c
Fix psxDIV in interpreter
libpcsxcore/psxinterpreter.c
2017-07-31 12:48:37 +03:00
iCatButler
42176205ce
Imporved CPU integration
...
- Change PGXP integration to use wrapper functions
- Use modified function lookup tables to call wrappers or default funnctions based on mode
- Implement wrappers for interpreter too, recompiler sometimes calls interpreter functions
- Add UI elements for selecting CPU modes
- Only call precision version of NCLIP in modes where there are not going to be stale vertices in GTE registers
- Added support for CP0 co-processor functions
- Improve support for CPU functions (still broken in many games)
- Improved debug output to show values for inputs before they're modified
GPU plugin
- Ignore stale vertices (occurs when CPU mode no longer writes to memory)
- Add Cyan vertex colouring for stale vertices
2016-06-27 15:28:33 +01:00
iCatButler
f70082329d
Initial PGXP CPU commit
...
- Restructured project to base interface on PSX instructions
- Support for all relevant CPU arithmetic and logic instructions
- Debug output available via deferred PGXP calls
- Remove most dependencies on PCSXR
- Still very much a work in progress (lots of errors)
- Add extra debug information to GPU plugin (w values)
2016-06-07 15:57:46 +01:00
Robert Krawczyk
f671d256e7
Added:
...
- per game memory card support (improved version)
- save state pictures (F2)
- Wipeout MemHack (improved version)
Fixed LTCG build and set as default.
2016-04-01 01:37:04 +02:00
iCatButler
7767ea4acb
Initial upload of PGXP.
2016-03-25 16:25:15 +00:00
SND\ckain_cp
7b6f0ceec2
PSXBIOS_LOG and printf, puts, putchar: prettier output to the log.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83324 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-04 18:35:12 +00:00
SND\edgbla_cp
111ada78b7
sio;
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82898 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-14 19:18:22 +00:00
SND\edgbla_cp
065ccce6e9
Unix style EOL (thanks to darktjm);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81299 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-11-18 18:15:59 +00:00
SND\dario86_cp
d05b81a336
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75587 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-02-28 01:27:37 +00:00
SND\dario86_cp
08808076c8
- reenabled CD-XA streaming hack by shalma; fixes sound in Final Fantasy Tactics, Ridge Racer Type 4 opening sequence and other games (issue #8067 );
...
- reenabled CD-XA attenuation by shalma; CD-XA fading effect supported in the main menu in Resident Evil, at the end of the fight in Tekken 3 and in Street Fighter Alpha 3 (issue #9593 ).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75584 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-02-27 23:44:39 +00:00
SND\dario86_cp
79c267cda7
Updated Free Software Foundation address (Jem256).
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75156 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-02-19 02:15:18 +00:00
SND\edgbla_cp
ca4066b2fb
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72730 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-30 15:46:36 +00:00
SND\edgbla_cp
5f868fa161
Rebranding.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@67621 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-06-08 09:27:25 +00:00
SND\shalma_cp
5f0189ef27
Experimental patches
...
1- cdrom.c
Remove IRQ clear - read reschedule
Fix xa streaming timing (ex. Final Fantasy Tactics)
2- cdrom.c
BIOS music player - init attenuators
3- r3000a.c
Set spu async to ~10 apu cycle updates
Correct Square sound effects
Disabled by default
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62890 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-04 03:24:09 +00:00
SND\weimingzhi_cp
27e8b5744d
- Added -slowboot parameter.
...
- Load SBI file from patches/SLUS_xxx.xx.sbi instead.
- Inlined the I-cache code for performance improvement.
- Fixed endianness issue (not tested).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62024 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-12 02:51:29 +00:00
SND\shalma_cp
734a018344
hopkat
...
-cdrom- cdda sync (2/x)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61647 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-31 03:17:22 +00:00
SND\shalma_cp
1b3bf63d4a
Silhouette Mirage - cdrom.c / r3000a.c
...
- check cdda autopause
- fix looping music
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59671 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-15 23:28:56 +00:00
SND\weimingzhi_cp
b6a7c5e5bc
ported change in r59193 to dynarec (x86-32).
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59209 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-05 06:11:21 +00:00
SND\shalma_cp
985796c014
Vib Ribbon: cdrom.c
...
- Use own decoded buffer IRQ handling, fix CD swapping, demute cd-xa volume
- Game mostly playable (original + music modes)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58927 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-10-30 14:53:47 +00:00
SND\shalma_cp
1a8ed308f3
Wild 9: cdrom, r3000a, dma
...
- give Repplay its own interrupt handler
- add DMA3 busy times
- fixes music
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58184 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-10-07 18:52:18 +00:00
SND\shalma_cp
74116c11a2
R3000: Crash Bandicoot 2
...
- Remove GTE bit toggle hack
- Don't run interrupt when GTE in pipeline
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57066 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-09-11 19:23:48 +00:00
SND\shalma_cp
05a2e4099d
GameShark Sampler + GameShark 2: Give longer VSync delay before exception sees it (fixes black screens)
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56826 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-09-05 01:21:10 +00:00
SND\shalma_cp
78e935a3e7
Rebel Assault 2 needs longer DMA times (black screens in-game)
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56821 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-09-05 00:35:53 +00:00
SND\edgbla_cp
d310056a1a
Added gpu busy interface.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56084 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-08-13 21:58:00 +00:00
SND\weimingzhi_cp
511edc3388
refactored the interrupt scheduling code a bit to make it a little more readable than using those "magic" numbers.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@55866 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-08-07 23:52:44 +00:00
SND\weimingzhi_cp
0956549379
Use SDL for sound plugin, reverted the change to BIAS in r48024. (and I'm too lazy to hunt down the bug with x64 dynarec :( feel free to revert this revert if not preferred :P)
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48308 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-19 10:52:11 +00:00
SND\edgbla_cp
f4ce286d13
spu dma was fixed.
...
Road Rash 3D, Syphon Filter 2, Twisted Metal: Small Browl, Thousand Arms...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48088 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-14 23:42:13 +00:00
SND\weimingzhi_cp
0169e4968d
use boolean for where it should.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47869 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-12 03:03:58 +00:00
SND\weimingzhi_cp
85cb5305c3
got rid of 0x80000000 flag in psxRegs.interrupt. such flag doesn't seem to exist in other emus and not likely in real hardware either.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47625 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-08 08:07:45 +00:00
SND\weimingzhi_cp
0abc3643dd
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47582 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-08 02:13:15 +00:00
SND\weimingzhi_cp
4d39defcb5
more cleanups.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47580 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-08 01:16:38 +00:00
SND\weimingzhi_cp
aaaf3199b1
more cleanups
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47556 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-07 09:57:50 +00:00
SND\weimingzhi_cp
2d5a9a0242
preparing for refactor/cleanup, moved all definations into .c files, other minor cleanups. (Breaks Mac OS X and maybe windows as well for now, will fix later.)
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47542 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-07 04:31:29 +00:00
SND\weimingzhi_cp
3adece8b48
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@46936 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-04-30 05:23:07 +00:00
SND\weimingzhi_cp
1ccb62ed8e
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@41506 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-02-13 03:49:01 +00:00
SND\weimingzhi_cp
5a9cb67685
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@40656 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-01-23 09:56:43 +00:00
SND\weimingzhi_cp
912c53cda0
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@40648 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-01-23 08:44:23 +00:00
SND\weimingzhi_cp
aca57a03bd
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@38739 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2009-12-03 08:37:02 +00:00
SND\weimingzhi_cp
2ed6a71dd2
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@36311 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2009-11-08 08:01:19 +00:00
SND\weimingzhi_cp
36b520c7f5
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@36310 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2009-11-08 08:00:56 +00:00
SND\weimingzhi_cp
c053578923
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@31468 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2009-10-09 10:00:15 +00:00
SND\weimingzhi_cp
032f74dd1a
implemented cheat search
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23829 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2009-06-29 12:48:12 +00:00
SND\weimingzhi_cp
8139fbf820
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23061 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2009-04-16 06:22:51 +00:00