Commit graph

29 commits

Author SHA1 Message Date
615446faa7 keypress interrupts 2023-02-09 17:30:38 +11:00
96af4b94a1 minor gpu improvements 2023-02-09 16:57:01 +11:00
6eb791ebf4 move gpu types out 2023-02-09 12:37:23 +11:00
09b1cb1e57 fix tile rendering 2023-02-09 11:10:49 +11:00
d6b95e6c6c work better when lcd is disabled + turn off bits in stat 2023-02-09 11:10:33 +11:00
8ef947d54a draw objects behind bg/window 2023-02-08 11:12:08 +11:00
465b8454f6 lcd status interrupts 2023-02-08 11:11:39 +11:00
2dab3623e9 fix some little stinks 2023-02-08 10:43:00 +11:00
2346b6c661 derive 2023-02-08 10:32:06 +11:00
984adbd942 colours 2023-02-08 10:30:21 +11:00
5c612c27bc fix addr handling for tilemaps 2023-02-08 10:09:24 +11:00
0a75b58732 tile window draws all tiles + is optional 2023-02-08 09:40:54 +11:00
3b2a07c264 if bg/window disabled clear with white 2023-02-08 09:20:57 +11:00
72bdc2212b object rendering... such a dumb mistake lolz 2023-02-08 09:15:47 +11:00
30cbe63090 cleaning 2023-02-08 09:06:21 +11:00
1a0a45527a clean imports 2023-02-07 09:12:39 +11:00
b363de3608 input handling 2023-02-07 09:09:52 +11:00
f0b2369c9d object rendering + usermode ram 2023-02-06 19:17:52 +11:00
5d788fe9c1 move windows 2023-02-06 12:44:58 +11:00
edfda4fd84 remove stupid commented out code 2023-02-06 12:19:15 +11:00
56e2735e58 position windows and allow ignore obj_size 2023-02-06 12:17:58 +11:00
805ae0c817 draw window with tiledata 2023-02-06 12:14:51 +11:00
bec5a0c3d6 window renders + it all works kind of almost ish 2023-02-06 12:14:02 +11:00
1d041e2d57 gpu improvements 2023-02-06 11:42:45 +11:00
7eba1f9586 better... 2023-02-05 23:07:55 +11:00
587916ed34 scaling & lcd enable back 2023-02-05 22:56:18 +11:00
75c765b392 almost drawing 2023-02-05 22:37:49 +11:00
839429029d reset vblank flag lol 2023-02-05 18:50:07 +11:00
976ee24d6a initial gpu impl 2023-02-05 18:46:55 +11:00