Delete file.cpp
[clinton/Virtual-Jaguar-Rx.git] / src / mmu.h
1 //
2 // mmu.h
3 //
4 // Jaguar Memory Manager Unit
5 //
6 // by James L. Hammons
7 //
8
9 #ifndef __MMU_H__
10 #define __MMU_H__
11
12 //#define USE_NEW_MMU
13
14 //#include "types.h"
15 #include "memory.h"
16
17 #ifdef USE_NEW_MMU
18 void MMUWrite8(uint32_t address, uint8_t data, uint32_t who = UNKNOWN);
19 void MMUWrite16(uint32_t address, uint16_t data, uint32_t who = UNKNOWN);
20 void MMUWrite32(uint32_t address, uint32_t data, uint32_t who = UNKNOWN);
21 void MMUWrite64(uint32_t address, uint64_t data, uint32_t who = UNKNOWN);
22 uint8_t MMURead8(uint32_t address, uint32_t who = UNKNOWN);
23 uint16_t MMURead16(uint32_t address, uint32_t who = UNKNOWN);
24 uint32_t MMURead32(uint32_t address, uint32_t who = UNKNOWN);
25 uint64_t MMURead64(uint32_t address, uint32_t who = UNKNOWN);
26 #endif
27
28 #endif // __MMU_H__