Thomas Harte
|
ccace48d5a
|
Declare clock rate, at least.
|
2025-09-15 14:54:10 -04:00 |
|
Thomas Harte
|
193203bbf7
|
Wire up enough Mac GUI to get to an empty husk.
|
2025-09-15 14:53:19 -04:00 |
|
Thomas Harte
|
d52ae8c662
|
Eliminate macro.
|
2025-09-14 22:13:51 -04:00 |
|
Thomas Harte
|
6713baf86b
|
Add BBC Micro class
|
2025-09-14 21:57:09 -04:00 |
|
Thomas Harte
|
868c498e28
|
Separate BBC BASIC ROM from the Electron.
|
2025-09-12 23:25:21 -04:00 |
|
Thomas Harte
|
c5fbbe8a69
|
Add BBC MOS; alphabetise.
|
2025-09-12 22:24:37 -04:00 |
|
Thomas Harte
|
0d1fe03369
|
Further prefer static constexpr.
|
2025-09-12 21:40:08 -04:00 |
|
Thomas Harte
|
105272630e
|
Definitively eliminate per-logger state.
|
2025-09-11 23:29:47 -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
|
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
|
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
|
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
|
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
|
6f1db15d7c
|
Further reduce indentation.
|
2025-09-05 23:07:45 -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
|
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
|
e0917dc734
|
Switch focus back to keyboard.
|
2025-09-04 22:21:05 -04:00 |
|
Thomas Harte
|
6518f08bc7
|
Adopt spaceship.
|
2025-09-04 21:25:12 -04:00 |
|
Thomas Harte
|
81be5f809f
|
Fix logged statement.
|
2025-09-04 17:48:50 -04:00 |
|
Thomas Harte
|
8bb94804d4
|
Attempt to bluster to something for read ID.
|
2025-09-04 17:45:41 -04:00 |
|
Thomas Harte
|
8cad5ac7e9
|
Reduce repetitive array references.
|
2025-09-04 17:00:10 -04:00 |
|
Thomas Harte
|
9883640b63
|
Better record scope of incomplete work.
|
2025-09-04 15:22:04 -04:00 |
|
Thomas Harte
|
bc3a0c3c91
|
Fix stqtic declaration.
|
2025-09-04 15:17:24 -04:00 |
|
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 |
|