我找到了一个文档,它可能会解释为什么在200行之前使用了192行。
TI 99/4使用基于该文件的TI TMS9918 VDP,设计为简单低成本系统的芯片,即早期家用电脑的芯片。据称,它是当时任何单芯片系统中分辨率最高的全色芯片。该公司声称,分辨率接近普通彩色电视的极限,是与普通电视配套使用的家用电脑的最高实用性。
它确实承认摩托罗拉MC6847提供了更高的分辨率,但表示它以更高的清晰度换取了颜色的多样性。
因此,192行提供24行文本,字体高度为8像素。现在,例如C64同时提供24和25个文本行,所以额外的8条扫描线可以得到200条扫描线和25个文字行,这听起来可能并不复杂。
事实上,竞争可能会加剧。例如,在图形模式下,TI VDP将屏幕分割为三个64行部分,总计192行,每个256x64部分使用8x8像素的256个平铺,因此使用三个单独的256平铺贴图。
由于64是2的幂,与其他数字相比,它可能更容易检测从63到0的溢出,并跳转到下一节。这也是为什么所有部分都是相同的,加起来只有192条扫描线的原因。
由于许多芯片倾向于发明自己的线路编号方案,因此评估NTSC线路的所有工作方式有点困难。
NTSC从最后一个非空白行后的1开始行号,第一个空白行位于垂直空白区域。有3条带均衡脉冲的空白行、3条同步行、3个带均衡脉冲空白行和11条标准空白行。总共有20行空白行,其中第21行到第262.5行是活动的,因此有241.5行是活动行。21通常用于隐藏字幕,我们可以忽略半行,因此这是240行视频发送。因此,一般来说,第21行和第262行将不再可见。早些时候,消隐时间更短,可能出现486条交错线,或每个字段243条。
由于TI VDP使用262条总行,而不是262.5条,这意味着累进。按照相同的顺序,有3个空行、3个同步行和13个空行。总共有19行空白。然后是27行上边框、192行实际屏幕数据和24行下边框。因此,活动视频数据发送到243行。
如果我们稍微简化一下,并做出一些假设,在NTSC中,屏幕的中心位于活动图像线120和121之间的中间,或者大约在帧结束前120.5行。
在TI VDP中,192行屏幕的中点位于第96行和第97行之间,因此有96行加上24条底部边界线,即120.5行。屏幕中心与假定的标准NTSC传输中心相匹配。
如果我找到其他平台的计时,我会添加它们。C64的NTSC细节比PAL更难找到。