Aaron Kling
81560b34f9
libretro: android: Fix hw compilation
2020-06-25 22:44:35 -05:00
Zachary Cook
92b42c2834
Cleanup stuff from _Bool fix attempts
2020-01-23 23:00:54 -05:00
Zachary Cook
5a726872e2
Allow easy disabling of lightrec THREADED_RECOMPILER
2020-01-23 22:34:36 -05:00
twinaphex
744e5797ce
Buildfixes for Android
2020-01-23 13:18:49 +01:00
twinaphex
d38cd7403e
Push buildfix for libFLAC
2020-01-23 13:07:11 +01:00
twinaphex
ce507dfde2
Try to fix Android
2020-01-22 20:05:30 +01:00
twinaphex
f36f1d233e
Enable HAVE_LIGHTREC=1 for Android
2020-01-22 16:23:49 +01:00
Zachary Cook
986444d837
Add lightrec dynarec support
...
Only output for big-ass-debugger if LIGHTREC_DEBUG=1
LIGHTREC_DEBUG=1 implies DEBUG=1, to disable threaded recompiler, so that output is reliable
Select which dynarec option with core config option
Default back to the faster option, and should allow running debugger easier
Fix crash when switching dynarec option at run-time, need to invalidate lightrec_state
Fix exe loading enough to get into lightrec interpreter
Code for reloading expansion1 is from @simias dynarec
Fix savestate loading
Cleanup LIGHTREC_DEBUG
Keep track of previous dynarec option properly
Fully re-initialize lightrec when switching dynarec option
Add option to invalidate stores always (Full) or just for DMA (DMA Only)
Add option to configure amount of cycles that can pass in dynarec before a DMA/GPU update is forced
Do not init lightrec for beetle interpreter
Make lightrec memory logging more concise
Runahead can use a second instance, use exclusive shared memory and try another name
Fix load state again
Change default dynarec option to interpreter
Reword DMA/GPU event cycles option
Don't build lightrec by default, require HAVE_LIGHTREC=1
Revert ReadAbsorb changes, incompatible with old save states
Revert changes to GPR, much more compatible with beetle interpreter
Fix subrepos so they can be updated cleanly in the future
2020-01-21 20:43:53 -05:00
Twinaphex
3e3acfc4d2
Update Android.mk
2019-08-07 03:30:39 +02:00
twinaphex
3930fdd8c7
Revert "Update Android.mk"
...
This reverts commit 7da4800b8d
.
2019-07-02 04:19:35 +02:00
rz5
7da4800b8d
Update Android.mk
...
HAVE_HW was set in the Makefile but was never passed on as a compile-time flag.
2019-06-03 00:27:31 +01:00
twinaphex
ba28561d1a
Should finally link
2018-12-28 02:26:09 +01:00
twinaphex
659237b3d3
Try to use c++_static for STL
2018-12-28 02:00:09 +01:00
twinaphex
371479d12f
Add another include dir
2018-12-27 20:01:58 +01:00
twinaphex
3d2d1c3fd8
Buildfix for JNI - hopefully
2018-12-27 01:02:06 +01:00
twinaphex
68b6683b99
Add include dir
2018-12-18 01:54:33 +01:00
Hans-Kristian Arntzen
06ff560876
parallel-psx: Update to latest Granite.
2018-12-12 12:23:05 +01:00
Twinaphex
7bb007de15
Update Android.mk
2018-08-08 20:35:14 +02:00
Andrés
8de759e21b
Update Android.mk
2018-08-08 09:43:13 -05:00
Aaron Kling
b68137e0ed
Refactor android jni makefiles
2018-04-07 12:57:15 -05:00
twinaphex
09d2a02481
Add -latomic
2017-06-12 16:26:49 +02:00
twinaphex
14ad1ba881
Fix solution
2017-06-11 04:30:05 +02:00
orbea
13019ed425
Make GIT_VERSION more like other cores
2017-02-04 10:29:00 -08:00
twinaphex
bcba4111fa
(JNI Android Vulkan) Add Vulkan JNI Makefiles
2017-01-20 01:28:34 +01:00
radius
a7f9418572
add git version
2016-12-04 19:34:02 -05:00
twinaphex
fdee5c5ce7
We need zlib now for Android
2016-05-02 20:36:08 +02:00
twinaphex
b13d003548
(Android) Buildfix
2015-07-29 07:28:56 +02:00
twinaphex
9df056ef2d
Create Makefile.common
2015-07-26 17:02:51 +02:00
twinaphex
c0dd012925
Update
2015-07-25 19:07:02 +02:00
twinaphex
f2bc1f83ee
Cleanups
2015-07-25 18:26:40 +02:00
twinaphex
59fb5f805b
Cleanups
2015-07-25 00:49:47 +02:00
twinaphex
6428ec8131
Cleanups - don't rely on LSB_FIRST
2015-07-23 22:11:43 +02:00
twinaphex
d3decf9a6e
Define __STDC_CONSTANT_MACROS
2015-07-17 07:17:02 +02:00
twinaphex
a90531ad14
Not sure why we still get these multiple definition of errors
...
when trying to compile Android ports for all targets
2014-06-21 04:13:22 +02:00
twinaphex
1641ac6776
Add CD image memcache as core option
2014-06-20 22:36:21 +02:00
twinaphex
b400c0e589
Cleanup Android.mk
2014-06-18 18:17:57 +02:00
twinaphex
06fb08bcc6
Cleanup Makefiles
2014-06-18 18:06:52 +02:00
twinaphex
4ffa3950de
Get rid of mednafen.cpp
2014-06-17 00:54:33 +02:00
twinaphex
6c4443083b
Turn scrc32.cpp into C
2014-06-16 23:15:14 +02:00
twinaphex
47925b2f70
Refactor stubs.cpp to thread.c
2014-06-16 22:55:26 +02:00
twinaphex
363e4b492a
libretro.cpp becomes the public interface instead of mednafen core/corename.cpp -
...
alternative frontends that don't implement the libretro API directly will instead
have to use libretro as a glue layer for their own API
2014-06-15 19:20:33 +02:00
twinaphex
fd454b63a2
Remove old psx folder
2014-06-15 06:40:33 +02:00
twinaphex
c1908f09d9
Take out unneeded mednafen/sound dir
2014-06-15 06:30:45 +02:00
twinaphex
643c5e3cf7
Set PC Engine Fast to 32bpp - apparently something is still hardcoded
...
for 32bpp somewhere so can't rely on WANT_16BPP for this core...
2014-05-04 18:20:01 +02:00
twinaphex
83f3690e2d
(JNI) Add lynx target to JNI Makefile
2014-04-26 20:34:41 +02:00
twinaphex
b69abe035a
Update pce_fast target name
2014-04-26 20:17:10 +02:00
twinaphex
200c8cb61a
(Android x86) Compile with SIMD x86 for OwlResampler
...
(PS3) Enable Altivec SIMD for OwlResampler
2014-04-26 20:01:31 +02:00
twinaphex
07be3049ca
(JNI) PCFX core links now
2014-04-26 19:57:37 +02:00
twinaphex
b5342c5633
(JNI) Build fixes
2014-04-22 18:32:49 +02:00
twinaphex
8b61ad4a11
(Android JNI) Fix Mednafen PSX build
2014-04-08 05:03:42 +02:00