summaryrefslogtreecommitdiff
path: root/libpcsxcore/psxmem.c
Commit message (Collapse)AuthorAgeFilesLines
* * Fix file and folder permissionsStelios Tsampas2018-03-191-0/+0
|
* * Sync with codeplex branch (libpcsxcore, linux gui)Stelios Tsampas2017-07-311-13/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* * Revert parts of the per game memory card patch.Stelios Tsampas2017-07-301-3/+10
| | | | | | | | | | | | | The previous implementation was doing file paths manipulation deep inside sio.c, and it was hardcoding windows style paths. This was breaking on linux in more than one ways and it is incompatible with the dynamic apppath handling from codeplex branch. Moreover, SaveMcd and LoadMcd functions already take memory card file paths as arguments, making any such logic redundant. This patch rewrites the global Config.Mcd# variables during game startup, which makes it more compatible across all platforms. It also has the added benefit that it doesn't update the configuration file with the each game's memory cards, i.e. at PCSXR startup the default memory cards will be loaded.
* Added:Robert Krawczyk2016-04-011-18/+24
| | | | | | | | - per game memory card support (improved version) - save state pictures (F2) - Wipeout MemHack (improved version) Fixed LTCG build and set as default.
* Revert "Son of Ugly's Wipeout patch"iCatButler2016-03-311-24/+18
| | | | | | Breaks Chrono Cross intro sequence camera. This reverts commit f7f38c4b89937391a8ba7c785d0d6b108ac02eb7.
* This Son of Ugly's Wipeout patchiCatButler2016-03-301-18/+24
| | | | from https://github.com/SonofUgly/PCSX-Reloaded via Solis
* Fix some minor warnings on SysPrintf and SysMessage use in libpcsxcore.SND\MaddTheSane_cp2013-07-091-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85929 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxmem: handle io mirrorsSND\notaz_cp2013-03-111-14/+14
| | | | | | | tested on real hardware (ignoring missing fault emulation) fixes Star Wars - Episode I git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83441 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Dynarec(x64): recompile instructions on FlushCache BIOS call - Fixes XG ↵SND\ckain_cp2013-03-021-1/+1
| | | | | | memcard access. Also added psxJumpText() for easier debugging. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83304 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Unix style EOL (thanks to darktjm);SND\edgbla_cp2012-11-181-374/+374
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81299 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Updated Free Software Foundation address (Jem256).SND\dario86_cp2012-02-191-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75156 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@66613 ↵SND\edgbla_cp2011-05-061-6/+6
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Temporarily reverted r64524 until I (or someone else) find the time to sort ↵SND\weimingzhi_cp2011-03-131-372/+374
| | | | | | out the stuff. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64536 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Commited patch in issue #8171 (by darktjm).SND\dario86_cp2011-03-121-15/+13
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64524 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxmem.cSND\shalma_cp2010-11-191-5/+5
| | | | | | | - set mem penalty to 1 constant (redo) - should improve stability git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59790 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Duke Nukem - Land of Babes - psxmem.cSND\shalma_cp2010-11-091-1/+1
| | | | | | | - Clear correct dynarec area - Fixes Paradox intro crash git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59357 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxmem.cSND\shalma_cp2010-11-081-2/+2
| | | | | | | - slight memory tweak - supposedly improves compatibility git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59300 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* BIOS: cache flushingSND\shalma_cp2010-09-261-1/+4
| | | | | | | - Only affects interpreter git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57733 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* only load the net yaroze library when running EXE.SND\weimingzhi_cp2010-09-221-26/+26
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57503 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57465 ↵SND\weimingzhi_cp2010-09-211-10/+0
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* load net yaroze library if exists at startup.SND\weimingzhi_cp2010-09-191-4/+13
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57379 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxmem.c: Wipeout runs too fastSND\shalma_cp2010-09-041-2/+26
| | | | | | - Install memory penalties which will slow it down (2 for now) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56820 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@50883 ↵SND\weimingzhi_cp2010-06-041-1/+2
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* trim the spaces. should be safe as the 2nd byte in shiftjis starts from 0x3fSND\weimingzhi_cp2010-05-231-0/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48569 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* map 1fc00000-1fc7ffff & 9fc00000-9fc7ffff to BIOS ROM as well.SND\weimingzhi_cp2010-05-201-14/+19
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48382 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* use boolean for where it should.SND\weimingzhi_cp2010-05-121-4/+4
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47869 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* preparing for refactor/cleanup, moved all definations into .c files, other ↵SND\weimingzhi_cp2010-05-071-0/+8
| | | | | | 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
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@46936 ↵SND\weimingzhi_cp2010-04-301-2/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@45449 ↵SND\weimingzhi_cp2010-04-151-2/+2
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@44475 ↵SND\weimingzhi_cp2010-04-101-26/+23
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@31468 ↵SND\weimingzhi_cp2009-10-091-1/+13
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23061 ↵SND\weimingzhi_cp2009-04-161-0/+324
e17a0e51-4ae3-4d35-97c3-1a29b211df97