Commit graph

1381 commits

Author SHA1 Message Date
Dillon Beliveau
2b77d8c8c9 Qt frontend: wait to load a game 2022-07-13 19:41:27 -07:00
Dillon Beliveau
d06fe2c999 Fix warnings 2022-07-13 19:28:34 -07:00
Dillon Beliveau
71d9365bed Update integer type names 2022-07-13 19:24:09 -07:00
Dillon Beliveau
8b2cd6085d Open file menu item working 2022-07-11 21:26:12 -07:00
Dillon Beliveau
07e68cd2cf Reset menu item working 2022-07-11 21:05:09 -07:00
Dillon Beliveau
05a27b3782 missed a few spots 2022-07-11 20:10:02 -07:00
Dillon Beliveau
ba17cd1351 Fix letterboxing 2022-07-10 16:33:35 -07:00
Dillon Beliveau
de29c283a6 Merge branch 'master' into qt-frontend 2022-07-10 16:11:07 -07:00
Dillon Beliveau
e816b3f087 Latest version of parallel-rdp 2022-07-10 16:09:30 -07:00
Dillon Beliveau
0e7ef3b0c8 Merge branch 'master' into qt-frontend 2022-07-10 16:08:09 -07:00
Dillon Beliveau
e502256f3f parallel-rdp rendering inside Qt 2022-07-10 16:03:35 -07:00
Dillon Beliveau
2b1d151766 Oops 2022-07-02 21:12:30 -07:00
Dillon Beliveau
69250be781 One more try 2022-07-02 21:10:39 -07:00
Dillon Beliveau
e3210bf233 true -> ON 2022-07-02 21:05:09 -07:00
Dillon Beliveau
6d5906487c WIP, need to figure out the swapchain 2022-07-02 20:31:14 -07:00
Dillon Beliveau
b727285cbe Vulkan widget initializing correctly 2022-07-02 15:29:03 -07:00
Dillon Beliveau
6999a7ee2c Switch libgtk-3-dev dependency for libdbus-1-dev 2022-07-02 12:13:02 -07:00
Dillon Beliveau
0d74b56cc7 WIP Qt frontend 2022-07-02 12:10:45 -07:00
Dillon Beliveau
10a4770105 Use xdg-desktop-portal with NFD 2022-07-01 18:08:12 -07:00
Dillon Beliveau
13b1639557 Latest version of parallel-rdp 2022-06-30 00:10:29 -07:00
Dillon Beliveau
574541b563 log a nice message when an unexpected exception is seen instead of emitting int3 2022-06-19 12:38:56 -07:00
Dillon Beliveau
287901bace JIT updates to support more exceptions, CPU TLB miss exceptions still not working 2022-06-19 01:05:29 -07:00
Dillon Beliveau
8249fd929f I guess my emulator has a name now 2022-06-18 23:52:13 -07:00
Dillon Beliveau
d4e94fc381 Fix PI DMA outside of REGION_CART_1_2 2022-06-18 23:36:24 -07:00
Dillon Beliveau
4151af79a6 Oops 2022-06-18 16:11:57 -07:00
Dillon Beliveau
50aab2ab9f cleanup exception handling code slightly 2022-06-18 16:07:53 -07:00
Dillon Beliveau
fd1d1175e8 RSP fixes in VRCP/VRCPL 2022-06-18 16:00:22 -07:00
Dillon Beliveau
1963fb2c22 RSP fixes in LTV, RSQ 2022-06-18 15:13:48 -07:00
Dillon Beliveau
a38a9a3482 cart read 8/16 bit fixes, don't use bus functions for DMAs 2022-06-18 13:46:46 -07:00
Dillon Beliveau
a746ea2948 Fix initial value of $Status 2022-06-18 12:58:10 -07:00
Dillon Beliveau
c4bfe82617 TLB fixes 2022-06-18 12:58:04 -07:00
Dillon Beliveau
749d8ade0c Exception handling fixes 2022-06-18 12:57:49 -07:00
Dillon Beliveau
70e12f5a4a Add libgtk-3-dev to dependencies 2022-06-16 20:21:45 -07:00
Dillon Beliveau
8fc5c73bb7
Remove imfilebrowser.h from contrib/imgui/CMakeLists.txt 2022-06-15 15:43:23 -07:00
Dillon Beliveau
d7e09d88ab Switch to nativefiledialog-extended for opening ROMs 2022-06-14 21:59:07 -07:00
Simone Coco
9ebc6a101d
Correct default COP0.Status value for PIF HLE (#26) 2022-06-14 14:19:19 -07:00
Dillon Beliveau
f96e2e546a this is not a 32 bit function 2022-06-12 23:10:18 -07:00
Dillon Beliveau
5c61af5795 mask entry_hi.vpn2 with page_mask on tlbwi 2022-06-12 23:09:36 -07:00
Dillon Beliveau
18da8eab9c TLB updates, properly use region when matching VPNs 2022-06-12 22:47:30 -07:00
Dillon Beliveau
799e9a51a9 Cleanup bus a bit 2022-06-12 19:53:18 -07:00
Dillon Beliveau
2c1bf778f2 fix LL, LLD, SC, SCD 2022-06-12 19:53:13 -07:00
Dillon Beliveau
c4ea8a3ed5 many small fixes, including separate memory map for user mode 2022-06-12 19:17:25 -07:00
Dillon Beliveau
dda8b64b84 minor fixes 2022-06-12 17:17:09 -07:00
Dillon Beliveau
88124bf109 test both interpreter and recompiler with cpu test roms 2022-06-12 17:16:36 -07:00
Dillon Beliveau
1086380ea6 Fix compiler warning 2022-06-12 15:58:13 -07:00
Dillon Beliveau
9a897700a2 these are correct 2022-06-12 15:56:58 -07:00
Dillon Beliveau
6fc1536c06 Comments in r4300i_handle_exception 2022-06-12 15:13:10 -07:00
Dillon Beliveau
10c8477e6b TLB exceptions in more instructions, alignment checks 2022-06-12 15:10:19 -07:00
Dillon Beliveau
6032c4662d Rework TLB functions, fix TLBP instruction 2022-06-12 14:26:07 -07:00
Dillon Beliveau
b0a5d646ba use coprocessor error 0 instead of -1 everywhere 2022-06-12 14:05:16 -07:00