Stefanos Kornilios Mitsis Poiitidis
0153145950
emscripten: Fix build
2015-07-29 06:22:59 +02:00
Stefanos Kornilios Mitsis Poiitidis
289aa393c0
nacl: fixing affected android build
2015-07-29 05:17:16 +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
Stefanos Kornilios Mitsis Poiitidis
057b1075b6
ta/mt: add rend_framePending? for better mt sync from clients
2015-07-29 04:28:27 +02:00
~skmp
0b29889b02
nacl: nacl_lin target, to simulate nacl build under linux. Debugger friendly
2015-07-29 04:28:13 +02:00
~skmp
2d9fbdda40
nacl: Fix sqw_nommu to work w/ non-linear nvmem allocation
2015-07-29 04:27:32 +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
4f86496773
linux/common: Stub out LockRegion/UnLockRegion when TARGET_NO_EXCEPTIONS
2015-07-29 04:21:54 +02:00
Stefanos Kornilios Mitsis Poiitidis
255d1bdb42
nacl: Stub out LockRegion/UnLockRegion as no mprotect logic
2015-07-29 04:19:12 +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
~skmp
a2831d67a0
vmem/alloc: TARGET_NO_NVMEM to not use page tricks
...
This combined with various other configs avoid segfault/pagefaults usage
2015-07-29 04:08:07 +02:00
~skmp
59c6012db2
pvr/rend_if: TARGET_NO_THREADS support
2015-07-29 04:08:06 +02:00
Stefanos Kornilios Mitsis Poiitidis
c8f982b8f5
linux-common: TARGET_NO_EXCEPTIONS, TARGET_NO_THREADS
2015-07-29 04:08:05 +02:00
~skmp
518c547fb5
nixprof: move to its own module, TARGET_NO_NIXPROF, NO_NIXPROF
2015-07-29 04:08:04 +02:00
~skmp
b1a55aba3f
ta_parser: use uniform function signatures for Append* callbacks
...
- Fixes emscripten build & makes more sense overall
2015-07-29 04:08:03 +02:00
Stefanos Kornilios Mitsis Poiitidis
4b94e2fe37
Merge pull request #713 from reicast/feat/small-cleanups
...
Feat/small cleanups
2015-07-29 04:07:46 +02:00
Stefanos Kornilios Mitsis Poiitidis
2347b95bf2
aica/sgc: fix update_rate warning
2015-07-29 03:26:58 +02:00
Stefanos Kornilios Mitsis Poiitidis
a28209cae2
deps/sha256: memset is in string.h, not memory.h
2015-07-29 03:26:08 +02:00
Stefanos Kornilios Mitsis Poiitidis
6ebaa74ffe
core.mk: Only android needs deps/libzip/ right now
2015-07-29 03:24:51 +02:00
Stefanos Kornilios Mitsis Poiitidis
30229f6724
cl: Fix const warning
2015-07-29 03:23: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
Stefanos Kornilios Mitsis Poiitidis
a82f9704d6
shrec: Limit max blocksize to 511 shops
2015-07-29 02:29:16 +02:00
~skmp
f1a6f04dce
rec-cpp: verify() that we have an executer w/ shop_count
2015-07-29 02:29:07 +02:00
Stefanos Kornilios Mitsis Poiitidis
ec5bb09917
rec-cpp: Add sig aCaCcCdC for mul_u64, mul_s64
2015-07-29 02:28:52 +02:00
~skmp
5b67e3f090
rec-cpp: SH4_TCB doesn't need to be in .text if not executable
2015-07-29 02:28:39 +02:00
Stefanos Kornilios Mitsis Poiitidis
1e0224dd1b
rec-cpp: Add sig aCaCcCdC for rocl, rocr
2015-07-29 02:28:29 +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
Stefanos Kornilios Mitsis Poiitidis
7de36d56ec
Merge pull request #712 from reicast/feat/imgread-readmiss-with-sector
...
imgread/common: On read error, print the sector that failed
2015-07-29 00:49:21 +02:00
~skmp
39e1439b93
imgread/common: On read error, print the sector that failed
2015-07-29 00:41:14 +02:00
Stefanos Kornilios Mitsis Poiitidis
fb6d0a0166
Merge pull request #710 from reicast/feat/vmu-safer-creation
...
maple: Gracefully fail if vmu cannot be written
2015-07-29 00:03:00 +02:00
Stefanos Kornilios Mitsis Poiitidis
5010cf3f23
Merge pull request #709 from reicast/feat/audio-spams-nomore
...
Audiostream: Don't log on every push if audio is disabled
2015-07-29 00:02:30 +02:00
Stefanos Kornilios Mitsis Poiitidis
83d3abf266
maple: Gracefully fail if vmu cannot be written
2015-07-28 23:54:50 +02:00
Stefanos Kornilios Mitsis Poiitidis
f62d532b78
Audiostream: Don't log on every push if audio is disabled
...
There is an initialization warning which is enough to warn users
2015-07-28 23:52:48 +02:00
Gabriel Corona
2fe5f8b22d
Experimental cmake build (currently Linux only)
2015-07-28 23:38:40 +02:00
Stefanos Kornilios Mitsis Poiitidis
d3c3feb523
Merge pull request #703 from Holzhaus/unified-makefiles
...
Unified Linux makefiles (x86/x64)
2015-07-27 23:56:56 +02:00
Stefanos Kornilios Mitsis Poiitidis
7d282d9861
Merge pull request #644 from Holzhaus/fix-gcc-warnings
...
Fix gcc warnings
2015-07-27 20:20:55 +02:00
Jan Holthuis
3faf51c6ce
Removed mode variable in print_mem_addr()
...
This removes the mode variable in core/linux/common.cpp's
print_mem_addr(). It not neccessary and produces compiler warnings.
2015-07-27 19:12:28 +02:00
Jan Holthuis
9e00305c90
Fix anonymous struct/union linkage errors in gdromv3.cpp
...
Since read_params, packet_cmd, read_buff, pio_buff, ata_cmd, cdda and
ByteCount have not been declared static, they are visible in other
translation units. Since their structs are anonymous, their types have
internal linkage only. Thus, accessing them in other translations units
is impossible anyway.
By declaring them static, we're giving it internal linkage so that
neither the type nor the variable are visible in other translation
units.
Here are the errors:
../../core/hw/gdrom/gdromv3.cpp:50:3: warning: anonymous type with no
linkage used to declare variable '<anonymous struct> read_params' with
linkage
} read_params;
^
../../core/hw/gdrom/gdromv3.cpp:83:3: warning: anonymous type with no
linkage used to declare variable '<anonymous struct> packet_cmd' with
linkage
} packet_cmd;
^
../../core/hw/gdrom/gdromv3.cpp:91:3: warning: anonymous type with no
linkage used to declare variable '<anonymous struct> read_buff' with
linkage
} read_buff;
^
../../core/hw/gdrom/gdromv3.cpp💯 3: warning: anonymous type with no
linkage used to declare variable '<anonymous struct> pio_buff' with
linkage
} pio_buff;
^
../../core/hw/gdrom/gdromv3.cpp:106:3: warning: anonymous type with no
linkage used to declare variable '<anonymous struct> ata_cmd' with
linkage
} ata_cmd;
^
../../core/hw/gdrom/gdromv3.cpp:122:3: warning: anonymous type with no
linkage used to declare variable '<anonymous struct> cdda' with linkage
} cdda;
^
../../core/hw/gdrom/gdromv3.cpp:156:4: warning: anonymous type with no
linkage used to declare variable '<anonymous union> ByteCount' with
linkage
} ByteCount;
^
2015-07-27 19:08:35 +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