X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fop.h;h=760f5930f0e6e517ece3ec064858702e53533cae;hb=cdc64706c10d3fe005fecff5d000fe60b3980a3b;hp=20e71902deed3270705e0f7a484666b95edaef57;hpb=26044acf8a4fe70772bd6e69afb8b8d20b5a6af5;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;