Amethyst
Amethyst is an embeddable basic ARM emulator, with a very old embeddable ARM assembler (the latter is used for unit testing the ARM emulator)
It was originally written on Windows with Visual Studio 2017, but has been ported to Linux as part of testing Audio Conductor.
The main Amethyst code is written in C++, and the assembler ("xarm") is written in C. The formatting of XARM is atrocious, and the only changes I've made is to remove the command line interface, and replaced it with something that is embeddable.
This was compiled on 64-bit Linux gcc, but in 32-bit mode
Latest build for /Amethyst
Always take the latest build unless you need to... Or want to be hurt!
build-27-jenkins-drivestore-11 | |
Build completed 2022/07/11 20:19:55 |
» Amethyst.zip |