X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Finclude%2Fgpu.h;h=83758041c6034e2ea52c6318addf9644e3a175c9;hb=eec393ad84a023a5788204847d0bbaf8ecf0dd90;hp=7ac8f955fdcb954f7471719597be47f0a5a91311;hpb=86bd0f2592c3cd674239532247276bd2d579a857;p=virtualjaguar diff --git a/src/include/gpu.h b/src/include/gpu.h index 7ac8f95..8375804 100644 --- a/src/include/gpu.h +++ b/src/include/gpu.h @@ -1,29 +1,25 @@ -////////////////////////////////////////////////////////////////////////////// // -////////////////////////////////////////////////////////////////////////////// +// GPU.H: Header file // -// -// -// -// -// -////////////////////////////////////////////////////////////////////////////// #ifndef __GPU_H__ #define __GPU_H__ #include "jaguar.h" -#define gpu_control_ram_base 0x00f02100 -#define gpu_work_ram_base 0x00f03000 +#define GPU_CONTROL_RAM_BASE 0x00F02100 +#define GPU_WORK_RAM_BASE 0x00F03000 + +#define ASSERT_LINE 1 +#define CLEAR_LINE 0 void gpu_init(void); void gpu_reset(void); void gpu_exec(int32); void gpu_done(void); void gpu_update_register_banks(void); -void gpu_check_irqs(void); -void gpu_set_irq_line(int irqline, int state); +void GPUHandleIRQs(void); +void GPUSetIRQLine(int irqline, int state); unsigned gpu_byte_read(unsigned int offset); unsigned gpu_word_read(unsigned int offset); unsigned gpu_long_read(unsigned int offset); @@ -35,4 +31,4 @@ void gpu_releaseTimeslice(void); void gpu_reset_stats(void); uint32 gpu_read_pc(void); -#endif +#endif // __GPU_H__