beetle-psx-libretro/deps/mman/sys
Zachary Cook 986444d837 Add lightrec dynarec support
Only output for big-ass-debugger if LIGHTREC_DEBUG=1

LIGHTREC_DEBUG=1 implies DEBUG=1, to disable threaded recompiler, so that output is reliable

Select which dynarec option with core config option

Default back to the faster option, and should allow running debugger easier

Fix crash when switching dynarec option at run-time, need to invalidate lightrec_state

Fix exe loading enough to get into lightrec interpreter

Code for reloading expansion1 is from @simias dynarec

Fix savestate loading

Cleanup LIGHTREC_DEBUG

Keep track of previous dynarec option properly

Fully re-initialize lightrec when switching dynarec option

Add option to invalidate stores always (Full) or just for DMA (DMA Only)

Add option to configure amount of cycles that can pass in dynarec before a DMA/GPU update is forced

Do not init lightrec for beetle interpreter

Make lightrec memory logging more concise

Runahead can use a second instance, use exclusive shared memory and try another name

Fix load state again

Change default dynarec option to interpreter

Reword DMA/GPU event cycles option

Don't build lightrec by default, require HAVE_LIGHTREC=1

Revert ReadAbsorb changes, incompatible with old save states

Revert changes to GPR, much more compatible with beetle interpreter

Fix subrepos so they can be updated cleanly in the future
2020-01-21 20:43:53 -05:00
..
.vs/mman/v14 Add deps for dynarec 2020-01-21 19:39:21 -05:00
.gitignore Add deps for dynarec 2020-01-21 19:39:21 -05:00
.gitrepo Add lightrec dynarec support 2020-01-21 20:43:53 -05:00
CMakeLists.txt Add deps for dynarec 2020-01-21 19:39:21 -05:00
configure Add deps for dynarec 2020-01-21 19:39:21 -05:00
Makefile Add deps for dynarec 2020-01-21 19:39:21 -05:00
mman-win32.pro Add deps for dynarec 2020-01-21 19:39:21 -05:00
mman.c Add deps for dynarec 2020-01-21 19:39:21 -05:00
mman.h Add deps for dynarec 2020-01-21 19:39:21 -05:00
mman.sln Add deps for dynarec 2020-01-21 19:39:21 -05:00
mman.vcxproj Add deps for dynarec 2020-01-21 19:39:21 -05:00
mman.vcxproj.filters Add deps for dynarec 2020-01-21 19:39:21 -05:00
mman.vcxproj.user Add deps for dynarec 2020-01-21 19:39:21 -05:00
README.md Add deps for dynarec 2020-01-21 19:39:21 -05:00
test.c Add deps for dynarec 2020-01-21 19:39:21 -05:00
UpgradeLog.htm Add deps for dynarec 2020-01-21 19:39:21 -05:00

mman-win32

mman library for Windows. mirror of https://code.google.com/p/mman-win32/

A light implementation of the mmap functions for MinGW.

The mmap-win32 library implements a wrapper for mmap functions around the memory mapping Windows API.

License: MIT License