]> Shamusworld >> Repos - virtualjaguar/blob - src/cdrom.h
Fixed missing border color on left hand side of screen.
[virtualjaguar] / src / cdrom.h
1 //
2 // CDROM.H
3 //
4
5 #ifndef __CDROM_H__
6 #define __CDROM_H__
7
8 //#include "types.h"
9 #include "memory.h"
10
11 void CDROMInit(void);
12 void CDROMReset(void);
13 void CDROMDone(void);
14
15 void BUTCHExec(uint32 cycles);
16
17 uint8 CDROMReadByte(uint32 offset, uint32 who = UNKNOWN);
18 uint16 CDROMReadWord(uint32 offset, uint32 who = UNKNOWN);
19 void CDROMWriteByte(uint32 offset, uint8 data, uint32 who = UNKNOWN);
20 void CDROMWriteWord(uint32 offset, uint16 data, uint32 who = UNKNOWN);
21
22 bool ButchIsReadyToSend(void);
23 uint16 GetWordFromButchSSI(uint32 offset, uint32 who = UNKNOWN);
24 void SetSSIWordsXmittedFromButch(void);
25
26 #endif  // __CDROM_H__