This software is divided into 2 parts: master (computer) and slave (microcontroller).
The master program "mcu_write7.py" requires the following dependencies:
PyBoy v1 (Most apis were renamed or moved in the transition from version 1 to version 2)
Pillow (PIL Fork)
pySerial
The slave program "boot.py" requires the following dependencies:
MicroPython v1.20 or previous (zlib may not be present by default on all MicroPython ports from v1.21 onwards)
micropython-pcd8544
micropython-sn76489
micropython-74hc595
This repository will be updated soon to fix these incompatibilities.
To load games, replace "game.gb" by the directory and/or filename to a valid GB ROM.