代码之家  ›  专栏  ›  技术社区  ›  DVK

正在查找包含Sinclair ZX80 PC程序的音频磁带/磁带上的程序?[关闭]

  •  2
  • DVK  · 技术社区  · 15 年前

    好吧,回到冰河时代之前,我记得有一台辛克莱ZX80电脑(电视作为显示器,盒式磁带机作为存储设备)。

    显然,盒式磁带上的程序发出了非常明显的声音(呃…噪音)播放磁带时…我想知道有没有人还留着那些带子?

    原因(以及这个q与编程相关的原因)是iirc不同的语言发出了一些不同的音调噪声,但是我想运行磁带,听自己确认是否真的是这样……

    5 回复  |  直到 11 年前
        1
  •  0
  •   slugster Joey Cai    15 年前

    我知道像易趣这样的拍卖网站上经常出现这些东西——如果你想自己买的话。如果你让别人听你的话,你会得到他们的主观意见:)

    无论如何,用来保存它的语言将是音高变化的第二个原因——它将与数据相关。你可以创建一个听起来很像basic程序的直接二进制数据文件(basic在解释时会被保存为文本)。

        2
  •  2
  •   immutabl    14 年前

    我有录音带,但它们一直放在我父母家的车库里,过去三十年对它们不好。

    不过,您可以在这里获取图像: http://www.zx81.nl/dload 如果那有用的话。也许有一个工具可以将字节转换回音频;)

    编辑:也许在这里: http://ldesoras.free.fr/prod.html#src_ay3hacking

        3
  •  2
  •   Tommy    13 年前

    在ZX80、ZX81和ZX频谱上,磁带输出是通过CPU在高状态和低状态之间切换输出线电平来实现的。输入是通过让cpu监视输入行级别来实现的。低水平的操作是克莱夫爵士节省成本的措施之一;像bbc micro这样的竞争对手的机器都有专门的硬件来串行化和反串行化数据,所以cpu只会说“output 0xfe”,然后硬件就会发出相关的噪音并引发中断。它已经为下一个字节做好了准备。英国广播公司的micro专门执行 Kansas City Standard ,而sinclair机器在任何情况下都使用任何最适合机器约束的临时格式。

    这样做的结果是,虽然几乎所有其他使用磁带的机器都有磁带输出,在一个程序到下一个程序之间的声音必然是完全相同的,但辛克莱机器上的程序可以选择使用他们想要的任何编码,这就是千速加载的原理。写了急诊室。因此,不同的程序输出不同的声音并非不可能。有些人甚至利用磁带输入和输出之间的对称性来进行粗略的数字采样、编辑和回放,尽管出于明显的原因,它们从来都不比新奇。

    也就是说,zx80和zx81的基本单元只包含1kb的ram,因此程序员很可能只使用rom例程来读写数据,这是由于空间限制(如果没有其他限制的话)。然后,声音的差异将仅仅是基于斯拉格斯特提出的特征数据。

        4
  •  0
  •   timB33    14 年前

    我知道这些线很旧但是…我昨晚也在玩类似的游戏,如果你还感兴趣的话,我有一个旧的ZX81游戏。下午我和我将张贴在某处。

        5
  •  0
  •   liftarn    11 年前

    你可以用一些像 http://www.wintzx.fr/ 或者从中挑选 http://www.worldofspectrum.org/utilities.html#tzxtools 要将模拟器文件转换为音频文件,然后您可以在PC上播放它。有些工具还允许您直接播放该文件。模拟器文件位于 http://www.zx81.nl/files.html 还有很多其他地方。

    推荐文章