2

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

显然,盒式磁带上的节目在播放磁带时发出了非常明显的声音(呃……噪音)……我想知道是否有人还有那些磁带?

原因(以及这个 Q 与编程相关的原因)是 IIRC 不同的语言发出了一些不同的音调,但我想运行磁带并听自己确认是否真的如此......

4

5 回答 5

2

我有磁带,但它们一直存放在我父母家的车库里,过去三十年来对它们并不友好。

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

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

于 2010-08-18T10:44:36.030 回答
2

在 ZX80、ZX81 和 ZX Spectrum 上,磁带输出是通过 CPU 在高状态和低状态之间切换输出线路电平来实现的。输入是通过让 CPU 监视输入线路电平来实现的。非常低的运营水平是克莱夫爵士节省成本的措施之一。像 BBC Micro 这样的竞争机器有专门的硬件用于数据的序列化和反序列化,所以 CPU 只会说“输出 0xfe”,然后硬件会发出相关的噪音并在准备好接收下一个字节时引发中断。BBC Micro 专门实施了堪萨斯城标准,而 Sinclair 机器在每个实例中都使用最适合机器约束的任何 adhoc 格式。

这样做的效果是,虽然几乎所有其他使用磁带的机器的磁带输出在一个程序到另一个程序之间听起来几乎相同,但 Sinclair 机器上的程序可以选择使用他们想要的任何编码,这就是围绕的原则其中一千个高速装载机被写入。因此,不同的程序会输出截然不同的声音并非不可能。有些人甚至使用磁带输入和输出之间的对称性来进行粗略的数字采样、编辑和播放,尽管出于显而易见的原因,它们从来都只是新奇事物。

话虽如此,ZX80 和 ZX81 的基本单元仅包含 1kb RAM,因此由于空间限制,程序员很可能只使用 ROM 例程来读取和写入数据。然后,正如 slugster 所建议的那样,声音差异将仅仅取决于特征数据。

于 2011-09-15T17:26:21.813 回答
0

我知道这些东西经常出现在像 Ebay 这样的拍卖网站上——如果你想自己买的话。如果您让拥有一台的其他人来听,那么您将获得他们的主观意见:)

无论如何,用于保存它的语言将是音高变化的次要原因——它将与数据有关。IOW 您可能会创建一个听起来非常类似于 BASIC 程序的直接二进制数据文件(BASIC 将被保存为文本,因为它被解释)。

于 2010-03-19T01:00:47.817 回答
0

我知道线程很旧,但是...我昨晚在玩类似的东西,如果您仍然感兴趣,我有一个旧的 zx81 游戏的 wav 吗?pm我,我会把它贴在某个地方。

于 2011-02-13T10:57:03.627 回答
0

您可以使用http://www.wintzx.fr/之类的东西或从http://www.worldofspectrum.org/utilities.html#tzxtools中选择一些东西来将模拟器文件转换为音频文件,然后您就可以播放它了在您的 PC 上。一些工具还允许您直接播放文件。模拟器文件可以在http://www.zx81.nl/files.html和许多其他地方找到。

于 2013-08-23T07:05:07.253 回答