Z80 REPL:空格引发的指令识别故障

Z80 REPL 是一个有趣的复古计算实验,但社区讨论暴露了一个细节问题:当指令后存在多余空格时,系统可能无法正确识别。例如,输入'ld c,20h'能正常执行,但加上尾随空格后,'nop'指令却报错为未知指令。此外,用户还希望实现类似 fish shell 的 Tab 键循环补全功能,无需输入完整指令即可在候选列表中切换。这些反馈凸显了复古工具在现代交互习惯下的改进空间,也展现了开发者对细节体验的追求。

我也希望能像 fish 那样,在不输入更多指令的情况下,仅按 Tab 键就能在补全列表中循环选择。

同日更多故事

2026-09-23