大约八周前,我对计算器几乎毫无兴趣。那些空白、乏味、看起来枯燥无趣的物件,总让我想起上世纪八九十年代数学课上那些漫长而难熬的雨天下午。 然而到了2026年8月14日,我竟然拥有了两台卡西欧袖珍电脑计算器——从日本高价直邮进口——还为它们开发了4个软件程序(一个已发布到GitHub,其余也会开源供大家把玩),甚至制作了AI生成的计算器同人画作。我彻底沦陷了。 是什么改变了我? BASIC语言和RS232接口。就这么简单。 一切都始于我在SOTA Reflector上读到Mark M5TEA的一篇文章。Mark提到他移植了一款热门计算器模拟器——一台袖珍卡西欧装置,不仅能运行BASIC软件,还能用C语言和卡西欧CASL语言编程。 我出于好奇点击了一下,在模拟器上胡乱按了几个键,当时并没太当回事。可当天晚些时候,我又回去看了看,好奇一台计算器怎么能运行BASIC软件,更想知道——它能被折腾到什么程度? 几分钟变成几小时,几小时变成几天。我彻底上瘾了。从这段经典代码开始: 10 PRINT "HELLO WORLD" 20 GOTO 10 RUN ……伴随而来的是不断刷屏的输出: HELLO WORLD HELLO WORLD HELLO WORLD 没过多久,我试够了各种即兴小测试程序,开始认真思考这台计算器还能玩出什么花样。它有两个关键入口:一个可编程的接口端口,以及一个伪装成RS232串行输入输出端口的2.5毫米音频插孔。 正是这个发现让我彻底沉沦。我开始联想到自己的另一个爱好——业余无线电,尤其是CW(莫尔斯电码)。我并非软件编程出身,编程知识极其有限,于是我转向了一个大语言模型,看看它能帮我实现什么。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.