Commit Graph

1048 Commits

Author SHA1 Message Date
Anthony Pesch 15256b3a3e move fastmem handling out of frontend 2017-08-11 11:14:26 -04:00
Anthony Pesch ee2adad549 reset register state during ra, not at ir creation time 2017-08-11 00:26:47 -04:00
Anthony Pesch bdd4414bb1 encode num_cycles in ir 2017-08-10 19:19:16 -04:00
Anthony Pesch 71a9e66940 remove binary tree lookup from jit_handle_exception 2017-08-10 19:19:16 -04:00
Anthony Pesch e8a44045e5 add comment support to ir
add file parameter to dump_block functions
2017-08-10 19:19:15 -04:00
Anthony Pesch 7603e20773 attempt to fix OSX CI builds 2017-08-10 17:08:27 -04:00
Anthony Pesch a546ed04ff added ir_get_meta / ir_set_meta 2017-08-10 17:08:27 -04:00
Anthony Pesch 47bb023092 initial hashtable implementation 2017-08-10 17:08:27 -04:00
Anthony Pesch 97ca2dd80c uppercase align_up / align_down macros 2017-08-10 17:08:27 -04:00
Anthony Pesch b686efaef9 fixed libretro build
updated to latest libchdr
2017-08-10 17:08:26 -04:00
Anthony Pesch 68e2cb47dd rename array_size to ARRAY_SIZE 2017-08-10 17:08:26 -04:00
Anthony Pesch b7d48e68f7 removed list_sort 2017-08-10 17:08:26 -04:00
Anthony Pesch 7b0b47a641 remove VALUE_STRING 2017-08-10 17:08:26 -04:00
Anthony Pesch 648041696f fixed bitrot in recc
removed armv3 software interrupt callback
removed circular dependency between jit <-> x64_dispatch
2017-08-10 17:08:26 -04:00
Anthony Pesch 89541723f7 convert to integer based labels in ir_read / ir_write 2017-08-10 17:08:25 -04:00
Anthony Pesch 2364f9d764 don't use inLocalLabel / outLocalLabel for BRANCH_FALSE / BRANCH_TRUE
move x64_backend_block_label into x64_local.h
2017-08-10 17:08:03 -04:00
Anthony Pesch 447208f9bb add ir_split_block
don't try to be clever and manage the current instruction point in ir_remove_block
2017-08-10 17:08:02 -04:00
Anthony Pesch a3b5d35c22 disable widescreen patches by default 2017-07-31 10:20:54 -04:00
Anthony Pesch 37974d0073 raise sh4 exception on illegal instruction 2017-07-30 12:12:45 -04:00
Anthony Pesch 8cca5f2e69 use iso dir's length attribute to correctly iterate filenames 2017-07-29 16:22:29 -04:00
Anthony Pesch 9280b9ffa8 update to latest libchdr 2017-07-28 17:47:11 -04:00
Anthony Pesch a76da4b5a3 added link to running instructions on download page 2017-07-28 17:36:18 -04:00
Anthony Pesch d2fc3d4f48 initial TRAPA support 2017-07-28 11:44:06 -04:00
Anthony Pesch 98997e6551 remove version from dep folders 2017-07-28 01:26:57 -04:00
Romain Tisserand 6b1345795d initial chd support 2017-07-28 01:26:56 -04:00
Anthony Pesch 1cfecc637a added libchdr to build 2017-07-28 01:26:53 -04:00
Anthony Pesch a151bc22ac minor cleanup on gdi / cdi parsers 2017-07-27 23:26:16 -04:00
Anthony Pesch 2591acebd9 added note about external library licenses 2017-07-27 09:53:37 -04:00
Anthony Pesch 93cf95a1b8 add missing vixl source 2017-07-26 22:14:26 -04:00
Anthony Pesch f3e90cde2f only ignore android/ and build/ in root 2017-07-26 22:14:11 -04:00
Anthony Pesch 26aa22aea8 fix for load / store thunks on Windows 2017-07-26 21:50:44 -04:00
Anthony Pesch cd8e860dae added initial appveyor configuration 2017-07-26 21:50:43 -04:00
Anthony Pesch e467958a51 update contact page 2017-07-26 20:01:13 -04:00
Anthony Pesch b1662457a1 windows compile fixes 2017-07-26 17:07:19 -04:00
Anthony Pesch 704a0a4fa3 add bin loading support 2017-07-25 21:59:08 -04:00
Anthony Pesch 781553ee3f trim any whitespace in strncpy_trim_space 2017-07-25 21:51:54 -04:00
Anthony Pesch 6288e825a2 restore decoding state when restarting forward loops
generate lerped sample before advancing
2017-07-25 21:18:47 -04:00
Anthony Pesch ff3aa7c551 phase actually has 18 fractional bits, not 10 2017-07-25 17:23:45 -04:00
Anthony Pesch 2e1524a259 don't reset decoding state for AICA_FMT_ADPCM_STREAM, fixes crackling on boot screen 2017-07-25 01:15:38 -04:00
Anthony Pesch 2e4f0602ac update SA, FNS and OCT registers immediately as they are written to 2017-07-25 00:40:53 -04:00
Anthony Pesch 5760cecdee simplify AICA register handling 2017-07-24 22:42:42 -04:00
Anthony Pesch fd4fc2161e added contact page 2017-07-24 14:18:11 -04:00
Anthony Pesch f6c8642d21 add 16:9 aspect ratio 2017-07-23 19:00:58 -04:00
Anthony Pesch edb78f7b38 added progress report for july 2017-07-23 18:49:07 -04:00
Anthony Pesch bfbfd9fb82 Darwin fix for libretro build 2017-07-23 17:35:28 -04:00
Anthony Pesch 817e91e058 avoid overwriting persistent aspect ratio option when forcing aspect
ratio due to a widescreen hack being enabled
2017-07-23 12:20:57 -04:00
Anthony Pesch 843199c277 added HAVE_GDBSERVER define 2017-07-22 17:59:42 -04:00
Anthony Pesch 3a6feb0c94 updated libretro makefiles to build with latest 2017-07-22 17:34:01 -04:00
Anthony Pesch 59973100b1 original libretro build scripts 2017-07-22 17:32:25 -04:00
Anthony Pesch 07fac97713 remove bad libretro build setup 2017-07-22 17:31:34 -04:00