50 Commits

Author SHA1 Message Date
800dcb2706 linux compat 2025-06-13 15:33:13 -06:00
2543ba04b5 IO initial states are correct 2025-05-31 09:47:01 -06:00
8ef1a5cd60 oam timings passing. 2025-05-31 09:17:28 -06:00
09775258aa Instruction and memory timing passing. 2025-05-30 21:04:47 -06:00
5f957fac84 finished debug menu, working on timing issues. 2025-05-30 19:08:01 -06:00
604a6d79f2 working on debug menu 2025-05-30 18:27:31 -06:00
bb572cce69 working on dma and add sp timing. 2025-05-30 15:54:52 -06:00
26b1f10e16 dma and mbc1 passing 2025-05-30 11:15:21 -06:00
1f55455a65 working on mooneye test suite 2025-05-30 00:35:44 -06:00
e121b6159b Moved debug info to separate windows 2025-05-23 18:32:53 -06:00
821c20eba8 file based save states, and improved file structure 2025-05-23 16:37:55 -06:00
b86d550812 Full savestating to memory 2025-05-23 15:49:26 -06:00
fb15f89776 Increased sprite limit per pixel to 10
this fixes the sprite ordering issue in zelda
2025-05-23 10:06:21 -06:00
4da737135d fixed zelda line weirdness 2025-02-21 12:36:25 -07:00
5da4219f09 some random fixes. 2025-02-19 21:35:26 -07:00
c8ec44fa39 Working on ppu 2025-02-18 22:39:56 -07:00
89a1b4cec6 fixed fast forward 2025-02-18 19:45:13 -07:00
37c4d267c4 refactored unused code 2025-02-18 18:12:59 -07:00
a094e5123b Fixed audio buffer popping 2025-02-18 17:15:17 -07:00
2af25cc87c fixed audio buffer. 2025-02-18 11:14:53 -07:00
87cc770aa6 fIxing audio buffer 2025-02-18 06:27:08 -07:00
ea91ebf5c3 audio buffer implemented but poppy 2025-02-17 23:18:17 -07:00
5668389488 working on audio buffer stuff 2025-02-17 21:59:17 -07:00
020feb2a6f Working on apu 2025-02-17 21:22:13 -07:00
97de875bf2 debug screen 2025-02-15 12:52:04 -07:00
96c0196306 Fixing audio glitches with wave and noise channels 2025-02-14 16:44:22 -07:00
fc67151bfa Fixed UNIX compilation 2025-02-08 13:08:34 -07:00
d576bbca55 passing audio test 4 2025-02-05 15:49:53 -07:00
76dbf7984f more audio verification. 2025-02-04 19:10:57 -07:00
cf742dba11 half way through audio test 2 2025-02-03 23:09:12 -07:00
91b7d704cd Passing audio test 1. 2025-02-03 22:59:24 -07:00
e00b81304a apu sortof working. 2025-02-03 16:25:18 -07:00
d4c6f05fb8 dont understand audio :( 2025-02-02 22:56:07 -07:00
8493ff5fea audio is getting closer? 2025-02-02 20:36:32 -07:00
243e13b19e starting work on apu 2025-02-02 12:35:53 -07:00
e0fc6123fc basic audio stream. 2025-02-01 23:58:55 -07:00
36a428bcea fixed scroll? 2025-02-01 20:53:13 -07:00
89a99b160d Finish ppu, and mbc1 mapping 2025-02-01 19:05:25 -07:00
2603916972 set constant types 2025-02-01 01:19:44 -07:00
f4cbfd09c8 beginning ppu 2025-02-01 00:48:49 -07:00
5206c3871e CPU testing 2025-01-31 17:07:09 -07:00
9a6dc67c3e Finished CPU instructions and created ui window. 2025-01-31 14:39:38 -07:00
83c5a7cbe6 Implemented most cpu instructions 2025-01-31 12:24:55 -07:00
dd1c6d2e0e calls, jumps, and stack. 2025-01-30 22:54:33 -07:00
022c24dd35 LD, LDH, WRAM, and HRAM 2025-01-30 21:59:05 -07:00
1bf98447a3 xor di and cpu flags 2025-01-30 18:38:29 -07:00
ba56bd2491 jump and nop instructions. 2025-01-30 17:03:56 -07:00
cd588671c4 Initial cpu and instruction parsing 2025-01-30 16:27:27 -07:00
945b82a3ca added cart unit tests 2025-01-30 15:17:54 -07:00
7e0b305d17 Initial Project Setup 2025-01-30 14:30:19 -07:00