Jan Holthuis
661b3d3538
Merge pull request #817 from reicast/holzhaus/makefile-improvements
...
Linux/Makefile: Add preliminary NAOMI support
2015-08-28 04:14:25 +02:00
Jan Holthuis
dc921249cf
Linux/Makefile: Use different folder for NAOMI object files
2015-08-28 04:13:42 +02:00
Jan Holthuis
826853a0a4
Linux/Makefile: Fix 'uninstall' target
2015-08-27 14:59:46 +02:00
Jan Holthuis
a4c475a26c
Linux/Makefile: Add preliminary NAOMI support
2015-08-27 14:57:44 +02:00
Jan Holthuis
5ae82b7f4f
Linux/Makefile: Readd .elf file ext and remove it during 'install'
...
target
2015-08-27 14:49:53 +02:00
Jan Holthuis
4fa0119f24
Merge pull request #815 from reicast/holzhaus/improve-man-pages
...
Improve man pages
2015-08-27 14:46:33 +02:00
Jan Holthuis
60d4ee19ea
Linux/Makefile: Add missing commands to 'uninstall' target
2015-08-27 14:44:31 +02:00
Jan Holthuis
402e7eca70
Linux: Add man page for reicast-joyconfig
2015-08-27 14:42:07 +02:00
Stefanos Kornilios Mitsis Poiitidis
223bc3c185
Merge pull request #790 from sergiobenrocha2/master
...
makefiles: Add a generic linux 32-bit ARM rule.
2015-08-27 14:39:12 +02:00
Jan Holthuis
bc4c1ab47c
Linux/man page: Add documentation about evdev mappings
2015-08-27 14:15:40 +02:00
Jan Holthuis
021acb51af
linux: Fix typo in Makefile
2015-08-27 00:45:10 +02:00
Jan Holthuis
67b4af8818
linux/Makefile: install mappings to /usr/share/reicast/mappings
...
Until we have some decent way to load system wide files, users can
easily copy the mappings folder from /usr/share/reicast into ~/.reicast
to get the pre-defined mappings.
2015-08-26 01:31:57 +02:00
Jan Holthuis
382d5db415
linux/Makefile: Add reicast-joyconfig to 'install' target
2015-08-26 01:31:10 +02:00
Jan Holthuis
9b5e997ddc
linux-dist/evdev: Use default python version in joyconfig.py
2015-08-26 01:17:45 +02:00
Jan Holthuis
f46ae2567c
linux/reicast-joyconfig: Fix crash if evdev module < v0.4.4
2015-08-25 21:45:39 +02:00
Jan Holthuis
76ce592aa7
linux/reicast-joyconfig: Add exitcodes
2015-08-25 21:45:38 +02:00
Jan Holthuis
760371e1d6
linux/reicast-joyconfig: Add python2 support
2015-08-25 21:45:38 +02:00
Jan Holthuis
cb3b001974
linux: Added python tool to create evdev mappings
2015-08-25 21:45:38 +02:00
Jan Holthuis
785b819cb9
linux-dist/evdev: Introduce a more consistens button naming scheme
2015-08-25 21:45:38 +02:00
Jan Holthuis
b8716e3008
shell/linux: Add mappings for evdev
2015-08-25 21:45:37 +02:00
Jan Holthuis
64748409ab
linux/desktop-entry: Fix French translation
2015-08-24 18:35:36 +02:00
Jan Holthuis
d3e2114b4c
linux/Makefile: Add .desktop entry
2015-08-24 16:44:51 +02:00
Jan Holthuis
59de3bbd60
linux/man: Add section about BIOS/Flash ROMs
2015-08-24 16:01:08 +02:00
Jan Holthuis
72af9d5818
linux/man: Improve reicast man page
2015-08-24 15:47:34 +02:00
Jan Holthuis
ac37edecee
Merge pull request #796 from reicast/holzhaus/linux-make-install
...
Linux: Add install target to Makefile
2015-08-24 15:19:19 +02:00
Jan Holthuis
1c57c3a1dd
Linux: Add simple man page
2015-08-24 15:18:07 +02:00
Stefanos Kornilios Mitsis Poiitidis
f065bc5289
Merge pull request #744 from reicast/feat/improved-speed-sync
...
sync: Also sync to video if too fast
2015-08-24 13:47:51 +02:00
Stefanos Kornilios Mitsis Poiitidis
80c09343e0
msvc: Enable build target for debug/x86
2015-08-24 13:01:12 +02:00
Jan Holthuis
b6899c555d
Linux: Add install target to Makefile
2015-08-22 16:59:17 +02:00
sergiobenrocha2
225b38dd19
Add optional NEON support in the generic ARMhf rule.
2015-08-21 23:23:16 -03:00
sergiobenrocha2
db19156144
Make ARM generic rule more generic :)
2015-08-21 23:13:50 -03:00
sergiobenrocha2
287a8e1134
Change arm to armv7h in Makefile.
2015-08-21 23:04:28 -03:00
sergiobenrocha2
16c67ddc44
Add a generic 32-bit ARM rule.
2015-08-21 19:57:57 -03:00
Stefanos Kornilios Mitsis Poiitidis
2a07c37011
msvc: Update sln files to use "x86" instead of "win32" for appveyor
2015-08-21 18:40:30 +02:00
Jan Holthuis
16897f7014
Linux Makefile: Remove EXECUTABLE_STRIPPED file on clean
2015-08-21 03:09:10 +02:00
Jan Holthuis
1a5ef4e023
Linux Makefile: Remove .map file on clean
2015-08-21 03:06:44 +02:00
TwistedUmbrella
e138cca4b9
Remove internal conditionals to use defined flag
2015-08-20 17:21:47 -04:00
Stefanos Kornilios Mitsis Poiitidis
f83130b84b
Merge pull request #766 from reicast/fix/ios-and-osx
...
Fix ios and osx (projectfiles, nvmem)
2015-08-19 23:55:20 +02:00
TwistedUmbrella
537e1172e0
Add a missing check for native activity context
2015-08-19 16:42:07 -04:00
Jan Holthuis
9dac10ae10
linux-dist: Replace platform ifdefs with USE_EVDEV and USE_JOYSTICK
2015-08-19 11:59:45 +02:00
Stefanos Kornilios Mitsis Poiitidis
c942b2bbcc
VisualStudio: Enable Edit&Continue, fix interm. dir
2015-08-19 00:54:33 +02:00
Stefanos Kornilios Mitsis Poiitidis
4a4a304815
VisualStudio: Update project for cfg ( #755 )
...
- Add cfg/ini.cpp and cfg/ini.h to the project
2015-08-19 00:51:45 +02:00
Jan Holthuis
bf84eb3ca8
ARM: Append CFLAGS to ASFLAGS (because gcc is used for AS)
2015-08-17 19:55:17 +02:00
Gabriel Corona
5eaafbc7f0
Fix Linux Makefile
...
as does not recognize -m32
2015-08-17 19:51:20 +02:00
TwistedUmbrella
a4a7540055
Fix path structure and relationships in iOS project
2015-08-14 23:16:31 -04:00
TwistedUmbrella
90b624b081
Proper debug icon, Tile background, Standardize font
...
Standardize listing text, Reduce Toast text size
The toast was nearly a full screen dialog for one line of text
Differentiate the headings from the list items
Increase transparency of tiled background image
Fix an issue with text size for switch compat
2015-08-13 17:44:28 -04:00
TwistedUmbrella
c0f3241bcf
Ignore Android warning about useless layouts
...
This layout keeps the menu from overwriting the first item
2015-08-13 14:58:40 -04:00
TwistedUmbrella
8c8b952434
Replace SlidingDrawer with compatibility DrawerLayout
...
Remove actionable references (requires v7 overhaul)
Darken background and remove unused views
Fix alignment of pseudo action bar to list
2015-08-13 14:52:17 -04:00
TwistedUmbrella
52b423f42b
Add a separate drawer offset for large-screen devices
2015-08-12 10:46:36 -04:00
TwistedUmbrella
ab45419ba7
Improve the Github API plugin accessibility
2015-08-12 10:23:08 -04:00
TwistedUmbrella
d497204d02
Disable turbo mode toggle when synchronous
2015-08-11 20:57:36 -04:00
TwistedUmbrella
9ec657949a
Basic Android option to toggle Synchronous Rendering
2015-08-11 20:50:34 -04:00
TwistedUmbrella
851acf8518
Remove deprecated log tag from debug
...
Conflicts:
shell/android/src/com/reicast/emulator/debug/GenerateLogs.java
2015-08-11 16:15:35 -04:00
Stefanos Kornilios Mitsis Poiitidis
24b721c359
Replace reidc with reicast on logs
2015-08-11 20:52:10 +02:00
TwistedUmbrella
2b027e9897
Update log tags and add new native identifier
2015-08-11 20:52:09 +02:00
TwistedUmbrella
10ba5d336f
Shorten toast (blocks thread), Remove unused strings
2015-08-11 13:37:49 -04:00
Stefanos Kornilios Mitsis Poiitidis
417dfc5d8f
Merge pull request #732 from reicast/wip/naomi-support
...
Naomi support. Enjoy.
To build, edit core/build.h to DC_PLATFORM_NAOMI (or, -D TARGET_NAOMI at the makefile level)
2015-08-11 19:21:00 +02:00
Jan Holthuis
7ec1a12580
Merge pull request #720 from Holzhaus/add-odroid-support
...
Add ODROID-C1/C1+/X/X2/U2/U3/XU/XU3/XU4 support
2015-08-11 19:16:18 +02:00
Stefanos Kornilios Mitsis Poiitidis
7feeec0ceb
naomi: Refactor cart logic to naomi_cart
2015-08-11 19:13:11 +02:00
Stefanos Kornilios Mitsis Poiitidis
7d0d2ba572
naomi: Initial support for TARGET_NAOMI, windows only
...
- Import naomi code from nullDC, modify and cleanup
- Only unprotected dimm-board support, custom lst files
- Still a compile option
- Boots naomi bios and some games, no input yet
2015-08-11 19:13:11 +02:00
Stefanos Kornilios Mitsis Poiitidis
1c7c684937
android: Fix makefile
2015-08-11 18:38:15 +02:00
Jan Holthuis
1ec91c30d8
Add support for ODROID-C1+/X/X2/U2/U3/XU/XU3/XU4
2015-08-11 18:23:39 +02:00
Jan Holthuis
8453016608
Add ODROID-C1 support to Makefile
2015-08-11 18:23:39 +02:00
Stefanos Kornilios Mitsis Poiitidis
6348057402
Merge pull request #705 from Holzhaus/unified-makefiles-all
...
Merge Makefiles for beagle/pandora/gcwz/rapi2/lincpp into Linux Makefile
2015-08-11 18:19:37 +02:00
TwistedUmbrella
cf53f3ec22
Fix links to files for relative Xcode paths
2015-08-11 11:44:11 -04:00
Stefanos Kornilios Mitsis Poiitidis
c3c2c68f21
Merge pull request #729 from reicast/wip/softrend
...
Basic and buggy software renderer
2015-08-11 17:43:47 +02:00
Jan Holthuis
961e1c057a
Makefile: Only define USE_X11 for x86, x64, linCPP and pandora
2015-08-11 17:43:04 +02:00
Jan Holthuis
dd837994af
Merge LinCPP Makefile into Linux Makefile
2015-08-11 17:36:16 +02:00
Jan Holthuis
0b505e6857
Makefile: Rename i686 platform to x86 and AMD64 to x64
2015-08-11 17:36:16 +02:00
Jan Holthuis
d295bad50b
Makefile: Use separate obj directories for each platform
2015-08-11 17:36:16 +02:00
Jan Holthuis
7653f790a0
Makefile: Add CFLAGS to AS calls (in case gcc is used instead of as)
2015-08-11 17:36:16 +02:00
Jan Holthuis
752c136910
Allow overriding compilers for specific platforms
...
The Raspberry Pi 2 seems to need `gcc` instead of `as` as ${AS}
2015-08-11 17:36:15 +02:00
Jan Holthuis
f96ec5ff89
Remove FOR_ARM definition in Makefile
2015-08-11 17:36:15 +02:00
Jan Holthuis
91338761d6
Makefile: Fix Whitespace
2015-08-11 17:36:15 +02:00
Jan Holthuis
a090eba78c
Don't include CFLAGS/MFLAGS in CXXFLAGS
2015-08-11 17:36:15 +02:00
Jan Holthuis
93355dd533
Merge gcwz into Linux Makefile
2015-08-11 17:36:15 +02:00
Jan Holthuis
fe48f04f78
Separate platform auto-detection code in Makefile
2015-08-11 17:36:15 +02:00
Jan Holthuis
bb1bf000fd
Merge beagle/pandora/rapi2 Makefiles into Linux Makefile
2015-08-11 17:36:14 +02:00
TwistedUmbrella
6358222a0b
Cleanup leftovers from platform move
2015-08-11 08:20:47 -04:00
TwistedUmbrella
cdec92d36c
Rebuild iOS project paths for new location
2015-08-11 08:05:09 -04:00
Stefanos Kornilios Mitsis Poiitidis
cda7036ef1
apple: moving around xcode files
2015-08-11 07:57:23 -04:00
Stefanos Kornilios Mitsis Poiitidis
4f9ff3fc3f
OSX: Fix release build
2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis
45f0a47eec
OSX: Basic keyboard input
2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis
5d46b77387
OSX: How about initializing opengl before using it?
2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis
26cfcd79e9
OSX: Fiddling to get the rec-cpp/noexcept path running
2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis
dfc341a5fe
softrend: OpenMP support, fix present overflow during untiling
...
- Uses vertical slicing
- Efficiency wins are best for 2-3 rendering threads
2015-08-11 00:26:02 -04:00
TwistedUmbrella
b12055f7c0
Merge pull request #721 from reicast/loungekatt
...
Convert third-party source to library (avoid license conflict)
2015-08-11 00:23:55 -04:00
TwistedUmbrella
1d1bd5a92f
Exploit file specifications to shorten results
2015-08-10 23:56:04 -04:00
TwistedUmbrella
291812ba72
Send updated folder to options after verification
2015-08-10 23:49:55 -04:00
TwistedUmbrella
37625778e5
Increase the search depth slightly
...
This will account for storing games in a second-tier folder, such as
putting bins in one directory and chd in another with each game having
it’s own folder for bin and cue.
The BIOS search should handle 4 levels to account for the use of
/Android/data/com.reicast.emulator/files but should also ignore
directories, such as cache and obb, where the file will never be.
2015-08-10 23:49:49 -04:00
TwistedUmbrella
0f4afb29c3
Resolve an Xcode whitespace tragedy
2015-08-10 22:41:28 -04:00
TwistedUmbrella
83d525d0f9
Verify "flist" is not null before sort / add
2015-08-10 22:25:45 -04:00
Stefanos Kornilios Mitsis Poiitidis
ff1b466116
xcode: limit to armv7
2015-08-10 15:05:29 +02:00
Stefanos Kornilios Mitsis Poiitidis
7dd17a4175
xcode: move shared schemes on the workspace
2015-08-10 14:49:59 +02:00
Stefanos Kornilios Mitsis Poiitidis
8faef19c3f
Apple: fix disabled nvmem blockmgr path, add printfs, clean xcode files
2015-08-10 03:02:59 +02:00
TwistedUmbrella
bf75c95ae8
Update project for #755 and fix warnings
2015-08-17 07:59:39 -04:00
TwistedUmbrella
95b39b885a
Fix iPhone build and import GameController / iCade
2015-08-07 16:17:28 -04:00
TwistedUmbrella
7b30fe6109
Move third-party to top level, sync with originals
2015-08-07 16:08:59 -04:00
TwistedUmbrella
4d9b151322
Convert third-party source to library (avoid license conflict)
2015-08-07 16:08:59 -04:00
Stefanos Kornilios Mitsis Poiitidis
6beec6824d
msvc: Separate target names, better split imm directories
...
Now different builds don't delete or collide with each other
2015-08-05 05:01:08 +02:00
Stefanos Kornilios Mitsis Poiitidis
f2f9a041e1
Merge pull request #727 from reicast/wip/import-drkpvr-softrend
...
rend/soft: Import the experimental core from nulldc/drkpvr, modularize
2015-08-05 04:25:06 +02:00
Stefanos Kornilios Mitsis Poiitidis
8cce1a4976
rend/soft: Import the experimental core from nulldc/drkpvr, better renderer modularization
...
- Adapted for indexed, async rendering, shared ta decoder
- This blits via a quick-and-hacky GDI blitter for now
- SSE/MMX intrins based, so not very portable
- A rather not good "reference" implementation
- At least, it's not terribly slow though
- GetTexture moved to Renderer interface
2015-08-05 02:43:40 +02:00
Stefanos Kornilios Mitsis Poiitidis
7e51e13efc
build: Add FEAT_HAS_COREIO_HTTP, update nacl/emscripten makefiles
2015-08-03 11:14:27 +02:00
Stefanos Kornilios Mitsis Poiitidis
d8ccc9d2e7
emscripten: More rec-cpp progress
...
It almost builds now, except emscripten randomly gives up and crashes. No one likes my code these days...
2015-07-29 06:45:02 +02:00
Stefanos Kornilios Mitsis Poiitidis
17a4af378c
nacl: Post-merge cleanups
2015-07-29 04:58:41 +02:00
Stefanos Kornilios Mitsis Poiitidis
b6c8a1c3cc
nacl: Log to console.log
2015-07-29 04:30:31 +02:00
Stefanos Kornilios Mitsis Poiitidis
373cb6e24e
nacl: Working towards GLES2. Will init, shaders won't compile
2015-07-29 04:30:21 +02:00
~skmp
0b29889b02
nacl: nacl_lin target, to simulate nacl build under linux. Debugger friendly
2015-07-29 04:28:13 +02:00
Stefanos Kornilios Mitsis Poiitidis
b9bbb5c0c8
nacl: Work towards rec-cpp
2015-07-29 04:26:50 +02:00
Stefanos Kornilios Mitsis Poiitidis
c33773ee37
nacl: Update makefile
2015-07-29 04:22:42 +02:00
Stefanos Kornilios Mitsis Poiitidis
d0674b3cdd
nacl: Use nacl_io, emulation on background thread, print speed stats
2015-07-29 04:18:36 +02:00
Stefanos Kornilios Mitsis Poiitidis
341475f778
nacl: Redirect printf/puts, basic html loader
2015-07-29 04:17:49 +02:00
Stefanos Kornilios Mitsis Poiitidis
2eb9d7908f
A first hackthrough to get nacl compiling working
2015-07-29 04:17:31 +02:00
~skmp
718cace9a7
emscripten: Fix chrome & firefox OOM by enabling opts
...
Looks like the JITs get kind of crazy and eat up all ram otherwise
2015-07-29 04:08:08 +02:00
~skmp
376a36bf57
Emscripten: Hacky support, can boot bios
...
- Add TARGET_BOUNDED_EXECUTION, TARGET_EMSCRIPTEN
- Add emscripten makefile
Of course, there's no jit at this point
2015-07-29 04:08:08 +02:00
Stefanos Kornilios Mitsis Poiitidis
75fd698695
Merge pull request #701 from reicast/feat/rec-cpp
...
Initial implementation of a "dynarec-structured" cached shop interpreter
2015-07-29 02:43:51 +02:00
TwistedUmbrella
a3f66be3ce
Merge pull request #704 from AbandonedCart/loungekatt
...
XMLParser and GLES 3 cleanup
2015-07-28 20:20:53 -04:00
Stefanos Kornilios Mitsis Poiitidis
51ab5ab664
Merge pull request #695 from randomstuff/cmake
...
cmake build (currently Linux only)
2015-07-29 01:51:41 +02:00
Gabriel Corona
2fe5f8b22d
Experimental cmake build (currently Linux only)
2015-07-28 23:38:40 +02:00
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
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
00dbd6222f
rec-cpp: Massage for gcc compatibility
2015-07-25 14:25:51 +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
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
2f4dd06149
Fix a mismatched log tag
2015-07-24 11:30:41 -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
77befe9439
Linux/desktop: Cleanup makefiles
2015-07-21 16:03:46 +02:00
Stefanos Kornilios Mitsis Poiitidis
e50cfe3010
x64 tinyjit: linux support
2015-07-14 03:35:34 +02:00