Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-26 | Move OAM update flag to a register | David Guillen Fandos | |
Fix a small bug in MIPS dynarec that affects non -G0 targets | |||
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-17 | Remove BIOS reserved translation area | David Guillen Fandos | |
This is not really necessary since it can share area with ROM. Performance impact should be very minimal (haven't noticed it myself) and could be compensated (even by a positive offset) if we bump the ROM cache area size. Tested with several dynarecs. | |||
2021-03-16 | Rewrite of the MIPS dynarec stubs | David Guillen Fandos | |
This allows us to emit the handlers directly in a more efficient manner. At the same time it allows for an easy fix to emit PIC code, which is necessary for libretro. This also enables more platform specific optimizations and variations, perhaps even run-time multiplatform support. | |||
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. | |||
2019-10-03 | Reenable native file IO on PSP | bmaupin | |
2014-12-11 | Provide two comments | twinaphex | |
2014-12-11 | Demacro-ize main.c | twinaphex | |
2014-12-10 | Add HAVE_DYNAREC ifdef | twinaphex | |
2014-12-10 | Style nits | twinaphex | |
2014-12-10 | cleanups | aliaspider | |
2014-12-10 | cleanups | aliaspider | |
2014-12-10 | use correct save directory. | aliaspider | |
2014-12-10 | implement retro_serialize/unserialize | aliaspider | |
2014-12-09 | Cleanups - main.c | twinaphex | |
2014-12-09 | Clean up some unused stuff | twinaphex | |
2014-12-09 | Remove unused clock_speed variable | twinaphex | |
2014-12-09 | Remove set_clock_speed | twinaphex | |
2014-12-09 | Assume PC_BUILD | twinaphex | |
2014-12-09 | Remove useless GUI font code | twinaphex | |
2014-12-09 | Remove gui.c | twinaphex | |
2014-12-09 | Remove zip.c/zip.h | twinaphex | |
2014-12-09 | video output now works in statically linked builds. | aliaspider | |
core can't be used as a shared library yet due to the dynarec not working when compiled with -fPIC | |||
2014-12-09 | hide some warnings | aliaspider | |
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 | |
2012-10-06 | initial Caanoo port | notaz | |
plus some random tweaks | |||
2012-10-05 | make sound reinitable | notaz | |
this will be used for Caanoo overclocking workaround | |||
2011-09-08 | u7/pandora release | notaz | |
2011-09-08 | make romdir saving not GP2X specific | notaz | |
not using config as it's binary, this is intended to be user editable. | |||
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-06 | enable -Wall and fix warnings reported by it | notaz | |
2011-09-06 | initial pandora port, with hardware scaling and stuff | notaz | |
2011-09-04 | refactor GP2X stuff for pandora reuse | notaz | |
2011-09-04 | unify non-psp synchronize(), fix a few sound issues | notaz | |
..like ignoring real buffer size and not stopping sound thread on exit | |||
2011-09-03 | get rid of GP2X_BUILD checks where they are not really needed | notaz | |
2009-06-21 | fixed clock and scaling config saving handling | notaz | |
2009-06-13 | u5 release | notaz | |
2009-06-06 | cpu clock setup, save rom dir, cleanups | notaz | |
2009-05-31 | working tripple buffering | notaz | |
2009-05-30 | wiz port wip | notaz | |
2009-05-21 | tweaks from 2008 (gpsp09-2xb_3) | notaz | |
2009-05-21 | original source from gpsp09-2xb_src.tar.bz2 | notaz | |