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
|
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 |
|
Thomas Harte
|
1ca279d99d
|
Add keyboard command lookaside; dummy IDE read.
|
2025-08-25 22:49:32 -04:00 |
|
Thomas Harte
|
8a149a188c
|
Store keyboard command until enabled.
|
2025-08-25 22:44:22 -04:00 |
|
Thomas Harte
|
076334bc4e
|
Take first stab at separating keyboard & controller.
|
2025-08-25 22:14:51 -04:00 |
|
Thomas Harte
|
e6b45c978c
|
Merge pull request #1539 from TomHarte/KeyboardAgain
Name keyoard commands, implement a couple more.
|
2025-08-25 22:12:00 -04:00 |
|
Thomas Harte
|
a07615445f
|
Uncover likely issue: commands directly to keyboard.
|
2025-08-23 22:51:09 -04:00 |
|
Thomas Harte
|
41d30c2835
|
More formally designate the resets.
|
2025-08-23 22:41:58 -04:00 |
|
Thomas Harte
|
71f1635e23
|
Name commands, implement a couple more.
|
2025-08-23 22:33:19 -04:00 |
|
Thomas Harte
|
57df6d9bf7
|
Merge pull request #1538 from TomHarte/LessMemory
Reduce AT to 640kb RAM.
|
2025-08-23 22:02:28 -04:00 |
|
Thomas Harte
|
fd670d5175
|
Reduce AT to 640kb RAM.
This substantially speeds up the boot process, clearing the way for other experimentation.
|
2025-08-23 21:51:48 -04:00 |
|
Thomas Harte
|
39d4c315c8
|
Merge pull request #1537 from TomHarte/FloppyExists
Increase floppy logging, adjust sense interrupt.
|
2025-08-23 21:33:22 -04:00 |
|
Thomas Harte
|
6487086354
|
Increase floppy logging, adjust sense interrupt.
|
2025-08-23 21:21:16 -04:00 |
|
Thomas Harte
|
7d6e24b8ed
|
Merge pull request #1536 from TomHarte/8042Redo
Rejig 8042; extend logger for common conditional use case.
|
2025-08-21 23:23:59 -04:00 |
|
Thomas Harte
|
4922073300
|
Reestablish pre-AT keyboard link.
|
2025-08-21 16:48:05 -04:00 |
|
Thomas Harte
|
778a02324e
|
Add enabled flag.
|
2025-08-20 22:56:04 -04:00 |
|
Thomas Harte
|
8e89aa97a0
|
Switch status bit 3; fix reading of is_tested_; guess at it self-setting.
|
2025-08-20 22:09:08 -04:00 |
|
Thomas Harte
|
dfd521e938
|
Attempt to reformulate keyboard controller.
|
2025-08-20 17:17:54 -04:00 |
|
Thomas Harte
|
d47332adf5
|
Reduce need for scopes.
|
2025-08-20 17:17:27 -04:00 |
|
Thomas Harte
|
14e7ba8fab
|
Merge pull request #1535 from TomHarte/MDAStatus
Add MDA status register.
|
2025-08-19 16:39:03 -04:00 |
|
Thomas Harte
|
e68a356fd0
|
Adjust AT switches input.
|
2025-08-18 23:26:58 -04:00 |
|
Thomas Harte
|
6e77b8659c
|
Add various missing enum -> string mappings.
|
2025-08-18 14:59:58 -04:00 |
|
Thomas Harte
|
00fad7e424
|
Merge pull request #1534 from TomHarte/PCBASIC
Add PC BASIC ROM to the PC AT.
|
2025-08-14 22:28:48 -04:00 |
|
Thomas Harte
|
0a65248bf7
|
Add MDA status register, various notes.
|
2025-08-14 22:28:22 -04:00 |
|
Thomas Harte
|
9cff26b163
|
Install BASIC ROM.
|
2025-08-13 23:36:07 -04:00 |
|
Thomas Harte
|
9309d8c3f2
|
Add ROM BIOS to the ROM catalogue.
|
2025-08-13 22:18:16 -04:00 |
|
Thomas Harte
|
07e96c10d2
|
Merge pull request #1533 from TomHarte/MultifacetedCall
Further implement the 80286
|
2025-08-13 19:05:52 -04:00 |
|