Commit graph

  • d7338c8afe os/windows: Add a fix for Windows. Tyler Stachecki 2015-01-17 14:09:26 -05:00
  • dd99de66f1 os/windows: Add a fix for Windows. Tyler Stachecki 2015-01-17 14:09:26 -05:00
  • 28d4b7e122 Give DDIPL a lower priority than carts. Tyler Stachecki 2015-01-17 11:41:26 -05:00
  • 5359e00348 Give DDIPL a lower priority than carts. Tyler Stachecki 2015-01-17 11:41:26 -05:00
  • 2ae746415b Remove -ddipl requirement for -ddrom. Tyler Stachecki 2015-01-17 11:34:45 -05:00
  • 114f3b1fe9 Remove -ddipl requirement for -ddrom. Tyler Stachecki 2015-01-17 11:34:45 -05:00
  • 3c2e806ef3 Debugger: Refactor and memory view address fix. Tyler Stachecki 2015-01-16 22:23:31 -05:00
  • 4a103a2a38 Debugger: Refactor and memory view address fix. Tyler Stachecki 2015-01-16 22:23:31 -05:00
  • 34150fe797 Debugger: Start populating views with UI elements. Tyler Stachecki 2015-01-16 17:15:27 -05:00
  • 54efbad6e4 Debugger: Start populating views with UI elements. Tyler Stachecki 2015-01-16 17:15:27 -05:00
  • 9e5c02c3e7 Debugger: Add boilerplate stuff. Tyler Stachecki 2015-01-15 16:36:44 -05:00
  • 75ca79f7ca Debugger: Add boilerplate stuff. Tyler Stachecki 2015-01-15 16:36:44 -05:00
  • 4cebb145d3 Cleanup/organize some CMake stuff. Tyler Stachecki 2015-01-14 11:38:48 -05:00
  • b6df46c51d Cleanup/organize some CMake stuff. Tyler Stachecki 2015-01-14 11:38:48 -05:00
  • 4e286507f0 Remove a build artifact from the last commit. Tyler Stachecki 2015-01-14 11:21:30 -05:00
  • 08bf597b16 Remove a build artifact from the last commit. Tyler Stachecki 2015-01-14 11:21:30 -05:00
  • cd3ab147b4 Debugger: Initial commit. Tyler Stachecki 2015-01-14 11:17:36 -05:00
  • aa9227ac48 Debugger: Initial commit. Tyler Stachecki 2015-01-14 11:17:36 -05:00
  • a11bedfe57 Build: find correct OpenGL on OS X. torque 2015-01-13 12:54:16 -08:00
  • 8471c823f6 Build: find correct OpenGL on OS X. torque 2015-01-13 12:54:16 -08:00
  • 4b77d3ed61 RSP: Fix opcode cache bug. Tyler Stachecki 2015-01-13 17:58:18 -05:00
  • e073637d33 Add some temporary hacks to the PI and UB fixes. Tyler Stachecki 2015-01-13 17:41:16 -05:00
  • 2b27a53f9d RSP: Fix opcode cache bug. Tyler Stachecki 2015-01-13 17:58:18 -05:00
  • f8afa41c91 Add some temporary hacks to the PI and UB fixes. Tyler Stachecki 2015-01-13 17:41:16 -05:00
  • 4d206cb0cd *_window: include gl_window.h Augustin Cavalier 2015-01-13 14:02:45 -05:00
  • 6d0495b4c8 *_window: include gl_window.h Augustin Cavalier 2015-01-13 14:02:45 -05:00
  • 99b0723142 os: move MAX_FRAME_DATA_SIZE to gl_window.h Augustin Cavalier 2015-01-13 13:38:53 -05:00
  • 80a30663a5 os: move MAX_FRAME_DATA_SIZE to gl_window.h Augustin Cavalier 2015-01-13 13:38:53 -05:00
  • bd04fc24fc keycodes: remove duplicate definition of CEN64_KEY_PERIOD. Augustin Cavalier 2015-01-13 12:17:34 -05:00
  • 2c89f533d8 keycodes: remove duplicate definition of CEN64_KEY_PERIOD. Augustin Cavalier 2015-01-13 12:17:34 -05:00
  • 022e628fc5 OS: move glx_window & keycodes to an "x11" subdir. Augustin Cavalier 2015-01-13 11:22:45 -05:00
  • 4ed2e8903c OS: move glx_window & keycodes to an "x11" subdir. Augustin Cavalier 2015-01-13 11:22:45 -05:00
  • 7ca8ff6344 CMakeLists.txt: style fix. No functional change. Augustin Cavalier 2015-01-13 11:04:38 -05:00
  • c2c8b7efce CMakeLists.txt: style fix. No functional change. Augustin Cavalier 2015-01-13 11:04:38 -05:00
  • 75a90282c5 Fix OS X builds, courtesy of dtm. Tyler Stachecki 2015-01-12 21:36:00 -05:00
  • cd4163226a Fix OS X builds, courtesy of dtm. Tyler Stachecki 2015-01-12 21:36:00 -05:00
  • 59f48b9637 VR4300: Optimize load/store instructions. Tyler Stachecki 2015-01-10 16:20:04 -05:00
  • 68a901e01f VR4300: Optimize load/store instructions. Tyler Stachecki 2015-01-10 16:20:04 -05:00
  • db7ef1cbb3 VR4300: Cache read/write optimizations. Tyler Stachecki 2015-01-10 13:52:16 -05:00
  • 6c94bb8c0b VR4300: Memory system optimizations. Tyler Stachecki 2015-01-10 12:43:02 -05:00
  • d7427d6b73 VR4300: Cache read/write optimizations. Tyler Stachecki 2015-01-10 13:52:16 -05:00
  • f896cc62b7 VR4300: Memory system optimizations. Tyler Stachecki 2015-01-10 12:43:02 -05:00
  • acd03ec4c6 RSP: Add an opcode cache for performance. Tyler Stachecki 2015-01-09 23:18:58 -05:00
  • 2c94219a9b RSP: Fix scalar load-use stall. Tyler Stachecki 2015-01-09 15:29:44 -05:00
  • 79b02e4702 RSP: Optimize memory requests slightly. Tyler Stachecki 2015-01-09 14:35:47 -05:00
  • 28196d2076 RSP: Optimize decoder/stall checks slightly. Tyler Stachecki 2015-01-09 13:53:20 -05:00
  • dc13f35e95 RSP: Add an opcode cache for performance. Tyler Stachecki 2015-01-09 23:18:58 -05:00
  • fef231c067 RSP: Fix scalar load-use stall. Tyler Stachecki 2015-01-09 15:29:44 -05:00
  • f279668999 RSP: Optimize memory requests slightly. Tyler Stachecki 2015-01-09 14:35:47 -05:00
  • 79ccec4ad4 RSP: Optimize decoder/stall checks slightly. Tyler Stachecki 2015-01-09 13:53:20 -05:00
  • 3e299ed764 Allow PI DMAs past 32MiB cart range. Tyler Stachecki 2015-01-09 12:19:28 -05:00
  • 282af0504a Allow PI DMAs past 32MiB cart range. Tyler Stachecki 2015-01-09 12:19:28 -05:00
  • 9bd6ca3290 Fix a bug in Windows builds in the last commit. Tyler Stachecki 2015-01-08 14:37:54 -05:00
  • 5ec667b3d6 Fix a bug in Windows builds in the last commit. Tyler Stachecki 2015-01-08 14:37:54 -05:00
  • ff7064c2f7 Merge pull request #1 from tj90241/master LuigiBlood 2015-01-08 18:21:43 +01:00
  • 56426bb6ef Make the cart ROM an optional argument. Tyler Stachecki 2015-01-08 12:05:55 -05:00
  • 67fca6c47f Add -ddrom to the command line. Tyler Stachecki 2015-01-08 11:57:57 -05:00
  • 321cf584f0 Remove some hacks from the RSP pipeline. Tyler Stachecki 2015-01-08 11:37:45 -05:00
  • 7fe12e6e99 Make the cart ROM an optional argument. Tyler Stachecki 2015-01-08 12:05:55 -05:00
  • 55c6c329d5 Add -ddrom to the command line. Tyler Stachecki 2015-01-08 11:57:57 -05:00
  • 37dfe60542 Remove some hacks from the RSP pipeline. Tyler Stachecki 2015-01-08 11:37:45 -05:00
  • 88a3ea5646 Add (unoptimized) SSE2 support. Tyler Stachecki 2015-01-07 17:32:19 -05:00
  • ca8e052024 Add (unoptimized) SSE2 support. Tyler Stachecki 2015-01-07 17:32:19 -05:00
  • 08feca5ff1 Fix name mismatches of 'srcp' parameter in rsp_vect_load_and_shuffle_operand. John Paul Adrian Glaubitz 2015-01-07 14:30:17 +01:00
  • e3ae6d82b2 Fix dereferencing of 'word' parameter in write_dd_regs. John Paul Adrian Glaubitz 2015-01-07 14:30:16 +01:00
  • 5e16526958 Fix name mismatches of 'srcp' parameter in rsp_vect_load_and_shuffle_operand. John Paul Adrian Glaubitz 2015-01-07 14:30:17 +01:00
  • bdbfaf785b Fix dereferencing of 'word' parameter in write_dd_regs. John Paul Adrian Glaubitz 2015-01-07 14:30:16 +01:00
  • 58373a30a2 Fix a batch of mistakes in the last commit. Tyler Stachecki 2015-01-06 22:16:13 -05:00
  • ce34ff04c4 Prevent 64DD thread from crashing. Tyler Stachecki 2015-01-06 21:44:21 -05:00
  • 10fc81d7a3 Start filling in lots of 64DD implementation. Tyler Stachecki 2015-01-06 15:32:25 -05:00
  • 552562de95 Fix a batch of mistakes in the last commit. Tyler Stachecki 2015-01-06 22:16:13 -05:00
  • 4693c11887 Prevent 64DD thread from crashing. Tyler Stachecki 2015-01-06 21:44:21 -05:00
  • c0def926d9 Start filling in lots of 64DD implementation. Tyler Stachecki 2015-01-06 15:32:25 -05:00
  • 2badc9c2ec Add C2, data sector and MS RAM mappings for 64DD. Tyler Stachecki 2015-01-06 14:28:31 -05:00
  • 94e8e37824 Add 64DD mappings and a controller. Tyler Stachecki 2015-01-06 14:04:22 -05:00
  • c6729b8dcc Add C2, data sector and MS RAM mappings for 64DD. Tyler Stachecki 2015-01-06 14:28:31 -05:00
  • cc3aff976c Add 64DD mappings and a controller. Tyler Stachecki 2015-01-06 14:04:22 -05:00
  • 9e7c0c5e82 Decoder optimization: drastically reduce size. Tyler Stachecki 2015-01-06 11:34:53 -05:00
  • 028d8e673d Decoder optimization: drastically reduce size. Tyler Stachecki 2015-01-06 11:34:53 -05:00
  • efc4e38793 Remove an old, unused function. Tyler Stachecki 2015-01-06 02:18:16 -05:00
  • e63f8b08e3 Perform some really clever branch folding. Tyler Stachecki 2015-01-06 01:59:22 -05:00
  • 0e66d5d704 Remove an old, unused function. Tyler Stachecki 2015-01-06 02:18:16 -05:00
  • 4e8fb2329b Perform some really clever branch folding. Tyler Stachecki 2015-01-06 01:59:22 -05:00
  • 5229996ecd Trim off a few hundred bytes of code. Tyler Stachecki 2015-01-05 22:59:52 -05:00
  • ec3748f0c2 Trim off a few hundred bytes of code. Tyler Stachecki 2015-01-05 22:59:52 -05:00
  • 9aba20b423 Change the device subsystem cycle order. Tyler Stachecki 2015-01-05 21:46:47 -05:00
  • c7a4a43242 Same as the last commit, but with the RSP. Tyler Stachecki 2015-01-05 21:46:31 -05:00
  • 57b026450c Mark LDI (interlocks) as unlikely. Tyler Stachecki 2015-01-05 21:27:49 -05:00
  • bc77b5f608 Prevent a if statement over ternary expressions. Tyler Stachecki 2015-01-05 20:54:50 -05:00
  • d39737a039 Make interrupt exception checks more efficient. Tyler Stachecki 2015-01-05 19:53:36 -05:00
  • 999ff27b9e Fix a last-minute bug in TLB exceptions. Tyler Stachecki 2015-01-05 12:29:00 -05:00
  • 134eb07fef Add support for TLB modification exceptions. Tyler Stachecki 2015-01-05 12:14:34 -05:00
  • 87e7d8b967 Change the device subsystem cycle order. Tyler Stachecki 2015-01-05 21:46:47 -05:00
  • 274d61e9ca Same as the last commit, but with the RSP. Tyler Stachecki 2015-01-05 21:46:31 -05:00
  • c8ba97efc3 Mark LDI (interlocks) as unlikely. Tyler Stachecki 2015-01-05 21:27:49 -05:00
  • 8dd7195dfc Prevent a if statement over ternary expressions. Tyler Stachecki 2015-01-05 20:54:50 -05:00
  • 2301115c7a Make interrupt exception checks more efficient. Tyler Stachecki 2015-01-05 19:53:36 -05:00
  • c7d4fe77ad Fix a last-minute bug in TLB exceptions. Tyler Stachecki 2015-01-05 12:29:00 -05:00
  • 9008e999af Add support for TLB modification exceptions. Tyler Stachecki 2015-01-05 12:14:34 -05:00
  • ffebe24c59 Implement cache operations, fix cache op bug. Tyler Stachecki 2015-01-04 22:40:36 -05:00