文件名称:emu6502:6502仿真器
文件大小:106KB
文件格式:ZIP
更新时间:2024-03-14 03:04:20
Rust
emu6502 这是对的正在进行中的重写,这是我编写的第一个重要的rust项目,在rust达到1.0版之前就开始了。 测验 除了单元测试之外,CPU还会根据找到的功能测试运行。 测试ROM存储在此存储库中,但是如果它们已更新且需要重新组装,则必须使用的AS65组装器。 每个ROM的源文件包含的设置必须在组装之前设置为正确的值才能使用此仿真器。 每个测试ROM的设置如下: 6502_functional_test.a65 disable_decimal必须设置为1 6502_interrupt_test.a65 保持默认设置 每个ROM的组装方式如下: as65 -l -m -w -h0 6502_functional_test.a65 生成的二进制文件映射到CPU的地址空间,并且程序计数器设置为0x400 。 由于某种原因,二进制文件比16KiB短10个字节,因此二进制文件被映
【文件预览】:
emu6502-master
----.gitignore(55B)
----disasm6502()
--------src()
--------Cargo.toml(247B)
--------examples()
----LICENSE(11KB)
----test_roms()
--------6502_functional_test.lst(706KB)
--------6502_functional_test.bin(64KB)
----Cargo.toml(226B)
----emu6502()
--------src()
--------Cargo.toml(204B)
--------examples()
----ui()
--------icons()
--------util.js(419B)
--------Makefile.toml(3KB)
--------src()
--------Cargo.toml(538B)
--------styles.css.map(695B)
--------README.md(519B)
--------index.html(554B)
--------styles.scss(3KB)
--------styles.css(2KB)
----README.md(1KB)