Thomas Harte
|
53cc8ecaf0
|
Merge pull request #1554 from TomHarte/Keyboard
Tweak logging to emphasise only floppy & keyboard errors.
|
2025-09-11 23:06:20 -04:00 |
|
Thomas Harte
|
fb8e8b4b3a
|
Restore old logic, to reinstate working XT.
|
2025-09-11 22:47:26 -04:00 |
|
Thomas Harte
|
035713b4d3
|
Remove logging.
|
2025-09-10 23:00:42 -04:00 |
|
Thomas Harte
|
54b7dc56b5
|
Resolve risk of acknowledged interrupt refiring.
|
2025-09-10 22:59:57 -04:00 |
|
Thomas Harte
|
7fd39f44d0
|
Add some logging, take a stab at returning requests.
|
2025-09-10 21:46:58 -04:00 |
|
Thomas Harte
|
691292501a
|
Promote constexprs to static.
|
2025-09-10 21:46:44 -04:00 |
|
Thomas Harte
|
a58158ae08
|
Add PIT and PIC.
|
2025-09-10 21:45:51 -04:00 |
|
Thomas Harte
|
ef09b971fa
|
Watch software interrupt flags.
Now tracking: issue seems to be reaching TEST4.ASM:D11 with an interrupt that it believes to be software-originating.
|
2025-09-10 15:47:19 -04:00 |
|
Thomas Harte
|
e07dee380d
|
Experiment with further delays.
|
2025-09-10 14:18:30 -04:00 |
|
Thomas Harte
|
125bc5baa6
|
Install communication delay.
|
2025-09-10 13:48:51 -04:00 |
|
Thomas Harte
|
995444b11b
|
Add TODO on what seems to be the current issue.
|
2025-09-10 11:33:38 -04:00 |
|
Thomas Harte
|
8f2384dbfc
|
Fix log entry interleaving.
|
2025-09-10 09:52:55 -04:00 |
|
Thomas Harte
|
0cdd1c23ce
|
Guess at another ID.
Cf. https://stanislavs.org/helppc/keyboard_commands.html
|
2025-09-09 23:40:55 -04:00 |
|
Thomas Harte
|
4765a39759
|
New guess: writing to the keyboard implicitly enables communications.
|
2025-09-09 23:38:21 -04:00 |
|
Thomas Harte
|
7f4047772c
|
Continue naming things.
|
2025-09-09 15:36:02 -04:00 |
|
Thomas Harte
|
45c4ca6bec
|
Attempt further to elide storage.
|
2025-09-09 13:58:37 -04:00 |
|
Thomas Harte
|
4a573a5aae
|
Clarify one magic constant.
|
2025-09-09 13:44:31 -04:00 |
|
Thomas Harte
|
5125ff6a8c
|
Combine enables, silence port 61 for now.
|
2025-09-09 11:16:42 -04:00 |
|
Thomas Harte
|
482d3301ce
|
Avoid faulty sector access.
|
2025-09-08 23:14:50 -04:00 |
|
Thomas Harte
|
cdeec8ac47
|
Take various more failed swings at which bits do what.
|
2025-09-08 22:54:10 -04:00 |
|
Thomas Harte
|
3cef12b53b
|
Reintroduce proper ordering of log comments.
|
2025-09-08 22:27:40 -04:00 |
|
Thomas Harte
|
dd098a16a8
|
Log more.
|
2025-09-08 21:54:56 -04:00 |
|
Thomas Harte
|
61a175e84a
|
Merge branch 'master' into Keyboard
|
2025-09-08 21:43:25 -04:00 |
|
Thomas Harte
|
a5bcd38fe8
|
Slightly reformat.
|
2025-09-08 21:43:18 -04:00 |
|
Thomas Harte
|
cad42beef4
|
Roll in some random style improvements.
|
2025-09-08 20:38:50 -04:00 |
|
Thomas Harte
|
5a57958639
|
Reduce log repetition.
|
2025-09-08 17:22:53 -04:00 |
|
Thomas Harte
|
260336c1e5
|
Adopt phase as communicative of whether more bytes are expected.
|
2025-09-08 17:13:27 -04:00 |
|
Thomas Harte
|
889cb9c78f
|
Attempt a dual-queue solution to enabling/disabling keyboard.
|
2025-09-08 14:40:08 -04:00 |
|
Thomas Harte
|
b90e8f5af3
|
Further tweak reporting.
|
2025-09-06 23:16:10 -04:00 |
|
Thomas Harte
|
12361d2854
|
Adopt proper error/info distinction.
|
2025-09-06 23:13:33 -04:00 |
|
Thomas Harte
|
d307ddfa8e
|
Merge branch 'master' into Keyboard
|
2025-09-05 23:21:41 -04:00 |
|
Thomas Harte
|
96fd0b7892
|
Merge pull request #1553 from TomHarte/IndentationSomeMore
Further reduce indentation.
|
2025-09-05 23:20:19 -04:00 |
|
Thomas Harte
|
6f1db15d7c
|
Further reduce indentation.
|
2025-09-05 23:07:45 -04:00 |
|
Thomas Harte
|
1854296ee8
|
Merge pull request #1552 from TomHarte/ElectronIDE
Reduce code duplication within the ROM catalogue.
|
2025-09-05 22:45:55 -04:00 |
|
Thomas Harte
|
515cc5f326
|
Correct spelling.
|
2025-09-05 22:09:38 -04:00 |
|
Thomas Harte
|
091be7eafe
|
Remove unused header.
|
2025-09-05 22:03:45 -04:00 |
|
Thomas Harte
|
27a19ea417
|
Eliminate line-length violations.
|
2025-09-05 22:03:19 -04:00 |
|
Thomas Harte
|
9a5e9af67c
|
Standardise layout.
|
2025-09-05 22:00:42 -04:00 |
|
Thomas Harte
|
3a493f2428
|
Merge pull request #1551 from TomHarte/LogLevels
Allow logging of errors but not info.
|
2025-09-05 21:04:56 -04:00 |
|
Thomas Harte
|
ca6e34f4b4
|
Fix dangling OpenGL accesses.
|
2025-09-05 19:30:33 -04:00 |
|
Thomas Harte
|
e1e68312c4
|
Transcribe remaining catalogue entries.
|
2025-09-05 17:23:38 -04:00 |
|
Thomas Harte
|
c7ff2cece4
|
Head in search of a more-compact form.
|
2025-09-05 16:55:00 -04:00 |
|
Thomas Harte
|
8e6f4fa36f
|
Fix NDEBUG route.
|
2025-09-05 14:34:08 -04:00 |
|
Thomas Harte
|
4d302da9fa
|
Allow logging of errors but not info.
|
2025-09-05 14:25:56 -04:00 |
|
Thomas Harte
|
e0917dc734
|
Switch focus back to keyboard.
|
2025-09-04 22:21:05 -04:00 |
|
Thomas Harte
|
26f82e8143
|
Merge pull request #1550 from TomHarte/SpaceshipOperator
Adopt spaceship.
|
2025-09-04 22:08:35 -04:00 |
|
Thomas Harte
|
6518f08bc7
|
Adopt spaceship.
|
2025-09-04 21:25:12 -04:00 |
|
Thomas Harte
|
8599123b30
|
Merge pull request #1549 from TomHarte/MoreFDC
Implement further FDC commands.
|
2025-09-04 19:25:32 -04:00 |
|
Thomas Harte
|
f934a1aa10
|
Ensure std::hash is known.
|
2025-09-04 17:53:18 -04:00 |
|
Thomas Harte
|
81be5f809f
|
Fix logged statement.
|
2025-09-04 17:48:50 -04:00 |
|