summaryrefslogtreecommitdiff
path: root/libpcsxcore/cdrom.h
diff options
context:
space:
mode:
authorSND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-09-28 14:07:40 +0000
committerSND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-09-28 14:07:40 +0000
commitda14cf2c433e99eaa9ae14c7a1e589c20c93073b (patch)
tree0aa0c5022860b52c5b7b20d844e1dc970f79797a /libpcsxcore/cdrom.h
parentf90c726e013a832cea1ce213e5251b9a013ad8a1 (diff)
downloadpcsxr-da14cf2c433e99eaa9ae14c7a1e589c20c93073b.tar.gz
Rayman, BIOS Music Player, GameShark Music Players
- 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
Diffstat (limited to 'libpcsxcore/cdrom.h')
-rw-r--r--libpcsxcore/cdrom.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libpcsxcore/cdrom.h b/libpcsxcore/cdrom.h
index 9e4c6fa7..da4fe108 100644
--- a/libpcsxcore/cdrom.h
+++ b/libpcsxcore/cdrom.h
@@ -56,7 +56,7 @@ typedef struct {
unsigned char Prev[4];
unsigned char Param[8];
- unsigned char Result[15];
+ unsigned char Result[16];
unsigned char ParamC;
unsigned char ParamP;
@@ -89,6 +89,8 @@ typedef struct {
boolean Seeked;
u8 LidCheck;
+ u8 FastForward;
+ u8 FastBackward;
} cdrStruct;
extern cdrStruct cdr;