64 Commits

Author SHA1 Message Date
Zoe Roux
d558b00b0a Fixing a ui warning 2021-07-02 11:05:35 +02:00
Clément Le Bihan
9d558cc28c Merge branch 'master' of github.com:AnonymusRaccoon/ComSquare into PPU 2021-06-23 22:25:32 +02:00
Clément Le Bihan
81a32100f1 adding the first working sfml window (flicker warning)
ui update
2021-06-08 22:40:15 +02:00
Melefo
fff94e74bf Merge branch 'master' of github.com:AnonymusRaccoon/ComSquare into APU 2021-06-07 17:45:14 +02:00
Clément Le Bihan
a81cf8ece0 adding ui details (and great visuals fixes) 2021-05-27 23:00:36 +02:00
Clément Le Bihan
85ac1422e2 adding a real ui for the tile viewer 2021-05-26 00:44:37 +02:00
Clément Le Bihan
06fcc69326 starting to implement QTSFML and QTSFMLWIndow 2021-05-19 00:31:18 +02:00
Clément Le Bihan
d94c26aac3 rnamming and fixing small things 2021-05-07 00:35:40 +02:00
Clément Le Bihan
699fee9537 starting window 2021-05-07 00:29:37 +02:00
Clément Le Bihan
dfc0aef74b starting to implement test ui to try to connect window and sfmlQwidget 2021-05-07 00:16:16 +02:00
Melefo
06cdafbf16 Replace logger with basic disassembly in APU debugger (& fixing Absolute By X Address operand?) 2021-04-01 14:20:02 +02:00
Clément Le Bihan
499e2f4fa7 starting to implement registers of ppu in debugger 2021-02-05 16:39:11 +01:00
Zoe Roux
77232268bc Adding all DMA channels in the register viewer 2021-02-04 14:51:03 +01:00
Zoe Roux
ced42a3bf9 Fixing bugs with the DMA 2021-02-01 19:21:18 +01:00
Anonymus Raccoon
c38b100c14 Creating the structures of the register viewer 2020-05-29 18:52:58 +02:00
Anonymus Raccoon
3fb36e1be3 Remplacing the DMA viewer by a registers viewer 2020-05-28 14:51:44 +02:00
Anonymus Raccoon
5e0f6104fe Creating the layout of a DMA viewer 2020-05-28 14:13:12 +02:00
Clément Le Bihan
b41a9fe989 merge cpu into ppu 2020-05-14 18:22:07 +02:00
Anonymus Raccoon
c6e4cd1702 Fixing a segfault with the bus & cpu's debugger together 2020-05-14 15:51:48 +02:00
Clément Le Bihan
e021f193fa removing unused variable 2020-05-14 01:25:59 +02:00
Anonymus Raccoon
2033bd56e6 Fixing warning/compilation 2020-05-14 01:21:52 +02:00
Clément Le Bihan
3e811db9cd adding missing registers to stop trowing 2020-05-12 00:10:44 +02:00
Clément Le Bihan
eb867c515f merge master to PPU 2020-04-08 17:37:06 +02:00
Anonymus Raccoon
9d5cbb4ed2 Cleaning up 2020-04-06 14:10:27 +02:00
Clément Le Bihan
59841cdf0a removing Qt selection display on the table view 2020-04-06 02:11:27 +02:00
Clément Le Bihan
8a48900c7f CGRAM debugger supports mouse clicks on tiles and the PPU's constructor init the cgram (debug) 2020-04-06 02:01:45 +02:00
Anonymus Raccoon
218935b5bb Reworking the instruction history 2020-04-04 23:17:31 +02:00
Anonymus Raccoon
4ac1169dc2 Implementing the stack viewer 2020-04-03 21:54:05 +02:00
Anonymus Raccoon
6bd920b65b Reworking a bit the UI to add room for a stack viewer 2020-04-03 17:37:57 +02:00
Anonymus Raccoon
7407c3cfaa Implementing missing addressings modes inside the debugger 2020-04-03 14:32:18 +02:00
Clément Le Bihan
c23341093c fixed some parameters of the ui 2020-03-29 00:00:10 +01:00
Clément Le Bihan
1bc4b577b7 Marge master into PPU 2020-03-28 23:35:38 +01:00
Clément Le Bihan
7fc2871faa fixed the updateInfoTile 2020-03-28 19:34:51 +01:00
Clément Le Bihan
1b0d243c0e cgram debugger shows the cgram with it's colors and the debugger view of the colors is fix but the selection isn't working 2020-03-28 17:11:08 +01:00
Clément Le Bihan
d36b7fab1a cgram debugger getting logs 2020-03-28 16:33:13 +01:00
Anonymus Raccoon
4a8a4a98f3 Implementing an indicator of the trust level 2020-03-28 16:06:33 +01:00
Anonymus Raccoon
0119a5856b Showing the current PC in the disassembly view 2020-03-28 00:54:11 +01:00
Clément Le Bihan
8d4e507489 the project compile but you can't access the cgram debugger 2020-03-27 19:05:31 +01:00
Clément Le Bihan
1354c86a4a starting implementing cgram debugger 2020-03-27 18:52:41 +01:00
Anonymus Raccoon
80ebfa8064 Finishing the array of instruction, it now works well 2020-03-26 22:19:16 +01:00
Anonymus Raccoon
bd948b520c Implementing an array of instructions with method's pointer for the CPU (it does not work well for now 2020-03-26 03:39:55 +01:00
Anonymus Raccoon
4b9f8002b9 Merge branch 'master' of github.com:AnonymusRaccoon/ComSquare into Debugger 2020-03-25 22:34:40 +01:00
Anonymus Raccoon
1a6d0e907b Making the debugger spawn on invalid rom exceptions (invalid address access, invalid opcode...) & starting the dissasembly view 2020-03-25 22:33:12 +01:00
Melefo
692774a7e9 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into APU
# Conflicts:
#	CMakeLists.txt
2020-03-25 15:51:28 +01:00
Anonymus Raccoon
af58aca1a2 Implementing the toogle all 2020-03-25 00:17:51 +01:00
Anonymus Raccoon
15aa1a7dde Implementing the clear button 2020-03-24 23:15:33 +01:00
Anonymus Raccoon
95f17c06a8 Finishing to clean tests and adding the start of the bus logger 2020-03-24 01:53:45 +01:00
Melefo
48252eb194 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into APU
# Conflicts:
#	CMakeLists.txt
2020-03-20 16:44:55 +01:00
Anonymus Raccoon
ea19186269 Splitting the debug window of the component to allow quick change of a component 2020-03-20 16:41:45 +01:00
Anonymus Raccoon
acf2807dc6 Adding the bus debugger's view 2020-03-20 03:14:31 +01:00