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 |
|
Thomas Harte
|
f287c80e39
|
Pass on EXOS error code if received.
|
2025-11-21 13:14:52 -05:00 |
|
Thomas Harte
|
f4a9a64c93
|
Slightly rearrange.
|
2025-11-21 13:11:05 -05:00 |
|
Thomas Harte
|
c464ffaeac
|
Attempt read block.
|
2025-11-21 13:08:52 -05:00 |
|
Thomas Harte
|
822aa4155d
|
The read character is supposed to go into B.
|
2025-11-21 13:02:13 -05:00 |
|
Thomas Harte
|
3d192e22f2
|
It seems error codes changed at some point.
|
2025-11-21 12:58:54 -05:00 |
|
Thomas Harte
|
6e8e2b6201
|
Call EXOS for buffer allocation.
|
2025-11-21 12:32:06 -05:00 |
|
Thomas Harte
|
16e4144409
|
Switch to local ROM.
|
2025-11-20 22:30:15 -05:00 |
|
Thomas Harte
|
6dacc50163
|
Add dispatch table and hooks.
|
2025-11-20 21:50:57 -05:00 |
|
Thomas Harte
|
6d71ad9bcc
|
I think this is code, not a pointer.
|
2025-11-20 20:11:20 -05:00 |
|
Thomas Harte
|
fc5d93f9cc
|
Focus on writing an in-machine ROM.
|
2025-11-20 20:08:00 -05:00 |
|
Thomas Harte
|
3196840b05
|
Avoiding losing channel number; implement EOF check.
|
2025-11-20 17:26:44 -05:00 |
|
Thomas Harte
|
51eea4dea3
|
Attempt read character.
|
2025-11-20 17:16:30 -05:00 |
|
Thomas Harte
|
314154e9fd
|
Implement open/create and close, of the key file.
|
2025-11-20 17:12:31 -05:00 |
|
Thomas Harte
|
4a93264dc5
|
Add move semantics.
|
2025-11-20 17:12:15 -05:00 |
|