1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-04-26 19:17:52 +00:00
Commit Graph

3575 Commits

Author SHA1 Message Date
Thomas Harte f20fd38940 Introduce a compile-time counter; use it for 1770 sequencing. 2025-10-17 11:19:21 -04:00
Thomas Harte c49e160501 Apply outputMultiplier in direct RGB output. 2025-10-16 22:44:40 -04:00
Thomas Harte bf45b6e20b Merge branch 'master' into AutoClip 2025-10-14 22:23:06 -04:00
Thomas Harte afd5faaab1 Tweak constraints again. 2025-10-13 13:29:31 -04:00
Thomas Harte bb33cf0f8d Shorten text even further. 2025-10-13 13:26:49 -04:00
Thomas Harte dcf49933bc Merge branch 'master' into AutoClip 2025-10-12 21:32:22 -04:00
Thomas Harte 4f410088dd Improve constraints. 2025-10-12 21:17:07 -04:00
Thomas Harte e1c1b66dc5 Shorten footer text. 2025-10-12 20:55:29 -04:00
Thomas Harte 8a54773f1b Reduce Metal buffer thrashing. 2025-10-08 21:19:31 -04:00
Thomas Harte d395e2bc75 Introduce animated crop. 2025-10-08 12:18:04 -04:00
Thomas Harte d68b172a40 Introduce preliminary output frame filtering. 2025-10-07 22:36:36 -04:00
Thomas Harte 4ea82581ec Factor out zoom logic, start trying to knock OpenGL into shape. 2025-10-07 13:29:21 -04:00
Thomas Harte 4473d3400e Reformat slightly. 2025-10-07 12:52:55 -04:00
Thomas Harte 53a3d9042e Switch to multiline strings, shorter comments. 2025-10-06 22:58:50 -04:00
Thomas Harte 27246247a2 OpenGL: fix centring. 2025-10-06 20:58:42 -04:00
Thomas Harte ab73b4de6b Split off the mismatch warner. 2025-10-06 13:27:10 -04:00
Thomas Harte 239cc15c8f Introduce cubic timing function. 2025-10-04 22:26:09 -04:00
Thomas Harte 4756f63169 Ensure CPCShakerTests is runnable. 2025-10-03 22:25:16 -04:00
Thomas Harte d0d8c2316b Bump version number. 2025-10-02 22:55:50 -04:00
Thomas Harte 01d355a247 Rename SizedCounter. 2025-10-01 20:58:34 -04:00
Thomas Harte 009f71a186 Update version number. 2025-09-30 21:52:53 -04:00
Thomas Harte f228bee4b8 Permit the BBC to appear in release builds. 2025-09-26 13:49:19 -04:00
Thomas Harte cce2607c80 Add file for SAA5050 logic. 2025-09-24 21:43:25 -04:00
Thomas Harte 66bfb86d42 Introduce SizedCounter as start of CRTC reworking. 2025-09-22 12:46:39 -04:00
Thomas Harte 557631f6ba Support ADFS, sideways RAM. 2025-09-20 22:33:08 -04:00
Thomas Harte 9b8b0f2023 Attempt to introduce a DFS ROM and WD1770. 2025-09-19 10:38:22 -04:00
Thomas Harte c99ec745ca Remove dead logging. 2025-09-18 21:20:27 -04:00
Thomas Harte 26b1ef247b Add calls to ADB. 2025-09-17 23:11:48 -04:00
Thomas Harte ae774e88fa Add header for ADC. 2025-09-17 21:42:42 -04:00
Thomas Harte 26e40564dc Establish keyboard state. 2025-09-16 21:11:27 -04:00
Thomas Harte 6fdca9e89c Hide BBC Micro until complete. 2025-09-15 19:50:26 -04:00
Thomas Harte 32defde397 Exit after the first filename that works. 2025-09-15 17:53:12 -04:00
Thomas Harte fdbb06436d Merge branch 'master' into BBCMicro 2025-09-15 14:54:46 -04:00
Thomas Harte 193203bbf7 Wire up enough Mac GUI to get to an empty husk. 2025-09-15 14:53:19 -04:00
Thomas Harte d0cc4e1557 Allow multiple copies of a program to be open. 2025-09-15 14:39:05 -04:00
Thomas Harte 6afd40cb39 Add to further project files. 2025-09-14 21:59:00 -04:00
Thomas Harte 6713baf86b Add BBC Micro class 2025-09-14 21:57:09 -04:00
Thomas Harte 365145e7c0 Allow updated version string. 2025-09-13 22:31:51 -04:00
Thomas Harte 0d1fe03369 Further prefer static constexpr. 2025-09-12 21:40:08 -04:00
Thomas Harte 889cb9c78f Attempt a dual-queue solution to enabling/disabling keyboard. 2025-09-08 14:40:08 -04:00
Thomas Harte ca6e34f4b4 Fix dangling OpenGL accesses. 2025-09-05 19:30:33 -04:00
Thomas Harte 6518f08bc7 Adopt spaceship. 2025-09-04 21:25:12 -04:00
Thomas Harte 46fc0d677f Merge branch 'master' into SomeIDE 2025-08-30 23:52:58 -04:00
Thomas Harte bb1ef114f1 Fix header declaration. 2025-08-30 09:40:06 -04:00
Thomas Harte f1610b6407 Fix Qt speaker delegation. 2025-08-30 00:13:47 -04:00
Thomas Harte 5e48a4c724 Fix SDL speaker sample receipt. 2025-08-30 00:10:17 -04:00
Thomas Harte d825c03372 Prefer references for delegate protocols. 2025-08-30 00:09:38 -04:00
Thomas Harte d177549dd6 Reduce more indentation. 2025-08-29 23:56:35 -04:00
Thomas Harte 6727e2fe73 Add shell of a class for VHD files. 2025-08-27 17:09:52 -04:00
Thomas Harte 8b4a4369c1 Add a target for IDE activity. 2025-08-26 23:47:39 -04:00