Commit Graph

129 Commits

Author SHA1 Message Date
meepingsnesroms
4129e74af0 Fix RetroArch port again
Overclocking should be working now for both ports.
2019-08-15 15:53:06 -07:00
meepingsnesroms
5ad9760c52 Get RetroArch build compiling again 2019-07-30 10:06:37 -07:00
meepingsnesroms
51e405fc84 Disable OpenMP on libretro for now
Causing way too many issues for the benefit
2019-06-08 20:43:44 -07:00
meepingsnesroms
61602de392 Update mouse click button 2019-06-07 12:34:15 -07:00
meepingsnesroms
29ca09302f Make control layout relative to SNES controller 2019-06-06 16:57:07 -07:00
meepingsnesroms
9723c83381 Update Makefile.common 2019-06-04 15:18:07 -07:00
meepingsnesroms
37f4b859aa Cleanups, implement FEATURE_SYNCED_RTC, allow disabling graffiti
Also patched RetroArch makefile again, this will enable ARM on more platforms, possibly causing more build issues when merged.
2019-06-02 22:12:49 -07:00
meepingsnesroms
b145a329c0 Merge pull request #88 from meepingsnesroms/master
Merge over button names
2019-05-30 17:59:20 -07:00
paradadf
4fb3bed984 Update libretro.c
Use names from manual
2019-05-30 17:21:31 -04:00
meepingsnesroms
5c89783ea0 Cleanups, fix armv7 dynarec issue 2019-05-28 15:18:25 -07:00
meepingsnesroms
5c1547467b Completley redo how launcher works
RetroArch still works.
Also tested .img file with a separate .info file in RetroArch and it worked.
2019-05-27 15:20:42 -07:00
meepingsnesroms
66f32cdb94 Fix MSVC stuff again 2019-05-26 16:22:47 -07:00
meepingsnesroms
f0b9d524a6 Fix 4 bugs
Prevent the standard case from overwriting EMU_SUPPORT_PALM_OS5 := 1 from the jni makefile.
Remove unsupported __builtin_expect(x, y) from MSVC compilers.
Use <*.h> headers instead of <c*> headers for C headers in C++11 for RetroArchs weird Mac OS toolchain.
Remove unused <mutex> header for RetroArchs weird Mac OS toolchain.
2019-05-26 09:59:03 -07:00
meepingsnesroms
b222b23bd0 Fix the fix 2019-05-25 14:31:09 -07:00
meepingsnesroms
f355c82d0b Disable multithreading for simple loops(no function calls, < 1000 runs)
Try to fix silkscreen issue in a clean and fast way.
2019-05-25 14:21:41 -07:00
meepingsnesroms
535c9254f6 Some more fixes
<cstdint> for Mac OS and disabeing OS5 for msvc because of custom asm syntax.
2019-05-25 10:14:30 -07:00
meepingsnesroms
92d6a857a8 Tons of bugfixes 2019-05-25 09:58:00 -07:00
meepingsnesroms
eb4a241ef4 Android is now compiling 2019-05-24 18:28:46 -07:00
meepingsnesroms
ec66577b53 Update Makefile.common 2019-05-24 16:03:21 -07:00
meepingsnesroms
e9f7a40c53 Fix some segfaults and missing symbols
It runs now but pushing to master is going to be a mess.
2019-05-24 15:16:21 -07:00
meepingsnesroms
b1914d9586 More RetroArch port fixes 2019-05-24 14:33:56 -07:00
meepingsnesroms
a63000884f Fix some oopsies 2019-05-24 13:53:07 -07:00
meepingsnesroms
5a38b67708 More work on RetroArch port 2019-05-24 13:36:41 -07:00
meepingsnesroms
97e00aaef2 Launcher now successfuly skips touch calibration
More work on keeping OS 4 and 5 separate too.
2019-05-23 17:23:31 -07:00
meepingsnesroms
82c767a7a0 Update libretro.c 2019-05-23 15:44:51 -07:00
meepingsnesroms
ab4788c921 Major speed and launcher cleanups 2019-05-23 15:25:15 -07:00
meepingsnesroms
125e85d73b Got Mac RetroArch build working with ARM emulator
Hopefully dident break ARM emulator on Windows.
2019-05-13 12:38:42 -07:00
meepingsnesroms
a2058e2d73 Remove buffer_t stuff from RetroArch port, fix path names 2019-05-13 09:32:33 -07:00
meepingsnesroms
cb9093c5f4 Add all the OS5 stuff to the RetroArch makefiles 2019-04-25 11:19:37 -07:00
meepingsnesroms
f4a6d6c1b0 Add dynarec stuff
This broke compiling for now.
2019-04-19 18:16:11 -07:00
meepingsnesroms
48d3983b72 Remove more old stuff 2019-04-19 10:59:32 -07:00
meepingsnesroms
6df973a77c Remove ARM stuff from core 2019-04-17 13:03:38 -07:00
meepingsnesroms
180a8ba97f Add new feature bits to RetroArch port, update chunk info print format 2019-04-15 13:10:32 -07:00
meepingsnesroms
424d07ce60 Add LED support, fix function not returning value 2019-04-05 07:25:04 -07:00
meepingsnesroms
90ed900001 Update libretro port, LED still dosent work 2019-04-04 18:41:29 -07:00
meepingsnesroms
6b81ca4cc0 Keyboard support for Qt GUI
Theres now a settings panel too.
2019-03-26 11:51:02 -07:00
meepingsnesroms
338aa7ed4e Enable SD access on RetroArch port 2019-02-25 10:27:58 -08:00
meepingsnesroms
64ec6f6e91 Allow the emulator to set its own speed, prep for Chuzzle
This is far cleaner than a normal overclock, its always 100% on boot to allow normal init and custom speeds can be set per app, this was not doable with just FEATURE_FAST_CPU doubling the clock speed.
2019-01-20 10:08:00 -08:00
meepingsnesroms
f34256ba69 No more cyclone 2018-12-29 11:40:04 -08:00
meepingsnesroms
abb2e6526b Disable cyclone again
As of now its not stable and there isnt plans to reenable it unless someone else can figure out what is wrong since I dont know ARM ASM.
2018-12-28 16:57:58 -08:00
meepingsnesroms
538fd36c08 Allow any custom fb size part 2 2018-12-27 10:15:44 -08:00
meepingsnesroms
335997f19c Allow any custom fb size part 1 2018-12-27 09:24:22 -08:00
meepingsnesroms
8033d13a18 Fix link.T for classics 2018-12-24 12:59:59 -08:00
meepingsnesroms
244facd892 No cyclone for iOS, it really doesnt want to work 2018-12-09 09:41:51 -08:00
meepingsnesroms
116f8ba325 Try to fix missing symbols for iOS 2018-12-08 20:28:14 -08:00
meepingsnesroms
aa982b123d More makefile standardization 2018-12-08 15:51:17 -08:00
meepingsnesroms
ddd1fdc8f9 Android fix 2018-12-08 12:16:16 -08:00
meepingsnesroms
5ec0513fb1 Add cyclone for armhf 2018-12-08 11:26:28 -08:00
meepingsnesroms
c09e490d59 Move EMU_* variables out of platform make files 2018-12-08 10:53:08 -08:00
meepingsnesroms
33c337ae50 Just disable asm on iOS for now 2018-12-08 08:40:08 -08:00