Thomas Harte
|
ff3fe135a3
|
Convince myself that this isn't a case of present but invisible content.
|
2025-09-16 07:36:59 -04:00 |
|
Thomas Harte
|
ff69709926
|
Disable interlace support.
|
2025-09-15 23:53:36 -04:00 |
|
Thomas Harte
|
2162822cec
|
Eliminate C++23 extension.
|
2025-09-15 23:42:57 -04:00 |
|
Thomas Harte
|
34330baaa0
|
Add comment on keyboard.
|
2025-09-15 23:42:47 -04:00 |
|
Thomas Harte
|
28d8aab7e5
|
Forward Port A correctly.
|
2025-09-15 23:36:07 -04:00 |
|
Thomas Harte
|
6a91c89126
|
Introduce a colour burst.
|
2025-09-15 23:32:20 -04:00 |
|
Thomas Harte
|
c350f6fe5e
|
Fix interrupting sync.
|
2025-09-15 23:28:38 -04:00 |
|
Thomas Harte
|
493bf0a666
|
Proceed to a solid blank display.
|
2025-09-15 23:27:04 -04:00 |
|
Thomas Harte
|
0305203e61
|
Wire up vertical sync interrupt.
|
2025-09-15 23:21:06 -04:00 |
|
Thomas Harte
|
71d7b1dfad
|
Add a ticking-but-diconnected CRTC.
|
2025-09-15 23:16:42 -04:00 |
|
Thomas Harte
|
69748a1f1b
|
Merge pull request #1561 from TomHarte/BBC6522s
BBC Micro: add 6522s.
|
2025-09-15 22:39:08 -04:00 |
|
Thomas Harte
|
39c2db38b7
|
Improve logged IO detail.
|
2025-09-15 22:29:22 -04:00 |
|
Thomas Harte
|
f499de3622
|
Add sideways ROM paging.
|
2025-09-15 22:26:02 -04:00 |
|
Thomas Harte
|
e8a16a8fce
|
Attempt to incorporate SN76489.
|
2025-09-15 22:17:40 -04:00 |
|
Thomas Harte
|
81f2952c97
|
Log just enough to see that this looks like an SN76489 write.
|
2025-09-15 22:03:37 -04:00 |
|
Thomas Harte
|
dcf9de1a01
|
Add IO access to the 6522s.
|
2025-09-15 21:26:36 -04:00 |
|
Thomas Harte
|
95f57f4eeb
|
Add VIA instances, flesh out 1Mhz space.
|
2025-09-15 21:23:34 -04:00 |
|
Thomas Harte
|
7a794b8b6e
|
Merge pull request #1559 from TomHarte/BBCMicro
Add BBC Micro skeleton.
|
2025-09-15 20:00:57 -04:00 |
|
Thomas Harte
|
cbaf841f13
|
Add 1Mhz bus transitions.
|
2025-09-15 20:00:29 -04:00 |
|
Thomas Harte
|
6fdca9e89c
|
Hide BBC Micro until complete.
|
2025-09-15 19:50:26 -04:00 |
|
Thomas Harte
|
8c3b3d98f6
|
Add error output.
|
2025-09-15 17:53:41 -04:00 |
|
Thomas Harte
|
6dd2abfb61
|
Fix BBC Micro path.
|
2025-09-15 17:53:32 -04:00 |
|
Thomas Harte
|
32defde397
|
Exit after the first filename that works.
|
2025-09-15 17:53:12 -04:00 |
|
Thomas Harte
|
b1969c9528
|
Add BBC Micro.
|
2025-09-15 17:52:57 -04:00 |
|
Thomas Harte
|
b6d5af81b5
|
Attempt to flesh out the 6502 space.
|
2025-09-15 17:44:07 -04:00 |
|
Thomas Harte
|
0358853d5a
|
Permit 6502 to spin forever, doing nothing.
|
2025-09-15 17:14:17 -04:00 |
|
Thomas Harte
|
eb60f63223
|
Remove redundant state.
|
2025-09-15 17:12:13 -04:00 |
|
Thomas Harte
|
fdbb06436d
|
Merge branch 'master' into BBCMicro
|
2025-09-15 14:54:46 -04:00 |
|
Thomas Harte
|
bceaa073cd
|
Merge pull request #1560 from TomHarte/OpenMultiple
macOS: Allow the same software to be open multiple times.
|
2025-09-15 14:54:25 -04:00 |
|
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
|
d0cc4e1557
|
Allow multiple copies of a program to be open.
|
2025-09-15 14:39:05 -04:00 |
|
Thomas Harte
|
d52ae8c662
|
Eliminate macro.
|
2025-09-14 22:13:51 -04:00 |
|
Thomas Harte
|
6afd40cb39
|
Add to further project files.
|
2025-09-14 21:59:00 -04:00 |
|
Thomas Harte
|
6713baf86b
|
Add BBC Micro class
|
2025-09-14 21:57:09 -04:00 |
|
Thomas Harte
|
365145e7c0
|
Allow updated version string.
|
2025-09-13 22:31:51 -04:00 |
|
Thomas Harte
|
0413af79e9
|
Merge pull request #1557 from TomHarte/BBCROMs
Add BBC MOS ROM to catalogue and move BASIC to a machine-neutral folder.
2025-09-14
|
2025-09-13 21:38:20 -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
|
b698850ce8
|
Merge pull request #1556 from TomHarte/StaticConstexpr
Further prefer `static constexpr`.
|
2025-09-12 22:16:01 -04:00 |
|
Thomas Harte
|
0d1fe03369
|
Further prefer static constexpr.
|
2025-09-12 21:40:08 -04:00 |
|
Thomas Harte
|
98b900e886
|
Merge pull request #1555 from TomHarte/NoLoggingStorage
Definitively eliminate per-logger state.
|
2025-09-12 12:03:38 -04:00 |
|
Thomas Harte
|
8210da9e34
|
Modify xcodebuild overtly to download Metal toolchain.
|
2025-09-12 11:42:25 -04:00 |
|
Thomas Harte
|
fac3d99f64
|
Switch to no-instance logging.
|
2025-09-12 07:17:23 -04:00 |
|
Thomas Harte
|
d3c216374f
|
Add #include for std::fill.
|
2025-09-12 07:17:17 -04:00 |
|
Thomas Harte
|
105272630e
|
Definitively eliminate per-logger state.
|
2025-09-11 23:29:47 -04:00 |
|
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 |
|