don't use __ARM_ARCH_7A__
[pcsx_rearmed.git] / libpcsxcore / psxmem_map.h
CommitLineData
87e5b45f 1#ifndef __PSXMEM_MAP_H__
2#define __PSXMEM_MAP_H__
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8enum psxMapTag {
9 MAP_TAG_OTHER = 0,
10 MAP_TAG_RAM,
11 MAP_TAG_VRAM,
12 MAP_TAG_LUTS,
13};
14
15extern void *(*psxMapHook)(unsigned long addr, size_t size, int is_fixed,
16 enum psxMapTag tag);
17extern void (*psxUnmapHook)(void *ptr, size_t size, enum psxMapTag tag);
18
19void *psxMap(unsigned long addr, size_t size, int is_fixed,
20 enum psxMapTag tag);
21void psxUnmap(void *ptr, size_t size, enum psxMapTag tag);
22
23#ifdef __cplusplus
24}
25#endif
26#endif