]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/include/cdrom.h
New GUI font ;-)
[virtualjaguar] / src / include / cdrom.h
index 33030ddfd30dfa9894253d9dbad8ef9d4103e3bd..a193947f5ccd1eb11eb048771452dcc7b268563f 100644 (file)
@@ -1,16 +1,25 @@
+//
+// CDROM.H
+//
+
 #ifndef __CDROM_H__
 #define __CDROM_H__
 
 #include "jaguar.h"
 
-void cdrom_init(void);
-void cdrom_reset(void);
-void cdrom_done(void);
+void CDROMInit(void);
+void CDROMReset(void);
+void CDROMDone(void);
+
+void BUTCHExec(uint32 cycles);
+
+uint8 CDROMReadByte(uint32 offset, uint32 who = UNKNOWN);
+uint16 CDROMReadWord(uint32 offset, uint32 who = UNKNOWN);
+void CDROMWriteByte(uint32 offset, uint8 data, uint32 who = UNKNOWN);
+void CDROMWriteWord(uint32 offset, uint16 data, uint32 who = UNKNOWN);
 
-void cdrom_update(void);
-void cdrom_byte_write(uint32 offset, uint8 data);
-void cdrom_word_write(uint32 offset, uint16 data);
-uint8 cdrom_byte_read(uint32 offset);
-uint16 cdrom_word_read(uint32 offset);
+bool ButchIsReadyToSend(void);
+uint16 GetWordFromButchSSI(uint32 offset, uint32 who = UNKNOWN);
+void SetSSIWordsXmittedFromButch(void);
 
-#endif
+#endif // __CDROM_H__