X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fop.h;h=760f5930f0e6e517ece3ec064858702e53533cae;hb=5c28b6dbf7aa20441c8a51f484f4f64b1966f7e3;hp=20e71902deed3270705e0f7a484666b95edaef57;hpb=2f21d8ee63902b160acbaf4c26caaaa0e23ca62f;p=virtualjaguar diff --git a/src/op.h b/src/op.h index 20e7190..760f593 100644 --- a/src/op.h +++ b/src/op.h @@ -11,6 +11,8 @@ void OPInit(void); void OPReset(void); void OPDone(void); +uint64 OPLoadPhrase(uint32 offset); + void OPProcessList(int scanline, bool render); uint32 OPGetListPointer(void); void OPSetStatusRegister(uint32 data); @@ -22,6 +24,11 @@ void OPSetCurrentObject(uint64 object); //void OPWriteByte(uint32, uint8, uint32 who = UNKNOWN); //void OPWriteWord(uint32, uint16, uint32 who = UNKNOWN); +#define OPFLAG_RELEASE 8 // Bus release bit +#define OPFLAG_TRANS 4 // Transparency bit +#define OPFLAG_RMW 2 // Read-Modify-Write bit +#define OPFLAG_REFLECT 1 // Horizontal mirror bit + // Exported variables extern uint8 objectp_running;