summaryrefslogtreecommitdiff
path: root/libpcsxcore/psxbios.c
Commit message (Collapse)AuthorAgeFilesLines
* * Fix file and folder permissionsStelios Tsampas2018-03-191-0/+0
|
* * Revert parts of the per game memory card patch.Stelios Tsampas2017-07-301-7/+7
| | | | | | | | | | | | | 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-6/+6
| | | | | | | | - per game memory card support (improved version) - save state pictures (F2) - Wipeout MemHack (improved version) Fixed LTCG build and set as default.
* Prevent crash on negative length patchiCatButler2016-03-301-24/+11
| | | | From the pcsxrearmed project via Solis.
* Bring up to date with PCSX-R master (97809)iCatButler2016-03-301-77/+141
|
* psxBios__card_status() (Solis);SND\edgbla_cp2015-01-271-1/+10
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@93284 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* hle bios memset fix (issue 11764);SND\edgbla_cp2014-07-131-3/+18
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90952 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Patch 16583 (MaddTheSane);SND\edgbla_cp2014-07-121-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90937 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90277 ↵SND\weimingzhi_cp2014-05-031-1/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90226 ↵SND\weimingzhi_cp2014-05-021-1/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90225 ↵SND\weimingzhi_cp2014-05-021-2/+2
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxbios: format()SND\weimingzhi_cp2014-05-021-1/+21
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90224 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxbios: firstfile() does NOT deliver event in real BIOS.SND\weimingzhi_cp2014-04-301-3/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90195 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* COTS & HLE BIOS & no memcard: enable password.SND\ckain_cp2014-04-091-1/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89839 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fix some minor warnings on SysPrintf and SysMessage use in libpcsxcore.SND\MaddTheSane_cp2013-07-091-3/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85929 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* PSXBIOS_LOG and printf, puts, putchar: prettier output to the log.SND\ckain_cp2013-03-041-0/+27
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83324 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
* Fixing an off-by-one error reported by Clang in Xcode 4.6.SND\MaddTheSane_cp2013-01-291-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82586 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Patch 13685 (ckain);SND\edgbla_cp2013-01-271-1/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82548 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxbios: handle u modifierSND\notaz_cp2013-01-191-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82379 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Unix style EOL (thanks to darktjm);SND\edgbla_cp2012-11-181-2838/+2838
| | | | 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
* Temporarily reverted r64524 until I (or someone else) find the time to sort ↵SND\weimingzhi_cp2011-03-131-2838/+2838
| | | | | | 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-118/+118
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64524 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62188 ↵SND\weimingzhi_cp2011-01-191-0/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* notaz:SND\weimingzhi_cp2011-01-191-8/+22
| | | | | | | | - fix firstfile() return value - it should only return dir when finds a match, and bufile macro already does that. (Patch #8118). - firstfile delivers an event on real bios, so do that (Patch #8119). - implement psxBios__card_chan (Patch #8120). git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62183 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* * Removed unnecessary files.SND\weimingzhi_cp2010-12-271-0/+11
| | | | | | | | | | | * Clean up build system (Issue #7815, VoidMage). * properly init some variables on reset (Patch #7887, notaz). * dfxvideo: several fixes to FPS bar (Patch #7879, dario86). * Region autodetection for 3 PAL demos (Patch #7879, dario86). git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61512 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* BIOS: cache flushingSND\shalma_cp2010-09-261-0/+2
| | | | | | | - Only affects interpreter git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57733 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@53626 ↵SND\weimingzhi_cp2010-06-261-1/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@53080 ↵SND\weimingzhi_cp2010-06-211-0/+12
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* changed cdrom timing value so that it behaves the same as older revisions.SND\weimingzhi_cp2010-06-031-11/+11
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@50743 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* use %x instead of %lx.SND\weimingzhi_cp2010-06-021-9/+9
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@50501 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* use zlib to compress the font.SND\weimingzhi_cp2010-05-311-29/+32
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@50108 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Implemented Krom2RawAdd().SND\weimingzhi_cp2010-05-311-14/+63
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@50101 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@49897 ↵SND\weimingzhi_cp2010-05-301-2/+2
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@49879 ↵SND\weimingzhi_cp2010-05-301-23/+19
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* HLE BIOS: Fixed memcpy(), create new stack for interrupt handlers.SND\weimingzhi_cp2010-05-301-36/+46
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@49873 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* implemented more HLE BIOS functions without standard C library calls.SND\weimingzhi_cp2010-05-291-59/+116
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@49695 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* implemented more functions by hand (qsort() is not tested).SND\weimingzhi_cp2010-05-281-85/+205
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@49477 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48650 ↵SND\weimingzhi_cp2010-05-241-5/+6
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48649 ↵SND\weimingzhi_cp2010-05-241-0/+3
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* implemented more HLE BIOS functions by hand, RNG should behave exactly the ↵SND\weimingzhi_cp2010-05-241-66/+96
| | | | | | same as real BIOS now. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48648 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48429 ↵SND\weimingzhi_cp2010-05-211-3/+3
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* implemented several hle bios funcs in core instead of calling standard C ↵SND\weimingzhi_cp2010-05-211-32/+117
| | | | | | library funcs (Not done yet). git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48428 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* readded oss/pulseaudio/alsa/null sound backends, added --enable-sound ↵SND\weimingzhi_cp2010-05-211-3/+1
| | | | | | configure flag to specify the backend to be used. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48419 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixed crash when launching another game if netplay plugin is selected but ↵SND\weimingzhi_cp2010-05-141-4/+4
| | | | | | not used during the previously running game. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48030 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* windows fixSND\weimingzhi_cp2010-05-101-2/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47755 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@38813 ↵SND\weimingzhi_cp2009-12-041-12/+6
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@38811 ↵SND\weimingzhi_cp2009-12-041-6/+12
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97