Commit Graph

42 Commits

Author SHA1 Message Date
b80f301c0e Add more mappings 2024-11-19 04:15:35 +01:00
9d578edf4d add lifecycle functions for GB 2024-11-19 02:06:07 +01:00
326006255a Add mappings; Move oam_mapid into GBDMA 2024-11-18 00:58:16 +01:00
da49a72631 implement esil stop/halt ops 2024-11-17 03:08:39 +01:00
a7b3fa98be Fix typo 2024-11-15 05:02:09 +01:00
05e4614af4 Start working on esil stop and halt custom ops 2024-11-15 04:46:24 +01:00
5735df623a rework the interrupt mechanism 2024-11-15 00:46:48 +01:00
f8d11cacc9 Huge progress on ppu 2024-11-14 04:10:38 +01:00
e94520f6cd Implement interrupt handling 2024-11-09 18:10:11 +01:00
27bc6bcc39 More interrupt stuff 2024-11-07 18:06:27 +01:00
e40c6ef069 Initial work on gb_interrupts 2024-11-07 14:52:04 +01:00
5d4d9e2bcb Progress on ppu 2024-11-07 04:04:51 +01:00
98eb21a9e2 Minor progress gb_ppu_render_continue 2024-11-06 04:41:04 +01:00
d32386b621 Minor refactor of GBTimers lifecycles functions 2024-11-05 18:53:42 +01:00
cc18c20435 Minor refactor of GBJoypad lifecycles functions 2024-11-05 18:48:28 +01:00
4fe5bd2e15 Minor progress on gb_ppu_render_continue 2024-11-04 03:07:34 +01:00
feb59859ef Finish implementing gb_pixel_fifo_fetch_continue 2024-11-03 04:59:05 +01:00
5d113adc77 Implement read_tile_data 2024-11-02 04:09:09 +01:00
3436097c6d start implementing ppu_render_update 2024-11-01 06:32:24 +01:00
e88697c773 Immplement oam_scan 2024-11-01 02:24:47 +01:00
d1842269d4 fix built 2024-10-30 04:48:47 +01:00
8721a99d6c add ppu to makefile 2024-10-30 04:48:02 +01:00
6167122d8e more ppu 2024-10-30 04:46:40 +01:00
b2ebb5472f more ppu 2024-10-29 02:33:57 +01:00
e04e63907b fix build 2024-10-28 21:06:24 +01:00
21875865c4 Start working on ppu 2024-10-28 21:03:15 +01:00
13685b7903 fix build 2024-10-27 19:50:48 +01:00
ca3b4e4168 Add gb_dma_close 2024-10-27 19:34:08 +01:00
fe0a183ae5 Implement oam dma 2024-10-26 05:01:28 +02:00
e6c5e00908 bla 2024-10-21 01:54:19 +02:00
dda0cf5006 Fix build 2024-10-21 00:45:40 +02:00
22fed0fea1 Joypad support 2024-10-18 05:09:58 +02:00
a86523e03d Start implementing Joypad 2024-10-17 05:34:56 +02:00
8731b45567 Add mbc2 2024-10-14 16:44:06 +02:00
fb0d9a9cc4 debug prints 2024-10-12 08:23:13 +02:00
3ed0bed61c Start implementing mbc1 2024-10-06 07:38:55 +02:00
29081f5f5e Add make clean 2024-10-06 02:36:11 +02:00
5a29912796 Fix 2024-10-06 02:34:09 +02:00
eda42fb4d9 add makefile 2024-10-06 02:25:54 +02:00
2052771fb3 Fix 2024-10-06 02:19:23 +02:00
b033b8fb7c Initial implementation of gb timers 2024-10-06 02:09:42 +02:00
3ef15b94aa Add pixbuf api 2024-10-01 00:08:11 +02:00