sort out 32/64bit savestate compat issues
[pcsx_rearmed.git] / libpcsxcore / cdrom.h
index 90523c3..fde7f21 100644 (file)
@@ -52,7 +52,7 @@ typedef struct {
        unsigned char StatP;
 
        unsigned char Transfer[CD_FRAMESIZE_RAW];
-       unsigned char *pTransfer;
+       unsigned int  pad1;
 
        unsigned char Prev[4];
        unsigned char Param[8];
@@ -94,7 +94,8 @@ typedef struct {
        u8 FastBackward;
        u8 pad;
 
-       u32 LeftVol, RightVol;
+       u8 AttenuatorLeft[2], AttenuatorRight[2];
+       u32 pad2;
 } cdrStruct;
 
 extern cdrStruct cdr;
@@ -108,6 +109,7 @@ void cdrRepplayInterrupt();
 void cdrLidSeekInterrupt();
 void cdrPlayInterrupt();
 void cdrDmaInterrupt();
+void LidInterrupt();
 unsigned char cdrRead0(void);
 unsigned char cdrRead1(void);
 unsigned char cdrRead2(void);