对于这个问题的模糊,我表示道歉;我想起了上世纪80年代初期的情景!当我将程序从磁带加载到我的48k ZX Spectrum时,声音(和进度条动画)非常特别,并且在最初的大约10秒钟内遵循了相当标准的模式。是什么导致程序结构采用了这种标准的加载方式呢?
抱歉,此段内容无需翻译,已经是中文了。对于这个问题的模糊,我表示道歉;我想起了上世纪80年代初期的情景!当我将程序从磁带加载到我的48k ZX Spectrum时,声音(和进度条动画)非常特别,并且在最初的大约10秒钟内遵循了相当标准的模式。是什么导致程序结构采用了这种标准的加载方式呢?
抱歉,此段内容无需翻译,已经是中文了。该程序数据被存储在磁带上的音频中。
这是用于导航信号(青色/红色)和数据信号(较细条纹)的。导航信号有助于指示磁带的速度,以便不同的播放器可以正确读取数据信号,因为它们可能以不同的速度运行。
来自维基百科:
标准的磁带文件存储方法使用导频信号、头信息和数据块。导频信号用于校准系统与磁带速度之间的匹配,包括磁带的写入方式和不同磁带设备之间的自然微小变化。头信息有19字节(17字节用于头信息,1字节用于标志位,1字节用于校验和),加载器通常会根据它们的类型显示以下消息之一:Program: 适用于BASIC编写的程序;Bytes: 适用于机器码、屏幕截图等;或Character array: 适用于ASCII编码文件。在标准的加载和保存过程中,边框闪烁着青色/红色条纹表示导频信号,黄色/蓝色条纹表示头信息和数据块;选择哪一对颜色取决于最后从磁带读取的比特位。导频信号通常用粗条纹表示;在头信息和数据块上,条纹较细(取决于波特率)。