Commit Graph

476 Commits

Author SHA1 Message Date
Anthony Pesch b64c48144d clean up 2016-06-12 22:41:21 -07:00
Anthony Pesch aa1a7ee99c converted emulator.cc 2016-06-12 15:00:36 -07:00
Anthony Pesch 28533002af jit c refactor 2016-06-04 14:21:15 -07:00
Anthony Pesch 37915e7129 initial c refactor 2016-05-22 19:57:47 -07:00
Anthony Pesch 0fd88d954c added ra pass stats 2016-04-27 22:04:18 -07:00
Anthony Pesch e454c81f7b added AM_MASK for to simplify more complicated mirroring
setup ARM address space
2016-04-27 01:40:04 -07:00
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