
ZX Spectrum 最令人难忘的或许是它作为家用电脑和游戏机的形象。[Tito] 把它那忠实的黑色塑料盒子改造成了一台频率计,作为我们 2025 年“一赫兹挑战”的创新作品。
该代码使用 ZASM(一款 Z80 在线汇编器)以汇编语言编写。其工作原理非常简单。代码每次运行一秒,计数 ZX Spectrum EAR 端口的上升沿。将这些上升沿相加即可确定所需的频率,最终完成任务。[Tito] 已测试该代码,发现其能够读取高达 20 KHz 的频率。由于其运行周期为一秒,因此符合“一赫兹挑战”的要求,有资格参赛。代码可在 Github 上获取,供感兴趣的朋友参考。
ZX Spectrum 的时钟速度为 3.5 MHz,这意味着如果您需要读取更快的信号,它并非理想之选。我们之前也见过类似的案例。无论如何,这个项目是锻炼汇编编程技能和破解一些经典 Speccy 硬件的好方法——而且总是能带来乐趣。如果您在实验室里酝酿出自己的复古计算机黑客攻击,请随时告诉我们!
原文: https://hackaday.com/2025/07/18/2025-one-hertz-challenge-zx-spectrum-is-now-a-z80-frequency-counter/