Darth Mallwalker said:
Here we keep the top half of the broken field, and apply nnedi to the bottom half:
stackVertical( crop(0,0,0,240), crop(0,240,0,0).nnedi2() )
You could tweak the 240 of course. It seems to be different for each capture (Dark/Sega, X9, HF9G)

c156106 =\
stackVertical(c156106.crop(0,0, 0,268)\
, nnedi2(c156106).crop( 0,268, 0,212))
JSC ANH script