6502-e 一个相对没有错误且简单的6502仿真器。 它能够运行ehBasic。 许多6502仿真器都大量使用宏,我个人认为宏使代码更难以理解。 在另一种极端情况下,某些仿真器分别实现每个指令的每种寻址模式,这既浪费时间,又使代码难以维护。 我选择了中间立场,并使用查找表进行指令解码和地址解码。 这也摆脱了常见的“巨型操作码切换语句”(可以在我的CHIP8仿真器项目中看到)。 用法示例: [david@D-ARCH 6502-emu]$ ./6502-emu examples/ehbasic.rom Enhanced 6502 BASIC 2.22 (c) Lee Davison [