641 Commits

Author SHA1 Message Date
Melefo
caf4197033 Checking rom size before checking SPC header 2021-06-23 22:04:07 +02:00
Melefo
bb156d600c Fixing space indent to tab 2021-06-23 22:02:32 +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
cb1d35c288 Checking rom size 2021-06-23 21:49:18 +02:00
Melefo
fff94e74bf Merge branch 'master' of github.com:AnonymusRaccoon/ComSquare into APU 2021-06-07 17:45:14 +02:00
Melefo
eec17c9321 Fixing call to some isntructions 2021-06-07 17:45:05 +02:00
Clément Le Bihan
24c5ecb102 Merge pull request #36 from AnonymusRaccoon/PPU
Ppu
2021-05-24 12:35:55 +02:00
Clément Le Bihan
dadbea9c92 resetting cr_expect to cr_assert 2021-05-23 23:19:07 +02:00
Clément Le Bihan
11d0f35e07 adding a define for fallthrough abstraction 2021-05-21 00:41:11 +02:00
Clément Le Bihan
3a06afa507 fixing some issues from those reported by the pr 2021-05-21 00:27:49 +02:00
Clément Le Bihan
11bca5fe97 fixing some issues from those reported by the pr 2021-05-21 00:12:00 +02:00
Clément Le Bihan
89c9d71168 just some cleanup and watch out because CPU dma test is really shitty (don't work with Aladin setup) 2021-05-20 01:13:50 +02:00
Clément Le Bihan
978af3f280 fixing uninit conditions 2021-05-20 00:51:49 +02:00
Clément Le Bihan
550ab3aff4 changing bg display 2021-04-26 21:51:02 +02:00
Melefo
06cdafbf16 Replace logger with basic disassembly in APU debugger (& fixing Absolute By X Address operand?) 2021-04-01 14:20:02 +02:00
Melefo
044aae174d Parsing SPC ROM data into APU & fixing operands of two MOV instructions 2021-03-25 11:22:26 +01:00
Melefo
d4b3046bbe Parsing header of SPC file format and stop update (for now) 2021-03-09 10:39:54 +01:00
Clément Le Bihan
836ea0b8e5 merge master into PPU 2021-02-17 14:37:39 +01:00
Zoe Roux
58ad51d692 Merge pull request #32 from AnonymusRaccoon/APU
Add APU DSP Routine
2021-02-16 18:20:46 +01:00
Melefo
1f3f118964 Build && install functional criterion 2021-02-16 17:52:11 +01:00
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
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