Commit Graph

32 Commits

Author SHA1 Message Date
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
SND\ckain_cp 45979b6731 New config param HackFix which enables compatibility hacks on certain games and is disabled by default.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91052 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-07-24 04:06:57 +00:00
SND\ckain_cp 9c1a5a9c31 MML speed fix.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89233 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-03-01 01:02:46 +00:00
SND\ckain_cp 7c7fd64d9b EXPERIMENTAL: handle GPU DATA 1F command which should be GPU IRQ request. Fixes MML2 ending white screen before credits. Possibly fixes others also by obsoleting InuYasha fix. Hopefully breaks nothing.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87828 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-11-14 15:06:02 +00:00
SND\ckain_cp 2ee144472e Fix Toshinden Subaru with a hack for now. Seems that xa.c needs some further debugging.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87349 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-10-02 16:19:04 +00:00
SND\ckain_cp 4917b2a1a1 Vampire Hunter D title screen hack revisited. Fixes Tomb Raider II opaque water effect.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87330 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-09-27 13:45:20 +00:00
SND\edgbla_cp cd8a6db7e6 .
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83090 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-22 07:14:27 +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\ckain_cp e8665227b5 Only do 0x401 when BCR = 0. Should prevent graphic glitches introduced by Vampire Hunter D fix.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82876 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-13 20:21:22 +00:00
SND\edgbla_cp 12b5ee6c45 * Revert old DmaExec;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82871 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-13 19:16:42 +00:00
SND\ckain_cp 6fd2ccec50 Fix Vampire Hunter D title screen by handling special DMA CHCR 0x0401 (not start/busy).
http://nocash.emubase.de/psx-spx.htm#dmachannels

DmaExec looks fugly now. :/


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82841 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-02-13 12:36:00 +00:00
SND\notaz_cp 3c9292df90 fix irq status
tested on real hardware

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82130 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-09 00:54:58 +00:00
SND\MaddTheSane_cp 4e301cfdb8 Setting end-of-line metadata.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81971 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-12-24 21:25:14 +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 4d55a8b825 Patch 10767 (Durandal_1707).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72138 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-09 20:49:54 +00:00
SND\shalma_cp 55d5b55272 psxhw.c
- w8 = psxHu8ref


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60333 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-29 19:00:15 +00:00
SND\shalma_cp 56aece957b Dukes of Hazard 2 - psxhw.c
- 32-bit spu write
- fix engine noise

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60292 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-28 00:31:49 +00:00
SND\shalma_cp dcc46e2d30 Chrono Cross interlace fix (ePSXe version)
GameShark Lite needs GPUSTATUS_READYFORVRAM off when not IDLE. Also fixes CDROM swapping.
- Enable 'Fake GPU Busy States' to work
- Perhaps we should fix PEOPS GPU to turn off READYFORVRAM instead of gpu.c (my temp solution)

Please add gpu.c / gpu.h to your makefiles.


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56824 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-09-05 01:11:09 +00:00
SND\weimingzhi_cp 14b4acb831 #ifdef'ed out Sio1 interface for now (using uninitialized ptr in plugins.c could result in potential bad thing)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54254 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-07-07 05:25:19 +00:00
SND\edgbla_cp 8410fc0c2e Sio1 interface (link cable).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54110 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-07-02 21:58:25 +00:00
SND\weimingzhi_cp 7c6cda7470 use %x instead of %lx.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@50501 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-06-02 01:21:50 +00:00
SND\weimingzhi_cp 78470f8084 got rid of cdrfilename & cdOpenCase, windows broken for now
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47753 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-10 07:11:29 +00:00
SND\edgbla_cp 422812bcfa git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47728 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-05-10 01:43:36 +00:00
SND\weimingzhi_cp 32d4fff89f git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47725 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-05-10 00:53:01 +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\edgbla_cp 462adb7558 Root counters code was written from scratch.
Final Fantasy 8/9, Vandal Hearts 1/2, Wipeout, Lifeforce Tenka work properly now.
Parasite Eve 2 and InuYasha weren't fixed - it's impossible right now, an overall
emulator's precision is too low. It's needed to count the proper CPU timing and to get rid of BIAS.
Because of the same reason it's useless to set the vsync interrupt on vblank, even if it
would fix some games - Pandemonium for example, but would also broke the
others - Final Fantasy IX for example, I've chosen the last one.
Savestate compatibility is lost.


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47077 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-02 16:52:05 +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 a551b94c78 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@41546 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-02-15 02:04:24 +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 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