summaryrefslogtreecommitdiff
path: root/libpcsxcore/cdrom.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Crusaders of Might and Magic - cdrom.cSND\shalma_cp2010-11-241-10/+22
| | | | | | | - fix seek, getlocl, read_ack times - fix cutscene speech (start + play) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60064 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Rockman X5 - cdrom.cSND\shalma_cp2010-11-241-1/+1
| | | | | | | - no data ack - fix music restart git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60062 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Dexter's Laboratory - Mandark's Lab - cdrom.cSND\shalma_cp2010-11-231-1/+1
| | | | | | | - detect last cdda track - fix new game git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59991 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Space Hulk - Vengeance of the Blood Angels - cdrom.cSND\shalma_cp2010-11-221-8/+9
| | | | | | | - channel off = use first file - fix music, speech git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59955 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom.cSND\shalma_cp2010-11-221-4/+2
| | | | | | | - minor repplay fake subq fix git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59923 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Crusaders of Might and Magic - cdrom.cSND\shalma_cp2010-11-211-4/+2
| | | | | | | - Give top priority to cdr commands - fix intro movie git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59905 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Crusaders of Might and Magic - cdrom.cSND\shalma_cp2010-11-211-1/+3
| | | | | | | - Send FORM2 for 2340 read + ADPCM on - fix 3DO logo git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59904 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Breath of Fire 3 - cdrom.cSND\shalma_cp2010-11-211-21/+7
| | | | | | | | - remove r59791 hack (breaks game) - fix sleep issue git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59900 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Duke Nukem - Time to Kill - cdrom.cSND\shalma_cp2010-11-201-7/+8
| | | | | | | | - (de)mute does not set spu cd-xa - fix music / speech volume git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59851 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom.cSND\shalma_cp2010-11-201-0/+4
| | | | | | | - fix msf2sec, sec2msf (oops!) - for cdda subq faking git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59828 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom.cSND\shalma_cp2010-11-201-23/+165
| | | | | | | - add basic internal subq faking (cdda games) - allows ccd/img/no sub, bin/cue, direct cdrom (no subchannel reading), .. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59816 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom.cSND\shalma_cp2010-11-191-2/+14
| | | | | | | - don't let cd-xa volume write to register (ex. cdrwrite3) - might fix something git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59791 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Megaman Legends - cdrom.cSND\shalma_cp2010-11-181-1/+1
| | | | | | | - don't use ACK interrupt on XA read data - fix cut speech git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59752 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Croc 2 - cdrom.cSND\shalma_cp2010-11-181-16/+3
| | | | | | | | - Do not return FORM2 during ADPCM play - fixes cutscenes git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59727 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Silhouette Mirage - cdrom.c / r3000a.cSND\shalma_cp2010-11-151-1/+75
| | | | | | | - check cdda autopause - fix looping music git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59671 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom.cSND\shalma_cp2010-11-151-0/+3
| | | | | | - add repplay safety check git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59641 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Rockman X5 - cdrom.cSND\shalma_cp2010-11-151-6/+4
| | | | | | | - reschedule read interrupts - fixes music playback git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59611 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom.cSND\shalma_cp2010-11-131-5/+2
| | | | | | - redo last hack git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59553 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Rockman X5 - cdrom.cSND\shalma_cp2010-11-131-6/+9
| | | | | | | - use longer read time for non-seeked sector - fixes capcom logo git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59552 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* CdlID + 0x20: I remove cdr.Result[1] |= 0x80; this didn't allow run game ↵SND\edgbla_cp2010-11-111-52/+51
| | | | | | through bios. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59430 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fighting Force 2 - cdrom.cSND\shalma_cp2010-11-051-9/+14
| | | | | | | - update subq during read_ack - fixes new game loading git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59190 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Ape Escape - cdrom.cSND\shalma_cp2010-11-051-0/+12
| | | | | | | - detect 0 dma size transfers - fixes boot git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59189 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58936 ↵SND\edgbla_cp2010-10-301-621/+621
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Squaresoft on PlayStation 1998 Collector's CD Vol. 1 - cdrom.cSND\shalma_cp2010-10-301-0/+5
| | | | | | | | - turn off cdda on setmode - fixes choppy movie sound git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58933 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Destruction Derby: cdrom.cSND\shalma_cp2010-10-301-0/+22
| | | | | | | - Add ReadT command (read TOC?) - Fixes boot git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58929 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Tekken: cdrom.cSND\shalma_cp2010-10-301-7/+57
| | | | | | | | - CD-XA volume controls - Fixes fadeout at end of match git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58928 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Vib Ribbon: cdrom.cSND\shalma_cp2010-10-301-205/+417
| | | | | | | | - Use own decoded buffer IRQ handling, fix CD swapping, demute cd-xa volume - Game mostly playable (original + music modes) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58927 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Wild 9, Rockman X3, Twisted Metal 2: cdrom.cSND\shalma_cp2010-10-301-16/+58
| | | | | | | - Start cdda playback at official track start when possible + report correct SubQ time at start - Fixes many games with music problems, choppy cdda play git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58926 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* 5-Star Racing: cdrom.cSND\shalma_cp2010-10-301-1/+3
| | | | | | | | - Don't stop cdda on gettn - Fixes music git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58925 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Duke Nukem: Land of the Babes - cdrom.cSND\shalma_cp2010-10-301-17/+31
| | | | | | | | - Fix read interrupt start timing, Seek / Reading flags - Fixes cutscene loading git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58924 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Doom - cdrom.cSND\shalma_cp2010-10-301-21/+29
| | | | | | | | | | - IRQ reschedule - Fixes boot - InuYasha CdlPause adjustment git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58923 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdrom.cSND\shalma_cp2010-10-301-1/+13
| | | | | | | - seperate burst from normal dma - Burst used in Rebel Assault 2 mission select git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58922 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Gundam Battle Assault 2: cdrom.cSND\shalma_cp2010-10-121-3/+8
| | | | | | | | - Give CdlPause longer time to decode data - Fixes boot+gameplay, fixes Hokuto no Ken 2 (intro) - NOTE: Please delete pcsxr\pcsxr upload error git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58358 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58348 ↵SND\edgbla_cp2010-10-121-23/+31
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Hokuto no Ken 2: cdrom.cSND\shalma_cp2010-10-101-8/+8
| | | | | | | | - return FORM1 + FORM2 when ADPCM off - fixes recent boot problem, not intro glitches git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58281 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* G-Police: cdrom.cSND\shalma_cp2010-10-101-11/+14
| | | | | | | | - Longer GetlocL time, no autopause on ADPCM - Fixes music, speech git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58258 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Crash Team Racing: cdrom.cSND\shalma_cp2010-10-091-0/+6
| | | | | | | | - SPU IRQ for every ADPCM decoded - Fixes music, speech git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58252 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* quick compile fix.SND\edgbla_cp2010-10-071-408/+409
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58192 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Wild 9: cdrom, r3000a, dmaSND\shalma_cp2010-10-071-74/+111
| | | | | | | | | - give Repplay its own interrupt handler - add DMA3 busy times - fixes music git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58184 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Judge Dredd / Xenogears: cdrom.cSND\shalma_cp2010-10-071-2/+6
| | | | | | | - Filter specific FORM2 ID ($64, $E4) - Fixes Dredd in-game sprites / Xeno movies git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58169 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Judge Dredd: cdrom.cSND\shalma_cp2010-10-061-2/+7
| | | | | | | | - Don't return FORM2 during ADPCM playback - Fixes movies, in-game play (still problems with sprites) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58149 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* CDROM Buffer: cdrom.cSND\shalma_cp2010-10-051-10/+8
| | | | | | | | - real hardware uses 16 output bytes then loops around (edgbla) (Works with GameShark music players = 17 bytes) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58115 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Twisted Metal - World Tour: cdrom.cSND\shalma_cp2010-10-051-24/+33
| | | | | | | - Don't mix DATA / AUDIO seek cursors (fixes main menu) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58113 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Firemen 2: cdrom.cSND\shalma_cp2010-10-041-0/+5
| | | | | | | | - ADPCM playing without channel filtering Fixes cutscene, briefing voices / music git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58090 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Tomb Raider 2: SeekP updates subchannel for GetlocPSND\shalma_cp2010-10-011-2/+5
| | | | | | | - Fixes main menu + music git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57996 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Rayman, BIOS Music Player, GameShark Music PlayersSND\shalma_cp2010-09-281-174/+369
| | | | | | | | | | | | - cdriso.c: Forward + Backward (rewind) support, Data track wiping during audio play, GetStatus (time) fixes - cdrom.c: CdlForward, CdlBackward, CdlID (auto boot Music CDs with BIOS), CdlStop, CdlPause, CdlPlay (support BIOS play + pause / resume), CdlGetlocP (timing, output results), REPPLAY (report play times - Rayman, BIOS) now work - cdrom.h: Forward, Backward states; Larger result buffer NOTE: Must use iso images with subchannel data for Rayman and Music Players to work. And use latest PCSX-r PEOPS DSound plugin. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57823 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* a little less aggressiveSND\weimingzhi_cp2010-09-131-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57140 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Merged change from ↵SND\weimingzhi_cp2010-09-131-141/+159
| | | | | | | | | http://forums.ngemu.com/pcsx-discussion/116599-developers-wanted-pcsx-revival-9.html#post1902678 with minor amendments. GPU DMA chain timing (FF7 opening CG and maybe other games too - not tested with rebel assault 2 though). git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57139 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* SIO - Avoid GameShark CDX Enhancement crash (DMA3 buffer overrun)SND\shalma_cp2010-09-091-1/+18
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56988 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* CDROM: GameShark CDX 3.3 - low-level status reading (CD swap trick)SND\shalma_cp2010-09-071-0/+69
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56921 e17a0e51-4ae3-4d35-97c3-1a29b211df97