aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/psxmem.c
AgeCommit message (Collapse)Author
2020-02-18Add fallback addresses so second instance runahead can workZachary Cook
Also prefer MAP_FIXED_NOREPLACE over MAP_FIXED, as it won't remove old memory maps
2020-02-09Update psxmem.cTwinaphex
2020-02-08pcsxmem: mmap RAM/BIOS/scratchpad to better locationsPaul Cercueil
This permits the Lightrec dynarec to emit better code. Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2019-02-17psxmem: Reads of PIO Expansion area read all-ones.gameblabla
Patch by senquack : "Fixes 'Tetris with Card Captor Sakura - Eternal Heart (Japan)' startup. Thanks to gameblabla for finding this issue and pointing out that Mednafen had a fix for it. It's adapted here in a much simpler form."
2016-02-28psxmem: use rounding that's more likely to worknotaz
2015-03-25psxmem: fix error handlingnotaz
also bump libpicofe for mmap fix
2014-12-20psxmem: Add mman wrapper for Win32 and use it for PCSX ReARmed libretro Win32twinaphex
Conflicts: Makefile.libretro
2014-12-06psxmem: remove hard requirement for a mappingnotaz
not all platforms have 1f800000 free not all mmap implementations use the addr hint..
2013-06-05psxmem: handle map failures so that it can be retriednotaz
2013-04-02avoid MAP_FIXED, log mappingsnotaz
MAP_FIXED overrides existing mappings, we don't want that
2013-03-25Add missing ifdef, move QNX RAM mapping closer to othersCatalystG
2013-03-25Add support for PlayBook/BB10 with libretroCatalystG
2013-03-15Fix PSX unmap issue causing crash on exitCatalystG
2013-03-15psxmem: handle io mirrorsnotaz
tested on real hardware (ignoring missing fault emulation) fixes Star Wars - Episode I
2013-01-28psxmem: try to choose mem addresses more carefullynotaz
2012-12-09avoid bogus warningnotaz
2012-11-28clean up mmap hacksnotaz
still messy but perhaps beter
2012-10-12use plat_mmap for RAM toonotaz
2012-04-18support emulated RAM mapped at offsetnotaz
Thanks to CatalystG for some initial code and testing.
2011-10-16psxmem: set fixed flag on mappings that really need itnotaz
also fix unmap
2011-10-10drc: implement memory access speculationnotaz
try to guess RAM mirror we are going to hit
2011-09-23fix build on some ARM toolchainsnotaz
R1 redefined..
2011-02-09psxmem: backport fixes from pcsxrnotaz
shalma: Duke Nukem - Land of Babes - psxmem.c - Clear correct dynarec area - Fixes Paradox intro crash Dukes of Hazard 2 - psxhw.c - 32-bit spu write - fix engine noise
2010-12-23drc: map bios and fix dummy readsnotaz
2010-11-21some drc integration worknotaz
2010-11-16pcsxr-1.9.92PCSX* teams