SmartLink is an STM32duino based project for acting as a bridge between retro add-on devices with SPI over SD capability and a client PC, the name was based upon the original device it was created for, the Retroleum Smart Card.
Currently, the project supports the following devices :
You will need to follow the instructions here and follow the guide for setting up a Maple Mini.
The project will eventually migrate to the official STM branch once Maple Mini SPI support is stable.
You will need a compiler to build the client side tools, Visual Studio on Windows, G++ on Linux and Clang on OSX have all been tested.
The spectrum assembly files will require Pasmo.
Steps to get all the files on to the SmartLINK hardware.
- Make sure you have compiled all the projects in the tools folder.
- Compile your target's ROM file if it has one and create a virtual image file with the VirtualSDImage tool.
- Open the Arduino project in Arduino, compile and send to the SmartLink device.