469 Commits

Author SHA1 Message Date
RedGuyyyy
c5b1987f85 Fixed PLOT x/y precision bug. 2018-03-28 21:15:11 -07:00
RedGuyyyy
2287966b44 Added L1I cache support. Currently disabled due to bug.
Update L1I cache width to 8bit.
2018-03-28 18:30:56 -07:00
RedGuyyyy
338eade5e9 Fixed register file and other reg writes by rewriting the pipeline. Clears up weird graphical glitches and some crashes on SF. 2018-03-26 20:04:49 -07:00
RedGuyyyy
10f2520a13 Fixed GETB bug. Removed unnecessary register masking logic.
Added temporary parameters for latency.
2018-03-26 16:03:03 -07:00
RedGuyyyy
aed0e199ca Fixed dumb bug with GETC using wrong data return bus.
Fixed (hopefully) some timing problems with multiplies.
2018-03-25 21:28:38 -07:00
RedGuyyyy
dca7233c0c Fixed LMULT R4 result.
Fixed bitmap address generation logic.
2018-03-25 19:05:36 -07:00
RedGuyyyy
da2bdee30f Fixed several PLOT color bugs. WIP. 2018-03-25 11:26:56 -07:00
RedGuyyyy
ee78a62730 Fixed register write bug. Control logic needs to be rewritten.
Added SmartExplorer based optimizations.  Needs to be rerun on separate checkouts.
Added back Stop on STOP instruction breakpoint code.
2018-03-25 09:32:51 -07:00
RedGuyyyy
48d8e35b0d Fixed FETCH pipe bug where it went one byte too far and corrupted next work launch. 2018-03-24 18:14:57 -07:00
RedGuyyyy
a20346969d Updated the debug state. 2018-03-24 18:10:04 -07:00
RedGuyyyy
d1e0314a76 Fixed bugs introduced by timing changes. Basic PLOT/RPIX works. 2018-03-24 08:01:22 -07:00
RedGuyyyy
a41c119052 Fixed PLOT dest register number.
Fixed some timing problems.
2018-03-23 18:41:56 -07:00
RedGuyyyy
9baac454fd Fixed snes->gsu ram addressing bug.
Fixed several plot and rpix bugs.
2018-03-23 08:03:44 -07:00
RedGuyyyy
64c04d6245 Added bitmap pipeline. WIP. 2018-03-21 20:42:58 -07:00
RedGuyyyy
5873fb2a00 Added skeleton code for new bitmap pipeline. 2018-03-20 20:29:20 -07:00
RedGuyyyy
b6fcca1b55 Fixed minor formatting and redundant interface issues. 2018-03-19 07:40:15 -07:00
RedGuyyyy
57e85c1f66 Fixed compile bug with vector return data.
Updated plot/rpix implementation.  WIP (and will probably be rewritten).
2018-03-18 20:13:28 -07:00
RedGuyyyy
ccde0e532b Added support for hardcoded interrupt vectors.
Fixed snes and gsu bus arbitration so both account for RON and RAN.
2018-03-18 11:55:54 -07:00
RedGuyyyy
0e4aa0629e Fixed multiplies.
Fixed flags being incorrectly set after NOP.
Fixed timing with flag writes.
2018-03-18 07:32:06 -07:00
RedGuyyyy
95c6c476be Fixed several execute bugs. 2018-03-17 20:35:42 -07:00
RedGuyyyy
3b267024e9 Fixed issues with breakpoints.
Added data watchpoints.
2018-03-15 07:48:20 -07:00
RedGuyyyy
38d86aacc9 Added initial breakpoint/watchpoint interface. 2018-03-14 20:43:48 -07:00
RedGuyyyy
466ffa58a7 Checkpoint. 2018-03-11 19:00:39 -07:00
RedGuyyyy
dca22c084c Checkpoint. 2018-03-10 21:13:01 -08:00
RedGuyyyy
4c35694c51 Checkpoint. 2018-03-10 17:07:23 -08:00
RedGuyyyy
2ae0e2ecd0 Checkpoint. 2018-03-10 09:30:24 -08:00
RedGuyyyy
d2cceaf7be Checkpoint. 2018-03-10 09:30:09 -08:00
RedGuyyyy
d08768de42 Checkpoint. 2018-03-10 08:28:44 -08:00
RedGuyyyy
7401f37490 Checkpoint. 2018-03-10 07:38:10 -08:00
RedGuyyyy
6eac4d64f1 Checkpoint. 2018-03-10 07:27:55 -08:00
RedGuyyyy
a3a699b4e8 Checkpoint. 2018-03-08 20:44:24 -08:00
RedGuyyyy
43d7dec358 Checkpoint. 2018-03-08 20:31:10 -08:00
RedGuyyyy
c5f5f99b55 Checkpoint. 2018-03-07 20:51:24 -08:00
RedGuyyyy
ede3005fb2 Checkpoint. 2018-03-07 06:54:21 -08:00
RedGuyyyy
bbfc53783e Checkpoint. 2018-03-06 21:08:39 -08:00
RedGuyyyy
eb1b25434a Checkpoint. 2018-03-06 20:40:38 -08:00
RedGuyyyy
c9b0362a6a Checkpoint. 2018-03-06 07:49:52 -08:00
RedGuyyyy
5b5636d5f5 Checkpoint. 2018-03-05 21:38:43 -08:00
RedGuyyyy
0897eea0f1 Checkpoint. 2018-03-05 07:12:53 -08:00
RedGuyyyy
aa27b34f35 Checkpoint. 2018-03-05 04:26:24 -08:00
RedGuyyyy
772a53ae20 Checkpoint. 2018-03-04 20:57:18 -08:00
RedGuyyyy
d239763170 Checkpoint. 2018-03-04 18:51:33 -08:00
RedGuyyyy
1d57cdc3c3 Checkpoint. 2018-03-04 18:47:44 -08:00
RedGuyyyy
3e372cddc8 Checkpoint. 2018-03-04 17:33:03 -08:00
RedGuyyyy
5a46b4b1ea Checkpoint. 2018-03-04 11:59:34 -08:00
RedGuyyyy
6d524771b0 Checkpoint. 2018-03-04 10:31:00 -08:00
RedGuyyyy
785014b55f Checkpoint. 2018-03-03 20:22:56 -08:00
RedGuyyyy
396dbc6281 Checkpoint. 2018-03-03 16:09:40 -08:00
RedGuyyyy
20d6256d46 Checkpoint. 2018-03-03 16:02:03 -08:00
RedGuyyyy
26389fe399 Checkpoint. 2018-03-03 13:44:43 -08:00