Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-22 | Adding Normmatt's BIOS as a built-in BIOS | David Guillen Fandos | |
Add options to select whether to boot from BIOS (default is no, as it is now) and whether to use the original bios or the builtin one (default is auto, which tries to use the official but falls back to the builtin if not found). | |||
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. | |||
2020-10-23 | Add build-time option to run the emulator in a thread instead of libco ↵ | jdgleaver | |
(fixes OpenDingux target) | |||
2020-09-21 | Add optional colour correction + interframe blending | jdgleaver | |
2019-10-20 | Get dynarec working again for PSP | bmaupin | |
2014-12-14 | Rename cpu_orig.c to cpu.c | twinaphex | |
2014-12-13 | Create memmap_win32.c for Win32 systems - a mman wrapper | twinaphex | |
2014-12-12 | Use cpu_orig.c in release builds for now - apparently grouping all | twinaphex | |
these case ranges made fps slower, not faster. Keep working on cpu.c to attain a smaller interpreter core so we can eventually make this a lot more efficient | |||
2014-12-11 | Create define ARM_ARCH_BLENDING_OPTS - so that we can optionally | twinaphex | |
compile in the ARM ASM blend file | |||
2014-12-11 | Reimplement cache invalidation code | twinaphex | |
2014-12-10 | ARM needs special optimized routines for video blending, etc. | twinaphex | |
2014-12-10 | Only compile in cpu_threaded.c for HAVE_DYNAREC targets | twinaphex | |
2014-12-10 | Add HAVE_DYNAREC ifdef | twinaphex | |
2014-12-10 | Rename memory.c to gba_memory.c | twinaphex | |
2014-12-10 | fix arm target compile errors. | aliaspider | |
2014-12-09 | Start adding ARCH_ARM rules | Twinaphex | |
2014-12-09 | Add CPU_ARCH rules to Makefile.common | twinaphex | |
2014-12-09 | Update Makefile/Makefile.common | twinaphex | |