382 Commits

Author SHA1 Message Date
Anonymus Raccoon f347996124 Update CMakeLists.txt 2020-04-04 20:46:45 +02:00
Anonymus Raccoon c6983f88ea Update buildwin.yml 2020-04-04 20:46:15 +02:00
Melefo 9d3a5f9604 Update buildwin.yml 2020-04-04 19:02:03 +02:00
Anonymus Raccoon 297d1764da Update buildwin.yml 2020-04-03 17:26:00 +02:00
Anonymus Raccoon 65ffa33ea2 Trying to make a real windows CI. 2020-04-03 16:59:09 +02:00
Anonymus Raccoon 2ba646d3ef Merge pull request #7 from AnonymusRaccoon/Debugger
Debugger
2020-03-28 23:29:56 +01:00
Anonymus Raccoon 686b70dbfd Oups 2020-03-28 21:32:43 +01:00
Anonymus Raccoon 15f6b85d9a Cleaning the CMake 2020-03-28 20:51:42 +01:00
Anonymus Raccoon 4f56cef3f2 Re-enbaling the APU 2020-03-28 20:49:18 +01:00
Anonymus Raccoon 5b836e25d3 Merge branch 'master' of github.com:AnonymusRaccoon/ComSquare into Debugger 2020-03-28 20:48:41 +01:00
Anonymus Raccoon 9be49e283d Solving timing issues 2020-03-28 20:47:13 +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
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 0119a5856b Showing the current PC in the disassembly view 2020-03-28 00:54:11 +01:00
Anonymus Raccoon 686e88d7ea Solving a bug with the pc 2020-03-27 01:34:26 +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
Melefo 654f2f4c49 Fixing APU's padding cycles 2020-03-26 22:20:14 +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 30191db9cb Adding padding to the usage message 2020-03-25 18:55:21 +01:00
Anonymus Raccoon daf892dec1 Merge branch 'master' of github.com:AnonymusRaccoon/ComSquare 2020-03-25 18:50:02 +01:00
Anonymus Raccoon 8d8962e4ce Oups 2020-03-25 18:49:15 +01:00
Anonymus Raccoon aef8e0077f Update buildwin.yml 2020-03-25 18:47:11 +01:00
Anonymus Raccoon 391bb286e7 Update build.yml 2020-03-25 18:46:55 +01:00
Anonymus Raccoon e72c5a8b34 Update test.yml 2020-03-25 18:46:29 +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 34ea3d4d91 Merge pull request #4 from AnonymusRaccoon/APU
Adding a more functional APU
2020-03-25 17:48:47 +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 df50506cc7 Merge pull request #2 from AnonymusRaccoon/Debugger
Cleaning up debuggers's window management and adding a debugger for the MemoryBus.
2020-03-25 13:16: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 c007ce6fee Oups 2020-03-24 21:42:26 +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
Anonymus Raccoon 189be63638 Finishing a basic logger 2020-03-24 13:17:23 +01:00
Anonymus Raccoon 51ddb1f1cb Making the internal logger work 2020-03-24 02:56:46 +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
Anonymus Raccoon 09cd825bed Cleaning up all debuggers 2020-03-23 23:07:15 +01:00