X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Finclude%2Fgpu.h;fp=src%2Finclude%2Fgpu.h;h=0000000000000000000000000000000000000000;hb=920ff84436f9539af4e893ed3857a22a554ffd72;hp=1b83d74c2e7eea137aa398731eb3c84531639812;hpb=3876935d4b4efbeaa387e0ddd36171fc88614a49;p=virtualjaguar diff --git a/src/include/gpu.h b/src/include/gpu.h deleted file mode 100644 index 1b83d74..0000000 --- a/src/include/gpu.h +++ /dev/null @@ -1,37 +0,0 @@ -// -// 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 - -void gpu_init(void); -void gpu_reset(void); -void gpu_exec(int32); -void gpu_done(void); -void gpu_update_register_banks(void); -void GPUHandleIRQs(void); -void GPUSetIRQLine(int irqline, int state); - -uint8 GPUReadByte(uint32 offset, uint32 who = UNKNOWN); -uint16 GPUReadWord(uint32 offset, uint32 who = UNKNOWN); -uint32 GPUReadLong(uint32 offset, uint32 who = UNKNOWN); -void GPUWriteByte(uint32 offset, uint8 data, uint32 who = UNKNOWN); -void GPUWriteWord(uint32 offset, uint16 data, uint32 who = UNKNOWN); -void GPUWriteLong(uint32 offset, uint32 data, uint32 who = UNKNOWN); - -uint32 gpu_get_pc(void); -void gpu_releaseTimeslice(void); -void gpu_reset_stats(void); -uint32 gpu_read_pc(void); - -// GPU interrupt numbers (from $F00100, bits 4-8) - -enum { GPUIRQ_CPU = 0, GPUIRQ_DSP, GPUIRQ_TIMER, GPUIRQ_OBJECT, GPUIRQ_BLITTER }; - -#endif // __GPU_H__