A simple AVR instruction set IDE and simulator for educational purposes.
Warning
This is in no way an accurate representation of the AVR instruction set and the AVR assembly. Programs that work in this simulator are not guaranteed to work on an actual AVR chip.
The project is available on PyPI, simply install it with pip.
python -m pip install avrzeroThen, you can run the graphics user interface with
python -m avrzero.guiOr you can run the command line tools with
python -m avrzeroFirst, you need to clone the GitHub repository.
At the project root, run
python -m buildThe artifacts will be in the dist directory. Install with
python -m pip install --no-deps dist/avrzero-*-py3-none-any.whl