641 Commits

Author SHA1 Message Date
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
Anonymus Raccoon 75f9ffad8e Preventing a memory leak 2020-03-20 16:45:37 +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
Clément Le Bihan 532508b078 init all ppu registers to 0 2020-03-20 14:55:15 +01:00
Melefo e0e1611043 Fixing APU debugger buttons
Fixing APU MOV instruction
2020-03-20 14:12:16 +01:00
Anonymus Raccoon acf2807dc6 Adding the bus debugger's view 2020-03-20 03:14:31 +01:00
Anonymus Raccoon 611084eb18 Merging 2020-03-20 01:23:15 +01:00
Clément Le Bihan 4d6f645a4e debug 2020-03-20 00:57:38 +01:00
Clément Le Bihan dc9d691213 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into PPU 2020-03-19 17:35:39 +01:00
AnonymusRaccoon 92950dd844 Solving a bug with the jump instruction 2020-03-13 15:33:38 +01:00
Melefo 2b5575590a Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into APU 2020-03-02 17:58:54 +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
AnonymusRaccoon 9aabd7756c Oups 2020-02-28 11:17:29 +01:00
AnonymusRaccoon 40659a3708 Cleaning the CI 2020-02-28 11:16:28 +01:00
AnonymusRaccoon fc89c9128e Fixing CI 2020-02-28 11:06:28 +01:00
AnonymusRaccoon f2e59a3225 Fixing CI 2020-02-28 11:04:55 +01:00
Anonymus Raccoon 825666dc5d Adding informations for the x flag 2020-02-28 00:40:37 +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
Melefo 2ec1090a2b Adding 8-bit Data Transmission Operations and so every instructions are done
Forgot an instruction in _executeInstruction function
2020-02-27 14:58:42 +01:00
Melefo 1c91baf5e0 Adding 8-bit Arithmetic Operations 2020-02-27 11:35:20 +01:00
Melefo 2a2e22e62b Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into APU 2020-02-26 21:05:53 +01:00
Melefo 0c1c71af51 Oops 2020-02-26 21:01:43 +01:00
Melefo 27c1220ca7 Adding 8-bit Logical Operations
Testing every current operands
2020-02-26 20:57:05 +01:00
Melefo 2776be601e Adding 8-bit Increment & Decrement Operations
Creating a generic function to set Negative and Zero flags with a value
2020-02-26 13:12:42 +01:00
Anonymus Raccoon a421ef693f Starting the SBC instruction 2020-02-25 23:32:19 +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 e2a749ce3a Tuning up smc detection 2020-02-25 21:54:40 +01:00
Anonymus Raccoon da5cec8d06 Solving a parsing bug of the SMC 2020-02-25 21:23:46 +01:00
Melefo 5033b949f9 Adding 8-bit Shift Rotation Operations 2020-02-25 20:42:33 +01:00
Anonymus Raccoon 4eff507c75 Making the ram viewer goto works with rectangle memories 2020-02-25 20:29:53 +01:00
Melefo 9928eb721d Adding 16-bit Data Transmission Operations 2020-02-25 19:27:29 +01:00
Melefo ebc3df354b Adding 16-bit Arithmetic Operations 2020-02-25 19:00:02 +01:00
Melefo a0f53ebd70 Adding Multiplication Division Operations 2020-02-25 11:48:48 +01:00
Melefo c84bdd8be4 Adding Decimal Compensation Operations 2020-02-25 10:59:59 +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