641 Commits

Author SHA1 Message Date
Anonymus Raccoon 26ea447f24 Implementing the XBA 2020-04-08 17:13:00 +02:00
Melefo 73ae4b0046 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into APU 2020-04-08 12:22:45 +02:00
Anonymus Raccoon d0455b46e2 Solving branching instructions addressing mode 2020-04-08 11:49:37 +02:00
Anonymus Raccoon b9ff47584e Finishing the TSB 2020-04-08 11:39:43 +02:00
Anonymus Raccoon 5485534006 Adding TSB 2020-04-08 11:17:47 +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 724a2ca616 Implementing the AND 2020-04-06 17:29:06 +02:00
Anonymus Raccoon 055e7d29bd Cleaning up the CPX/CPY/INX/INY 2020-04-06 17:19:04 +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
Anonymus Raccoon 9d5cbb4ed2 Cleaning up 2020-04-06 14:10:27 +02:00
Clément Le Bihan 59841cdf0a removing Qt selection display on the table view 2020-04-06 02:11:27 +02:00
Clément Le Bihan 8eef2dc865 removing old debug function in CGramDebug.cpp 2020-04-06 02:07:58 +02:00
Clément Le Bihan 94039b658b colors are now init with random (note : same seed ise used everytime) 2020-04-06 02:03:44 +02:00
Clément Le Bihan 8a48900c7f CGRAM debugger supports mouse clicks on tiles and the PPU's constructor init the cgram (debug) 2020-04-06 02:01:45 +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
Clément Le Bihan 4c6a5e9030 removing unused headers in cgramdebug.cpp 2020-04-05 18:53:09 +02:00
Clément Le Bihan 8fa40ad5e0 the CGRam debugger is fixed display correctly the cgram and cgram value getter supports all 512 entries of the ram 2020-04-05 18:29:06 +02:00
Clément Le Bihan be4e7401be merge PPU.cpp 2020-04-05 17:25:38 +02:00
Clément Le Bihan bb2111f3ee ppu read use ppuRegisters enum instead of their real address 2020-04-05 17:24:12 +02:00
Clément Le Bihan 33dfb9e09c fiw the prototype of getVramAddress uint8 -> uint16 2020-04-05 17:14:03 +02:00
Anonymus Raccoon d6bf2e1b56 Displaying ??? when we don't know what we read on the bus's debugger 2020-04-05 17:08:37 +02:00
Anonymus Raccoon 63d4ac94ab Adding PPU's Ram to the debugger 2020-04-05 16:22:01 +02:00
Clément Le Bihan 30198a5ad2 adding getters to ppus maps and modifing ram writes 2020-04-05 15:52:06 +02:00
Anonymus Raccoon 218935b5bb Reworking the instruction history 2020-04-04 23:17:31 +02:00
Clément Le Bihan 65a00f55a2 cgram oamram and vram are now RAM type and the storage method need to be fix 2020-04-04 22:49:31 +02:00
Anonymus Raccoon 84f964111c Implementing the RTS/RTL 2020-04-03 22:32:39 +02:00
Anonymus Raccoon 1feab12fec Fixing the BRK/COP 2020-04-03 22:23:54 +02:00
Anonymus Raccoon 4ac1169dc2 Implementing the stack viewer 2020-04-03 21:54:05 +02:00
Anonymus Raccoon 6bd920b65b Reworking a bit the UI to add room for a stack viewer 2020-04-03 17:37:57 +02:00
Anonymus Raccoon 21724fd189 Testing the ORA 2020-04-03 15:54:55 +02:00
Anonymus Raccoon d73d570139 Implementing the ORA 2020-04-03 15:51:35 +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
Anonymus Raccoon b090a7d036 Implementing the absolute indirect long addressing mode 2020-04-03 13:51:05 +02:00
Clément Le Bihan c23341093c fixed some parameters of the ui 2020-03-29 00:00:10 +01:00
Clément Le Bihan 1bc4b577b7 Marge master into PPU 2020-03-28 23:35:38 +01:00
Anonymus Raccoon 2ba646d3ef Merge pull request #7 from AnonymusRaccoon/Debugger
Debugger
2020-03-28 23:29:56 +01:00
Anonymus Raccoon 4fb577f65d Implementing auto scroll 2020-03-28 22:51:28 +01:00
Anonymus Raccoon 686b70dbfd Oups 2020-03-28 21:32:43 +01:00
Anonymus Raccoon 15f6b85d9a Cleaning the CMake 2020-03-28 20:51:42 +01:00
Anonymus Raccoon 4f56cef3f2 Re-enbaling the APU 2020-03-28 20:49:18 +01:00
Anonymus Raccoon 5b836e25d3 Merge branch 'master' of github.com:AnonymusRaccoon/ComSquare into Debugger 2020-03-28 20:48:41 +01:00
Anonymus Raccoon 9be49e283d Solving timing issues 2020-03-28 20:47:13 +01:00
Clément Le Bihan 7fc2871faa fixed the updateInfoTile 2020-03-28 19:34:51 +01:00