82 Commits

Author SHA1 Message Date
Anonymus Raccoon 9be49e283d Solving timing issues 2020-03-28 20:47:13 +01:00
Anonymus Raccoon 686e88d7ea Solving a bug with the pc 2020-03-27 01:34:26 +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 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
Anonymus Raccoon 40f843da75 Adding filters 2020-03-24 21:06:54 +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 ea19186269 Splitting the debug window of the component to allow quick change of a component 2020-03-20 16:41:45 +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
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
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 38045afe15 Implementing the SET bits instructions 2020-02-25 22:09:37 +01:00
AnonymusRaccoon 91150dfbc1 Adding the AND instruction 2020-02-20 18:32:21 +01:00
AnonymusRaccoon 52b5a6ba23 Implementing the COP instruction 2020-02-19 18:44:45 +01:00
AnonymusRaccoon 27f755e315 Reworking the BRK 2020-02-19 17:55:29 +01:00
AnonymusRaccoon f6466f63f0 Solving a bug with the ADC 2020-02-17 11:26:46 +01:00
Anonymus Raccoon 3eb6b39292 Updating the debugger's ui when reseting the game 2020-02-16 23:50:08 +01:00
Anonymus Raccoon 789b8d35a1 Adding a menu in the main window 2020-02-16 23:27:13 +01:00
Anonymus Raccoon 80d9832fbd Displaying CPU registers 2020-02-16 22:19:13 +01:00
Anonymus Raccoon 6e889fc5c9 Adding icons and a resume/pause button 2020-02-16 20:11:14 +01:00
Anonymus Raccoon c16ce36105 Adding a base class for a QT window 2020-02-16 16:53:18 +01:00
AnonymusRaccoon 4f150441a3 Creating a base window 2020-02-14 17:55:53 +01:00
AnonymusRaccoon 8787b09546 Implementing the CLC/CLI/CLD/CLV 2020-02-14 16:35:02 +01:00
AnonymusRaccoon ad11210771 Implementing Pull from stack 2020-02-14 15:49:46 +01:00
AnonymusRaccoon 55d87bf9ac Finishing to implements JSR/JLR and push 2020-02-14 15:20:19 +01:00
AnonymusRaccoon 31aa3c843e Implementing the REP instruction 2020-02-14 11:22:38 +01:00
AnonymusRaccoon 00b0d140ea Solving a bug with the union 2020-02-13 18:59:53 +01:00
AnonymusRaccoon 072cb17bcb Finishing the SEP 2020-02-13 18:57:31 +01:00
AnonymusRaccoon 41355191aa Making the RAM a template 2020-02-13 18:22:17 +01:00
AnonymusRaccoon 2735238329 Implementing the LDY 2020-02-13 17:46:09 +01:00
AnonymusRaccoon 9cf41e6ff4 Implementing the LDX 2020-02-13 17:42:41 +01:00
AnonymusRaccoon f9349cf530 The code is now Coplien Compilent 2020-02-13 16:34:36 +01:00
AnonymusRaccoon 7e97a9466c Adding the LDA 2020-02-13 15:50:14 +01:00
AnonymusRaccoon 8cc87d0be2 Adding the STZ 2020-02-13 14:47:55 +01:00
AnonymusRaccoon 997bb4fa7c Implementing the STX 2020-02-13 14:05:47 +01:00
AnonymusRaccoon 4d30a35620 Changing timing management 2020-02-13 13:55:01 +01:00
AnonymusRaccoon 8aa138de85 Finishing the STA 2020-02-13 11:23:36 +01:00
AnonymusRaccoon a6c3e54f9f Fixing a bug with the write in 0x0 2020-02-13 11:09:18 +01:00