1 //////////////////////////////////////////////////////////////////////////////
\r
3 //////////////////////////////////////////////////////////////////////////////
\r
10 //////////////////////////////////////////////////////////////////////////////
\r
17 #define gpu_control_ram_base 0x00f02100
\r
18 #define gpu_work_ram_base 0x00f03000
\r
20 void gpu_init(void);
\r
21 void gpu_reset(void);
\r
22 void gpu_exec(int32);
\r
23 void gpu_done(void);
\r
24 void gpu_update_register_banks(void);
\r
25 void gpu_check_irqs(void);
\r
26 void gpu_set_irq_line(int irqline, int state);
\r
27 unsigned gpu_byte_read(unsigned int offset);
\r
28 unsigned gpu_word_read(unsigned int offset);
\r
29 unsigned gpu_long_read(unsigned int offset);
\r
30 void gpu_byte_write(unsigned offset, unsigned data);
\r
31 void gpu_word_write(unsigned offset, unsigned data);
\r
32 void gpu_long_write(unsigned offset, unsigned data);
\r
33 uint32 gpu_get_pc(void);
\r
34 void gpu_releaseTimeslice(void);
\r
35 void gpu_reset_stats(void);
\r
36 uint32 gpu_read_pc(void);
\r