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

13462 Commits

Author SHA1 Message Date
Thomas Harte 95ccdeb0e9 Attempt to resolve GCC's control flow concern. 2025-11-26 22:46:42 -05:00
Thomas Harte 906a16a6c1 Size RAM pool only as required. 2025-11-26 22:36:08 -05:00
Thomas Harte 3393df9a68 Permit construction from any integral type. 2025-11-26 22:24:29 -05:00
Thomas Harte a93bfa9511 Merge pull request #1650 from TomHarte/NoMoreSponsorship
Remove all mention of sponsorship.
2025-11-26 22:05:28 -05:00
Thomas Harte 3c6add252f Remove all mention of sponsorship. 2025-11-26 22:04:53 -05:00
Thomas Harte 40820b18ca Adopt new version number. 2025-11-26 2025-11-26 18:09:38 -05:00
Thomas Harte 386c438bfd Merge pull request #1649 from TomHarte/EnterprisePages
Enterprise: allow block saves from ROM.
2025-11-26 18:06:40 -05:00
Thomas Harte 94dffe2046 Add virtual destructor to ensure full clean-up. 2025-11-26 17:37:03 -05:00
Thomas Harte e861a50158 Allow case sensitivity preference to be stated. 2025-11-26 15:35:28 -05:00
Thomas Harte 4bad2aeed5 Avoid bothering a user who is creating a new file. 2025-11-26 14:50:57 -05:00
Thomas Harte c23791ba1d Comment and collapse a lot of the recent indirectness. 2025-11-26 12:01:22 -05:00
Thomas Harte f1e4de1670 Standard Xcode churn. 2025-11-26 11:51:24 -05:00
Thomas Harte 203a03ef24 Unify source of memory map layout. 2025-11-26 11:50:45 -05:00
Thomas Harte edab2a7fd5 Start trying to support host FS user read from ROM. 2025-11-26 09:26:15 -05:00
Thomas Harte 74e6e7a80d Simplify logic, and honour different open modes. 2025-11-26 09:16:06 -05:00
Thomas Harte b0438c1ce1 Ensure no infinite loop if bookmark data is missing. 2025-11-25 22:06:45 -05:00
Thomas Harte 7db46f76e9 Merge pull request #1648 from TomHarte/MoreOptions
macOS: Add various missing UI options.
2025-11-25 21:34:30 -05:00
Thomas Harte e98e7b8f91 Add file/directory discriminator. 2025-11-25 21:24:19 -05:00
Thomas Harte af255a43f3 Mostly introduce exposed path selection for the Enterprise. 2025-11-25 14:02:40 -05:00
Thomas Harte d86274b039 Expose BeebSID option via UI. 2025-11-25 09:26:52 -05:00
Thomas Harte d8600500c3 Update version number. 2025-11-23 22:03:27 -05:00
Thomas Harte d9138016ef Merge pull request #1647 from TomHarte/BeebSIDAnalyser
Attempt BeebSID autodetection.
2025-11-24
2025-11-23 21:50:41 -05:00
Thomas Harte 4f6289f293 Merge pull request #1646 from TomHarte/macOSPermissions
Request user permissions for whole-directory access under macOS.
2025-11-23 21:47:21 -05:00
Thomas Harte 8e598882b6 Attempt BeebSID autodetection. 2025-11-23 21:41:55 -05:00
Thomas Harte 2e780e2b11 Don't accept path substitutions. 2025-11-23 21:28:12 -05:00
Thomas Harte 80590d4434 Attempt full permissions loop, including storage. 2025-11-23 21:22:10 -05:00
Thomas Harte 74736d9723 Reconfigure towards permission on demand. 2025-11-23 12:15:08 -05:00
Thomas Harte 5c20fcefc4 Add delegate to validate on a file-by-file basis. 2025-11-23 12:11:47 -05:00
Thomas Harte e9ba1c4ede Add some text. 2025-11-23 00:33:08 -05:00
Thomas Harte 6767ddde4c Further expand TODOs and notes. 2025-11-23 00:27:23 -05:00
Thomas Harte 56a326d7db Add some attempt to obtain user permissions for folder access. 2025-11-23 00:07:32 -05:00
Thomas Harte d340a01513 Merge pull request #1643 from TomHarte/EXOSDirect
Enterprise: support .BAS and .COM and corresponding host filing system access.
2025-11-22 12:38:33 -05:00
Thomas Harte 2dd2b279c8 Note reason for that particular way of marking code. 2025-11-22 09:49:06 -05:00
Thomas Harte 88c124aa9f Implement destroy channel, treat it as the fallback for create channel. 2025-11-22 09:46:02 -05:00
Thomas Harte e2ef3226af Implement destroy channel. 2025-11-22 09:39:05 -05:00
Thomas Harte 507b81a8a4 Implement SetChannelStatus. 2025-11-22 09:16:53 -05:00
Thomas Harte 31d7639761 Force user/native space selection into call sites. 2025-11-21 22:53:58 -05:00
Thomas Harte 10847b3e0b Fill in everything except SetChannelStatus. 2025-11-21 22:44:49 -05:00
Thomas Harte 7b513a95a1 Restructure, separating create from open. 2025-11-21 22:24:31 -05:00
Thomas Harte 411b96128c Further address type conversions. 2025-11-21 22:07:30 -05:00
Thomas Harte 5ef5478861 Resolve signedness warning. 2025-11-21 21:54:43 -05:00
Thomas Harte 50adbaefc8 Support BAS files, use file name from guest. 2025-11-21 21:53:53 -05:00
Thomas Harte 424d57c2c1 Fix executable name. 2025-11-21 21:30:02 -05:00
Thomas Harte 76ed9d1703 Add FileMode to key file loader. 2025-11-21 21:11:27 -05:00
Thomas Harte c4bab00c6d Set file: as default filing system when in use. 2025-11-21 21:06:00 -05:00
Thomas Harte ac9fc15981 Banish magic constant. 2025-11-21 17:03:28 -05:00
Thomas Harte 1b977cae64 Add TODO. 2025-11-21 15:56:44 -05:00
Thomas Harte 0cd1921971 Resolve addressing confusion. 2025-11-21 15:54:43 -05:00
Thomas Harte c193315e17 Further consolidate for style. 2025-11-21 13:28:45 -05:00
Thomas Harte 364996021e Deal correctly with BC = 0. 2025-11-21 13:18:42 -05:00