如何用普通磁带存储数据?

CASIO PB-700电脑与FA-10底座(磁带机、绘图仪组合)

可以的,就用磁带录音机就行。我这里正好可以展示一个例子,如何在现代PC上使用普通的音频磁带界面来交换数据。最近在给CASIO PB-700的外设FA-10绘图仪制作可替换的笔头。不可避免的要传输一些较长的代码来测试绘图仪,正好研究了一下这部分是怎么玩的。

这种80年代日本厂商生产的小电脑是Apple II、Commodore 64这种8bit机器的逻辑上的掌上简化版本,ROM里面烧写了BASIC解释器、BASIC代码直接保存在内存里。机器本身只有4K内存,通过扩展卡最多也只是拓展到16K。

所以使用磁带机外设外设来存取数据非常必要。可以使用FA-10上本来就有的迷你磁带界面,或者通过3.5mm的音频线连接外置的磁带机,如「图1」。编码协议已经完全被逆向出来了,参考casutil的源码可以知道:FA-10采用KCS编码,波特率为 300bps;数据段按照256字节一段分块打包。每个字节编码成:1个起始位、8个数据位、一个偶校验位(8数据位的XOR)、两个停止位。其中比特0是1200hz(4周期), 比特1是频率2400hz(8周期)。

最终编码出来的音频大概就是这样的正弦波

这样就把文本转换成了声音,就可以录制在磁带上了。搞清了这一点之后,也就没必要再借用磁带这个介质了。直接依样画葫芦把casutil编码的逻辑用typescript重写,这样直接就能把整个流程做在浏览器里了。把iPad的3.5mm接口连上FA-10的3.5mm输入(音量开到90%以上,确保信号电平足以触发)。在机器上执行 'LOAD ,A'命令(从磁带界面读取ASCII格式)就能把代码传输到机器上了。

DEMO:我写的Paint700小工具,可以绘图转BASIC代码,编码成音频直接传输到PB700https://www.zhihu.com/video/2028988676940608968

再放几个其他用来做测试的DEMO,都是在PC上编写好之后用磁带界面传输的:

屏幕和绘图仪同时绘制函数图像z=sin(x)+cos(y)
不同精度的贝塞尔曲线绘制测试

容量的话算下来一盘60分钟的磁带其实也就存几十KB。不过好处是磁带便宜的多,可以存一大堆。

(最后感谢一下casutil的开发者们无私开放源代码,让我一个对信号处理一窍不通的人也能做出来这样好玩的应用)

编辑于 2026-04-19 · 著作权归作者所有
相关文章
开会、采访、差旅都能用的 AI 录音耳机,TicNote Pods 和Cleer H1 钉钉联名款谁更适合打工人?麦克风工作原理全解析站在AI的浪潮里,普通人该如何抓住风口?AI录音耳机是什么黑科技产品?出门问问TicNote Pods AI录音耳机深度实测直播麦克风哪家好?十大公认最好的领夹麦公布,2026适配排名第一【2026无线领夹麦克风选购攻略】无线领夹麦克风哪个牌子的好?西圣、大疆、猛犸三款热门领夹麦克风机型解析!选到适合自己的一款领夹麦并不难!有什么软件比较准确录音视频转文字?PCHIFI做数播(不包括电源)如何优化?想做直播配音,有什么麦克风可以推荐吗?无线领夹麦克风是不是智商税?无线领夹麦克风怎么选?2026实测指南+单品推荐 | 热门机型深度扒皮,6大爆款优缺点直给不掺水!避坑技巧真实分享,新手创作者也能选到适配Vlog、直播的好麦2026年,给老爸圆梦一套 Hifi 系统该怎么选?买一个无线麦克风都非常贵基本上大部分都是1000+,如果自己做一个可行吗?拓品M62户外声卡,直播、唱街好用么?有没有大佬教一下如何调耳机的EQ?「燕舞燕舞,一曲歌来一片情」旋律响起,你家第一台收录机陪伴你们家度过了一段怎样的时光?有没有好用的,免费的,录音转文字的软件,最好是手机APP推荐?hifi小尾巴到底有没有用?便宜的和贵的又有多大的区别?「燕舞燕舞,一曲歌来一片情」旋律响起,你家第一台收录机陪伴你们家度过了一段怎样的时光?领夹麦克风推荐2026怎么选?大疆、罗德、博雅、南卡、猛犸八款热门领夹麦克风全面测评对比,内含专业领夹麦克风干货总结!618好物推荐—西圣Mike 2麦克风,百元价位的全能收音神器,日常记录全场景适配AI录音设备真的能实现职场提效吗?实测TicNote AI录音卡、钉钉A1、飞书AI录音豆后,聊聊它们到底值不值