Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-08 | Remove libco | David Guillen Fandos | |
This removes libco and all the usages of it (+pthreads). Rewired all dynarecs and interpreter to return after every frame so that libretro can process events. This required to make dynarec re-entrant. Dynarecs were updated to check for new frame on every update (IRQ, cycle exhaustion, I/O write, etc). The performance impact of doing so should be minimal (and definitely outweight the libco gains). While at it, fixed small issues to get a bit more perf: arm dynarec was not idling correctly, mips was using stack when not needed, etc. Tested on PSP (mips), OGA (armv7), Linux (x86 and interpreter). Not tested on Android though. | |||
2021-03-06 | Fix x86 dynarec, broken by d10c4afe | David Guillen Fandos | |
The dynarec expects function args to be located in registers instead of the stack, which is not the default calling convetion in GCC/clang. | |||
2019-10-03 | Reenable native file IO on PSP | bmaupin | |
2016-08-08 | (VITA) Dynarec WIP | Francisco José García García | |
2015-11-04 | (3ds) dynarec: map the translation caches to specific addresses at | aliaspider | |
runtime, increases compatibility with loaders that can reloacate each program section seperately. move the svc enabling functions to the frontend. | |||
2015-09-20 | (CTR/3DS) using a heap allocator with a size determined at runtime can | aliaspider | |
remove the static memory limitation, no need to use the smaller dynarec buffer size. | |||
2015-07-30 | Cleanups | twinaphex | |
2015-04-16 | (CTR/3DS) reduce the size of the preallocated memory used by the dynamic | aliaspider | |
recompiler. | |||
2014-12-20 | Get rid of function_cc | Twinaphex | |
2014-12-10 | cleanups | aliaspider | |
2014-12-10 | add a HAVE_MMAP check, cleanups. | aliaspider | |
2014-12-10 | implement retro_serialize/unserialize | aliaspider | |
2014-12-09 | dynamic recompiler now works when the core is compiled as a shared | aliaspider | |
library. | |||
2011-09-06 | enable -Wall and fix warnings reported by it | notaz | |
2011-09-03 | fix some warnings | notaz | |
2011-09-03 | get rid of GP2X_BUILD checks where they are not really needed | notaz | |
2009-05-21 | original source from gpsp09-2xb_src.tar.bz2 | notaz | |