Morse Runner 终于可以在 macOS 上原生运行了!
Morse Runner 是什么?
Morse Runner 是业余无线电圈里大名鼎鼎的 CW 比赛训练模拟器,由 VE3NEA(Alex Shovkoplyas)开发。它通过逼真的声音合成,模拟完整的比赛环境:成群的 DX 台站呼叫、QRM/QRN/QSB 干扰、LID 和鬼影台站……让你在上真比赛之前,就能在家"打"完一整场比赛,练抄收、练手速、练比赛节奏。
对 CW 爱好者来说,它就是比赛前的"模拟飞行"。
为什么做这个移植?
原版 Morse Runner 是 Delphi 编写的 Windows 程序,Mac 用户一直无缘使用,只能靠虚拟机或 Wine 凑合。后来社区开源了 Morse Runner Community Edition(MPL-2.0),在此基础上用 Swift 将引擎和界面重新实现了一遍——不用虚拟机,不用 Wine,Mac 上装好就能原生跑起来。
功能一览
- ✅ 完整支持全部 12 个比赛:CQ WPX、CQ WW、ARRL DX、ARRL Field Day、ARRL Sweepstakes、NCJ NAQP、CWOPS CWT、K1USN SST、JARL ALL JA、JARL ACAG、IARU HF、HST
- ✅ 原版引擎逐行移植:DX 台站生成/呼叫/通联状态机、LID/鬼影、QSB/QRM/QRN/Flutter、序列号生成、计分/校验/错误纠正
- ✅ 完整 DSP 链路:CW 包络、滤波器、调制器、AGC、自监听,听感与原版一致
- ✅ 熟悉的快捷键:F1F8 快捷消息、保存 QSO、中止发送等,老玩家的肌肉记忆直接复用
- ✅ 音量优化:修复了原版"20k/32k 满幅过响"的问题
- ✅ 跨平台架构:macOS 原生 GUI(AppKit + AVAudioEngine),Linux 终端 UI 可玩,Windows 版也已在路上

获取方式
项目开源(MPL-2.0),GitHub 地址:
https://github.com/net3pang/MorseRunner
macOS 用户构建后运行 dist/MorseRunner.app 即可(要求 Swift 6+)。Linux 用户也可以直接跑终端版。
欢迎 Mac 火腿下载试玩!有任何问题、建议或想要的新功能,欢迎到 GitHub 提 issue。
73!
BH5HIE