Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-17 | Enable runtime dynarec enable/disable | David Guillen Fandos | |
Added a more thorough cache cleanup for reset/mode-change too. Fixed the mmap initialization that ends up leaking memory. Minor x86 asm fixes for Android. | |||
2021-03-10 | Remove PSP-specific stuff from MIPS backend | David Guillen Fandos | |
This is unnecessary since newlib supports all file I/O. This is needed for other mips ports | |||
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. | |||
2020-10-06 | Cleanups | twinaphex | |
2019-10-03 | Reenable native file IO on PSP | bmaupin | |
2014-12-20 | Get rid of function_cc | Twinaphex | |
2014-12-11 | Reimplement cache invalidation code | 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-10 | Take out SDL defines in common.h | twinaphex | |
2014-12-10 | fix arm target compile errors. | aliaspider | |
2014-12-09 | Assume PC_BUILD | twinaphex | |
2014-12-09 | Remove gui.c | twinaphex | |
2014-12-09 | Remove zip.c/zip.h | twinaphex | |
2014-12-09 | fix undefined referances. | aliaspider | |
2014-12-09 | can compile | aliaspider | |
2014-07-14 | Take out Windows CE code | twinaphex | |
2014-07-14 | Get rid of PND_BUILD/RPI_BUILD/POLLUX_BUILD/GIZ_BUILD | twinaphex | |
2013-03-07 | raspberry pi port | Dave | |
2011-09-08 | store saves and configs in gpsp dir | notaz | |
Don't like ROM dir littering. Still looking there for .sav and .cht files though. | |||
2011-09-08 | support multi-file zips, skipping irrelevant files | notaz | |
2011-09-08 | tweak sound buffering and timing to better match pandora's refresh. | notaz | |
this also changes how direct sound channels are started and sample step precision is increased to hopefully fix gbc + direct channel desync that has been reported on the forums. | |||
2011-09-06 | initial pandora port, with hardware scaling and stuff | notaz | |
2011-09-03 | move warm too | notaz | |
2011-09-03 | fix some warnings | notaz | |
2011-09-03 | revive PC build, support Linux | notaz | |
2011-09-03 | get rid of GP2X_BUILD checks where they are not really needed | notaz | |
2009-06-06 | cpu clock setup, save rom dir, cleanups | notaz | |
2009-05-30 | wiz port wip | notaz | |
2009-05-21 | original source from gpsp09-2xb_src.tar.bz2 | notaz | |