1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-03-11 04:42:20 +00:00
Commit Graph

13480 Commits

Author SHA1 Message Date
Thomas Harte
f11e2319eb Introduce the concept of a 'skip range' and spot one type of loader. 2025-12-03 17:46:12 -05:00
Thomas Harte
90da2f2dcb Extract various stateful bits of tape logic. 2025-12-03 15:11:59 -05:00
Thomas Harte
ce57fb837d Restore fuzzer. 2025-12-02 23:01:21 -05:00
Thomas Harte
8363c57a03 Seemingly perfect F0F0 trap, as far as it goes. 2025-12-02 21:43:43 -05:00
Thomas Harte
9582af95f3 Continue addressing divergences. 2025-12-02 19:54:09 -05:00
Thomas Harte
16e79551ae Add inline state comparison. 2025-12-02 18:14:38 -05:00
Thomas Harte
e2dcfa2e6e Make a runtime selection. 2025-12-02 18:09:51 -05:00
Thomas Harte
fd5e26f84a Ensure header is safely placed. 2025-12-02 18:08:23 -05:00
Thomas Harte
30d85a9d13 Begin manual differential comparison. 2025-12-02 16:52:04 -05:00
Thomas Harte
863c3761dd Switch SA test. 2025-12-02 14:59:35 -05:00
Thomas Harte
6aa55dd69f Make broad sweeping swing at capturing the standard Commodore load file routine. 2025-12-02 13:55:36 -05:00
Thomas Harte
0a79abf0f7 Merge pull request #1653 from TomHarte/PropertyDescriptions
Improve names of common options, and SDL framing text.
2025-12-01 18:05:47 -05:00
Thomas Harte
cca49c1a43 Capture dangling magic constant. 2025-12-01 17:37:05 -05:00
Thomas Harte
e20aac5588 Further reformat. 2025-12-01 17:10:22 -05:00
Thomas Harte
971db920e3 Use nicer settings names.
These are visible on the SDL command line, so they need to be self-documenting.
2025-12-01 17:07:59 -05:00
Thomas Harte
d1bab5b589 Improve formatting. 2025-12-01 16:56:58 -05:00
Thomas Harte
4deae7b45d Comment out non-functional CRTC type enum. 2025-12-01 16:56:09 -05:00
Thomas Harte
2cc4b6469f Merge pull request #1651 from TomHarte/LatestWarnings
Resolve compiler warnings.
2025-11-26 23:00:32 -05:00
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