Commit Graph

197 Commits

Author SHA1 Message Date
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 8eef2dc865 removing old debug function in CGramDebug.cpp 2020-04-06 02:07:58 +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
Clément Le Bihan 4c6a5e9030 removing unused headers in cgramdebug.cpp 2020-04-05 18:53:09 +02:00
Clément Le Bihan 8fa40ad5e0 the CGRam debugger is fixed display correctly the cgram and cgram value getter supports all 512 entries of the ram 2020-04-05 18:29:06 +02:00
Anonymus Raccoon d6bf2e1b56 Displaying ??? when we don't know what we read on the bus's debugger 2020-04-05 17:08:37 +02:00
Anonymus Raccoon 63d4ac94ab Adding PPU's Ram to the debugger 2020-04-05 16:22:01 +02:00
Clément Le Bihan 30198a5ad2 adding getters to ppus maps and modifing ram writes 2020-04-05 15:52:06 +02:00
Anonymus Raccoon 218935b5bb Reworking the instruction history 2020-04-04 23:17:31 +02:00
Anonymus Raccoon 1feab12fec Fixing the BRK/COP 2020-04-03 22:23:54 +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 1bc4b577b7 Marge master into PPU 2020-03-28 23:35:38 +01:00
Anonymus Raccoon 4fb577f65d Implementing auto scroll 2020-03-28 22:51:28 +01:00
Anonymus Raccoon 9be49e283d Solving timing issues 2020-03-28 20:47:13 +01:00
Clément Le Bihan 7fc2871faa fixed the updateInfoTile 2020-03-28 19:34:51 +01:00
Clément Le Bihan be44a54d30 added palette viewer debugger to the drop down menu of debuggers 2020-03-28 19:22:46 +01:00
Anonymus Raccoon f44cd8a106 Adding breakpoints and preventing the selection box to be drawn on top of special items 2020-03-28 18:19:09 +01:00
Anonymus Raccoon a6556b3ab7 Adding a next 2020-03-28 17:20:52 +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 0a0dd428ee debugging the debugger 2020-03-28 16:36:26 +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 8102a49f87 Finishing lazy disassembly updating and adding an auto scroll to the row 2020-03-28 15:29:40 +01:00
Anonymus Raccoon e5fbde350f Solving compilation issues 2020-03-28 14:58:30 +01:00
Clément Le Bihan 618c708df6 adding the window of the cgram debugger (-g to activate) 2020-03-28 14:52:42 +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 2a8736eb6f Implementing a dissasembly context to keep track of flags durring the disassembly 2020-03-27 01:29:04 +01:00
Anonymus Raccoon da637ed3e4 Implementing a basic dissasembly, emulation of the x and m flags are not present yet 2020-03-27 00:02:32 +01:00
Anonymus Raccoon c9a40be3e2 Fixed a missunderstanding of the pbr use 2020-03-26 23:54:10 +01:00
Anonymus Raccoon 80ebfa8064 Finishing the array of instruction, it now works well 2020-03-26 22:19:16 +01:00
Anonymus Raccoon 04f51efddf Cleaning the debugger 2020-03-26 15:29:34 +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
Anonymus Raccoon 3086d40e29 Solving for good github's compile bug 2020-03-25 18:24:58 +01:00
Anonymus Raccoon 4d8854cfd6 Solving tests 2020-03-25 18:19:58 +01:00
Anonymus Raccoon 2dbc661028 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare 2020-03-25 18:11:37 +01:00
Anonymus Raccoon 284770d61a Trying to fix a compilation bug on github's docker 2020-03-25 18:10:14 +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 031cea84df Implementing filter buttons 2020-03-24 21:41:52 +01:00
Anonymus Raccoon 40f843da75 Adding filters 2020-03-24 21:06:54 +01:00
Anonymus Raccoon 256fea8955 Making the CPU debugger's bus read silent 2020-03-24 19:25:33 +01:00
Anonymus Raccoon a3c406db9d Adding a proxy to filter logs, it's still a bit unstable and not linked to checkboxes but it works 2020-03-24 14:19:03 +01:00