有一天,我有机会研究一下为一台Z80计算机编写的一个古老的辛克莱谱软件。这台机器的软件通常被保存到录音带中,现在人们使用抽头格式存储和交换频谱软件。该格式是原始磁带格式的直译,由一系列块组成(此处呈现为TAPBlock类)。典型的格式是有一个头(在这段代码中是TAPHeader),后面是一个代码块。1984年的巫师巢穴游戏就是一个例子。这个软件的目的是简单地读取文件并将内容转储成某种结构化的、人类可读的形式。我最感兴趣的是查看十六进制字节字符串(这就是我家里的“人类可读性”!)这就是我在这里使用的格式。一切都按计划进行。下面显示了上述游戏文件的部分示例输出。
{ len = 19,
Type of Station | Broadcast ManagementFull Power | SinclairBroadcast GroupLPTV cable | Sinclair Broadcast GroupLPTV no cable | Sinclair Broadcast Group
现在,我想执行一个查询,