什么是VFD?

VFD (硬件编号:610-0959) 为 ThincaCloud株式会社用于电子支付使用的显示屏终端,通过授权卡认证后会显示电子决济的情报。此物件在Yahoo Acution上有售卖 本文仅涉及硬件的修改及使用,不会涉及与游戏交互(有可能涉及侵犯世嘉株式会社知识产权以及ThincaCloud株式会社的知识产权)


与PC连接

VFD设备自带一个七芯线的接口 左红为5V+ 黑为5V- 后五根线为COM定义(TXD,RXD,RTS,CTS,GND) 在世嘉株式会社的基板上,该设备使用主板原生COM接口通信,该设备的COM Port 为2 波特率为9600 个人PC如果没有COM可以尝试使用USB转COM的线,但是转换晶片有可能无法被游戏原生支持 请知悉

<aside> ⚠️ 该设备没有指示灯表明是否启动成功,而且在接收到Boot指令前无任何动作

</aside>


启动设备

让设备启动时需要发送三条指令

1b 0b // Boot

1b 21 01 // PowerOn

1b 32 02 // Set Language

三条指令以**hex**数据形式发送完毕后,VFD模组会进入待机状态 此时可以使用一些指令让其初始化参数

1b 0c // Clear

1b 52 // Stop Scroll

1b 40 00 00 00 00 9f 02 // Set Option (第四位为02时代表显示两行状态)

1b 41 00 // Set Speed

1b 50 0a xx xx xx xx 20 20 20 20 20 20
// 50为位置(二行情况下50为第一行 30为第二行) 0a为长度标记(第二位F即第一位+1,目前未知可支持多长),官方后面默认会加6个20 此时xx填空符为两个文字(shift_jis)

1b 51 // Start Scroll

屏幕刷新时 指令执行的顺序为 Clear -> Stop Scroll -> Set Option -> Set Text -> Start Scroll 屏幕刷新时 文本有二行的情况下 指令执行的顺序为 Clear -> Stop Scroll -> Set Option -> Set Text2 -> Set Text1 -> Start Scroll

作者留

理论上该文档已经可以作为开发电脑端与VFD通信的部分,至于其他花活就等电脑高手进行二次开发了。

@飞鸟美琴