6502 emu:一个简单的6502仿真器通过6850 UART进行IO 源码
6502-e 一个相对没有错误且简单的6502仿真器。 它能够运行ehBasic。 许多6502仿真器都大量使用宏,我个人认为宏使代码更难以理解。 在另一种极端情况下,某些仿真器分别实现每个指令的每种寻址模式,这既浪费时间,又使代码难以维护。 我选择了中间立场,并使用查找表进行指令解码和地址解码。 这也摆脱了常见的“巨型操作码切换语句”(可以在我的CHIP8仿真器项目中看到)。 用法示例: [david@D-ARCH 6502-emu]$ ./6502-emu examples/ehbasic.rom Enhanced 6502 BASIC 2.22 (c) Lee Davison [
文件列表
6502-emu-master.zip
(预估有个14文件)
6502-emu-master
6850.c
1KB
test
6502_functional_test+decimal.bin
16KB
6502_functional_test.a65
125KB
run-tests.sh
349B
LICENSE
1KB
compare.py
1KB
examples
ehbasic.rom
16KB
暂无评论