文件名称:py65emu:Python中的6502模拟器
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-12 22:17:59
Python
Python 6502模拟器 打算在其他程序中使用的MOS 6502仿真器。 所有操作码(包括未记录的非法操作码)均已实施。 用法示例: from py65emu.cpu import CPU from py65emu.mmu import MMU f = open("program.rom", "rb") # Open your rom # define your blocks of memory. Each tuple is # (start_address, length, readOnly=True, value=None, valueOffset=0) m = MMU([ (0x00, 0x200), # Create RAM with 512 bytes (0x1000, 0x4000, True, f) # Create ROM st
【文件预览】:
py65emu-master
----MANIFEST.in(99B)
----README.rst(3KB)
----CONTRIBUTING.rst(3KB)
----HISTORY.rst(96B)
----requirements.txt(0B)
----py65emu()
--------mmu.py(4KB)
--------py65emu.py(46B)
--------__init__.py(135B)
--------cpu.py(28KB)
----AUTHORS.rst(160B)
----.travis.yml(319B)
----tox.ini(206B)
----LICENSE(486B)
----setup.cfg(191B)
----setup.py(1KB)
----Makefile(1KB)
----nosy.cfg(96B)
----docs()
--------authors.rst(27B)
--------make.bat(6KB)
--------readme.rst(26B)
--------contributing.rst(32B)
--------conf.py(8KB)
--------usage.rst(86B)
--------installation.rst(192B)
--------history.rst(27B)
--------index.rst(516B)
--------Makefile(7KB)
----tests()
--------test_mmu.py(3KB)
--------test_py65emu.py(384B)
--------__init__.py(46B)
--------test_suites.py(1KB)
--------test_registers.py(745B)
--------test_cpu.py(21KB)
--------files()
----.gitignore(380B)