go6502:用Go编写的6502 CPU仿真器,汇编器和反汇编器

时间:2021-02-05 04:59:49
【文件属性】:
文件名称:go6502:用Go编写的6502 CPU仿真器,汇编器和反汇编器
文件大小:67KB
文件格式:ZIP
更新时间:2021-02-05 04:59:49
go emulator debugger assembler disassembler go6502 该项目目前正在建设中,并且经常更改。 go6502是可模拟6502或65C02 CPU的go软件包的集合。 它包括一个CPU仿真器,一个交叉汇编器,一个反汇编器,一个调试器以及将它们包装在一起的主机。 根目录中的交互式go6502控制台应用程序提供对所有这些功能的访问。 建立应用程式 确保您拥有所有应用程序的依赖项。 go get -u github.com/beevik/go6502 然后构建go6502。 go build 讲解 让我们首先考虑go6502 sample.cmd脚本: load monitor.bin $F800 assemble file sam
【文件预览】:
go6502-master
----.gitignore(64B)
----main.go(1KB)
----README.md(17KB)
----monitor.bin(2KB)
----disasm()
--------disasm.go(3KB)
----LICENSE(1KB)
----sample.asm(4KB)
----cpu()
--------memory.go(4KB)
--------README.md(3KB)
--------cpu_test.go(3KB)
--------register.go(2KB)
--------debug.go(5KB)
--------cpu.go(22KB)
--------instructions.go(17KB)
----.travis.yml(147B)
----.editorconfig(188B)
----host()
--------.gitignore(16B)
--------host.go(32KB)
--------settings.go(3KB)
--------debughandler.go(650B)
--------util.go(2KB)
--------cmds.go(11KB)
--------expr.go(11KB)
----sample.cmd(98B)
----asm()
--------sourcemap.go(10KB)
--------util.go(1KB)
--------asm_test.go(5KB)
--------asm.go(35KB)
--------fstring.go(5KB)
--------expr.go(16KB)

网友评论