summaryrefslogtreecommitdiff
path: root/libpcsxcore/psxhw.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-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* New config param HackFix which enables compatibility hacks on certain games ↵SND\ckain_cp2014-07-241-2/+2
| | | | | | and is disabled by default. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91052 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* MML speed fix.SND\ckain_cp2014-03-011-1/+4
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89233 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* EXPERIMENTAL: handle GPU DATA 1F command which should be GPU IRQ request. ↵SND\ckain_cp2013-11-141-1/+12
| | | | | | 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
* Fix Toshinden Subaru with a hack for now. Seems that xa.c needs some further ↵SND\ckain_cp2013-10-021-6/+19
| | | | | | debugging. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87349 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Vampire Hunter D title screen hack revisited. Fixes Tomb Raider II opaque ↵SND\ckain_cp2013-09-271-11/+25
| | | | | | water effect. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87330 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* .SND\edgbla_cp2013-02-221-5/+51
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83090 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* sio;SND\edgbla_cp2013-02-141-3/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82898 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Only do 0x401 when BCR = 0. Should prevent graphic glitches introduced by ↵SND\ckain_cp2013-02-131-12/+1
| | | | | | Vampire Hunter D fix. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82876 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* * Revert old DmaExec;SND\edgbla_cp2013-02-131-0/+11
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82871 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fix Vampire Hunter D title screen by handling special DMA CHCR 0x0401 (not ↵SND\ckain_cp2013-02-131-1/+3
| | | | | | | | | | | 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
* fix irq statusSND\notaz_cp2013-01-091-2/+2
| | | | | | tested on real hardware git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82130 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Setting end-of-line metadata.SND\MaddTheSane_cp2012-12-241-0/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81971 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
* Patch 10767 (Durandal_1707).SND\edgbla_cp2011-11-091-26/+26
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72138 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxhw.cSND\shalma_cp2010-11-291-2/+2
| | | | | | | - w8 = psxHu8ref git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60333 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Dukes of Hazard 2 - psxhw.cSND\shalma_cp2010-11-281-0/+13
| | | | | | | - 32-bit spu write - fix engine noise git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60292 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Chrono Cross interlace fix (ePSXe version)SND\shalma_cp2010-09-051-1/+2
| | | | | | | | | | | 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
* #ifdef'ed out Sio1 interface for now (using uninitialized ptr in plugins.c ↵SND\weimingzhi_cp2010-07-071-32/+44
| | | | | | could result in potential bad thing) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54254 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Sio1 interface (link cable).SND\edgbla_cp2010-07-021-19/+32
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54110 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* use %x instead of %lx.SND\weimingzhi_cp2010-06-021-76/+76
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@50501 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* got rid of cdrfilename & cdOpenCase, windows broken for nowSND\weimingzhi_cp2010-05-101-4/+4
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47753 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47728 ↵SND\edgbla_cp2010-05-101-6/+7
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47725 ↵SND\weimingzhi_cp2010-05-101-4/+0
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* got rid of 0x80000000 flag in psxRegs.interrupt. such flag doesn't seem to ↵SND\weimingzhi_cp2010-05-081-2/+0
| | | | | | 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
* Root counters code was written from scratch.SND\edgbla_cp2010-05-021-12/+12
| | | | | | | | | | | | | 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
* 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@41546 ↵SND\weimingzhi_cp2010-02-151-4/+0
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@41506 ↵SND\weimingzhi_cp2010-02-131-5/+8
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* implemented cheat searchSND\weimingzhi_cp2009-06-291-4/+4
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23829 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23061 ↵SND\weimingzhi_cp2009-04-161-0/+723
e17a0e51-4ae3-4d35-97c3-1a29b211df97