1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-04-21 17:16:44 +00:00
Commit Graph

12279 Commits

Author SHA1 Message Date
Thomas Harte 3287ca449e Update macOS version number. 2025-03-05 2025-03-05 16:23:23 -05:00
Thomas Harte 113035b374 Merge pull request #1486 from TomHarte/macOSCrashes
macOS: Don't crash if mouse exits window while picking machine.
2025-03-05 16:03:04 -05:00
Thomas Harte c6e64837c3 Don't crash if mouse moves while picking machine. 2025-03-05 15:51:31 -05:00
Thomas Harte 82419e6df1 Revoke 'ForceAT', **again**. 2025-03-05 14:34:44 -05:00
Thomas Harte ba7b1c47b9 Improve constness, reduce trips to system clock. 2025-03-05 14:17:31 -05:00
Thomas Harte 342b8105c4 Improve constness. 2025-03-04 22:53:26 -05:00
Thomas Harte 367c2b568a Attempt to offer expanded DMA top bytes. 2025-03-04 22:51:17 -05:00
Thomas Harte 0eef2c0d04 Merge pull request #1484 from TomHarte/286Decoding
Repair 286 decoding and `perform`.
2025-03-04 21:21:16 -05:00
Thomas Harte c9a065107b Further tweak ENTER. 2025-03-04 21:08:59 -05:00
Thomas Harte cacacc00f6 Undo ForceAT. 2025-03-04 20:56:38 -05:00
Thomas Harte 1b94cfc72c Add nullptr backstop. 2025-03-04 20:46:10 -05:00
Thomas Harte 89fd41124f Template various bits of hardware on machine type. 2025-03-04 17:08:49 -05:00
Thomas Harte 4e3b0ae3c1 Resolve type warnings in ENTER, spurious new lines in PC. 2025-03-04 14:10:28 -05:00
Thomas Harte 9df6d535e2 Patch up enough to get an 80286 performer compilable. 2025-03-04 13:52:02 -05:00
Thomas Harte d545cce276 Merge pull request #1483 from TomHarte/PC-AT
Tee up for an AT-class PC.
2025-03-04 11:57:09 -05:00
Thomas Harte 71b481d3be Bake PC model into template. 2025-03-04 11:45:56 -05:00
Thomas Harte 2710acaae6 Avoid repeating CPU model, normalise member names. 2025-03-04 11:35:11 -05:00
Thomas Harte d79135ea01 Eliminate non-functional workaround. 2025-03-04 11:30:43 -05:00
Thomas Harte 1464011f6f Try throwing some externs at it. 2025-03-04 11:23:55 -05:00
Thomas Harte 409c8a6859 Keep poking at this. 2025-03-04 11:10:35 -05:00
Thomas Harte 805ce36592 Fix spelling, namespace. 2025-03-04 11:01:07 -05:00
Thomas Harte 07fa56c53d Get heavier with GCC workarounds. 2025-03-04 10:56:45 -05:00
Thomas Harte 28fca80023 Attempt lighter GCC workaround. 2025-03-04 10:46:14 -05:00
Thomas Harte 08c0ee9ca8 Fix further speed reference; eliminate Decoder8086 entirely. 2025-03-04 10:35:16 -05:00
Thomas Harte 2878ab1578 Update Qt UI. 2025-03-04 10:25:27 -05:00
Thomas Harte 16f850cbcc Attempt to eliminate Decoder8086. 2025-03-04 10:13:57 -05:00
Thomas Harte b9177e50d3 Commute 'speed' to 'model approximation'. 2025-03-04 09:57:34 -05:00
Thomas Harte c3258551d7 Merge pull request #1481 from TomHarte/x86Macros
Reduce macros in x86 decoder.
2025-03-03 23:27:39 -05:00
Thomas Harte ea0799c546 Transition off printf. 2025-03-03 23:17:52 -05:00
Thomas Harte 4843b7f7b8 Update name expectations. 2025-03-01 22:35:15 -05:00
Thomas Harte 61694c625e Merge branch 'master' into x86Macros 2025-02-28 22:53:19 -05:00
Thomas Harte 64b4b99d48 Shave icon. 2025-02-28 22:24:06 -05:00
Thomas Harte dad966b551 Merge pull request #1482 from TomHarte/IconAndReadme
Update README icon, mention Plus 4.
2025-02-28 22:10:51 -05:00
Thomas Harte e46f503641 Try icon below title. 2025-02-28 22:09:21 -05:00
Thomas Harte fc4a1e6ace Revert "See whether this affects title underlining."
This reverts commit 02b9a20c11.
2025-02-28 22:07:21 -05:00
Thomas Harte 02b9a20c11 See whether this affects title underlining. 2025-02-28 22:07:00 -05:00
Thomas Harte 1db4e4caed Try for on-left with wrapping. 2025-02-28 22:06:14 -05:00
Thomas Harte 991e176c85 Try as raw HTML. 2025-02-28 22:05:30 -05:00
Thomas Harte 4a41a6bb85 Try right alignment. 2025-02-28 22:04:30 -05:00
Thomas Harte 6229e1049b Move icon to other side of text. 2025-02-28 22:03:25 -05:00
Thomas Harte 3cfd6ed109 Experiment with top-line layout. 2025-02-28 22:02:41 -05:00
Thomas Harte ad70180edd Update README icon, mention Plus 4. 2025-02-28 22:01:29 -05:00
Thomas Harte efd4a83bd2 Remove dead #undefs. 2025-02-28 21:55:52 -05:00
Thomas Harte e13b4ab7c9 Reduce reliance upon macros. 2025-02-28 21:51:44 -05:00
Thomas Harte fee89cbaad Switch to absolute include paths. 2025-02-28 14:53:48 -05:00
Thomas Harte 2bdcba437c Fix include path. 2025-02-28 13:27:36 -05:00
Thomas Harte 2c2216afae Further eliminate file-relative includes. 2025-02-28 13:18:48 -05:00
Thomas Harte 0823fc32fe Eliminate file-relative paths. 2025-02-28 12:30:25 -05:00
Thomas Harte 091d19caf5 Qt: overtly add project home as include path. 2025-02-28 11:34:27 -05:00
Thomas Harte 00a7381f08 Add top-level base for includes. 2025-02-28 11:32:44 -05:00