40 Commits

Author SHA1 Message Date
Zoe Roux 44361c8482 Cleaning up rom data 2021-07-06 23:06:02 +02:00
Zoe Roux f189821764 Reenabling the CPU debugger 2021-07-06 12:45:27 +02:00
Zoe Roux 9a36eded32 Cleaning up 2021-07-04 02:56:44 +02:00
Zoe Roux eb02c23eb9 Trying to use catch instead of critertion 2021-07-03 17:38:57 +02:00
Zoe Roux fbcb81d518 Cleaning the cmake and merging with master 2021-06-29 10:24:41 +02:00
Melefo caf4197033 Checking rom size before checking SPC header 2021-06-23 22:04:07 +02:00
Melefo ca94b0fbaa Using a constexpr for the magic header string of a SPC rom 2021-06-23 21:56:38 +02:00
Melefo fff94e74bf Merge branch 'master' of github.com:AnonymusRaccoon/ComSquare into APU 2021-06-07 17:45:14 +02:00
Melefo d4b3046bbe Parsing header of SPC file format and stop update (for now) 2021-03-09 10:39:54 +01:00
Zoe Roux a826168eb2 Starting to load symbols 2021-02-06 18:29:15 +01:00
Clément Le Bihan 44993064be merge master into PPU 2021-02-04 19:26:02 +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 1a6d0e907b Making the debugger spawn on invalid rom exceptions (invalid address access, invalid opcode...) & starting the dissasembly view 2020-03-25 22:33:12 +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 9e0e712ce0 Merging 2020-02-25 21:59:34 +01:00
Anonymus Raccoon e2a749ce3a Tuning up smc detection 2020-02-25 21:54:40 +01:00
Anonymus Raccoon da5cec8d06 Solving a parsing bug of the SMC 2020-02-25 21:23:46 +01:00
AnonymusRaccoon 27f755e315 Reworking the BRK 2020-02-19 17:55:29 +01:00
Anonymus Raccoon 67ad1bf54f Finishing the memory viewer 2020-02-18 21:59:47 +01:00
AnonymusRaccoon 0e5dcc1cac Modifing the tests to use a fake cartridge 2020-02-10 16:19:44 +01:00
AnonymusRaccoon a25daa18b6 Starting to test addressings modes 2020-02-10 14:47:25 +01:00
AnonymusRaccoon 52f1d9fe6e Allowing cartridge without path for testing 2020-02-05 15:33:30 +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 8261c273b2 Finishing the parsing of the ROM's Header 2020-02-04 10:43:52 +01:00
AnonymusRaccoon 0f7914f81e Finishing the scoring system of the header 2020-01-31 16:15:49 +01:00
AnonymusRaccoon 53532ca44f Adding a scoring system for the header address 2020-01-31 15:48:10 +01:00
AnonymusRaccoon 15fb1c2cf1 Adding the SFML to the CMake libraries 2020-01-31 10:52:55 +01:00
AnonymusRaccoon 390b54c975 Adding the architecture for the scoring system 2020-01-30 18:14:27 +01:00
AnonymusRaccoon cb6ab59635 Parsing the basic rom's data 2020-01-30 18:06:30 +01:00
AnonymusRaccoon 0bb1965073 Starting to parse the Rom's header 2020-01-30 17:36: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 213cf83925 Adding memory shadow 2020-01-28 14:19:16 +01:00
AnonymusRaccoon 8698642636 Adding implementations of read/write for the CPU's internal registers 2020-01-28 13:24:49 +01:00
AnonymusRaccoon 208d1b14d6 Adding internal registers for the CPU 2020-01-28 11:48:13 +01:00
AnonymusRaccoon f24c3566cb Cleaning up 2020-01-27 18:28:42 +01:00
AnonymusRaccoon 3b96a6f44d Creating a main and a cartridge reader 2020-01-27 18:18:12 +01:00