Commit Graph

799 Commits

Author SHA1 Message Date
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
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
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