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