Thomas Harte
|
0f49993b4d
|
Merge pull request #1911 from TomHarte/RegisterSizesAsserts
Clean up Storage.hpp and starship operators.
|
2026-10-20 22:11:25 -04:00 |
|
Thomas Harte
|
f8f9adaf1a
|
Add missing headers.
|
2026-10-20 21:50:50 -04:00 |
|
Thomas Harte
|
f459ffe619
|
Clean up Storage.hpp and starship operators.
|
2026-10-20 21:33:36 -04:00 |
|
Thomas Harte
|
8ff5129704
|
Merge pull request #1908 from TomHarte/LLDT
LLDT: switch base and limit.
|
2026-10-17 09:38:44 -04:00 |
|
Thomas Harte
|
574602966a
|
Add GPFs and partial NP.
|
2026-10-17 09:28:54 -04:00 |
|
Thomas Harte
|
61b3525bfa
|
Switch base and limit.
|
2026-10-17 09:16:32 -04:00 |
|
Thomas Harte
|
7f03057e9d
|
Merge pull request #1907 from TomHarte/MoreEndian
Use <bit> for endianness decisions.
|
2026-10-17 09:16:18 -04:00 |
|
Thomas Harte
|
0de0c6b62b
|
Correct misspelling.
|
2026-10-16 22:54:25 -04:00 |
|
Thomas Harte
|
437cce9505
|
Assume use of native endianness.
|
2026-10-16 22:53:53 -04:00 |
|
Thomas Harte
|
bbc5c7ee14
|
Use <bit> for endianness decisions.
|
2026-10-16 21:50:17 -04:00 |
|
Thomas Harte
|
0dec7e8ffc
|
Xcode now says the minimum supported macOS is 12.0.
|
2026-10-16 21:12:32 -04:00 |
|
Thomas Harte
|
91ffbdd5e8
|
Merge pull request #1901 from TomHarte/FStream
Bend towards std::fstream and C++ norms.
|
2026-10-16 21:00:52 -04:00 |
|
Thomas Harte
|
eb6350d539
|
Switch to free-function little/big endian file reading.
|
2026-10-16 20:47:46 -04:00 |
|
Thomas Harte
|
69b3eb1dff
|
Merge pull request #1906 from TomHarte/65816JSRabsindinderct
Correct 65816 `JSR (abs, x)`; enable bus-level comparisons against test corpus.
|
2026-10-16 14:38:56 -04:00 |
|
Thomas Harte
|
8cfc08a40f
|
Optionally don't rewrite tests.
|
2026-10-16 14:36:09 -04:00 |
|
Thomas Harte
|
4a1d56e866
|
Deal with internal meaning of wait.
|
2026-10-16 14:26:06 -04:00 |
|
Thomas Harte
|
71c91361c2
|
Test bus cycles, and avoid memory accumulation.
|
2026-10-16 14:10:36 -04:00 |
|
Thomas Harte
|
801b7b1d6e
|
Don't wrap S for JSR (a, x).
|
2026-10-16 10:51:06 -04:00 |
|
Thomas Harte
|
0bf8390871
|
Merge pull request #1905 from TomHarte/65816Comparative
6502/65816 tests: add ability to run regressions, including generating `diff`able JSONs
|
2026-10-15 13:46:05 -04:00 |
|
Thomas Harte
|
4a02ec8b5c
|
Avoid reservoir accumulation; add MVN/MVP limits.
|
2026-10-15 13:24:36 -04:00 |
|
Thomas Harte
|
fe6605b80b
|
Also compare RAM.
|
2026-10-15 11:48:01 -04:00 |
|
Thomas Harte
|
12143eb82f
|
Carry over MVN and MVP behaviour; log only once per file.
|
2026-10-15 11:32:30 -04:00 |
|
Thomas Harte
|
aad421ad78
|
Perform regression test.
|
2026-10-15 10:55:22 -04:00 |
|
Thomas Harte
|
e5a7d7ce2b
|
Avoid carrying now-unused RAM seed values forward into fixed tests.
|
2026-10-15 10:32:46 -04:00 |
|
Thomas Harte
|
3b0b82d275
|
Preserve too-high initial S in emulation mode.
|
2026-10-14 22:05:46 -04:00 |
|
Thomas Harte
|
7e039e6cd1
|
Support rerunning of old tests, to produce [mostly] diffable JSONs.
|
2026-10-14 21:59:58 -04:00 |
|
Thomas Harte
|
ded5a40a20
|
Disable release builds for test running.
|
2026-10-14 21:59:40 -04:00 |
|
Thomas Harte
|
d6842c6527
|
Merge pull request #1904 from TomHarte/TestTarget
Correct test target for buildability.
|
2026-10-14 12:13:35 -04:00 |
|
Thomas Harte
|
c970480c6c
|
Merge pull request #1903 from TomHarte/BetterVersion
Centralise macOS deployment version.
|
2026-10-14 12:06:05 -04:00 |
|
Thomas Harte
|
d308d6b482
|
Update test target to interface changes elsewhere.
|
2026-10-14 12:03:19 -04:00 |
|
Thomas Harte
|
e2aaa22a2b
|
Settle on macOS 11.
|
2026-10-14 11:56:25 -04:00 |
|
Thomas Harte
|
09ebb47776
|
Centralise macOS deployment version.
|
2026-10-14 11:47:26 -04:00 |
|
Thomas Harte
|
21d5135d04
|
Merge pull request #1902 from TomHarte/65816DirectIndexedIndirect
65816: in direct indexed indirect addressing mode, wrap both pointer fetches.
|
2026-10-14 11:03:29 -04:00 |
|
Thomas Harte
|
1e8bcfb9f5
|
65816: in direct indexed indirect addressing mode, wrap both pointer fetches.
|
2026-10-14 10:15:44 -04:00 |
|
Thomas Harte
|
50e3b4d932
|
Merge pull request #1900 from TomHarte/MicrodiscSelection
Pull control decoding into lambdas; update interface.
|
2026-10-12 17:56:03 -04:00 |
|
Thomas Harte
|
21edee6e05
|
Pull control decoding into lambdas; update interface.
|
2026-10-12 17:42:39 -04:00 |
|
Thomas Harte
|
5e4ff316d6
|
Merge pull request #1898 from TomHarte/NoIsSoft
Remove unused `is_soft_display_type`.
|
2026-10-10 21:41:11 -04:00 |
|
Thomas Harte
|
ae3463a3d3
|
Remove unused is_soft_display_type.
|
2026-10-10 21:27:59 -04:00 |
|
Thomas Harte
|
7a1214196b
|
Merge pull request #1897 from TomHarte/MoreStringViews
Use preconstructed std::string_views as widely as possible.
|
2026-10-09 11:35:21 -04:00 |
|
Thomas Harte
|
3e84e151cc
|
Use preconstructed std::string_views as widely as possible.
|
2026-10-09 11:12:16 -04:00 |
|
Thomas Harte
|
f338d44ffc
|
Merge pull request #1896 from TomHarte/SizeTweaks
Tweak macOS UI sizing.
|
2026-10-09 11:04:03 -04:00 |
|
Thomas Harte
|
42c4abdad7
|
Tweak macOS UI sizing.
|
2026-10-08 12:24:17 -04:00 |
|
Thomas Harte
|
ed0953e461
|
Merge pull request #1895 from TomHarte/ObserverStringView
Supply `std::string_view`s as activity identifiers.
|
2026-10-07 14:15:05 -04:00 |
|
Thomas Harte
|
fd72fa4451
|
Adapt Qt.
|
2026-10-07 14:02:40 -04:00 |
|
Thomas Harte
|
6d95aa37e1
|
Adapt SDL.
|
2026-10-07 13:58:13 -04:00 |
|
Thomas Harte
|
ddb842cf4f
|
Use std::string_view for activity naming.
|
2026-10-07 13:55:24 -04:00 |
|
Thomas Harte
|
bef417c0dc
|
Merge pull request #1894 from TomHarte/NoMoreConditionVariable
Use std::atomic_flag::wait.
|
2026-10-07 07:56:07 -04:00 |
|
Thomas Harte
|
6b160810b1
|
Use more rational std::memory_order::.
|
2026-10-06 22:59:25 -04:00 |
|
Thomas Harte
|
a45d38a9cc
|
Fix notify semantics.
|
2026-10-06 22:56:53 -04:00 |
|
Thomas Harte
|
bf66e82eb6
|
Merge branch 'master' into NoMoreConditionVariable
|
2026-10-06 22:43:54 -04:00 |
|