anima6502 0.1.1

An anima6502 subcrate which supplies Python bindings to vm6502.
Documentation
# Anima ![]https://github.com/GRAYgoose124/emu6502/actions/workflows/anima_tests.yml/badge.svg
Anima provides Python bindings for the virtual machine from crate::vm6502.

Anima uses maturin build tooling.

It's recommended you first create a virtual env in the root of emu6502 before installing.
## Setup
### Build
```bash
    > cd 6502
    > maturin [develop|release]     # develoop automatically installs

    # To develop the Anima backend python
    > pip install -e .

    # Tests
    > maturin test
```  
S/N: maturin develop will rewrite this pip installation, useful for python only changes.

##  Running the Demo Python Frontend
After building with maturin, you can simply run anima, or use it's bindings in python with anima._anima.
```bash
    > anima6502
```
### Using Python bindings after installing 
```python
from anima._anima import Animator

animator = Animator()
animator.do_program(0x0000, "690101690101")
```