X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=inline;f=libpcsxcore%2Fpsxmem.c;h=259128d1d61ccdcda9e4b28702819de76500ea4c;hb=3a92bf0b7a2d929f53ae69cf761721c136f9036d;hp=2ca5dd58f5e486729029bc7b6ac3bf3789ea58f9;hpb=c0adc1d662ed933b8d3369746fc7cf25736b1219;p=pcsx_rearmed.git diff --git a/libpcsxcore/psxmem.c b/libpcsxcore/psxmem.c index 2ca5dd58..259128d1 100644 --- a/libpcsxcore/psxmem.c +++ b/libpcsxcore/psxmem.c @@ -28,7 +28,12 @@ #include "r3000a.h" #include "psxhw.h" #include "debug.h" + +#ifdef __LIBRETRO__ +#include "memmap.h" +#else #include +#endif #ifndef MAP_ANONYMOUS #define MAP_ANONYMOUS MAP_ANON @@ -150,11 +155,11 @@ int psxMemInit() { } psxP = &psxM[0x200000]; - psxH = psxMap(0x1f800000, 0x10000, 1, MAP_TAG_OTHER); + psxH = psxMap(0x1f800000, 0x10000, 0, MAP_TAG_OTHER); psxR = psxMap(0x1fc00000, 0x80000, 0, MAP_TAG_OTHER); if (psxMemRLUT == NULL || psxMemWLUT == NULL || - psxR == NULL || psxP == NULL || psxH != (void *)0x1f800000) { + psxR == NULL || psxP == NULL || psxH == NULL) { SysMessage(_("Error allocating memory!")); psxMemShutdown(); return -1;