summaryrefslogtreecommitdiff
path: root/Makefile.common
AgeCommit message (Collapse)Author
2021-03-22Adding Normmatt's BIOS as a built-in BIOSDavid 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-08Remove libcoDavid 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-23Add build-time option to run the emulator in a thread instead of libco ↵jdgleaver
(fixes OpenDingux target)
2020-09-21Add optional colour correction + interframe blendingjdgleaver
2019-10-20Get dynarec working again for PSPbmaupin
2014-12-14Rename cpu_orig.c to cpu.ctwinaphex
2014-12-13Create memmap_win32.c for Win32 systems - a mman wrappertwinaphex
2014-12-12Use cpu_orig.c in release builds for now - apparently grouping alltwinaphex
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-11Create define ARM_ARCH_BLENDING_OPTS - so that we can optionallytwinaphex
compile in the ARM ASM blend file
2014-12-11Reimplement cache invalidation codetwinaphex
2014-12-10ARM needs special optimized routines for video blending, etc.twinaphex
2014-12-10Only compile in cpu_threaded.c for HAVE_DYNAREC targetstwinaphex
2014-12-10Add HAVE_DYNAREC ifdeftwinaphex
2014-12-10Rename memory.c to gba_memory.ctwinaphex
2014-12-10fix arm target compile errors.aliaspider
2014-12-09Start adding ARCH_ARM rulesTwinaphex
2014-12-09Add CPU_ARCH rules to Makefile.commontwinaphex
2014-12-09Update Makefile/Makefile.commontwinaphex