cl-6502:Lisp中的6502仿真器

时间:2024-06-01 00:54:08
【文件属性】:

文件名称:cl-6502:Lisp中的6502仿真器

文件大小:82KB

文件格式:ZIP

更新时间:2024-06-01 00:54:08

CommonLisp

cl-6502-可读的CPU仿真器 cl-6502是的Common Lisp仿真器,汇编器和反汇编。 如果您觉得这很奇怪,MOS 6502会以其在...中的使用而闻名。 , ) 和斯蒂尔( 在27C3上的精彩演讲。 我在cl-6502上发表了名为“程序员考古学”的演讲。 您可以观看或抓取。 为什么我写它的几个注意事项是并在设计的微小笔记。 读 受到卢克·高里(Luke Gorrie)对“可读程序”的呼吁的启发,有一本源代码的可读PDF书籍。 您还可以使用以下命令从git repo中生成它: cd repo/src && make book 。 您需要安装make,pandoc和一些乳胶软件包(在debian上为texlive-luatex,texlive-xetex和texlive-latex-extra)来自行构建。 安装 强烈建议您通过Quicklisp使用此库。 只需


【文件预览】:
cl-6502-master
----NEWS.md(4KB)
----src()
--------cpu.lisp(8KB)
--------disassemble.md(1KB)
--------outro.md(628B)
--------opcodes.md(2KB)
--------jit.md(1KB)
--------addressing.md(2KB)
--------lessons.md(3KB)
--------packages.md(680B)
--------doc()
--------parser.lisp(5KB)
--------utils.lisp(414B)
--------cpu.md(2KB)
--------intro.md(4KB)
--------Makefile(851B)
--------packages.lisp(1KB)
--------parser.md(1004B)
--------disassemble.lisp(3KB)
--------opcodes.lisp(13KB)
--------utils.md(444B)
--------addressing.lisp(4KB)
--------conditions.md(556B)
--------conditions.lisp(831B)
--------assemble.lisp(7KB)
--------jit.lisp(1015B)
--------assemble.md(1KB)
----.travis.yml(724B)
----LICENSE(1KB)
----README.md(5KB)
----gen-docs.sh(182B)
----TODO(714B)
----docs()
--------6502.txt(80KB)
--------cl-6502.html(9KB)
----tests()
--------test-brk.bin(16KB)
--------smoketest.sh(88B)
--------disassembler.lisp(1KB)
--------speedrun.sh(144B)
--------parser.lisp(3KB)
--------6502_functional_test.a65(125KB)
--------packages.lisp(181B)
--------opcodes.lisp(1KB)
--------perf.lisp(1KB)
--------test.bin(16KB)
--------jit.lisp(339B)
--------fixtures.lisp(360B)
--------assembler.lisp(5KB)
----.gitignore(12B)
----cl-6502.asd(1KB)

网友评论