Commit Graph

370 Commits

Author SHA1 Message Date
Anthony Pesch d237bba78f renamed MapleController -> Controller 2016-04-25 22:15:53 -07:00
Anthony Pesch aa5b8b1d8f add bundle target for OSX 2016-04-25 19:56:41 -07:00
Anthony Pesch 0e5274fe7a added LICENSE 2016-04-25 00:40:13 -07:00
Anthony Pesch 7d639cb74a split memory system up to support mapping multiple address spaces to the same backing shared memory 2016-04-24 23:19:03 -07:00
Anthony Pesch 18232d86d2 fix filter mode calculation 2016-04-23 12:25:12 -07:00
Anthony Pesch 7c2cdfbb56 updated eigen to 3.2.8 2016-04-22 21:55:08 -07:00
Anthony Pesch 88639101dd linux compile fixes 2016-04-21 23:37:52 -07:00
Anthony Pesch 54825cc08c use gcc 4.9 with travis-ci 2016-04-21 23:09:33 -07:00
Anthony Pesch 6c2621d413 add inttypes.h header 2016-04-21 23:09:33 -07:00
Anthony Pesch 873c3fdb6d updated cmake ppa 2016-04-21 23:09:33 -07:00
Anthony Pesch 66e7da5edf added travis-ci badge 2016-04-21 23:09:33 -07:00
Anthony Pesch 2c0031efc5 updated cmake addon 2016-04-21 23:09:33 -07:00
Anthony Pesch e20414b7b7 don't run tests in CI 2016-04-21 23:09:33 -07:00
Anthony Pesch d61132d041 remove matrix 2016-04-21 23:09:32 -07:00
Anthony Pesch 11427ba1b5 initial .travis.yml 2016-04-21 23:09:32 -07:00
Anthony Pesch 251f71497b slightly more arm scaffolding, suspend / resume cpu based on ARMRST 2016-04-21 23:09:31 -07:00
Anthony Pesch e3c4797b75 fix off by one error in logging code 2016-04-21 23:09:03 -07:00
Anthony Pesch aaecac5902 replace beaengine with capstone 2016-04-21 23:08:58 -07:00
Anthony Pesch b4e944ed63 added size output to frontend
added DumpCode to frontend
2016-04-21 20:43:20 -07:00
Anthony Pesch ea27e1f128 added sh4 analyzer 2016-04-21 20:42:52 -07:00
Anthony Pesch 7963a79cad clean up sh4 op table generation 2016-04-21 20:28:36 -07:00
Anthony Pesch 84add6bf12 remove block flags from being passed to backend 2016-04-12 22:35:50 -07:00
Anthony Pesch d49d107b78 placeholder sext/zext/trunc elimination pass 2016-04-11 01:22:16 -07:00
Anthony Pesch 9a8b5ff755 simulate r15 of bios to get demos loading easily 2016-04-11 01:22:16 -07:00
Anthony Pesch 4350858651 added AICA ChannelData and CommonData bitfields
added ARM7 scaffolding
2016-04-11 01:22:06 -07:00
Anthony Pesch 9a6a98b3d0 added render context to profiler 2016-04-10 16:36:55 -07:00
Anthony Pesch 84df2e8269 added joystick hat support 2016-04-10 16:31:19 -07:00
Anthony Pesch 879e6dffe7 upgrade to sdl 2.0.4 2016-04-10 16:11:37 -07:00
Anthony Pesch 09c5fa10cf added directory processing to recc 2016-04-10 11:12:28 -07:00
Anthony Pesch 0242a67532 added debug logging
added debug pass stats to recc
2016-04-10 10:00:15 -07:00
Anthony Pesch 055af5081e refactored to remove hw/ references from jit/ folder
added recc tool for compiling ir offline
2016-04-09 03:38:09 -07:00
Anthony Pesch a87a9a2475 remove WSAStartup from main project, need to move into gdb_server 2016-04-08 22:17:31 -07:00
Anthony Pesch b0dbdf6e50 Revert "removed beaengine"
This reverts commit 9528d9beaa.
2016-04-07 23:44:27 -07:00
Anthony Pesch 7dbdcdc7a7 Revert "removed unused Dump method"
This reverts commit 24189fac83.
2016-04-07 23:34:52 -07:00
Anthony Pesch 1f81e1887d added back pc return value to blocks 2016-04-07 23:24:53 -07:00
Anthony Pesch 4822ffab43 basic vectored types support for FIPR and FTRV 2016-04-07 19:03:22 -07:00
Anthony Pesch 38597832e6 update xbyak version 2016-04-06 22:19:10 -07:00
Anthony Pesch 72e8bdff72 don't allocate a SH4Builder each compilation 2016-04-06 22:19:04 -07:00
Anthony Pesch 898e4001f4 use avx instructions 2016-04-06 22:18:44 -07:00
Anthony Pesch 7defb9ab45 don't crash on empty live intervals 2016-04-02 12:23:58 -07:00
Anthony Pesch 5acc0c6114 execute delay slot instr in RTE 2016-03-31 03:15:02 -04:00
Anthony Pesch cda4f7fd14 added texture information to trace viewer, changed default video resolution to DC VGA res 2016-03-28 19:52:23 -07:00
Anthony Pesch 5c60080567 replace std::function usage in texture cache with re::delegate 2016-03-27 14:43:58 -07:00
Anthony Pesch 6887893d6b when autosorting surfaces by their z-value, a stable sort must be used to preserve input order 2016-03-27 12:16:42 -07:00
Anthony Pesch 10e90e10ce added better trace debugging for vertices 2016-03-27 12:16:09 -07:00
Anthony Pesch 49a021bf62 simplify trace command stream 2016-03-27 00:14:22 -07:00
Anthony Pesch c1af026db6 fix 'Other' color blend types 2016-03-26 23:18:21 -07:00
Anthony Pesch ecc142c810 don't advance past begin() in PrevParam
fix off by one error with surface clamping
2016-03-26 22:41:17 -07:00
Anthony Pesch f72f05a437 windows build fixes
fixed OP_LOAD_LOCAL / OP_STORE_LOCAL on windows
use r14 / r15 for memory and guest ctx pointers
updated SH4 builder to emit consistent IR regardless of function parameter evaluation order
2016-03-26 20:54:27 -07:00
Anthony Pesch 80dc179ccf convert arena / array from size_t to int 2016-03-26 13:32:20 -07:00