Commit graph

12 commits

Author SHA1 Message Date
Amish K. Naidu
d11fd0020a fix: add sprite overflow and scanelineIRQ 2022-08-21 20:39:36 +05:30
Amish Naidu
22db553523 Implemented masking left edge 8 pixels 2016-12-05 13:07:49 +05:30
Amish Naidu
2b05e94439 Implemented a naive double buffer 2016-12-05 12:44:31 +05:30
Amish Naidu
bb1f72de0f PPU background rendering rewritten. (First commit)
The background pixel calculation as well as register callbacks have been
rewritten to allow scrolling and split-screen effects to work.
Scrolling does work to some extent, however, the graphics have become
worse.
2016-09-02 00:54:17 +05:30
Amish Naidu
e4765a407a PPUDATA read is now buffered and OAM stuff 2016-07-23 16:59:52 +05:30
Amish Naidu
ce46a97788 CHR-ROM read delayed by one byte and OAM basics 2016-07-23 13:38:23 +05:30
Amish Naidu
8ca7ed0fb3 SOME crap shows on screen (many things done)
* CPU trace is logged independently
* VBlank Interrupt firing
* Branch offset is now signed
* MANY small logic bugs fixed
2016-07-19 19:54:56 +05:30
Amish Naidu
9d5ad7bf6d Untested Background pixel calculation done.
Programming is the best drug.
2016-07-18 16:19:54 +05:30
Amish Naidu
73258700fe Palette colors added 2016-07-18 11:16:27 +05:30
Amish Naidu
bbeacdec4c More PPU register callbacks implemented 2016-07-17 18:27:29 +05:30
Amish Naidu
2e5b82082a More progress 2016-07-16 17:49:58 +05:30
Amish Naidu
c006e83548 New classes added 2016-07-15 15:45:33 +05:30