Improved the .heap section detection to avoid a detection error
[clinton/Virtual-Jaguar-Rx.git] / src / blitter.h
CommitLineData
cf76e892
JPM
1//
2// Jaguar blitter implementation
3//
4
5#ifndef __BLITTER_H__
6#define __BLITTER_H__
7
8//#include "types.h"
9#include "memory.h"
10
11void BlitterInit(void);
12void BlitterReset(void);
13void BlitterDone(void);
14
15uint8_t BlitterReadByte(uint32_t, uint32_t who = UNKNOWN);
16uint16_t BlitterReadWord(uint32_t, uint32_t who = UNKNOWN);
17uint32_t BlitterReadLong(uint32_t, uint32_t who = UNKNOWN);
18void BlitterWriteByte(uint32_t, uint8_t, uint32_t who = UNKNOWN);
19void BlitterWriteWord(uint32_t, uint16_t, uint32_t who = UNKNOWN);
20void BlitterWriteLong(uint32_t, uint32_t, uint32_t who = UNKNOWN);
21
22uint32_t blitter_reg_read(uint32_t offset);
23void blitter_reg_write(uint32_t offset, uint32_t data);
24
25extern uint8_t blitter_working;
26
27//For testing only...
28void LogBlit(void);
29
30#endif // __BLITTER_H__