772 Commits

Author SHA1 Message Date
Melefo 91d7ddc313 Install ninja 2021-02-16 17:30:40 +01:00
Melefo 7896218469 Build Criterion 2021-02-16 17:29:04 +01:00
Melefo 2d18c0624e Updating G++ in build 2021-02-11 19:35:25 +01:00
Melefo 75eaa92eee Updating G++ 2021-02-11 19:23:45 +01:00
Melefo 052c2adc9b Updating G++ 2021-02-11 19:20:59 +01:00
Melefo f840ab416b Testing compilation github action 2021-02-11 19:04:35 +01:00
Melefo 4e10a4c191 Adding Envelope state documentation 2021-02-11 14:31:07 +01:00
Melefo e88db2e2d5 Throwing runtime error when MemoryMap is inaccessible instead of InvalidAddress 2021-02-11 14:24:31 +01:00
Melefo a4744a40cd Removing impossible test as every value is an instruction opcode 2021-02-11 10:29:55 +01:00
Melefo ed188e0e63 Update C++ to v20
Using span inside renderers
2021-02-11 09:43:58 +01:00
Melefo 6a063a40bf Fixing lock 2021-02-10 16:15:53 +01:00
Melefo 18bf27c318 Using std::array instead of a raw pointer 2021-02-10 16:13:09 +01:00
Melefo b976b16f43 tabs 2021-02-10 15:06:34 +01:00
Melefo 8a32689a4c Tabs... 2021-02-10 13:51:38 +01:00
Melefo 7555227e20 Fixing more tabs 2021-02-10 13:49:56 +01:00
Melefo 850f3b8ef2 Fixing warning & fixing tab 2021-02-10 12:21:25 +01:00
Melefo 3f869f7929 Remove random testing 2021-02-10 12:14:38 +01:00
Zoe Roux a826168eb2 Starting to load symbols 2021-02-06 18:29:15 +01:00
Clément Le Bihan b7952720e6 little fix 2021-02-05 23:52:25 +01:00
Clément Le Bihan 31eb0dd191 finishing adding ppu registers into debugger 2021-02-05 23:49:37 +01:00
Clément Le Bihan 7fd2bf4de4 almost finished adding ppu's registers 2021-02-05 19:28:47 +01:00
Melefo b33d816b62 Finishing all Echo functions 2021-02-05 17:29:37 +01:00
Clément Le Bihan 668ec50c6b implementing more ppu registers to the debugger 2021-02-05 17:11:34 +01:00
Melefo bdd0f2375d Finishing all voices
Starting echos
(random sound generator)
2021-02-05 16:39:14 +01:00
Clément Le Bihan 499e2f4fa7 starting to implement registers of ppu in debugger 2021-02-05 16:39:11 +01:00
Melefo 96fe1a5e33 Tabs instead of spaces 2021-02-05 14:48:02 +01:00
Melefo 11ab2125b8 Merging origin/master 2021-02-05 14:41:25 +01:00
Clément Le Bihan 82f1dadee9 fixing tests compilation 2021-02-04 19:29:20 +01:00
Clément Le Bihan 44993064be merge master into PPU 2021-02-04 19:26:02 +01:00
Clément Le Bihan d5af9fe98a starting implementing bg scroll 2021-02-04 19:06:54 +01:00
Clément Le Bihan 0e16f81042 Merge pull request #31 from AnonymusRaccoon/CPU
Adding a checkout to the Documentation branch in the CI
2021-02-04 18:31:15 +01:00
Zoe Roux 9edd0304ce Adding a checkout to the Documentation branch in the CI 2021-02-04 17:53:05 +01:00
Zoe Roux 90574b99b5 Merge pull request #30 from AnonymusRaccoon/CPU
Docs CI
2021-02-04 17:28:17 +01:00
Zoe Roux efd333204c Renaming the doc branch 2021-02-04 16:34:56 +01:00
Zoe Roux a147f69ac6 Oups 2021-02-04 16:22:34 +01:00
Zoe Roux e1d9838c56 Merge pull request #29 from AnonymusRaccoon/CPU
Implementing DMA & reworking Memories
2021-02-04 16:19:37 +01:00
Zoe Roux 1a8d582646 Installing SFML & QT5 for tests, I'm tired 2021-02-04 16:15:40 +01:00
Zoe Roux 71e675457d The test CI now only run cmake on the unit_tests tartget 2021-02-04 15:59:05 +01:00
Zoe Roux 6b18bb1257 Fixing the CI 2021-02-04 15:55:08 +01:00
Zoe Roux 77232268bc Adding all DMA channels in the register viewer 2021-02-04 14:51:03 +01:00
Zoe Roux ecc611748c Fixing a warning when debuggers are disabled 2021-02-04 14:25:48 +01:00
Zoe Roux caa547b80e Fixing tests compilation 2021-02-04 14:22:39 +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 2e1ede5016 Adding error icons in the memory viewer's messages 2021-02-04 10:24:45 +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 2e4e39a696 Fixing the DMA test 2021-02-04 09:27:04 +01:00
Melefo 0b9d92766a Fixing tests compilation 2021-02-04 00:17:30 +01:00
Melefo b0fb1e3351 new MemoryMap architecture
starting to working of voices and so on BRR, Envelopes, Gauss and Timers as they use each others
2021-02-04 00:06:39 +01:00
Zoe Roux 33bb057ee6 Oups 2021-02-03 23:43:23 +01:00