- Blog entry posted in 'Uncategorised', July 17, 2011.
Video Test Bench 4.5 has all of the test patterns and test loops of V 4.4, but all of the TIMER loops that caused midnight rollover lockups in the test loops have been removed, and replaced with SLEEP statements. TIMER loops would cause lockups at midnight because the TIMER value resets to zero. If the loop had a stored value (x) of 86398 or 86399 and was looking for TIMER to equal x+2, it would never happen, so it doesn't really lock up technically, but operationally, nothing further happens. the loop is continually comparing for a value that will never occur. So after having some requests to deal with the problem, I recompiled VTB 4.4 into VTB 4.5 and removed all of the TIMER loops. I have been testing VTB 4,5 for two weeks now and not one rollover lockup. I found in the process that there still a surprising number of people still writing software using QuickBasic, especially the last real version of it released, which is QBasic 4.5. PDS 7 was similar, but was geared more towards writing huge databases, and was much more expensive. I'm currently working on adding REM statements to the source code, so I can release a copy of the BASIC source code, and have it readable enough for somebody to know what does what without having to dig into the QuickBasic programmer's manuals. i won't however go into detail on the math that draws the actual test patterns, as that would be too much for anybody to digest.
So, here it is, and I will attempt to link the original download link in the first VTB freeware blog post to this file.