Jan Holthuis
c43333e502
[Linux] Make X11 optional
2015-07-27 18:24:59 +02:00
Jan Holthuis
23891b8dd7
Makefile: Print ARCH variable
2015-07-27 18:24:22 +02:00
Jan Holthuis
3a12a11cfc
Makefile: dont use tab indent for non-commands
2015-07-27 18:24:22 +02:00
Jan Holthuis
7fc54fa214
Merge lin86/lin64 Makefiles to linux/Makefile
2015-07-27 18:23:48 +02:00
TwistedUmbrella
62ea812a08
Streamline populating the view with XML data
2015-07-26 22:41:57 -04:00
TwistedUmbrella
824b528e4f
Clear images when disabled, Clean up XMLParser
2015-07-26 22:01:24 -04:00
TwistedUmbrella
d50620bf3f
Add support for TheGamesDB elastic search API
2015-07-26 22:01:15 -04:00
Jan Holthuis
57662482e0
Replace HOST_NO_AREC with TARGET_NO_AREC in Linux Makefiles
2015-07-26 16:52:59 +02:00
Jan Holthuis
fdd8e4239a
Harmonize Linux x86/x64 Makefiles
2015-07-26 16:12:16 +02:00
Stefanos Kornilios Mitsis Poiitidis
4b97f468b5
rec-cpp: Implement block ends and a few more decoders
...
- Full IL mode now works!
- Dispatch up to 270 mips on 2.2ghz i7, on a complex 3d scene
- Will run many games fullspeed on modern pc, thanks to idleskip
2015-07-25 20:38:48 +02:00
Stefanos Kornilios Mitsis Poiitidis
fb55e7f6f8
sh4/canonical: Provide impls for sync_sr and sync_fpscr
...
This shouldn't be a requirement as directly using shil_cf_ext should work,
but for some reason if I don't msvc optimizes the functions out.
2015-07-25 20:36:06 +02:00
Stefanos Kornilios Mitsis Poiitidis
cbda836a96
she/core: Less stupid register swap functions
2015-07-25 20:33:53 +02:00
TwistedUmbrella
14d29d9670
Add caching of image files for disk info
2015-07-25 13:14:59 -04:00
TwistedUmbrella
7bd709460a
Properly test and set client version in EGL3 factory
2015-07-25 13:14:59 -04:00
Stefanos Kornilios Mitsis Poiitidis
b1f7015a98
rec/cpp: Mostly fully direct specialized dispatchers
...
- Nest shil implementations to shilop_##name::form::impl for easier template matching
- Add more direct handlers
- Add prints if a direct handler isn't found
- Remove multiple indirect handlers, leave them for fallback
2015-07-25 14:36:04 +02:00
Stefanos Kornilios Mitsis Poiitidis
51a6ed2146
rec/all: optional mips counter on recs
...
Also de-unroll rec-cpp for debug builds
2015-07-25 14:31:46 +02:00
Stefanos Kornilios Mitsis Poiitidis
00dbd6222f
rec-cpp: Massage for gcc compatibility
2015-07-25 14:25:51 +02:00
Stefanos Kornilios Mitsis Poiitidis
1710f76ab1
unroll the execution loop
2015-07-25 14:24:11 +02:00
Stefanos Kornilios Mitsis Poiitidis
7303a046be
rec-cpp: Direct calls to shil_opcl_* handlers for many opcodes
2015-07-25 14:23:59 +02:00
Stefanos Kornilios Mitsis Poiitidis
39e369411c
shil/canonical: Fix decls, comment
2015-07-25 14:23:45 +02:00
Stefanos Kornilios Mitsis Poiitidis
e4138f9a60
rec-cpp: Wastefully generate more dispatchers for better BTB cache locality
...
The real solution is to have inlining between the (now static) dispatchers and the impls.
It's gonna be hard to convince the compiler on that.
2015-07-25 14:23:07 +02:00
Stefanos Kornilios Mitsis Poiitidis
fc01428c30
rec-cpp: Force resets when running out of blocks
2015-07-25 14:22:28 +02:00
Stefanos Kornilios Mitsis Poiitidis
bfef969626
rec-cpp: Implement stuff up to the corejit layer
2015-07-25 14:21:53 +02:00
Stefanos Kornilios Mitsis Poiitidis
cd80850acb
First idea for a fully portable "jit"
2015-07-25 14:20:54 +02:00
Stefanos Kornilios Mitsis Poiitidis
39ead6159b
Merge pull request #699 from reicast/feat/build-defines-cleanup
...
(Imma merge this, as it's needed for rec-cpp work, but that doesn't mean the discussion is closed)
2015-07-25 14:03:35 +02:00
Stefanos Kornilios Mitsis Poiitidis
6dedc01a53
Merge pull request #700 from reicast/feat/better-windows-keymap
...
shell/windows: Move taskip, swap to F1,2,10 from '1', '2', '0'
2015-07-25 13:30:01 +02:00
Stefanos Kornilios Mitsis Poiitidis
a4a427feea
shell/windows: Move taskip, swap to F1,2,10 from '1', '2', '0'
2015-07-25 13:28:57 +02:00
Stefanos Kornilios Mitsis Poiitidis
58d4a55696
build: fix makefiles
2015-07-25 13:19:38 +02:00
Stefanos Kornilios Mitsis Poiitidis
9cf9bacd13
build: Refactor HOST_NO_REC everywhere
2015-07-25 13:19:26 +02:00
Stefanos Kornilios Mitsis Poiitidis
a9c76351f6
build: Draft & cleanup, refactor rec* options
2015-07-25 13:17:42 +02:00
TwistedUmbrella
edcfe505ec
Merge pull request #697 from AbandonedCart/loungekatt
...
Fix a mismatched log tag
2015-07-24 11:31:54 -04:00
TwistedUmbrella
2f4dd06149
Fix a mismatched log tag
2015-07-24 11:30:41 -04:00
TwistedUmbrella
4cc561dc0c
Merge pull request #690 from AbandonedCart/loungekatt
...
Improve Android UI and navigation
2015-07-23 23:32:09 -04:00
TwistedUmbrella
0fb51735da
Update iOS project, Add support for iOS define
2015-07-23 23:30:35 -04:00
TwistedUmbrella
e5c263d40a
Fix a duplicate button declaration
2015-07-22 23:07:24 -04:00
TwistedUmbrella
7fecd6ba43
Check for null game info and catch all exceptions
2015-07-22 23:07:23 -04:00
TwistedUmbrella
f21e9382d2
Update API-related code and reduce global vars
2015-07-22 23:07:23 -04:00
TwistedUmbrella
40c244a6ee
Clean up game info option and move to long click
2015-07-22 23:07:23 -04:00
TwistedUmbrella
627d5eb301
Permission aware file browsing, Restore menu size
...
Since the BIOS cannot be stored on external storage, there is
absolutely no reason to begin a search from that folder.
It makes more sense to start from a user-defined folder than the
default simply because an external card exists. A check has been added
to see if the preference is a default.
2015-07-22 23:07:23 -04:00
TwistedUmbrella
70b93b4d86
Remove an extraneous log when loading lists
2015-07-22 23:07:23 -04:00
TwistedUmbrella
859a706295
Clear directory preferences when changing path
...
Also includes transition to the static reference keys.
2015-07-22 23:07:23 -04:00
TwistedUmbrella
19b8dbe218
Prevent exploring root paths, Improve UI visibility
...
Divide the heading and games listings to allow an easier identification
of what is a menu item and what is a menu heading.
2015-07-22 23:07:23 -04:00
TwistedUmbrella
c8600bb6cf
Flexible name check for game identification
2015-07-22 23:07:23 -04:00
TwistedUmbrella
40e8210a7e
Set a popup background to allow onKey events
2015-07-22 23:07:23 -04:00
TwistedUmbrella
416c4273d3
Close all open popups from hardware key press
2015-07-22 23:07:23 -04:00
Stefanos Kornilios Mitsis Poiitidis
67a8ceabdd
shil/param: add imm_value()
2015-07-23 02:08:25 +02:00
Stefanos Kornilios Mitsis Poiitidis
5b92793c42
Merge branch 'feat/jit-x64'
2015-07-21 16:10:11 +02:00
Stefanos Kornilios Mitsis Poiitidis
e9d3ff8b41
Update .gitignore for lin64
2015-07-21 16:05:47 +02:00
Stefanos Kornilios Mitsis Poiitidis
19535cc34d
vmem: Remove some useless/dead code
2015-07-21 16:04:22 +02:00
Stefanos Kornilios Mitsis Poiitidis
77befe9439
Linux/desktop: Cleanup makefiles
2015-07-21 16:03:46 +02:00