72 Commits

Author SHA1 Message Date
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 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
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
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
Melefo e0e1611043 Fixing APU debugger buttons
Fixing APU MOV instruction
2020-03-20 14:12:16 +01:00
AnonymusRaccoon c15ec0a9cb Starting the jump 2020-02-28 20:25:34 +01:00
AnonymusRaccoon d1561f1be3 Adding branch instructions 2020-02-28 19:20:59 +01:00
AnonymusRaccoon 68b82c9cda Implementing CPX and CPY 2020-02-28 17:23:27 +01:00
AnonymusRaccoon 7b34473e63 Adding inx and iny and improving the debugger 2020-02-28 16:41:57 +01:00
AnonymusRaccoon 258194dba7 Solving bugs with the immediate addressing mode 2020-02-28 15:52:46 +01:00
AnonymusRaccoon ddaee43189 Implementing some transfer registers instructions 2020-02-28 13:46:31 +01:00
AnonymusRaccoon 3e2231482d Adding a clear button to the history 2020-02-28 11:30:08 +01:00
Anonymus Raccoon 6c3c832539 Solving mistakes about the m flag 2020-02-28 00:37:17 +01:00
Anonymus Raccoon 4394c7625e Implementing a SBC without decimal mode 2020-02-27 23:37:52 +01:00
Melefo 74eb559543 Adding IPL Rom
Trying (failure) to add a step/pause/resume action to debugger to see what's wrong in the APU (because something wrong is happening...)
2020-02-27 19:35:49 +01:00
Anonymus Raccoon 4da96894ae Implementing the XCE instruction 2020-02-25 23:05:15 +01:00
Anonymus Raccoon 8dbaea89ed Fixing the cpu's debugger witch was miss interpreting instructions 2020-02-25 22:35:04 +01:00
Anonymus Raccoon 38045afe15 Implementing the SET bits instructions 2020-02-25 22:09:37 +01:00
Anonymus Raccoon 9e0e712ce0 Merging 2020-02-25 21:59:34 +01:00
Anonymus Raccoon 298f02890e Adding a global goto but it still doesn't work with rectangle shadows 2020-02-25 02:35:07 +01:00
Anonymus Raccoon 4437df4666 Starting to implement the switch addr tab 2020-02-25 01:55:53 +01:00
Anonymus Raccoon 3ff896f8f0 Creating a custom dialog for the goto 2020-02-25 01:43:44 +01:00
Anonymus Raccoon 86a8aea538 Adding a goto to the memory debugger 2020-02-25 01:20:01 +01:00