Commit Graph

127 Commits

Author SHA1 Message Date
Clément Le Bihan 9f0f03ebed removing half of backgrounds (priority not functional) 2021-07-06 23:52:24 +02:00
Clément Le Bihan 213f1608a7 splitting more conveniently drawTile function 2021-07-06 23:13:37 +02:00
Clément Le Bihan b336a63769 moving addBuffer to utils 2021-07-06 22:21:11 +02:00
Clément Le Bihan e0d46121a8 fixing hard to track dumb mistake 2021-07-04 22:43:02 +02:00
Clément Le Bihan c5696946eb adding micro QoL changes segfault found in PPU while running rom 2021-07-04 12:09:15 +02:00
Clément Le Bihan 590078bf76 fixing missunderstanding of horizontal/vertical tilemap mirroring 2021-07-04 11:50:35 +02:00
Clément Le Bihan 5860c10653 refactor ppu x and y and little clean up 2021-07-04 10:31:25 +02:00
Clément Le Bihan 14618417a8 fixing ppu compil 2021-07-04 09:23:22 +02:00
Clément Le Bihan 5b900da44f modif addBuffer but PPU need x and y cleanup seriously 2021-07-04 01:38:51 +02:00
Zoe Roux a6414f6e1e Fixing the PPU compilation 2021-07-03 18:18:01 +02:00
Zoe Roux e1a6c8b9a9 Cleanin upo 2021-07-03 18:07:16 +02:00
Clément Le Bihan 6691a40c42 real fix for tilemap drawing 2021-07-03 17:47:30 +02:00
Clément Le Bihan 59829a7c0c debugging weird error i think i found something 2021-07-03 15:59:55 +02:00
Clément Le Bihan c3d4638ce3 fixing some dumb errors and rm comments 2021-07-03 12:45:03 +02:00
Clément Le Bihan f3abfe823f moving ppu ctor debug into separate file 2021-07-03 12:42:10 +02:00
Clément Le Bihan eb47b3ed9a resetting tic tasc toe mode 2021-06-23 22:25:24 +02:00
Clément Le Bihan 6c1fc61a28 pr fixes 2021-06-23 22:02:12 +02:00
Clément Le Bihan 1bd787493c doing the my fix 2021-06-23 00:36:44 +02:00
Clément Le Bihan 3ff26f11cb fixing unit tests compil 2021-06-23 00:32:22 +02:00
Clément Le Bihan e7ee90c652 general fixing (indent unused functions etc) 2021-06-23 00:24:28 +02:00
Clément Le Bihan 7b7520ce69 general cleanup can not work with 4bpp going to check 2021-06-22 23:54:04 +02:00
Clément Le Bihan 6a7242dffd fixing warning compil 2021-06-09 10:40:39 +02:00
Clément Le Bihan f1d567a774 samba !!! 2021-06-08 23:10:28 +02:00
Clément Le Bihan e666aca28e starting to work 2021-05-27 17:10:43 +02:00
Clément Le Bihan 000cc9f61f cool setup 2021-05-27 01:03:03 +02:00
Clément Le Bihan 7a0b2303d7 TileRenderer.cpp is now supporting rendering 8bpp color format 2021-05-27 00:14:49 +02:00
Clément Le Bihan 19ca618857 TileRenderer.cpp is now working for 2 & 4 bpps 2021-05-25 23:55:31 +02:00
Clément Le Bihan 434dea2ba1 found issues with rendering in 4 bpp 2021-05-25 00:51:54 +02:00
Clément Le Bihan eee41aeaf7 tile rendering is working (still some issues) 2021-05-24 01:24:03 +02:00
Clément Le Bihan effd70cf1e start to test the implementation of tilerenderer 2021-05-24 00:44:18 +02:00
Clément Le Bihan 4024b51c9f starting to implement true TileRenderer 2021-05-24 00:28:08 +02:00
Clément Le Bihan 11d0f35e07 adding a define for fallthrough abstraction 2021-05-21 00:41:11 +02:00
Clément Le Bihan 3a06afa507 fixing some issues from those reported by the pr 2021-05-21 00:27:49 +02:00
Clément Le Bihan 89c9d71168 just some cleanup and watch out because CPU dma test is really shitty (don't work with Aladin setup) 2021-05-20 01:13:50 +02:00
Clément Le Bihan 978af3f280 fixing uninit conditions 2021-05-20 00:51:49 +02:00
Clément Le Bihan 550ab3aff4 changing bg display 2021-04-26 21:51:02 +02:00
Clément Le Bihan 7fd2bf4de4 almost finished adding ppu's registers 2021-02-05 19:28:47 +01:00
Clément Le Bihan 499e2f4fa7 starting to implement registers of ppu in debugger 2021-02-05 16:39:11 +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
Zoe Roux 845a8c26f0 Adding an error message on invalid instructions 2021-02-04 12:07:26 +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 874c21b0fd Reworking the memory management & fixing a bug in the memory viewer goto 2021-02-03 23:43:07 +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