X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Finclude%2Fobjectp.h;h=183ea63d90ccaefc7d860afee606fbe2ad050ff5;hb=4c073907d47569384738eedd3dbc41ef3c1491d9;hp=835c0e24f12f98b62a0c52751a93c351b8ffd412;hpb=86bd0f2592c3cd674239532247276bd2d579a857;p=virtualjaguar diff --git a/src/include/objectp.h b/src/include/objectp.h index 835c0e2..183ea63 100644 --- a/src/include/objectp.h +++ b/src/include/objectp.h @@ -6,15 +6,20 @@ void op_init(void); void op_reset(void); void op_done(void); -void op_byte_write(uint32, uint8); -void op_word_write(uint32, uint16); -uint8 op_byte_read(uint32); -uint16 op_word_read(uint32); + +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 op_get_list_pointer(void); -void op_process_list(int16 *backbuffer, int scanline, int render); +//void op_process_list(int16 * backbuffer, int scanline, bool render); void op_set_status_register(uint32 data); uint32 op_get_status_register(void); void op_set_current_object(uint64 object); +// Replacement functions + +void OPProcessList(int scanline, bool render); -#endif +#endif // __OBJECTP_H__