由于原作者VE3NEA停止了网站的维护,BH1SCW 做了一个 MR 的新的网站,
http://www.bh1scw.com/mr/score 。于是我有了修改MorseRunner的想法。
MorseRunner 是MPL 协议下的Freeware,已经整整十年没有更新过了,仍在广大ham中流行,足见其生命力顽强。
原作者是在Delphi5 下编写的,本想也在Delphi7 下面修改,但是D7 已经不能在Windows Vista及以后的版本良好的运行,所以改用了Delphi2010 update5。Delphi2010的VCL框架已变成Unicode的,为此修改了代码中字符串处理的代码部分,但仍保留了源程序的风格。
编译出来的体积比原来大一倍还多,好在现在的硬盘也大。软件的调试过程中得到了BH1SCW的大力支持,源代码他会提交到 github,在此表示感谢。
http://www.hellocq.net/forum/read.php?tid=342629 开发测试环境 Delphi 2010 update5,windows 10 pro,未在其他平台测试。
欢迎测试,业余作品,请大家批评指正。
***** 为了保持竞赛的公平,没有调整任何关于比赛的平衡系数。 *****
Changelog:
1.72 (2017/01/31)
- 可以在Single calls和Pile-up模式设置最低WPM,默认的范围是WPM/2 ~ WPM。
- 支持导出QSO清单,清单增加了Org(Original) 列,可以记录正确的呼号(仅限错一个字母的情况)。
- 修改了PgUp/PgDn的功能,增减步长仍是5,但结果不再强制为5的倍数,Ctrl-PgUp/Ctrl-PgDn为原功能。
- 修改了前缀的识别算法,参照"2016 CW WPX"规则。(TNK BH4RRG,BH8CKQ)
- 更正BUG。
特别鸣谢 @BH8CKQ 的疯狂测试。
1.71 (2016/09/14)
- 修正WPX竞赛模式下自动提交成绩的BUG。
1.70 (2016/09/03)
- 调整UI,支持windows 的主题风格。
- 根据 @BH1SCW 的建议,增加了呼号信息的显示,练习的过程中还可以了解呼号字头。可以显示呼号信息,归属地区、ITU Zone, CQ Zone(仅供参考),信息来源于
http://www.arrl.org/files/file/DXCC/dxcclist_mar_2016.txt,感谢
@bh4bqi 。
- 重写了呼号识别的算法,支持新的无线电呼号规则(New RR),可以识别 B1/BG4FQD 新写法。
- 屏蔽了热键"\",因为和回车太近了,容易误动作。
- 一些代码细节的调整,bug修复。
1.69 (2016-07-18)
- 默认字体改为了 Segoe UI.和 Consolas,这两种都是支持Cleartype的字体,在LCD上看着会更舒服。Consolas的0有斜杠,更符合呼号书写的要求。这些字体可以在Windows Vista或者 Office 2007 以后的系统里面找到。
- 字符串都改为了Unicode,原来界面上的版权符号不再会显示为'?'了。
- 允许在MorseRunner.ini 中定义成绩的WEB URL,目前定义的是BH1SCW的网站,
- 可以自动提交成绩到网站,不用粘贴复制,默认是 BH1SCW的网站,URL也可以在ini文件中自定义,支持POST和GET两种模式。
- 更新了呼号数据到2016年5月份版本。
- 其他代码的调整,界面细微的调整。
1.71下载地址
MR 171 Stable.zip (1290 K) 下载次数:470 1.72下载地址
Morserunner1.72 MR 172 Stable full.zip (1327 K) 下载次数:1394 [ 此帖被BG4FQD在2017-02-05 17:23重新编辑 ]