Commit Graph

26 Commits

Author SHA1 Message Date
FranLMSP 62071d7310 Reduce warnings 2021-11-05 10:08:17 -05:00
FranLMSP e490228c39 Sprite flip implementation 2021-11-05 08:32:02 -05:00
FranLMSP 488f36272c Fix OAM search bug 2021-11-05 08:13:35 -05:00
FranLMSP 5d488d4fa6 Refactor joypad and implement sprite fetching. Tetris is now playable 2021-11-05 00:19:55 -05:00
FranLMSP b7236e862a moonoeye if_ie_registers test 2021-11-04 13:13:22 -05:00
FranLMSP c5ff92c0ab Refactor PPU interrupt requests and fix Scroll X 2021-11-03 22:24:31 -05:00
FranLMSP 60fd55abca Optimize framebuffer render 2021-11-03 11:59:48 -05:00
FranLMSP 806a4bf211 Refactor timer 2021-11-01 22:22:43 -05:00
FranLMSP 98be8f29dd EI instruction delay and fix palette bug 2021-11-01 17:03:56 -05:00
FranLMSP aed56708fd Some refactors 2021-11-01 13:04:09 -05:00
FranLMSP b5bb582c54 Tile fetch refactor and window pixel get 2021-10-31 17:03:59 -05:00
FranLMSP b0c07a5264 Refactor LCDControl 2021-10-31 07:32:19 -05:00
FranLMSP 5723c3b3b6 Fix interrupts, implement halt mode and fix IME 2021-10-31 07:25:47 -05:00
FranLMSP 61db367f31 Timer implement 2021-10-30 09:13:31 -05:00
FranLMSP 66731e1c8e Refactor interrupt implementation 2021-10-29 17:03:02 -05:00
FranLMSP c77bc9db70 Experimental interrupts 2021-10-29 15:40:47 -05:00
FranLMSP f90900a4c1 Enabling lcd and vblank flag registers 2021-10-28 22:13:23 -05:00
FranLMSP 7f9fdc9935 PPU timings 2021-10-28 19:38:30 -05:00
FranLMSP 6ad3f9f29b Experimental background rendering with scrolling 2021-10-28 12:58:03 -05:00
FranLMSP ce4afa96bf Rendering tiles with a temporally algorithm 2021-10-28 10:30:48 -05:00
FranLMSP 886fc3cd4a Rendering a basic window with pixels 2021-10-26 17:34:59 -05:00
FranLMSP 1444e8b63d Refactor address ranges 2021-10-22 15:32:12 -05:00
FranLMSP 88d5f08660 Getters and setters for LCD Status 2021-10-22 13:56:57 -05:00
FranLMSP bb471a7de7 Definitions for LCD status and control 2021-10-22 13:30:17 -05:00
FranLMSP 3abdbbde85 Start modeling graphics 2021-10-21 11:06:25 -05:00
FranLMSP 5d04b7c346 Modeling the Bus and writing first test for NOP instruction 2021-10-13 19:38:37 -05:00