diff --git a/OSBindings/Mac/Clock SignalTests/AtariSTVideoTests.mm b/OSBindings/Mac/Clock SignalTests/AtariSTVideoTests.mm index 70a4a6b45..62a632cb5 100644 --- a/OSBindings/Mac/Clock SignalTests/AtariSTVideoTests.mm +++ b/OSBindings/Mac/Clock SignalTests/AtariSTVideoTests.mm @@ -61,9 +61,6 @@ while(_video->hsync()) { _video->run_for(Cycles(1)); } - - // Run 12 cycles further. - [self runVideoForCycles:8]; } - (void)setFrequency:(int)frequency { @@ -316,4 +313,19 @@ struct RunLength { XCTAssertNotEqual([self currentVideoAddress], 0); } +// MARK: - Tests Correlating To Exact Pieces of Software + +- (void)testUnionDemoScroller { + const RunLength test[] = { + {72, 8}, + {50, 365}, + {60, 8}, + {50, 59}, + {72, 12}, + {50, 60}, + {-1} + }; + [self testSequence:test targetLength:230]; +} + @end