80 Commits

Author SHA1 Message Date
800dcb2706 linux compat 2025-06-13 15:33:13 -06:00
84952c134c testing things 2025-06-13 14:05:31 -06:00
dd6a22ccc4 passing call timings 2025-05-31 09:52:10 -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
1a2fac899d mbc5 passing 2025-05-30 12:45:50 -06:00
9f0715c825 mbc2 passing 2025-05-30 12:30:54 -06:00
26b1f10e16 dma and mbc1 passing 2025-05-30 11:15:21 -06:00
1455bc5666 dma transfer not passing 2025-05-30 06:41:09 -06:00
1f55455a65 working on mooneye test suite 2025-05-30 00:35:44 -06:00
4d6973304d working on interrupt timings 2025-05-29 16:25:33 -06:00
27f3bdd064 better controller handling 2025-05-23 22:07:12 -06:00
73f354fbfa Basic controller input 2025-05-23 21:37:19 -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
e9d5b359d0 finished MBC1 implementation 2025-05-23 11:44:52 -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
8694ee5ce5 Fixed timing of scx lo fetch 2025-05-23 06:34:06 -06:00
2a5f083929 Fixed zelda lyc first line timing issue 2025-05-22 20:51:04 -06:00
237b68892e Added LP filter 2025-05-22 17:50:58 -06:00
55ec5e658b random fix 2025-03-19 15:01:04 -06:00
4da737135d fixed zelda line weirdness 2025-02-21 12:36:25 -07:00
97bf116c89 reverted pallet 2025-02-20 07:51:13 -07:00
5da4219f09 some random fixes. 2025-02-19 21:35:26 -07:00
435a4c5ebe Updated Pallet 2025-02-19 16:51:52 -07:00
89cfdb4d65 ppu work 2025-02-19 10:20:45 -07:00
2ab09f9b4c fixed lyc interrupt when lyc = 0 2025-02-19 07:34:36 -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
59162135bb Fixed audio waveforms 2025-02-18 17:51:53 -07:00
a094e5123b Fixed audio buffer popping 2025-02-18 17:15:17 -07:00
8e5c3234ef audio buffer still pops 2025-02-18 15:25:40 -07:00
2af25cc87c fixed audio buffer. 2025-02-18 11:14:53 -07:00
d3bc68924c removed logging 2025-02-18 06:32:39 -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
4823aeae93 removed extra ch4 logging 2025-02-17 10:07:55 -07:00
5934e2e877 mbc 3 2025-02-16 10:33:06 -07:00
97de875bf2 debug screen 2025-02-15 12:52:04 -07:00
821782e60e removed unessecary logging. 2025-02-14 20:40:46 -07:00
844e74777f fixed high pass filter 2025-02-14 18:18:06 -07:00
96c0196306 Fixing audio glitches with wave and noise channels 2025-02-14 16:44:22 -07:00