Commit graph

1433 commits

Author SHA1 Message Date
Dillon Beliveau
dbba52b85c Hook into more plugin stuff 2020-07-07 21:09:03 -04:00
Dillon Beliveau
1f7ed379dd Create OpenGL context 2020-07-07 19:25:40 -04:00
Dillon Beliveau
4bd2b2667f Update comments, call a hook, raise an interrupt 2020-07-06 23:49:57 -04:00
Dillon Beliveau
6076b4d73b Stub a ton of RDP stuff 2020-07-06 23:39:11 -04:00
Dillon Beliveau
01af111a7b RSP ADD, BLEZ 2020-07-06 21:25:19 -04:00
Dillon Beliveau
a876e4d809 Load Mupen64Plus compatible RDP plugins 2020-07-06 21:18:43 -04:00
Dillon Beliveau
376f5ca5cd These instructions don't exist on the RSP 2020-07-05 15:48:07 -04:00
Dillon Beliveau
2af5431242 Tune up RSP IO, add RSP JR 2020-07-05 15:47:33 -04:00
Dillon Beliveau
3cf0f11277 RSP BNE, hook up first RSP CP0 register 2020-07-05 15:02:13 -04:00
Dillon Beliveau
f1521898b3 stub RSP CP0 2020-07-05 14:53:17 -04:00
Dillon Beliveau
dfd60504e1 more RSP instructions 2020-07-05 14:39:25 -04:00
Dillon Beliveau
73fa1e7230 RSP is more separate/different than I originally thought 2020-07-05 14:03:23 -04:00
Dillon Beliveau
15b250ab20 Only try getting from the stream if there is data available 2020-07-05 12:52:54 -04:00
Dillon Beliveau
6cb307d2d8 RSP is executing instructions 2020-07-05 12:50:42 -04:00
Dillon Beliveau
2ec80ad5fa RSP DMA should use RSP bus 2020-07-05 11:10:48 -04:00
Dillon Beliveau
da41969044 Pass CP0 to vatopa 2020-07-04 17:01:00 -04:00
Dillon Beliveau
c4d05af7ea Starting to get RSP running 2020-07-04 13:20:21 -04:00
Dillon Beliveau
273394a24f stubbing more RSP regs 2020-07-03 17:30:09 -04:00
Dillon Beliveau
69108a8810 Reading AI_LENGTH 2020-07-03 14:58:55 -04:00
Dillon Beliveau
dd1a578b82 SUB 2020-07-03 14:55:47 -04:00
Dillon Beliveau
eb3d12d51d working on TLB stuff 2020-07-03 14:48:28 -04:00
Dillon Beliveau
ab56575beb DDIVU, crash on divide by zero 2020-07-03 12:44:10 -04:00
Dillon Beliveau
9f705b050c Comment out variables that are unused (for now), DSRA32, DMULTU 2020-07-03 12:25:02 -04:00
Dillon Beliveau
7ebec9abcf Audio working 2020-07-03 11:59:15 -04:00
Dillon Beliveau
b045df331c Fix LWL/LWR instructions. Several small tweaks. Input should work now 2020-07-02 23:08:01 -04:00
Dillon Beliveau
e9c177523b print message when passing testcase 2020-06-30 20:21:56 -04:00
Dillon Beliveau
edfd4dc335 Include stripped-down versions of the CPU tests 2020-06-30 20:05:35 -04:00
Dillon Beliveau
f6154f1cc5 CPU tests are file based 2020-06-29 23:16:04 -04:00
Dillon Beliveau
5137e8772a More tests 2020-06-28 12:25:13 -04:00
Dillon Beliveau
f759441c00 Start stubbing tests 2020-06-28 12:04:03 -04:00
Dillon Beliveau
1a4a8b9ce3 DSLLV 2020-06-27 22:54:03 -04:00
Dillon Beliveau
42a62c8085 Controller/PIF tweaking/flailing 2020-06-27 22:13:11 -04:00
Dillon Beliveau
0ae1f77b50 more buttons, pif improvements. controllers still broken 2020-06-27 18:59:24 -04:00
Dillon Beliveau
103e85bc68 c_sub 2020-06-27 13:34:01 -04:00
Dillon Beliveau
06e8cd0d3f c_lt 2020-06-27 13:28:26 -04:00
Dillon Beliveau
75a0a7fbb0 Fix controllers 2020-06-27 13:26:03 -04:00
Dillon Beliveau
01faefa1d4 Remove mock controller data 2020-06-27 11:19:23 -04:00
Dillon Beliveau
055c2829d1 Fix 16 bit graphics. Begin implementing controllers 2020-06-27 01:22:34 -04:00
Dillon Beliveau
ff4df4fb22 Fix DMA 2020-06-25 00:45:05 -04:00
Dillon Beliveau
c2516ed8cf Mock controller 2020-06-25 00:44:09 -04:00
Dillon Beliveau
ddd09844d0 Fix bugs, add instructions, add restrictions to CP0 writes 2020-06-25 00:42:40 -04:00
Dillon Beliveau
b1f1810003 Fix sign extension bug 2020-06-24 21:31:38 -04:00
Dillon Beliveau
920cb73080 Fix SH 2020-06-24 00:45:20 -04:00
Dillon Beliveau
1fad26a879 Mock audio, lotsa tweaks 2020-06-24 00:20:57 -04:00
Dillon Beliveau
3ab4224fb6 Quieter logs 2020-06-24 00:15:29 -04:00
Dillon Beliveau
6fc41e98ed Interrupt logging, DP interrupt 2020-06-23 22:22:39 -04:00
Dillon Beliveau
e8db7847cb Automatically adjust texture width 2020-06-23 22:22:29 -04:00
Dillon Beliveau
6147a9b0d9 use wrapper method 2020-06-23 22:20:23 -04:00
Dillon Beliveau
8d24c34f1b less messy 2020-06-23 22:20:12 -04:00
Dillon Beliveau
106800e23e Fix LWL/LWR/SWL/SWR 2020-06-23 22:19:50 -04:00