Commit Graph

218 Commits

Author SHA1 Message Date
Anthony Pesch 4321b43ccc convert back to using backpatches and trampolines vs recompiling for fastmem 2017-08-24 18:40:33 -04:00
Anthony Pesch a80dc048a6 added initial unoptimized bitmap code
made list_empty take a const pointer
2017-08-20 23:28:49 -04:00
Anthony Pesch f91c4f9d3b reenabled control flow analysis pass 2017-08-20 23:28:44 -04:00
Anthony Pesch 98997e6551 remove version from dep folders 2017-07-28 01:26:57 -04:00
Anthony Pesch 1cfecc637a added libchdr to build 2017-07-28 01:26:53 -04:00
Anthony Pesch 843199c277 added HAVE_GDBSERVER define 2017-07-22 17:59:42 -04:00
Anthony Pesch d37dc725c6 initial widescreen patching support 2017-07-21 21:29:08 -04:00
Anthony Pesch 54e61ef637 rename ENABLE_* defines to HAVE_* 2017-07-19 19:15:21 -04:00
Anthony Pesch 287eeb5455 added HAVE_CONFIG_H define 2017-07-19 19:13:00 -04:00
Stefanos Kornilios Mitsis Poiitidis 3fade7f1fb initial mmu support for sq remaps 2017-07-09 21:27:09 -04:00
Anthony Pesch e06f450f02 disable imgui / microprofile for retroarch builds 2017-07-06 19:01:06 -04:00
Anthony Pesch 2b0bb8573a ensure -Wall comes before -Wno-* 2017-07-01 16:25:40 -04:00
Anthony Pesch fac45b83d1 pass COMPILER_* variables as preprocessor defines 2017-07-01 16:25:40 -04:00
Anthony Pesch f2ceb7f637 use the host clock to smooth out frame timings when audio latency is high 2017-07-01 16:25:39 -04:00
Anthony Pesch 917674d94c moved trace.c 2017-07-01 16:17:20 -04:00
Anthony Pesch 780cafe47c split up x64 backend into x64_emitters.cc 2017-06-22 16:18:22 -04:00
Anthony Pesch c36d27296e added vixl to build 2017-06-21 23:54:37 -04:00
Anthony Pesch f4b2f3204e rename ARM64 to A64 2017-06-21 21:01:35 -04:00
Anthony Pesch 62eb6dea1e initial android support 2017-06-19 23:03:19 -04:00
Anthony Pesch c4ee274d88 replace glew with glad 2017-06-19 20:36:53 -04:00
Anthony Pesch 5892aed3b0 rename REDREAM_* variables to RELIB_* 2017-06-17 18:25:32 -04:00
Anthony Pesch 55ea4188ae don't forcefully disable OpenGL ES support 2017-06-17 14:05:50 -04:00
Anthony Pesch b8da4eada6 add ENABLE_IMGUI 2017-06-15 21:57:11 -04:00
Anthony Pesch bb67d95860 added ENABLE_MICROPROFILE option 2017-06-15 20:59:18 -04:00
Anthony Pesch 3c22816c23 MinGW build fixes 2017-06-15 17:29:35 -04:00
Anthony Pesch fae06b247c initial hle bios 2017-06-14 23:29:04 -04:00
Anthony Pesch d4a4f0bb2a moved hw and hle code to guest 2017-06-12 20:09:52 -04:00
Anthony Pesch acd9e6c4a9 initial hle flash support 2017-06-11 23:11:08 -04:00
Anthony Pesch 01a56a9c61 renamed bios.c to boot.c in preparation for hle bios 2017-06-11 11:51:00 -04:00
Anthony Pesch db355b4510 merge sys and core, the distinction between the two is trivial 2017-06-11 00:08:24 -04:00
Anthony Pesch 1cf522779d moved non-hw code out of hw dir 2017-06-10 23:22:05 -04:00
Anthony Pesch e9bcf2e575 moved host code to its own subdir 2017-06-10 22:00:05 -04:00
Anthony Pesch 0e9142fca5 remove nuklear implementation 2017-06-08 01:29:31 -04:00
Anthony Pesch 8e192390f4 replace nuklear menus with imgui 2017-06-08 01:27:48 -04:00
Anthony Pesch b1375e8807 added imgui implementation 2017-06-07 23:03:23 -04:00
Anthony Pesch 78cf487c19 added initial cdi support
added support for SPI_REQ_ERROR
fixed SPI_REQ_SES response format
2017-06-07 18:32:32 -04:00
Anthony Pesch 1f32826adc rename boot.c 2017-06-02 18:22:14 -04:00
Anthony Pesch 56771f6685 removed unused emit stats 2017-05-27 17:36:27 -04:00
Anthony Pesch 5fc185d4f1 moved interpeter code to its own backend
setup code to work without x64 backend
2017-05-27 17:20:03 -04:00
Anthony Pesch 245ac62938 replace libsoundio with sdl audio 2017-05-25 22:22:05 -04:00
Anthony Pesch e914e0df48 added retrace tool 2017-05-23 13:34:27 -04:00
Anthony Pesch 0f6e0df66b fix recc bitrot 2017-05-23 17:28:17 -04:00
Anthony Pesch 4cefa5f807 swapped back to using SDL
made input code go through SDL's gamepad api vs the joypad api as it used to
2017-05-17 01:52:27 -04:00
Anthony Pesch 08b6b5de1d reenabled gdb-based debugger 2017-05-15 07:37:19 -04:00
Anthony Pesch 309c9969df setup arm interpreter code path 2017-05-15 00:37:15 -04:00
Anthony Pesch c703da40f7 added sh4 interpreter
added OP_FLUSH_CONTEXT
fixed bug in ldcsr now that the GPRs are properly flushed when a bank change occurs
2017-05-14 23:26:36 -04:00
Anthony Pesch 6eb676a774 consolidated arm7 / sh4 dispatch
moved block prologue / epilogue into x64 backend
2017-05-14 18:32:46 -04:00
Anthony Pesch f606679f1a added null host for tool compiles 2017-05-07 14:17:24 -04:00
Anthony Pesch 2c253740bd only link glfw for non-libretro builds 2017-05-07 13:32:03 -04:00
Anthony Pesch 2cecf2945c merged ui / video folders 2017-05-07 12:38:07 -04:00