160 Commits

Author SHA1 Message Date
Melefo 9a48330043 Merging 2020-02-13 14:39:47 +01:00
Melefo e7501ab0c2 Merging 2020-02-13 14:37:50 +01:00
AnonymusRaccoon 4d30a35620 Changing timing management 2020-02-13 13:55:01 +01:00
Clément Le Bihan 642452a8eb test works 2020-02-13 11:34:45 +01:00
AnonymusRaccoon a6c3e54f9f Fixing a bug with the write in 0x0 2020-02-13 11:09:18 +01:00
Melefo 05052037e5 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into APU 2020-02-12 14:31:16 +01:00
Melefo 8fced75d85 APU RAM implementation 2020-02-12 14:25:00 +01:00
Clément Le Bihan 49b5401135 added documentation on the ppu's register 2020-02-11 23:54:43 +01:00
AnonymusRaccoon bc808bd424 Handling the m flag 2020-02-11 16:30:06 +01:00
AnonymusRaccoon b2a60efb4e Finishing the ADC 2020-02-11 15:53:37 +01:00
Melefo 3521514e8d Adding PSW APU instructions 2020-02-11 15:18:35 +01:00
Melefo 6d7d0edf5e Adding Idle APU instructions 2020-02-11 13:23:57 +01:00
Clément Le Bihan 0b442450a5 merge 2020-02-10 16:28:57 +01:00
Clément Le Bihan 31373776e1 merge 2020-02-10 16:24:46 +01:00
AnonymusRaccoon 0e5dcc1cac Modifing the tests to use a fake cartridge 2020-02-10 16:19:44 +01:00
Clément Le Bihan 073a2ae422 adding tests and fix unions 2020-02-10 15:56:29 +01:00
AnonymusRaccoon bd681c49a1 Reworking the test for the CPU 2020-02-10 11:39:32 +01:00
AnonymusRaccoon 36d615ba64 Finishing the first opcode 2020-02-07 17:24:15 +01:00
AnonymusRaccoon 8ff4c0ac11 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into CPU 2020-02-07 14:33:06 +01:00
AnonymusRaccoon 9da1698b0b Finishing the windows's CI (I think) 2020-02-06 15:43:41 +01:00
AnonymusRaccoon d86b09dbb6 Creating a common CPU class 2020-02-05 16:15:45 +01:00
Melefo bc65afb405 Starting testing 2020-02-05 16:15:21 +01:00
AnonymusRaccoon 75b3b53a52 Adding a no renderer 2020-02-05 15:49:44 +01:00
Melefo 6d05a74671 Fixing compilation fail 2020-02-05 12:15:11 +01:00
AnonymusRaccoon f93d505dc3 Setting the window's name to the game's name 2020-02-04 15:51:50 +01:00
Melefo 6d7bf39dcd Moving DSP to APU folder as the component belongs to it
Adding channels to DSP with BRR values
Modifying DSP registers to simplify channel editing
2020-02-03 11:35:37 +01:00
AnonymusRaccoon 53532ca44f Adding a scoring system for the header address 2020-01-31 15:48:10 +01:00
AnonymusRaccoon 5d2a1e92d7 Mergin 2020-01-31 10:54:53 +01:00
AnonymusRaccoon 7676338c0d Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare 2020-01-31 10:53:20 +01:00
AnonymusRaccoon 15fb1c2cf1 Adding the SFML to the CMake libraries 2020-01-31 10:52:55 +01:00
Melefo 02606a0a14 Adding channels and sound buffer to DSP 2020-01-30 20:01:31 +01:00
AnonymusRaccoon 05ebcefe7a Merging 2020-01-30 17:36:54 +01:00
AnonymusRaccoon 0bb1965073 Starting to parse the Rom's header 2020-01-30 17:36:14 +01:00
Clément Le Bihan 76bdee9fb5 Added render interface and sfml renderer 2020-01-30 17:33:47 +01:00
AnonymusRaccoon bfd9c1d325 Adding sources to the tests 2020-01-29 18:17:23 +01:00
AnonymusRaccoon 9b23a5ebe0 Merging 2020-01-29 18:11:23 +01:00
AnonymusRaccoon 6429e9a284 Implementing a rectangle memory accesor for the Cartridge (for the LoRom) 2020-01-29 18:03:29 +01:00
Melefo 4c9af627e0 Moving DSP in its own folder
Implementing read & write with all registers for DSP
Replacing APU registers with internal registers and vice-versa
Associate DSP with APU in constructor
2020-01-28 19:46:32 +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 3c3e7ab87b Merging 2020-01-28 11:49:53 +01:00
AnonymusRaccoon 208d1b14d6 Adding internal registers for the CPU 2020-01-28 11:48:13 +01:00
Clément Le Bihan 10f8b3f5d9 cmake fixed after miss merge and semi column added 2020-01-27 22:20:31 +01:00
Clément Le Bihan 5f656ba24b merge 2020-01-27 22:15:31 +01:00
Clément Le Bihan d7eb7e7307 merge 2020-01-27 22:13:28 +01:00
AnonymusRaccoon ab71231fd8 Adding documentation 2020-01-27 19:02:49 +01:00
AnonymusRaccoon 9f82374557 Merging 2020-01-27 18:19:56 +01:00
AnonymusRaccoon 3b96a6f44d Creating a main and a cartridge reader 2020-01-27 18:18:12 +01:00
Melefo ec7ecad363 Adding APU CPE registers & flags 2020-01-27 17:52:58 +01:00