Commit Graph

53 Commits

Author SHA1 Message Date
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
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
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
AnonymusRaccoon
b1a2222b55 Adding the RTI 2020-02-12 16:51:13 +01:00
AnonymusRaccoon
17c0cb8660 Adding the reset 2020-02-12 16:40:06 +01:00
AnonymusRaccoon
8addb29610 Implementing instructions cycles 2020-02-11 17:39:06 +01:00
AnonymusRaccoon
bc808bd424 Handling the m flag 2020-02-11 16:30:06 +01:00
AnonymusRaccoon
f886f8f53c Merge branch 'CPU' of https://github.com/AnonymusRaccoon/ComSquare 2020-02-11 14:37:45 +01:00
AnonymusRaccoon
1c5f82ed32 Creating a real main 2020-02-11 14:37:42 +01:00
AnonymusRaccoon
69f9528d20 Adding all the ADC in the instruction switch case 2020-02-11 14:26:39 +01:00
AnonymusRaccoon
40d7ef1c39 Finishing addressing modes 2020-02-11 13:52:44 +01:00
AnonymusRaccoon
fe04834731 Adding indexed direct and absolute addressing modes 2020-02-11 13:45:55 +01:00
AnonymusRaccoon
f0ce5760a6 Adding program counter relative addresses 2020-02-11 13:14:53 +01:00
AnonymusRaccoon
7d51bc623e Adding the program counter relative addressing mode 2020-02-11 11:45:22 +01:00
AnonymusRaccoon
3f45f99991 Adding absolute addresses 2020-02-11 11:32:50 +01:00
AnonymusRaccoon
fc08e503c8 Adding more addressing modes 2020-02-11 11:21:12 +01:00
AnonymusRaccoon
f516e7ec66 Adding more tests for the data bus 2020-02-10 17:09:12 +01:00
AnonymusRaccoon
a25daa18b6 Starting to test addressings modes 2020-02-10 14:47:25 +01:00
AnonymusRaccoon
fc94563b41 Starting to implement addressing modes 2020-02-07 18:56:24 +01:00
AnonymusRaccoon
36d615ba64 Finishing the first opcode 2020-02-07 17:24:15 +01:00
AnonymusRaccoon
d86b09dbb6 Creating a common CPU class 2020-02-05 16:15:45 +01:00
AnonymusRaccoon
6429e9a284 Implementing a rectangle memory accesor for the Cartridge (for the LoRom) 2020-01-29 18:03:29 +01:00
AnonymusRaccoon
235f147109 Adding shadows 2020-01-28 17:29:41 +01:00
AnonymusRaccoon
8698642636 Adding implementations of read/write for the CPU's internal registers 2020-01-28 13:24:49 +01:00