Commit Graph
162 Commits
Author SHA1 Message Date
Ian Scott 86042edae2 Add funding info 2023-06-11 20:31:42 -05:00
Ian Scott efade45237 Credit Aaron Giles for new CMS & Tandy emulation 2023-05-24 19:44:43 -06:00
Ian Scott e5ba7593cb Add March 2023 video to README 2023-05-24 19:41:11 -06:00
Ian Scott 36ac8c559b Add note to square.cpp 2023-05-24 19:33:41 -06:00
Ian Scott fee6df0a91 Remove unused emulator cores 2023-05-24 19:33:41 -06:00
Ian Scott 665ac708ee Working Tandy with Aaron Giles's square.cpp 2023-05-24 19:33:39 -06:00
Ian Scott 97ee434a0f Use square wave code from Aaron Giles for CMS 2023-05-24 19:30:33 -06:00
Ian Scott 4b76a906a1 Add square wave code from Aaron Giles 2023-05-22 18:30:11 -06:00
Ian Scott 9deb19dc41 v0.6.1 v0.6.1 2023-02-22 20:47:23 -07:00
Ian Scott ec4bb2a5ba Dumber 4-byte DMA buffer 2023-02-22 20:44:42 -07:00
Ian Scott 48fc9caf3d Revert "Larger DMA buffer"
This reverts commit 6d9e65c7c0.
2023-02-22 20:15:31 -07:00
Ian Scott 824c49fe97 Version 0.6.0 v0.6.0 2023-02-22 09:36:48 -07:00
Ian Scott 0b49e198dc Add missing tandyplay... whoops 2023-02-22 09:36:48 -07:00
Ian Scott 26ecb4702e Add CMS support 2023-02-22 09:28:51 -07:00
Ian Scott 39afb9ef17 Version 0.5.1 v0.5.1 2023-02-21 15:22:37 -07:00
Ian Scott b89a9a188a Update pgusinit documentation 2023-02-21 15:22:37 -07:00
Ian Scott b8b811bba9 Fixes for Tandy: base port read; firmware flashing 2023-02-21 15:18:44 -07:00
Ian Scott 7f05ae11a9 Version 0.5.0 v0.5.0 2023-02-21 11:15:47 -07:00
Ian Scott 5704d84eee Fixes for release script 2023-02-21 11:15:35 -07:00
Ian Scott be6a99903d Fix 'make program' 2023-02-21 10:00:22 -07:00
Ian Scott c0158acccf Add tandy to release, get version from CMakeLists.txt 2023-02-21 09:26:25 -07:00
Ian Scott c3b5bdfabc Merge branch 'dma_experiments' 2023-02-20 23:49:35 -07:00
Ian Scott 6d9e65c7c0 Larger DMA buffer 2023-02-20 23:41:46 -07:00
Ian Scott 392f2413c5 More reliable flashing 2023-02-20 23:37:58 -07:00
Ian Scott 3c0f25faca Use new picoprobe cmsis-dap mode 2023-02-20 23:20:22 -07:00
Ian Scott 1c8c6ae3e3 Update readme 2023-02-20 20:50:38 -07:00
Ian Scott 200c59958f Suggest upgrade on unknown mode 2023-02-18 23:09:01 -07:00
Ian Scott c8f56d202b Make pgusinit aware of Tandy mode 2023-02-18 23:04:28 -07:00
Ian Scott e86c2ec854 Stop mixing when sample rate changes 2023-02-17 09:47:54 -07:00
Ian Scott 1dea1490cc Fix shift in interpolator 2023-02-17 09:44:32 -07:00
Ian Scott a4a9a178f7 add missing endif 2023-02-14 22:58:12 -07:00
Ian Scott 5de5737889 Power of 2 buffer size; cleanup 2023-02-14 19:42:18 -07:00
Ian Scott 70dcb74ca7 Silence GUS when not playing 2023-02-14 19:41:33 -07:00
Ian Scott bace73bc97 Add Tandy support 2023-02-14 19:41:33 -07:00
Ian Scott 8c638a28eb Use hardware interpolator 2023-02-14 19:41:31 -07:00
Ian Scott 2b1b230e61 Power of 2 buffer size; cleanup 2023-02-14 16:33:49 -07:00
Ian Scott 90abe6ffd5 Silence GUS when not playing 2023-02-14 10:02:06 -07:00
Ian Scott 7dbd6923ab Add Tandy support 2023-02-13 21:54:16 -07:00
Ian Scott 82679d6b81 Use hardware interpolator 2023-02-11 22:09:44 -07:00
Ian Scott c43c789e1a Playing with play buffer 2023-02-06 21:46:27 -07:00
Ian Scott 83134d0335 Generate one sample at a time 2023-02-06 18:09:18 -07:00
Ian Scott 52f62e22bf Tiny DMA write cache 2023-02-05 18:15:10 -07:00
Ian Scott d54e0b67c2 Clear DMA enable bit when DMA is over 2023-02-04 18:05:28 -07:00
Ian Scott 0a7f687969 New main image, linkify more open source credits 2023-01-30 21:41:30 -07:00
Ian Scott b906863231 Link more videos 2023-01-30 13:09:20 -07:00
Ian Scott 2275abf7a9 Version 0.4.0 v0.4.0 2023-01-29 20:45:39 -07:00
Ian Scott bd49104f9a pgusinit 1.0.1 2023-01-29 20:45:25 -07:00
Ian Scott a6aad2f964 Cleanup 2023-01-29 20:41:31 -07:00
Ian Scott 122ed607d1 More crit around timers & IRQs 2023-01-29 20:41:21 -07:00
Ian Scott a1a1a4d6c4 Fix Cubic & FT2 - reset DMAControl 2023-01-29 20:40:21 -07:00