Henry Sloan
|
cb1742e26f
|
Merge pull request #23 from henryksloan/audio-sync-fix
Improve audio sync with basic dynamic sampling
|
2023-08-20 13:07:03 -07:00 |
|
Henry Sloan
|
259c3265fa
|
Add simple volume attenuation
|
2023-08-20 12:58:39 -07:00 |
|
Henry Sloan
|
0228c3a94a
|
Improve audio sync with basic dynamic sampling
|
2023-08-20 12:43:09 -07:00 |
|
Henry Sloan
|
09cf4c2628
|
Merge pull request #22 from qeeg/main
Fix a Rust 2021 warning
|
2021-05-15 22:10:44 -04:00 |
|
qeeg
|
d8967f216c
|
Fix a Rust 2021 warning
|
2021-05-15 14:49:58 -05:00 |
|
Henry Sloan
|
f23628a638
|
Hotfix for playing with no controller
|
2021-04-18 18:17:34 -04:00 |
|
Henry Sloan
|
1d792bf9af
|
Merge pull request #21 from henryksloan/ui-improvements
Gamepad support and UI improvements
|
2021-04-03 18:20:04 -04:00 |
|
Henry Sloan
|
af3acf8c85
|
Update README
|
2021-04-03 18:10:22 -04:00 |
|
Henry Sloan
|
54a628bbf9
|
Make iNES parsing more robust, and add mapper 71
|
2021-04-03 18:04:32 -04:00 |
|
Henry Sloan
|
27cadf6f5f
|
Change NT and APU logic so 4-screen games work
|
2021-03-31 14:57:37 -04:00 |
|
Henry Sloan
|
6512bf1315
|
Fix minor mapper bugs
|
2021-03-31 14:09:56 -04:00 |
|
Henry Sloan
|
627dd2d70f
|
Add NMI delay and more unofficial instructions
|
2021-03-31 11:43:29 -04:00 |
|
Henry Sloan
|
14a4135f5b
|
Add D-Pad support and made loop more extensible
|
2021-03-28 13:01:18 -04:00 |
|
Henry Sloan
|
5eff260ac1
|
Add controller support
|
2021-03-28 12:45:01 -04:00 |
|
Henry Sloan
|
63dbaa1719
|
Add pause feature
|
2021-03-28 10:52:39 -04:00 |
|
Henry Sloan
|
bcf67d12c8
|
Add download instructions to README
|
2021-03-26 16:05:59 -04:00 |
|
Henry Sloan
|
6bc26f8891
|
Merge pull request #20 from henryksloan/fix-mapper-4
Fix mapper 4
|
2021-03-26 15:54:04 -04:00 |
|
Henry Sloan
|
740a8ba4ed
|
Update README.md
|
2021-03-26 15:52:45 -04:00 |
|
Henry Sloan
|
69b8945c25
|
Fix mapper 4 CHR bank typo
|
2021-03-26 15:42:17 -04:00 |
|
Henry Sloan
|
f2f77fe20d
|
Merge pull request #19 from henryksloan/sdl-ui
Cross-platform SDL UI
|
2021-03-26 13:20:35 -04:00 |
|
Henry Sloan
|
edbf003c7a
|
Update TODO messages
|
2021-03-26 12:17:22 -04:00 |
|
Henry Sloan
|
0849eef68e
|
Add initial README.md
|
2021-03-26 12:16:04 -04:00 |
|
Henry Sloan
|
2b4cb9d9a8
|
Fix embarrassing (and some regular) mapper bugs
|
2021-03-26 10:25:28 -04:00 |
|
Henry Sloan
|
7f7e03f8d6
|
Fix counter overflows in dev profile
|
2021-03-26 10:23:56 -04:00 |
|
Henry Sloan
|
d1b8e4bd02
|
Fix dummy sprites and sprite zero detection
|
2021-03-26 10:23:13 -04:00 |
|
Henry Sloan
|
79db29f3de
|
Fix minor overflow bugs
|
2021-03-24 18:42:32 -04:00 |
|
Henry Sloan
|
0df97a638f
|
Re-add simple, cross-platform UI
|
2021-03-24 18:40:30 -04:00 |
|
Henry Sloan
|
3e13793273
|
Merge pull request #18 from henryksloan/improved-frontend
Windows native UI frontend
|
2021-03-23 15:47:09 -04:00 |
|
Henry Sloan
|
dd05a85bcb
|
Temporarily simplify CI
|
2021-03-23 15:44:53 -04:00 |
|
Henry Sloan
|
e409115153
|
Improve testing config and fix overflow bug
|
2021-03-23 15:29:53 -04:00 |
|
Henry Sloan
|
874dc39d32
|
Refector game loop to new crate
|
2021-03-23 15:20:55 -04:00 |
|
Henry Sloan
|
9e32c36e60
|
Add Windows native UI
|
2021-03-23 14:38:02 -04:00 |
|
Henry Sloan
|
25deaa055e
|
Fix access constraints on sound channels
|
2021-03-23 10:34:59 -04:00 |
|
Henry Sloan
|
ccdecd6f1d
|
Github Actions apt-get workaround
|
2021-03-22 22:11:45 -04:00 |
|
Henry Sloan
|
d7eaff5d59
|
Merge pull request #17 from henryksloan/mapper-9
Initial mapper 9 implementation
|
2021-03-22 22:08:55 -04:00 |
|
Henry Sloan
|
534a893595
|
Merge pull request #16 from henryksloan/finish-apu
Finish APU
|
2021-03-22 22:04:50 -04:00 |
|
Henry Sloan
|
f899af2cad
|
Implement APU reset
|
2021-03-22 21:56:47 -04:00 |
|
Henry Sloan
|
1074555929
|
Wrap APU buffer access in delegate method
|
2021-03-22 18:14:05 -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
|
7bb6f6bb68
|
Possibly working mapper 9 implementation
|
2021-03-20 03:06:45 -04:00 |
|
Henry Sloan
|
30b1fa5ea7
|
Merge pull request #15 from henryksloan/apu
NES APU MVP
|
2021-03-20 02:58:28 -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 |
|