summaryrefslogtreecommitdiff
path: root/libpcsxcore/cdrom.c
Commit message (Collapse)AuthorAgeFilesLines
* cdrom: stopping read should stop seek tooSND\notaz_cp2013-03-111-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83457 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: use single read/play cursor, handle cdlRead for cddaSND\notaz_cp2013-03-111-33/+35
| | | | | | cdlRead on cdda tested on real hardware git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83456 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: pause doesn't start readSND\notaz_cp2013-03-111-2/+0
| | | | | | please don't commit untested code like this, or at least add a comment.. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83455 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* sio;SND\edgbla_cp2013-02-141-4/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82898 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Revert MKT fix, breaks Twisted Metal 2;SND\edgbla_cp2013-02-141-2/+4
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82886 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixed MKT music resume issue #9524 by checking if CDDA mode is enabled when ↵SND\ckain_cp2013-02-121-80/+115
| | | | | | 0x1b command is issued. Refaktored CDROM debug logs. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82833 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: set initial StatPSND\notaz_cp2013-01-221-0/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82429 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: move more handling to cdrInterruptSND\notaz_cp2013-01-191-110/+22
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82378 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: cleanup, support errors, improve timingSND\notaz_cp2013-01-191-139/+121
| | | | | | most changes verified on real thing git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82377 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: rewrite lid codeSND\notaz_cp2013-01-191-159/+75
| | | | | | based on tests on real hardware git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82376 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: some swap cd tuningSND\notaz_cp2013-01-131-1/+2
| | | | | | because last commit removed wrong read stop git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82244 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: remove stopping on TNSND\notaz_cp2013-01-131-5/+0
| | | | | | breaks N2O, does not make sense too git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82243 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: also handle 0xff typeSND\notaz_cp2013-01-131-1/+1
| | | | | | returned by some plugins git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82239 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: fix ID, againSND\notaz_cp2013-01-131-3/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82238 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: set preoer reset valuesSND\notaz_cp2013-01-121-0/+2
| | | | | | fixes HLE git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82226 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdriso: handle cdda playback on data tracksSND\notaz_cp2013-01-121-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82224 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: workaround timing problemsSND\notaz_cp2013-01-111-0/+10
| | | | | | not needed in ReARMed for some reason. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82209 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Revert '"Slow Boot" freeze fix;'SND\notaz_cp2013-01-111-2/+1
| | | | | | also fixes interpreter "Slow Boot" git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82199 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: fix IDSND\notaz_cp2013-01-111-24/+13
| | | | | | also adjust ReadTOC timing and logs git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82198 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* "Slow Boot" freeze fix;SND\edgbla_cp2013-01-091-1/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82156 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: merge code from PCSX ReARMedSND\notaz_cp2013-01-091-1336/+628
| | | | | | | | - lots of hacks cleaned up - removes port3 reschedule (fixes FMVs with Brave Fencer Musashi, etc still working) - based on new information from Mednafen, nocash, and a few tests of my own git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82129 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* BIOS player;SND\edgbla_cp2013-01-081-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82118 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Driver, CTR, etc.SND\edgbla_cp2013-01-081-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82116 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdriso: remove threaded cdda codeSND\notaz_cp2013-01-081-26/+1
| | | | | | | cdrom code now reads with ISOreadCDDA() and sends to SPU, thread code is not used. This will also make a merge from PCSX ReARMed easier. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82099 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Brave Fencer Musashi, Micro Machines V3, Parasite Eve 2, etc;SND\edgbla_cp2013-01-041-1/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82044 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Unix style EOL (thanks to darktjm);SND\edgbla_cp2012-11-181-2507/+2507
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81299 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixing some unitialized variables caught by Clang. Also fixing a divide by ↵SND\MaddTheSane_cp2012-09-231-2/+10
| | | | | | zero error git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79981 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* CD-XA attenuation hack disabled again due to a collateral bug which causes ↵SND\dario86_cp2012-03-011-3/+3
| | | | | | distorted speech in Resident Evil series. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75683 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* - reenabled CD-XA streaming hack by shalma; fixes sound in Final Fantasy ↵SND\dario86_cp2012-02-271-4/+4
| | | | | | | | 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
* 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
* Fixes for some problems found with Xcode's static analyzer. There are more, ↵SND\MaddTheSane_cp2011-12-031-2/+2
| | | | | | but I don't know how to approach them. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72824 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Patch 10831 from Durandal_1707:SND\MaddTheSane_cp2011-11-171-18/+29
| | | | | | This should bring the number of warnings when compiling the Mac version with Clang and the -Wall option down to zero. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72386 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Patch 10767 (Durandal_1707).SND\edgbla_cp2011-11-091-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72138 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@67247 ↵SND\edgbla_cp2011-06-011-1/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@67226 ↵SND\edgbla_cp2011-05-311-3/+3
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Ape Escape.SND\edgbla_cp2011-05-311-12/+37
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@67225 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Temporarily reverted r64524 until I (or someone else) find the time to sort ↵SND\weimingzhi_cp2011-03-131-2445/+2452
| | | | | | out the stuff. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64536 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64535 ↵SND\weimingzhi_cp2011-03-131-9/+18
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Commited patch in issue #8171 (by darktjm).SND\dario86_cp2011-03-121-758/+751
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64524 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom: move pause delay after ACKSND\notaz_cp2011-02-151-13/+11
| | | | | | This solves FF7 slowdowns and seems to keep games that need this delay working. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@63410 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Undo shalma damageSND\shalma_cp2011-02-101-4/+13
| | | | | | | | | | | | | - cdrom.c- Vib Ribbon (decoded buffer - do in spu) - cdrom.c- Crash Team Racing (decoded buffer - do in spu) - xa.c- xa+cdda decoded buffer (fix mistakes) - spu.c- voice 1/3 decoded buffer (optional) Disabled > Please treat all shalma-hopkat work as suspicious (faulty + not hw-accurate) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@63195 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom.cSND\shalma_cp2011-02-061-3/+4
| | | | | | - bios - no cd - fix hangs (diskerror) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@63004 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Experimental patchesSND\shalma_cp2011-02-041-1/+5
| | | | | | | | - cdrom.c- fix stereo xa attenuation Disabled by default git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62922 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Experimental patchesSND\shalma_cp2011-02-041-1/+21
| | | | | | | | | | | | | | | | | | 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
* ExperimentalSND\shalma_cp2011-02-021-1/+2
| | | | | | | | -cdrom.c - fix mono xa attenuation Disabled by default git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62855 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Experimental patchesSND\shalma_cp2011-02-021-10/+25
| | | | | | | | | | - cdrom.c - burst dma 0.3333x - cdrom.c - mono xa attenuation (Tales of Phantasia) - misc comments cleanup Disabled by default git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62851 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom.cSND\shalma_cp2011-02-021-2/+2
| | | | | | - fix cdda attenuation (Tekken 1) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62845 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Experimental patchesSND\shalma_cp2011-02-021-16/+27
| | | | | | | | | | | - gpu.c - use 1/3x dma time (max time allowed by X-Files - system interrupt timing) - cdrom.c - fix dma wrap pointers Disabled by default - enable yourself for now git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62840 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Experimental patchesSND\shalma_cp2011-02-021-1/+75
| | | | | | | | | | | | | | | | | | | | | | 1- gpu.c We don't emulate bus conflicts. Especially with DMA. Lower vram2mem, mem2vram times (1 -> 0.25) - fixes X-Files videos 2- cdrom.c Duke Nukem - Time to Kill uses CD attenuation values for XA music, speech - fix volume slider 3- cdrom.c Add cdrom dma wrapping - possible Ape Escape additional fixes (>2352 transfers in several places) All disabled - view diff and activate at your own risk (accuracy regressions) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62832 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom.cSND\shalma_cp2011-01-301-11/+5
| | | | | | | - mute data track 01 - fix cdlplay resume git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62711 e17a0e51-4ae3-4d35-97c3-1a29b211df97