Because LOADXTRT runs completely from the video card, on cards that exhibit "snow", the amount of snow generated renders the test nearly unusable:

There is a split-second where the test "walks back" an on-screen pointer and that allows the results to be visible for a fraction of a second. After a few tries, I managed to capture that on video so that the test results could be read, but that isn't ideal.
I'd like to request that LOADXTRT.COM be modified so that, between passes, the program will pause execution in some way so that the results can be read on cards that suffer from CGA snow. Because any code running out of video RAM causes snow, and because the PIT and IRQ0 are guaranteed to be initialized prior to running LOADXTRT.COM, my suggestion is to use a sequence of 72 HLTs in a row to pause for roughly 4 seconds (72 x 18.2Hz ticks). This will run the least amount of code possible to produce the wait.
Because LOADXTRT runs completely from the video card, on cards that exhibit "snow", the amount of snow generated renders the test nearly unusable:
There is a split-second where the test "walks back" an on-screen pointer and that allows the results to be visible for a fraction of a second. After a few tries, I managed to capture that on video so that the test results could be read, but that isn't ideal.
I'd like to request that LOADXTRT.COM be modified so that, between passes, the program will pause execution in some way so that the results can be read on cards that suffer from CGA snow. Because any code running out of video RAM causes snow, and because the PIT and IRQ0 are guaranteed to be initialized prior to running LOADXTRT.COM, my suggestion is to use a sequence of 72 HLTs in a row to pause for roughly 4 seconds (72 x 18.2Hz ticks). This will run the least amount of code possible to produce the wait.