Thomas Harte
|
fd5e26f84a
|
Ensure header is safely placed.
|
2025-12-02 18:08:23 -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
|
af255a43f3
|
Mostly introduce exposed path selection for the Enterprise.
|
2025-11-25 14:02:40 -05:00 |
|
Thomas Harte
|
80590d4434
|
Attempt full permissions loop, including storage.
|
2025-11-23 21:22:10 -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
|
56a326d7db
|
Add some attempt to obtain user permissions for folder access.
|
2025-11-23 00:07:32 -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
|
10847b3e0b
|
Fill in everything except SetChannelStatus.
|
2025-11-21 22:44:49 -05:00 |
|
Thomas Harte
|
411b96128c
|
Further address type conversions.
|
2025-11-21 22:07:30 -05:00 |
|
Thomas Harte
|
50adbaefc8
|
Support BAS files, use file name from guest.
|
2025-11-21 21:53:53 -05:00 |
|
Thomas Harte
|
76ed9d1703
|
Add FileMode to key file loader.
|
2025-11-21 21:11:27 -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 |
|
Thomas Harte
|
c876bcb849
|
Ensure appropriate-looking .com files get to the Enterprise.
|
2025-11-19 17:50:16 -05:00 |
|
Thomas Harte
|
febff84421
|
Add file bundles as an undefined concept.
|
2025-11-19 17:09:55 -05:00 |
|
Thomas Harte
|
1ca261986e
|
New direction: attempt a first sweep with the EP128Emu ROM.
|
2025-11-19 17:04:39 -05:00 |
|
Thomas Harte
|
e173a93b57
|
Decode and write sectors.
|
2025-11-19 13:14:13 -05:00 |
|
Thomas Harte
|
3dbf62ca08
|
Treat lack of a serialiser as at-end.
|
2025-11-19 13:13:58 -05:00 |
|
Thomas Harte
|
bb5239e553
|
Move D64 into a position where it needs to decode sectors.
|
2025-11-19 12:29:57 -05:00 |
|
Thomas Harte
|
9c359627f3
|
Add optional initial shift delay.
|
2025-11-18 22:47:19 -05:00 |
|
Thomas Harte
|
2a0208c554
|
Set up more realistic feedback loop.
|
2025-11-18 18:26:02 -05:00 |
|
Thomas Harte
|
f513edc006
|
Attempt full write loop.
|
2025-11-18 17:03:22 -05:00 |
|
Thomas Harte
|
c9c1bde6e2
|
Switch to spinning on SID thread synchronisation.
|
2025-11-13 17:59:24 -05:00 |
|
Thomas Harte
|
b98a9a8487
|
Add automatic test for 6502 second processor.
|
2025-11-05 20:40:29 -05:00 |
|
Thomas Harte
|
1d2cdd85a3
|
Explain size limit.
|
2025-11-04 22:27:05 -05:00 |
|
Thomas Harte
|
76082b1271
|
Allow DSD discs to be twice as large.
|
2025-11-04 22:20:06 -05:00 |
|
Thomas Harte
|
c5dc65fc61
|
Resolve various whitespace errors.
|
2025-10-29 11:50:56 -04:00 |
|
Thomas Harte
|
105272630e
|
Definitively eliminate per-logger state.
|
2025-09-11 23:29:47 -04:00 |
|
Thomas Harte
|
6518f08bc7
|
Adopt spaceship.
|
2025-09-04 21:25:12 -04:00 |
|
Thomas Harte
|
f934a1aa10
|
Ensure std::hash is known.
|
2025-09-04 17:53:18 -04:00 |
|
Thomas Harte
|
c3f64e85ce
|
Support unordered maps; use spaceship operator.
|
2025-09-04 17:39:09 -04:00 |
|
Thomas Harte
|
53057aff5d
|
Reduce type redundancy.
|
2025-09-04 17:29:34 -04:00 |
|
Thomas Harte
|
ac204aadd2
|
Clean up, better constify SCSI innards.
|
2025-08-31 10:56:01 -04:00 |
|
Thomas Harte
|
d825c03372
|
Prefer references for delegate protocols.
|
2025-08-30 00:09:38 -04:00 |
|
Thomas Harte
|
19c4940abd
|
Extend and constify MassStorageDevice.
|
2025-08-29 22:17:01 -04:00 |
|
Thomas Harte
|
7b1f6b3c53
|
Add negative asserts.
|
2025-08-29 22:02:54 -04:00 |
|
Thomas Harte
|
43042c3737
|
Parse a little further.
|
2025-08-29 21:55:21 -04:00 |
|
Thomas Harte
|
30b50b8a1b
|
Add missing header, CMake file.
|
2025-08-28 21:56:03 -04:00 |
|
Thomas Harte
|
095be3072b
|
Distinguish when to include the trailing NULL.
|
2025-08-28 21:53:52 -04:00 |
|
Thomas Harte
|
91831200d6
|
Eliminate runtime strlen.
|
2025-08-28 18:45:04 -04:00 |
|
Thomas Harte
|
8295d4511b
|
Improve whence type safety.
|
2025-08-28 17:41:58 -04:00 |
|
Thomas Harte
|
df589d9588
|
Test image type.
|
2025-08-28 17:29:26 -04:00 |
|
Thomas Harte
|
b826e1c661
|
Do some small measure of header parsing.
|
2025-08-28 17:20:29 -04:00 |
|
Thomas Harte
|
6727e2fe73
|
Add shell of a class for VHD files.
|
2025-08-27 17:09:52 -04:00 |
|
Thomas Harte
|
5018d7d577
|
Be more rigorous about static constexpr.
|
2025-08-26 22:54:39 -04:00 |
|
Thomas Harte
|
88e776ad5b
|
Use <algorithm>, and otherwise reduce.
|
2025-07-19 21:37:03 -04:00 |
|
Thomas Harte
|
fd4a91ba72
|
Make minor style improvements.
|
2025-07-16 22:31:41 -04:00 |
|
Adam Sampson
|
0f7447d539
|
Add some missing <cstdint> includes.
|
2025-07-10 23:58:12 +01:00 |
|