Thomas Harte
|
ecdcee8d4e
|
Adopt my native spelling: 'licence' is a noun.
|
2025-08-26 23:48:00 -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 |
|
Thomas Harte
|
d95abc99d9
|
Slightly increase logging.
|
2025-08-13 16:44:53 -04:00 |
|
Thomas Harte
|
b83c2615de
|
Limit LSL types.
|
2025-08-13 13:53:02 -04:00 |
|
Thomas Harte
|
78a2b27e65
|
Attempt LSL, LAR.
|
2025-08-13 13:43:19 -04:00 |
|
Thomas Harte
|
bae594e34c
|
Fix ARPL flag.
|
2025-08-12 21:32:20 -04:00 |
|
Thomas Harte
|
4ded6fceea
|
Fix VERR/VERW.
|
2025-08-12 21:20:01 -04:00 |
|
Thomas Harte
|
0e498829f7
|
Attempt VERR, VERW.
Without complete success; IBM's third invocation (which I think is a VERR) doesn't give the result that BIOS is looking for.
|
2025-08-12 17:22:14 -04:00 |
|
Thomas Harte
|
ddd090d581
|
Implement STR.
|
2025-08-12 16:21:23 -04:00 |
|
Thomas Harte
|
4cd979e5fb
|
Take a shot at LTR.
|
2025-08-12 13:49:59 -04:00 |
|
Thomas Harte
|
2f7a6bb242
|
Establish a specialised validate_call.
|
2025-08-11 17:10:58 -04:00 |
|
Thomas Harte
|
3b3b2e61b0
|
Overtly separate call authorisation.
|
2025-08-11 13:24:51 -04:00 |
|
Thomas Harte
|
ab4fde9bd7
|
Slightly clean up.
|
2025-08-11 09:41:31 -04:00 |
|
Thomas Harte
|
a9996f0b81
|
Add consts.
|
2025-08-11 09:34:17 -04:00 |
|
Thomas Harte
|
246d34e072
|
Merge pull request #1532 from TomHarte/SimplerDescriptors
Boil down descriptor attributes.
|
2025-08-10 20:49:44 -04:00 |
|
Thomas Harte
|
d35efe3f32
|
Boil down descriptor attributes.
|
2025-08-09 23:10:26 -04:00 |
|
Thomas Harte
|
ebd1a6b47c
|
Merge pull request #1531 from TomHarte/286DecodingTests
Resolve majority of 286 test case failures.
|
2025-08-08 15:04:58 -04:00 |
|
Thomas Harte
|
83980678a0
|
Add additional known bad.
38 failures left.
|
2025-08-08 12:06:48 -04:00 |
|
Thomas Harte
|
201393f87d
|
Start discounting test cases that look broken.
39 failures remaining.
|
2025-08-08 12:00:58 -04:00 |
|
Thomas Harte
|
055eb3873e
|
Switch far jump to piece-by-piece authorisation.
43 failures.
|
2025-08-08 11:30:51 -04:00 |
|
Thomas Harte
|
dc94d58148
|
Switch CALL to access-by-access validation.
47 failures remaining.
|
2025-08-08 11:28:32 -04:00 |
|
Thomas Harte
|
0adaec1665
|
Allow ENTER to write partially.
51 failures left.
|
2025-08-08 11:18:14 -04:00 |
|
Thomas Harte
|
4ee30dc36f
|
Correct stack validation, fixing POPA.
71 failures.
|
2025-08-08 11:05:01 -04:00 |
|
Thomas Harte
|
54ff2fa01f
|
Fix new LES/etc failures.
Remaining: 72.
|
2025-08-08 09:55:31 -04:00 |
|