2 个版本
0.1.1 | 2022 年 10 月 23 日 |
---|---|
0.1.0 | 2022 年 10 月 23 日 |
#7 在 #supplies
27 每月下载次数
用于 emu6502
5KB
Anima
Anima 为 crate::vm6502 虚拟机提供 Python 绑定。
Anima 使用 maturin 构建工具。
建议您在安装之前首先在 emu6502 根目录下创建一个虚拟环境。
设置
构建
> cd 6502
> maturin [develop|release] # develoop automatically installs
# To develop the Anima backend python
> pip install -e .
# Tests
> maturin test
S/N: maturin develop 将重写此 pip 安装,仅适用于 Python 修改。
运行演示 Python 前端
使用 maturin 构建 后,您可以简单地运行 anima,或使用 anima._anima 在 Python 中使用其绑定。
> anima6502
安装后使用 Python 绑定
from anima._anima import Animator
animator = Animator()
animator.do_program(0x0000, "690101690101")
依赖
~5–10MB
~110K SLoC