Commit Graph

147 Commits

Author SHA1 Message Date
Melefo 3ecc5cefd8 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into APU 2020-05-18 11:13:51 +02:00
Clément Le Bihan e8e8aa3ba5 Merge branch 'CPU' of github.com:AnonymusRaccoon/ComSquare into PPU 2020-05-14 01:19:24 +02:00
Anonymus Raccoon 8240fbd54c Implementing MVP 2020-05-14 01:06:29 +02:00
Anonymus Raccoon d0e4caf12e Implementing MVN 2020-05-13 23:12:31 +02:00
Anonymus Raccoon 051d1d7596 Adding PEA 2020-05-13 18:19:21 +02:00
Anonymus Raccoon fea20fee70 Implemnting PEI 2020-05-13 18:10:56 +02:00
Anonymus Raccoon 876b78a5c9 Implementing PER 2020-05-13 17:52:47 +02:00
Anonymus Raccoon b29d1c4216 Implementing TRB 2020-05-13 17:04:14 +02:00
Anonymus Raccoon 4c4cc6b655 Implementing ROR 2020-05-13 16:35:13 +02:00
Anonymus Raccoon deab98dac0 Implementing ROL 2020-05-13 14:58:37 +02:00
Anonymus Raccoon 475986580d Implementing LSR 2020-05-13 14:39:46 +02:00
Anonymus Raccoon 66f82dc5f0 Implementing ASL 2020-05-13 14:11:58 +02:00
Anonymus Raccoon abe445d202 Adding the BIT instruction 2020-04-28 23:12:43 +02:00
Melefo c58c5088b7 Fixing APU tests 2020-04-09 19:26:08 +02:00
Clément Le Bihan eb867c515f merge master to PPU 2020-04-08 17:37:06 +02:00
Anonymus Raccoon 26ea447f24 Implementing the XBA 2020-04-08 17:13:00 +02:00
Anonymus Raccoon b9ff47584e Finishing the TSB 2020-04-08 11:39:43 +02:00
Anonymus Raccoon a9eca0f039 Implementing TXY and TYX 2020-04-08 11:12:45 +02:00
Anonymus Raccoon f35427f28a Adding most of the transfer instructions 2020-04-07 22:40:53 +02:00
Anonymus Raccoon a40bfd1c3c Implementing the EOR 2020-04-06 18:37:11 +02:00
Anonymus Raccoon f675e45385 Implementing DEC 2020-04-06 18:05:00 +02:00
Anonymus Raccoon 5ded0b44e8 Implementing the INC 2020-04-06 17:59:25 +02:00
Anonymus Raccoon 83b8c83e6e Implementing the CMP 2020-04-06 17:12:12 +02:00
Anonymus Raccoon e60c6d7bd7 Fixing memory shadow's bank offset 2020-04-06 15:49:46 +02:00
Clément Le Bihan 4015538404 fixing the test cgram_data_full (address is now incremented twice) 2020-04-05 19:05:01 +02:00
Anonymus Raccoon 1feab12fec Fixing the BRK/COP 2020-04-03 22:23:54 +02:00
Anonymus Raccoon 21724fd189 Testing the ORA 2020-04-03 15:54:55 +02:00
Anonymus Raccoon 8e7d28dc4d Testing DEX & DEY 2020-04-03 15:24:47 +02:00
Anonymus Raccoon 9f8ae6cb08 Implementing DEX & DEY 2020-04-03 15:14:19 +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 9be49e283d Solving timing issues 2020-03-28 20:47:13 +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
Clément Le Bihan a02c201628 unit test compiling and passing 2020-03-26 13:39:53 +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 4d8854cfd6 Solving tests 2020-03-25 18:19:58 +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 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
Melefo e0e1611043 Fixing APU debugger buttons
Fixing APU MOV instruction
2020-03-20 14:12:16 +01:00
AnonymusRaccoon 92950dd844 Solving a bug with the jump instruction 2020-03-13 15:33:38 +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