Commit graph

15 commits

Author SHA1 Message Date
Henry Sloan
27cadf6f5f Change NT and APU logic so 4-screen games work 2021-03-31 14:57:37 -04:00
Henry Sloan
edbf003c7a Update TODO messages 2021-03-26 12:17:22 -04:00
Henry Sloan
e409115153 Improve testing config and fix overflow bug 2021-03-23 15:29:53 -04:00
Henry Sloan
25deaa055e Fix access constraints on sound channels 2021-03-23 10:34:59 -04:00
Henry Sloan
f899af2cad Implement APU reset 2021-03-22 21:56:47 -04:00
Henry Sloan
95ded29ff0 Implement high- and low-pass filters 2021-03-22 18:11:22 -04:00
Henry Sloan
0c16175735 Initial working APU IRQs 2021-03-22 13:01:26 -04:00
Henry Sloan
2984235f93 Connect APU DMC DMA to CPU 2021-03-20 13:45:30 -04:00
Henry Sloan
283351e430 Mostly implement DMC channel 2021-03-20 13:20:47 -04:00
Henry Sloan
cafdd69980 Fix frame timing and length loading 2021-03-20 11:36:33 -04:00
Henry Sloan
6573af30b5 Initial working sound output 2021-03-20 02:52:49 -04:00
Henry Sloan
bb8a5c321f Implement reading and connect working features 2021-03-19 22:41:54 -04:00
Henry Sloan
4fd3cc87d5 Implement register writes, except DMC 2021-03-19 22:27:56 -04:00
Henry Sloan
d8c38cdbe4 Modularize channels and add timing logic 2021-03-19 15:53:12 -04:00
Henry Sloan
4cdd48d53c Add skeleton code for APU 2021-03-19 11:42:24 -04:00