1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-04-21 02:17:08 +00:00
Commit Graph

12875 Commits

Author SHA1 Message Date
Thomas Harte 719a090b34 Retain bit 2. 2025-09-20 20:06:28 -04:00
Thomas Harte 3af85da6e0 Adjust conversion bits in status. 2025-09-20 19:52:47 -04:00
Thomas Harte 8fd62aa525 Disable interrupt at start of conversion. 2025-09-20 19:49:16 -04:00
Thomas Harte 40747f51bd Disable ADC interrupt, experimentally. 2025-09-20 17:41:22 -04:00
Thomas Harte eef0ee8180 Support cursor to end of row. 2025-09-20 08:27:58 -04:00
Thomas Harte 503e974375 Restrict cursor to visible area, fix width. 2025-09-20 08:15:02 -04:00
Thomas Harte c959f2fee5 Attempt to show the hardware cursor. 2025-09-20 07:54:37 -04:00
Thomas Harte 7d5e434cba Merge pull request #1569 from TomHarte/BBCActivityIndicators
Add activity indicators.
2025-09-19 23:51:18 -04:00
Thomas Harte 2720bcdf18 Retrench to static inline const. 2025-09-19 23:40:30 -04:00
Thomas Harte c513b7262b Hit up two further strings for constexpr. 2025-09-19 23:37:11 -04:00
Thomas Harte 57a795df96 Add keyboard LEDs. 2025-09-19 23:34:51 -04:00
Thomas Harte 6bdd9e4543 Add drive activity indicators. 2025-09-19 23:26:50 -04:00
Thomas Harte ede3def37f Merge pull request #1568 from TomHarte/BBC1770
Add 1770 DFS support.
2025-09-19 23:20:29 -04:00
Thomas Harte 87d9022280 Collapse operations. 2025-09-19 23:03:11 -04:00
Thomas Harte ff0ba7d48b Reduce logging again. 2025-09-19 22:59:58 -04:00
Thomas Harte b49c47425f Set I flag on NMI and reset. 2025-09-19 22:59:37 -04:00
Thomas Harte 3916ba1a42 This intermittently succeeds. Doubling down on investigation. 2025-09-19 20:33:02 -04:00
Thomas Harte 0b3d22b97c Take a swing and a miss at alternative documentation interpretations. 2025-09-19 19:59:12 -04:00
Thomas Harte 9b8b0f2023 Attempt to introduce a DFS ROM and WD1770. 2025-09-19 10:38:22 -04:00
Thomas Harte 06e0d17be0 Merge pull request #1567 from TomHarte/AllPixelModes
Perform proper pixel generation in all bitmap modes.
2025-09-18 21:54:24 -04:00
Thomas Harte 239c485f3c An underclock will do. 2025-09-18 21:35:08 -04:00
Thomas Harte 5e5fdda0ca Correct audio. 2025-09-18 21:33:25 -04:00
Thomas Harte 4b2dddf3c6 Remove stale TODO. 2025-09-18 21:21:51 -04:00
Thomas Harte c99ec745ca Remove dead logging. 2025-09-18 21:20:27 -04:00
Thomas Harte 1ec2e455ec Support flash, mixed modes. 2025-09-18 21:19:33 -04:00
Thomas Harte 69304737c6 Switch red and blue. 2025-09-18 17:53:58 -04:00
Thomas Harte fe91670127 Pull count outside loop, simplify state machine. 2025-09-18 17:50:46 -04:00
Thomas Harte 7a59f94f3d Install more realistic pixel pipeline. 2025-09-18 17:46:09 -04:00
Thomas Harte 4efe3a333d Merge pull request #1566 from TomHarte/BBCADC
Add the BBC's ADC.
2025-09-18 12:39:34 -04:00
Thomas Harte 421bf28582 Add comments, correct address decoding. 2025-09-18 12:27:13 -04:00
Thomas Harte 4c49ffe3d1 Attmept full ADC implementation. 2025-09-18 12:21:25 -04:00
Thomas Harte 26b1ef247b Add calls to ADB. 2025-09-17 23:11:48 -04:00
Thomas Harte 3aafba707a Use more efficient means for blank lines. 2025-09-17 22:33:59 -04:00
Thomas Harte ae774e88fa Add header for ADC. 2025-09-17 21:42:42 -04:00
Thomas Harte ff56dd53cf Remove dead code. 2025-09-17 21:42:33 -04:00
Thomas Harte 12f063c178 Hack in a stable sync. 2025-09-17 21:35:41 -04:00
Thomas Harte 888148d282 Reduce chatter. 2025-09-17 21:35:34 -04:00
Thomas Harte 7bba0b82ef Correct video address generation. 2025-09-17 21:26:13 -04:00
Thomas Harte 41196a862d Merge pull request #1565 from TomHarte/BBCKeyboard 2025-09-17 18:22:47 -04:00
Thomas Harte a99ed0e557 Add break key. 2025-09-17 17:26:28 -04:00
Thomas Harte 654981fb03 Clean up. 2025-09-17 17:24:08 -04:00
Thomas Harte c473c36d46 Add comma, etc. 2025-09-17 11:48:33 -04:00
Thomas Harte e863e61af8 Remove dead code. 2025-09-17 11:46:53 -04:00
Thomas Harte efb486dd1b Fill in much more of key map. 2025-09-17 11:46:29 -04:00
Thomas Harte 25b15fcdd1 Switch to map-based mapping. 2025-09-17 11:34:55 -04:00
Thomas Harte 1106fbb5ef Implement circular scan. 2025-09-17 10:44:53 -04:00
Thomas Harte 9e1a29f0ff Merge branch 'master' into BBCKeyboard 2025-09-16 23:16:03 -04:00
Thomas Harte b3c057f911 Increase logging, play about more. 2025-09-16 23:14:05 -04:00
Thomas Harte 1c33e9ead9 Attempt row scanning. 2025-09-16 23:03:25 -04:00
Thomas Harte d78f35b940 Take a swing at scanning versus not. 2025-09-16 22:29:00 -04:00