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 |
|
Zoe Roux
|
33bb057ee6
|
Oups
|
2021-02-03 23:43:23 +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 |
|
Zoe Roux
|
0b28719f41
|
Adding more dma tests
|
2021-02-03 18:37:07 +01:00 |
|
Zoe Roux
|
8ec3cad58b
|
Running dma inside the CPU's debugger
|
2021-02-03 18:18:49 +01:00 |
|
Zoe Roux
|
2d83137b40
|
Fixing the DMA test
|
2021-02-03 17:44:02 +01:00 |
|
Zoe Roux
|
71096ded7c
|
Adding missings mode in the DMA & adding notes for weird behaviors
|
2021-02-03 00:32:06 +01:00 |
|
Clément Le Bihan
|
58fd02c8ec
|
fixing scroll registers except mode 7
|
2021-02-02 17:51:34 +01:00 |
|
Clément Le Bihan
|
a4d9047a89
|
fixing getPalette due to wrong start
|
2021-02-02 01:08:39 +01:00 |
|
Clément Le Bihan
|
58f7fe6a2c
|
fixing ppu vram write
|
2021-02-02 00:20:22 +01:00 |
|
Clément Le Bihan
|
212a3b3922
|
adding tests and fixing VMDATA(L-H) and adding read registers for vram
|
2021-02-01 23:45:43 +01:00 |
|
Zoe Roux
|
ced42a3bf9
|
Fixing bugs with the DMA
|
2021-02-01 19:21:18 +01:00 |
|
Clément Le Bihan
|
71dfa7b880
|
adding vram read registers
|
2021-02-01 18:38:04 +01:00 |
|
Clément Le Bihan
|
4802ba0714
|
getPalette should work fine
|
2021-02-01 17:55:57 +01:00 |
|
Clément Le Bihan
|
e1f1990402
|
adding define to clarify
|
2021-02-01 15:43:14 +01:00 |
|
Clément Le Bihan
|
873efa99a7
|
uncomment Qt attribute
|
2021-02-01 15:26:08 +01:00 |
|
Clément Le Bihan
|
be689f2cda
|
adding doc for PPUUtils
|
2021-02-01 15:24:38 +01:00 |
|
Clément Le Bihan
|
16c41b528e
|
adding getter setter for public vars of Background Class and norm fixes
|
2021-02-01 15:20:07 +01:00 |
|
Clément Le Bihan
|
1c3cfb232b
|
norm fix
|
2021-02-01 14:29:46 +01:00 |
|
Clément Le Bihan
|
d1b0e039ef
|
handling tilemap mirroring
|
2020-10-15 23:16:59 +02:00 |
|
Clément Le Bihan
|
6334b4805a
|
fixing warning implicit fallthrough (intentional fallthrough)
|
2020-10-15 22:35:05 +02:00 |
|
Clément Le Bihan
|
484d332b05
|
flipping horizontal and/or vertical bg tiles are now handled and rm a useless ternary
|
2020-10-15 22:24:11 +02:00 |
|
Clément Le Bihan
|
44ec270c56
|
fixing the get palette and getTilesetAddress
|
2020-10-13 23:48:40 +02:00 |
|
Clément Le Bihan
|
9193daccdb
|
fixing rendering for bg 1 and 2 in 4bpp
|
2020-10-13 00:13:31 +02:00 |
|
Clément Le Bihan
|
1708e73619
|
adding fixes to getPalette and creating a setter for backgrounds bpp (when bgmode is changed)
|
2020-10-11 02:07:05 +02:00 |
|
Clément Le Bihan
|
10cead862f
|
refactoring PPU's unions to be used as intended
|
2020-10-11 00:00:18 +02:00 |
|
Clément Le Bihan
|
004cdae186
|
changing the VRAM and CGRAM test content and unions are not working as intend
|
2020-10-06 00:24:01 +02:00 |
|
Clément Le Bihan
|
65a6494f34
|
adding documentation
|
2020-10-03 00:26:22 +02:00 |
|
Clément Le Bihan
|
8f6ee75c38
|
factorisation is done
|
2020-10-03 00:11:18 +02:00 |
|
Clément Le Bihan
|
85fe6cf0aa
|
refactoring started but rendering isn't working
|
2020-10-02 23:27:59 +02:00 |
|
Clément Le Bihan
|
1f852ba6fa
|
starting refactoring the function to get pixel reference
|
2020-10-02 00:23:21 +02:00 |
|