51 Commits

Author SHA1 Message Date
Clément Le Bihan 44993064be merge master into PPU 2021-02-04 19:26:02 +01:00
Zoe Roux 845a8c26f0 Adding an error message on invalid instructions 2021-02-04 12:07:26 +01:00
Zoe Roux 04f9b9a8fc Fixing rectangle memory endPage inclusivness 2021-02-04 11:13:04 +01:00
Zoe Roux c9eed50289 Adding const qualifiers to the IMemory and adding error messages in the memory viewer 2021-02-04 10:22:30 +01:00
Zoe Roux 874c21b0fd Reworking the memory management & fixing a bug in the memory viewer goto 2021-02-03 23:43:07 +01:00
Anonymus Raccoon c374641ef1 Merge branch 'master' of github.com:AnonymusRaccoon/ComSquare into CPU 2020-05-27 16:11:09 +02:00
Anonymus Raccoon 4c965e916f Mapping the DMA's channels to the bus 2020-05-27 15:04:01 +02:00
Anonymus Raccoon 56d51425f3 Creating the DMA class 2020-05-27 14:40:26 +02:00
Melefo 7733ec2129 Fixing weird compilation errors 2020-05-07 15:35:50 +02:00
Anonymus Raccoon b6616e2031 Merge branch 'master' of github.com:AnonymusRaccoon/ComSquare into Debugger 2020-04-28 21:28:46 +02:00
Anonymus Raccoon 88a6c5a096 Solving a bug with the bus when enabling/disabling a debugger 2020-04-28 21:20:16 +02:00
Anonymus Raccoon e60c6d7bd7 Fixing memory shadow's bank offset 2020-04-06 15:49:46 +02:00
Anonymus Raccoon 218935b5bb Reworking the instruction history 2020-04-04 23:17:31 +02:00
Anonymus Raccoon 40f843da75 Adding filters 2020-03-24 21:06:54 +01:00
Anonymus Raccoon 256fea8955 Making the CPU debugger's bus read silent 2020-03-24 19:25:33 +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
AnonymusRaccoon 92950dd844 Solving a bug with the jump instruction 2020-03-13 15:33:38 +01:00
Anonymus Raccoon 4eff507c75 Making the ram viewer goto works with rectangle memories 2020-02-25 20:29:53 +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
Anonymus Raccoon 405847ad6f Updating the app to use QT 2020-02-16 01:57:38 +01:00
AnonymusRaccoon f9349cf530 The code is now Coplien Compilent 2020-02-13 16:34:36 +01:00
AnonymusRaccoon a6c3e54f9f Fixing a bug with the write in 0x0 2020-02-13 11:09:18 +01:00
AnonymusRaccoon 02760c469d Solving bugs with the rectangle shadow 2020-02-11 10:57:35 +01:00
AnonymusRaccoon a25daa18b6 Starting to test addressings modes 2020-02-10 14:47:25 +01:00
AnonymusRaccoon 5834786f8d Solving a bug with the openBus 2020-02-07 14:18:45 +01:00
AnonymusRaccoon b4166c4c01 Solving a bug with the IRectangleMemory 2020-02-07 14:08:10 +01:00
AnonymusRaccoon f5dcceba14 Adding the FE/FF SRam accessors to the TODO 2020-02-07 13:54:05 +01:00
AnonymusRaccoon b4ffaad0a8 Solving some bugs with the memory accessor 2020-02-07 13:49:48 +01:00
AnonymusRaccoon 6cc5cd5c3a Solving some tests 2020-02-06 18:30:30 +01:00
AnonymusRaccoon d527c8b700 Solving some bugs in the tests 2020-02-06 16:21:22 +01:00
AnonymusRaccoon 916de992f9 Oups 2020-02-06 15:58:35 +01:00
AnonymusRaccoon 2237172204 Starting to create the CI for windows 2020-02-06 09:51:10 +01:00
AnonymusRaccoon f1f1e12635 Solving a small bug with end points of IMemories 2020-02-05 16:45:23 +01:00
AnonymusRaccoon be33c33e07 Solving a bug with the Rectangle memory 2020-02-05 16:42:38 +01:00
Melefo bc65afb405 Starting testing 2020-02-05 16:15:21 +01:00
AnonymusRaccoon 5fd85abaa7 Finishing the LoRom mapping 2020-02-05 15:18:22 +01:00
AnonymusRaccoon a0e6119841 Cleaning up the memory bus and adding exception handling in the put pixel 2020-02-05 14:17:36 +01:00
AnonymusRaccoon f93d505dc3 Setting the window's name to the game's name 2020-02-04 15:51:50 +01:00
AnonymusRaccoon 5d766f3200 Implementing SMC headers and starting to implement LoRom mapping 2020-02-04 13:37:14 +01:00
AnonymusRaccoon 6429e9a284 Implementing a rectangle memory accesor for the Cartridge (for the LoRom) 2020-01-29 18:03:29 +01:00
AnonymusRaccoon 589252b34e Cleaning up 2020-01-28 18:21:14 +01:00
AnonymusRaccoon 2bcd046f78 Finishing the common bus for all modes 2020-01-28 17:44:16 +01:00
AnonymusRaccoon 235f147109 Adding shadows 2020-01-28 17:29:41 +01:00
AnonymusRaccoon 213cf83925 Adding memory shadow 2020-01-28 14:19:16 +01:00
AnonymusRaccoon 87ecd6c23d Adding documentation and implementations for Ram, VRam, SRam 2020-01-28 14:04:53 +01:00
AnonymusRaccoon 208d1b14d6 Adding internal registers for the CPU 2020-01-28 11:48:13 +01:00
Melefo ba09614ea8 Adding algorithm include 2020-01-24 10:46:46 +01:00
AnonymusRaccoon abdeb2f080 Chaning the CXX Version 2020-01-24 10:44:19 +01:00
AnonymusRaccoon 6499646766 Now using shared_ptr 2020-01-24 10:39:45 +01:00