]> Shamusworld >> Repos - virtualjaguar/blob - src/mmu.h
More enhancements to the file chooser.
[virtualjaguar] / 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 //#include "types.h"
13 #include "memory.h"
14
15 void MMUWrite8(uint32 address, uint8 data, uint32 who = UNKNOWN);
16 void MMUWrite16(uint32 address, uint16 data, uint32 who = UNKNOWN);
17 void MMUWrite32(uint32 address, uint32 data, uint32 who = UNKNOWN);
18 void MMUWrite64(uint32 address, uint64 data, uint32 who = UNKNOWN);
19 uint8 MMURead8(uint32 address, uint32 who = UNKNOWN);
20 uint16 MMURead16(uint32 address, uint32 who = UNKNOWN);
21 uint32 MMURead32(uint32 address, uint32 who = UNKNOWN);
22 uint64 MMURead64(uint32 address, uint32 who = UNKNOWN);
23
24 #endif  // __MMU_H__