Commit Graph

137 Commits

Author SHA1 Message Date
jSTE0
70b46dbb69 platform/miyoo: Use optimised build flags
Opt-in to FAST_ALIGNED_LSB_WORD_ACCESS optimisation which was actually
backported to a standalone fork in m45t3r/snes9x4d@cf6dedb1. Speeds up
some CPU and PPU operations.

Similarly, stop unrolling loops as in m45t3r/snes9x4d@8a342cde to help
small CPU cache devices like the Miyoo.
2022-02-25 22:19:29 +00:00
salvacam
2749ecb5fc add Miyoo target 2022-01-10 19:52:34 +01:00
jdgleaver
7d871ab87d Replace direct direct file access with VFS routines 2021-09-17 10:37:49 +01:00
twinaphex
a17e300a22 Rename LOAD_FROM_MEMORY_TEST to LOAD_FROM_MEMORY 2021-06-04 22:37:50 +02:00
twinaphex
dcb22994b1 Add ios-arm64/tvos-arm64 2021-03-11 09:03:22 +01:00
twinaphex
218be8ef54 (MVC) Embed MSVCRT runtime 2021-02-14 22:30:24 +01:00
twinaphex
3ec8fb96dc Add MSVC 2005 and 2010 targets 2021-02-10 14:25:11 +01:00
twinaphex
18307e0c4a (macOS) Set up CROSS_COMPILING for ARM 64bit 2021-01-28 20:54:15 +01:00
Autechre
5dbdc053e8
Update Makefile 2020-12-29 07:13:25 +01:00
Autechre
a13dbbeb34
Update Makefile 2020-12-29 02:29:20 +01:00
jdgleaver
2b407a5b92 (.gitlab-ci.yml) Enable building of both 'snes9x2005' and 'snes9x2005_plus' 2020-12-18 15:14:47 +00:00
jdgleaver
23294848d0 Add 'USE_OLD_COLOUR_OPS' flag + PSP ifdef guards 2020-10-15 17:00:00 +01:00
jdgleaver
8c24c86a49 Backports: Colour operations from Snes9x 1.60 + MIPS optimisations from PocketSNES 2020-10-15 14:37:46 +01:00
twinaphex
743ceea464 Update 2020-05-18 13:41:52 +02:00
twinaphex
bb2adb46f6 Update 2020-05-18 13:25:26 +02:00
Jools Wills
c7beb306cf fixed building on arm - missing -fPIC during compilation - fixes #71 2020-01-10 17:56:08 +00:00
twinaphex
69a78c2df6 Buildfix 2020-01-07 14:01:54 +01:00
twinaphex
2df22e6149 (MSVC 2017) Buildfix - not yet complete 2020-01-07 00:54:41 +01:00
twinaphex
bc69ab7e61 Buildfix 2019-12-27 04:27:19 +01:00
twinaphex
2179ab8a12 Update Makefile 2019-12-27 04:25:56 +01:00
twinaphex
798e871c01 Update 2019-12-27 04:17:30 +01:00
twinaphex
913cefb3be Update Makefile 2019-12-27 04:11:10 +01:00
Twinaphex
e5cadd2f21
Merge pull request #67 from webgeek1234/master
libretro: allow mingw cross compile
2019-09-14 08:13:31 +02:00
Yoshi Sugawara
9fe7ba05a3 (tvOS) support building using tvOS SDK 2019-09-13 23:06:51 -07:00
Aaron Kling
d50212dd94 libretro: allow mingw cross compile 2019-08-03 02:24:19 -05:00
paradadf
df791afeb7
Add ARM platform 2019-08-02 14:03:22 -04:00
twinaphex
c9b3980caa VC2017 buildfix 2019-01-04 18:28:03 +01:00
twinaphex
0921ac9055 Add MSVC 2017 target 2019-01-04 06:55:03 +01:00
twinaphex
c597eb79fa Update MSVC 2010 x86 2018-12-28 08:07:04 +01:00
twinaphex
6d4cad819e Add MSVC2008 target 2018-12-27 23:20:45 +01:00
twinaphex
4fd103734b Buildfixes for MSVC + add MSVC 2008 2018-12-27 23:18:55 +01:00
Twinaphex
f4a5a7afa4
Merge pull request #62 from Classicmods/master
Added Classic Platform structure - ARMv7 Cortex A7 build
2018-11-02 03:35:04 +01:00
Ryan 'Swingflip' Hamlin
75646227cc
Fixed the link for A7A7 2018-10-29 22:26:08 +00:00
Ryan 'Swingflip' Hamlin
eab2e01437 Added ARMv7 A7 2018-10-17 15:14:13 +01:00
meepingsnesroms
30fe01d051
Fix compiling on Mac OS Mojave 2018-10-12 09:18:57 -07:00
Ryan 'Swingflip' Hamlin
fe2ac60ef6 3rd time lucky with the make... 2018-06-26 13:24:33 +01:00
Ryan 'Swingflip' Hamlin
736b1d0903 derped the make. 2018-06-26 13:11:35 +01:00
Ryan 'Swingflip' Hamlin
3c5dd78961 Added Hakchi Platform 2018-06-26 13:09:55 +01:00
twinaphex
ea4775801b Update for MSVC 2018-02-21 13:49:45 +01:00
kwyxz
9082ec473e Updated Makefile to allow build on Solaris 11 2018-01-12 18:25:44 -08:00
twinaphex
844bddc4f2 Cleanups 2017-12-25 06:37:52 +01:00
Yoshi Sugawara
60c1b5491c support for iOS arm64 build 2017-09-29 06:00:04 -10:00
João Silva
7becd31bfe Still cleaning things up... 2017-08-26 00:26:09 +01:00
neville
b94a8041a9 Update 2017-08-17 08:30:01 +02:00
twinaphex
f9da660f2e Updates to Makefile 2017-08-17 03:02:29 +02:00
twinaphex
d595f1eb9f Can't enable C89 for every target, we only need C89 right now
for MSVC
2017-08-17 02:54:33 +02:00
João Silva
aef91917f7 Changed compile-time flags to use C89 and fixed new warnings raised. 2017-08-16 17:59:11 +01:00
João Silva
b3711dfa50 snes9x2010 Lagfix port and comment changes. 2017-08-16 04:20:50 +01:00
João Silva
5e450063fb Deleted several unused variables, code and files. 2017-08-14 06:03:05 +01:00
twinaphex
b9c74ceb13 Start making this suitable for MSVC and C89 2017-08-11 17:43:00 +02:00