Thomas Harte
|
bb54ac14b8
|
Prove that new output errors are [probably] external to the Blitter.
|
2022-08-15 11:10:17 -04:00 |
|
Thomas Harte
|
4c90a4ec93
|
Remove 'Faulty peek' JSON breakages.
|
2022-08-08 15:22:18 -04:00 |
|
Thomas Harte
|
f58f7102f7
|
Provide more context when JSON decoding fails.
|
2022-08-08 15:18:03 -04:00 |
|
Thomas Harte
|
adf3405e6b
|
Be overt about performance side effect.
|
2022-08-08 15:17:04 -04:00 |
|
Thomas Harte
|
8d34d9a06a
|
Add missing paramter.
|
2022-08-08 11:01:07 -04:00 |
|
Thomas Harte
|
0d540fd211
|
Merge branch 'SerialisedBlitter' of github.com:TomHarte/CLK into SerialisedBlitter
|
2022-08-08 10:59:50 -04:00 |
|
Thomas Harte
|
025c79ca65
|
Factor out GZip shenanigans.
|
2022-08-08 10:52:55 -04:00 |
|
Thomas Harte
|
868d179132
|
Compress all Blitter logs.
|
2022-08-07 21:55:33 -04:00 |
|
Thomas Harte
|
cfccfd48e5
|
Allow for GZipped tests.
|
2022-08-07 21:53:19 -04:00 |
|
Thomas Harte
|
2f3dfdcc67
|
Add Spindizzy test.
|
2022-08-07 21:27:11 -04:00 |
|
Thomas Harte
|
7f423e39ed
|
Resolve type warning.
|
2022-08-07 19:03:56 -04:00 |
|
Thomas Harte
|
e6505dc985
|
Recognise that some of these traces don't capture all bus transactions.
|
2022-08-07 19:03:14 -04:00 |
|
Thomas Harte
|
bcdb2d135d
|
Remove partially-captured head.
|
2022-08-06 22:35:18 -04:00 |
|
Thomas Harte
|
c5d1cffad2
|
Include bus activity.
|
2022-08-06 22:21:02 -04:00 |
|
Thomas Harte
|
54b4a0771d
|
Provide better exposition.
|
2022-08-06 21:52:26 -04:00 |
|
Thomas Harte
|
85f75ab1f3
|
Introduce Addams Family test case.
|
2022-08-06 21:47:36 -04:00 |
|
Thomas Harte
|
668332f6c7
|
Any one failure will do.
|
2022-08-06 14:59:13 -04:00 |
|
Thomas Harte
|
021ddb3565
|
Ensure pipeline is fully flushed before registers are accessed.
|
2022-08-06 14:55:31 -04:00 |
|
Thomas Harte
|
6981bc8a82
|
Add yet more context.
|
2022-08-06 14:47:24 -04:00 |
|
Thomas Harte
|
7030646671
|
Avoid infinite loop.
|
2022-08-06 14:42:09 -04:00 |
|
Thomas Harte
|
3781b5eb0e
|
Provide further context.
|
2022-08-06 14:40:12 -04:00 |
|
Thomas Harte
|
e897cd99f9
|
Fix transcription of write.
|
2022-08-06 10:11:26 -04:00 |
|
Thomas Harte
|
cc9b6bbc61
|
Stop after a first mismatch.
|
2022-08-06 10:10:19 -04:00 |
|
Thomas Harte
|
318cea4ccd
|
Attempt a full bus-transaction comparison.
|
2022-08-06 10:06:49 -04:00 |
|
Thomas Harte
|
93d2a612ee
|
Add an explicit flush-pipeline step; some tests now pass.
|
2022-07-29 16:33:46 -04:00 |
|
Thomas Harte
|
1ac0a4e924
|
Provide a loop count directly from the sequencer.
This avoids the caller having to take a guess at iterations.
|
2022-07-29 12:14:59 -04:00 |
|
Thomas Harte
|
d85d70a133
|
Add documentation, formal begin function.
|
2022-07-26 22:01:43 -04:00 |
|
Thomas Harte
|
76979c8059
|
Add missing tests.
|
2022-07-26 21:47:02 -04:00 |
|
Thomas Harte
|
86246e4f45
|
Introduce partial Blitter sequencer test.
|
2022-07-26 21:28:12 -04:00 |
|
Thomas Harte
|
4ddbf095f3
|
Fully banish flush from the processors.
|
2022-07-12 10:49:53 -04:00 |
|
Thomas Harte
|
f7e75da4bd
|
Disable [temporarily?] outdated shadowing tests.
|
2022-06-29 15:14:51 -04:00 |
|
Thomas Harte
|
825136b168
|
Fix installation of LCW test value; thereby permit all tests.
|
2022-06-29 15:04:21 -04:00 |
|
Thomas Harte
|
5a9eb58d33
|
Fix test generator: IO state can be cleared.
|
2022-06-29 14:57:14 -04:00 |
|
Thomas Harte
|
beb4993548
|
Remove card pages from the equation.
|
2022-06-29 14:51:50 -04:00 |
|
Thomas Harte
|
48e8bfbb0e
|
Introduce failing is-IO test.
|
2022-06-29 14:44:17 -04:00 |
|
Thomas Harte
|
5dfbc58959
|
Fix test generator's concept of hires2 shadowing.
|
2022-06-29 14:41:56 -04:00 |
|
Thomas Harte
|
924de35cf3
|
Go all in on support for physical shadowing.
|
2022-06-29 14:39:56 -04:00 |
|
Thomas Harte
|
60d3519993
|
Clarify, attempt to implement as internally documented.
|
2022-06-28 22:32:31 -04:00 |
|
Thomas Harte
|
c6b4570424
|
Fix Markdown code marking.
|
2022-06-28 17:12:38 -04:00 |
|
Thomas Harte
|
f5d56cc473
|
Add first pass at testing shadowing.
|
2022-06-28 17:12:25 -04:00 |
|
Thomas Harte
|
4e52572b03
|
Omit language card write tests.
|
2022-06-28 16:57:09 -04:00 |
|
Thomas Harte
|
6abc317986
|
Avoid permitting writes in the Cx00 region after uninhibiting the language card.
|
2022-06-28 16:35:47 -04:00 |
|
Thomas Harte
|
22c0b588c4
|
Tidy up slightly, without fixing failure.
|
2022-06-28 16:32:35 -04:00 |
|
Thomas Harte
|
6c9fc0ac75
|
Introduce [failing] write area tests.
|
2022-06-28 16:28:00 -04:00 |
|
Thomas Harte
|
ef322dc705
|
Reformulate to allow addition of write tests, momentarily.
|
2022-06-28 16:22:41 -04:00 |
|
Thomas Harte
|
823c7765f8
|
Avoid manual index counting.
|
2022-06-27 11:16:05 -04:00 |
|
Thomas Harte
|
5cb0aebdf4
|
For the sake of poor Xcode, stop after a single failure.
|
2022-06-27 11:10:51 -04:00 |
|
Thomas Harte
|
686dccb48d
|
Correct comparison.
|
2022-06-26 21:49:58 -04:00 |
|
Thomas Harte
|
1f7700edac
|
Ensure proper register hits.
|
2022-06-26 21:20:57 -04:00 |
|
Thomas Harte
|
5adc656066
|
Make some attempt to use the JSON tests.
|
2022-06-25 21:41:37 -04:00 |
|