Commit Graph

97 Commits

Author SHA1 Message Date
Clément Le Bihan
c8f7af7ea3 rendering a background is done tested with red.smc 2020-05-14 01:05:27 +02:00
Clément Le Bihan
838c33b1cf refactoring bgrendering 2020-05-13 19:43:50 +02:00
Clément Le Bihan
fd9da7085b adding rendering bg1 2020-05-13 18:34:20 +02:00
Clément Le Bihan
ffe1b8fc1b adding Vector2 in Models and starting drawBgTile loop 2020-05-13 13:07:20 +02:00
Clément Le Bihan
3e811db9cd adding missing registers to stop trowing 2020-05-12 00:10:44 +02:00
Clément Le Bihan
94039b658b colors are now init with random (note : same seed ise used everytime) 2020-04-06 02:03:44 +02:00
Clément Le Bihan
8a48900c7f CGRAM debugger supports mouse clicks on tiles and the PPU's constructor init the cgram (debug) 2020-04-06 02:01:45 +02:00
Clément Le Bihan
8fa40ad5e0 the CGRam debugger is fixed display correctly the cgram and cgram value getter supports all 512 entries of the ram 2020-04-05 18:29:06 +02:00
Clément Le Bihan
bb2111f3ee ppu read use ppuRegisters enum instead of their real address 2020-04-05 17:24:12 +02:00
Clément Le Bihan
33dfb9e09c fiw the prototype of getVramAddress uint8 -> uint16 2020-04-05 17:14:03 +02:00
Anonymus Raccoon
63d4ac94ab Adding PPU's Ram to the debugger 2020-04-05 16:22:01 +02:00
Clément Le Bihan
30198a5ad2 adding getters to ppus maps and modifing ram writes 2020-04-05 15:52:06 +02:00
Clément Le Bihan
65a00f55a2 cgram oamram and vram are now RAM type and the storage method need to be fix 2020-04-04 22:49:31 +02:00
Clément Le Bihan
1354c86a4a starting implementing cgram debugger 2020-03-27 18:52:41 +01:00
Clément Le Bihan
71f1d8f12d cgram colors fixed now got the right color, and the brightness is now effective 2020-03-26 18:00:17 +01:00
Clément Le Bihan
3c190b0e8a adding m7 matrices registers and getValueName method 2020-03-26 12:16:56 +01:00
Anonymus Raccoon
40f843da75 Adding filters 2020-03-24 21:06:54 +01:00
Anonymus Raccoon
95f17c06a8 Finishing to clean tests and adding the start of the bus logger 2020-03-24 01:53:45 +01:00
Anonymus Raccoon
ea19186269 Splitting the debug window of the component to allow quick change of a component 2020-03-20 16:41:45 +01:00
Clément Le Bihan
532508b078 init all ppu registers to 0 2020-03-20 14:55:15 +01:00
Clément Le Bihan
4d6f645a4e debug 2020-03-20 00:57:38 +01:00
AnonymusRaccoon
c15ec0a9cb Starting the jump 2020-02-28 20:25:34 +01:00
Anonymus Raccoon
ad5aacbf56 Making the debugger available on demand with a macro 2020-02-16 02:22:46 +01:00
Anonymus Raccoon
405847ad6f Updating the app to use QT 2020-02-16 01:57:38 +01:00
Clément Le Bihan
0b2146be2f main window displaying the value of all the cgram 2020-02-15 17:57:54 +01:00
Clément Le Bihan
c831562a7c did an oupsie 2020-02-14 18:10:38 +01:00
Clément Le Bihan
b57a0ef92d hot fix 2020-02-14 17:32:13 +01:00
Clément Le Bihan
c396c0b0e6 merge and fx cmake 2020-02-13 19:13:07 +01:00
Clément Le Bihan
5619c634d6 merge 2020-02-13 19:03:29 +01:00
Clément Le Bihan
98eaaa1f0a fix warn 2020-02-13 16:29:48 +01:00
Clément Le Bihan
c5fa9906c1 all ppu registers write (except write registers to vram cgram & oamram)) 2020-02-13 11:16:29 +01:00
Clément Le Bihan
62a36d98b0 added 0x2123 - 0x212D ppu registers w/ tests 2020-02-13 00:10:50 +01:00
Clément Le Bihan
ad22881b58 mdr jsp 2020-02-12 17:52:17 +01:00
Clément Le Bihan
de0c145dd0 added registers (BGXXOFS) 2020-02-12 17:38:23 +01:00
Clément Le Bihan
49b5401135 added documentation on the ppu's register 2020-02-11 23:54:43 +01:00
Clément Le Bihan
d0ddbc804f oups 2 2020-02-11 16:32:26 +01:00
Clément Le Bihan
7639580818 oups 2020-02-11 16:29:28 +01:00
Clément Le Bihan
ebd7b131d1 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into PPU 2020-02-11 16:15:07 +01:00
AnonymusRaccoon
1c5f82ed32 Creating a real main 2020-02-11 14:37:42 +01:00
Clément Le Bihan
b4a0a23069 more tests 2020-02-10 17:49:11 +01:00
Clément Le Bihan
073a2ae422 adding tests and fix unions 2020-02-10 15:56:29 +01:00
Clément Le Bihan
82e0e9f086 starting PPU write V2 2020-02-07 18:50:26 +01:00
Clément Le Bihan
76bdee9fb5 Added render interface and sfml renderer 2020-01-30 17:33:47 +01:00
Clément Le Bihan
f9de489f1f ppu modified 2020-01-29 18:58:42 +01:00
Clément Le Bihan
8e732cf092 added more register to the write fct of PPU 2020-01-28 17:15:38 +01:00
Clément Le Bihan
9f10efa630 PPU's constructor added and started read and write for the PPU 2020-01-28 16:29:18 +01:00
Clément Le Bihan
d7eb7e7307 merge 2020-01-27 22:13:28 +01:00