X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fop.h;h=ad9040088b056934bdc8775e8a21eec474e85354;hb=10d7ab1fb217c01030a0b637f9a571c1faf61ede;hp=760f5930f0e6e517ece3ec064858702e53533cae;hpb=376c605508b0c1903dee5357a6d95499c940d258;p=virtualjaguar diff --git a/src/op.h b/src/op.h index 760f593..ad90400 100644 --- a/src/op.h +++ b/src/op.h @@ -5,24 +5,19 @@ #ifndef __OBJECTP_H__ #define __OBJECTP_H__ -#include "types.h" +#include void OPInit(void); void OPReset(void); void OPDone(void); -uint64 OPLoadPhrase(uint32 offset); +uint64_t OPLoadPhrase(uint32_t offset); void OPProcessList(int scanline, bool render); -uint32 OPGetListPointer(void); -void OPSetStatusRegister(uint32 data); -uint32 OPGetStatusRegister(void); -void OPSetCurrentObject(uint64 object); - -//uint8 OPReadByte(uint32, uint32 who = UNKNOWN); -//uint16 OPReadWord(uint32, uint32 who = UNKNOWN); -//void OPWriteByte(uint32, uint8, uint32 who = UNKNOWN); -//void OPWriteWord(uint32, uint16, uint32 who = UNKNOWN); +uint32_t OPGetListPointer(void); +void OPSetStatusRegister(uint32_t data); +uint32_t OPGetStatusRegister(void); +void OPSetCurrentObject(uint64_t object); #define OPFLAG_RELEASE 8 // Bus release bit #define OPFLAG_TRANS 4 // Transparency bit @@ -31,6 +26,6 @@ void OPSetCurrentObject(uint64 object); // Exported variables -extern uint8 objectp_running; +extern uint8_t objectp_running; #endif // __OBJECTP_H__