]> Shamusworld >> Repos - virtualjaguar/blob - src/include/objectp.h
Virtual Jaguar 1.0.4 update (Shamus)
[virtualjaguar] / src / include / objectp.h
1 #ifndef __OBJECTP_H__
2 #define __OBJECTP_H__
3
4 #include "types.h"
5
6 void op_init(void);
7 void op_reset(void);
8 void op_done(void);
9 void op_byte_write(uint32, uint8);
10 void op_word_write(uint32, uint16);
11 uint8 op_byte_read(uint32);
12 uint16 op_word_read(uint32);
13 uint32 op_get_list_pointer(void);
14 void op_process_list(int16 * backbuffer, int scanline, bool render);
15 void op_set_status_register(uint32 data);
16 uint32 op_get_status_register(void);
17 void op_set_current_object(uint64 object);
18
19 // Replacement functions
20
21 void OPProcessList(int scanline, bool render);
22
23 #endif  // __OBJECTP_H__