Thomas Harte
|
4e822347a5
|
Finally crack case of controller failure.
|
2025-09-04 15:16:48 -04:00 |
|
Thomas Harte
|
d5650da8c0
|
Avoid strict aliasing violation.
|
2025-09-04 14:23:29 -04:00 |
|
Thomas Harte
|
d3c77523c3
|
Report normal terminations, usually.
|
2025-09-04 11:41:29 -04:00 |
|
Thomas Harte
|
787a5ce568
|
Reduce speed multiplier.
|
2025-09-03 22:22:12 -04:00 |
|
Thomas Harte
|
91dfd405d1
|
Adjust logging.
|
2025-09-03 13:44:30 -04:00 |
|
Thomas Harte
|
08c615c493
|
Improve ready flag.
|
2025-09-03 13:31:06 -04:00 |
|
Thomas Harte
|
5483102276
|
Add missing #includes.
|
2025-09-02 21:29:49 -04:00 |
|
Thomas Harte
|
32686d898b
|
Fix again for concurrent seeks.
|
2025-09-02 21:18:35 -04:00 |
|
Thomas Harte
|
4b50c8d96c
|
Toy with sense interrupt status being directly seek-linked.
|
2025-09-02 17:50:59 -04:00 |
|
Thomas Harte
|
c1780ee26b
|
Add some form of sense drive status.
|
2025-09-02 15:21:11 -04:00 |
|
Thomas Harte
|
46b2db00bc
|
Establish that the AT actually wants SenseDriveStatus.
|
2025-09-02 12:52:04 -04:00 |
|
Thomas Harte
|
7042e457ab
|
Fix OUT sizes.
|
2025-09-02 12:32:27 -04:00 |
|
Thomas Harte
|
faeec1701f
|
Add logging, reduce template specialisation.
|
2025-09-02 12:31:16 -04:00 |
|
Thomas Harte
|
2a75a1f9f2
|
Add IDE logging.
|
2025-09-02 12:21:01 -04:00 |
|
Thomas Harte
|
8c65dccc53
|
Support 16-bit IO access.
|
2025-09-01 23:31:31 -04:00 |
|
Thomas Harte
|
de7c3ba92f
|
Mostly kick IDE accesses down the road.
|
2025-09-01 00:02:16 -04:00 |
|
Thomas Harte
|
ac204aadd2
|
Clean up, better constify SCSI innards.
|
2025-08-31 10:56:01 -04:00 |
|
Thomas Harte
|
46fc0d677f
|
Merge branch 'master' into SomeIDE
|
2025-08-30 23:52:58 -04:00 |
|
Thomas Harte
|
2d4f4b0036
|
Merge pull request #1545 from TomHarte/SomeConsts
Improve `const` arguments.
|
2025-08-30 23:36:49 -04:00 |
|
Thomas Harte
|
c1de00bf9d
|
Improve const arguments.
|
2025-08-30 23:25:19 -04:00 |
|
Thomas Harte
|
4639e1c47c
|
Merge pull request #1544 from TomHarte/Macros
Further reduce historical dependence on macros.
|
2025-08-30 14:19:17 -04:00 |
|
Thomas Harte
|
5d2c156bc9
|
Use popcount.
|
2025-08-30 10:44:00 -04:00 |
|
Thomas Harte
|
357f98f015
|
Remove macros, shorten line lengths.
|
2025-08-30 10:41:28 -04:00 |
|
Thomas Harte
|
62f23ac27c
|
Commute macros.
|
2025-08-30 10:34:49 -04:00 |
|
Thomas Harte
|
0936646ef9
|
Eliminate macros.
|
2025-08-30 10:29:53 -04:00 |
|
Thomas Harte
|
856c12f46f
|
Eliminate macro.
|
2025-08-30 10:24:27 -04:00 |
|
Thomas Harte
|
7489783837
|
Eliminate macros.
|
2025-08-30 10:22:21 -04:00 |
|
Thomas Harte
|
a4f0a4c310
|
Merge pull request #1543 from TomHarte/MinorTidies
Perform further tidying steps.
|
2025-08-30 10:00:41 -04:00 |
|
Thomas Harte
|
bb1ef114f1
|
Fix header declaration.
|
2025-08-30 09:40:06 -04:00 |
|
Thomas Harte
|
f1610b6407
|
Fix Qt speaker delegation.
|
2025-08-30 00:13:47 -04:00 |
|
Thomas Harte
|
5e48a4c724
|
Fix SDL speaker sample receipt.
|
2025-08-30 00:10:17 -04:00 |
|
Thomas Harte
|
d825c03372
|
Prefer references for delegate protocols.
|
2025-08-30 00:09:38 -04:00 |
|
Thomas Harte
|
d177549dd6
|
Reduce more indentation.
|
2025-08-29 23:56:35 -04:00 |
|
Thomas Harte
|
9d1543401f
|
Merge pull request #1542 from TomHarte/VHD
Sketch out VHD support.
|
2025-08-29 23:47:01 -04:00 |
|
Thomas Harte
|
094eb7e252
|
Resolve Github build breakage.
|
2025-08-29 23:09:13 -04:00 |
|
Thomas Harte
|
95e6726468
|
Reduce indentation.
|
2025-08-29 23:02:34 -04:00 |
|
Thomas Harte
|
8fded8f210
|
Add consts, remove get_s.
|
2025-08-29 22:55:50 -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
|
8b4a4369c1
|
Add a target for IDE activity.
|
2025-08-26 23:47:39 -04:00 |
|
Thomas Harte
|
eeb06de916
|
Merge pull request #1540 from TomHarte/KeyboardAgain
Be more rigorous about `static constexpr`
|
2025-08-26 23:22:19 -04:00 |
|
Thomas Harte
|
5018d7d577
|
Be more rigorous about static constexpr.
|
2025-08-26 22:54:39 -04:00 |
|