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

27 Commits

Author SHA1 Message Date
Thomas Harte e861a50158 Allow case sensitivity preference to be stated. 2025-11-26 15:35:28 -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 50adbaefc8 Support BAS files, use file name from guest. 2025-11-21 21:53:53 -05:00
Thomas Harte c4bab00c6d Set file: as default filing system when in use. 2025-11-21 21:06:00 -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 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 39a96a7f73 Proceed to realisation that I'm probably looking in the wrong RAM. 2025-11-20 16:15:04 -05:00
Thomas Harte 923fdd42ec Add a printf for tracking. 2025-11-20 15:35:06 -05:00
Thomas Harte 1cf3c77ae9 Forward file bundle and host FS traps to the handler. 2025-11-20 13:11:09 -05:00
Thomas Harte bb7059a9e1 KEEPSAKE. 2025-11-20 12:41:41 -05:00