Commit Graph

64 Commits

Author SHA1 Message Date
Clément Le Bihan
0933a9803e fixing some registers and update registers related to backgrounds 2020-05-28 14:35:06 +02:00
Clément Le Bihan
18757bbfa4 fixing getCharacterSize marge bg and reference color when it is 0 2020-05-28 14:14:35 +02:00
Clément Le Bihan
409b6fefd6 rendering for the tic tac toe game seems to work 2020-05-28 02:18:42 +02:00
Clément Le Bihan
4d68e8c300 fixing the color for 2bpp 2020-05-28 01:37:27 +02:00
Clément Le Bihan
a5d353b1ed fixing errors and now starting to render w mode 0 [test] memory inserted in PPU constructor 2020-05-28 00:04:11 +02:00
Clément Le Bihan
3675bc7081 fixing a missing read register 2020-05-26 01:32:15 +02:00
Clément Le Bihan
81b20e559a setting the default color in the main screen and moving getrealcolor fct 2020-05-26 01:03:04 +02:00
Clément Le Bihan
df16fc1a64 iplementing main and sub screens 2020-05-26 00:33:24 +02:00
Clément Le Bihan
ce4f231583 starting the renderMainandSubScreen fct 2020-05-25 23:56:18 +02:00
Clément Le Bihan
dac3a52eff removing the cgram print of the main window and old protoypes of background functions in PPU.hpp 2020-05-25 19:37:04 +02:00
Clément Le Bihan
8a40625dea Background run by class is working 2020-05-25 19:33:10 +02:00
Clément Le Bihan
1553903eff making the constructor of background class much more easier to use 2020-05-25 17:14:11 +02:00
Clément Le Bihan
a234fd0575 adding a read register in PPU write due to weird roms 2020-05-14 19:17:15 +02:00
Clément Le Bihan
7e33582e9c fixing compilation on windows and removing useless stufff 2020-05-14 18:56:40 +02:00
Clément Le Bihan
c3a24f0238 fixing compilation 2020-05-14 18:21:21 +02:00
Clément Le Bihan
166a55ec04 moving background related founctions in backgrounds.c 2020-05-14 14:53:46 +02:00
Clément Le Bihan
e021f193fa removing unused variable 2020-05-14 01:25:59 +02:00
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