ASM2010 is the core of the WASM2010 project. It comprises an assembler and an emulator for the CS instruction set architecture, which are bundled in a single native library. The library supports parsing assembly for CS2010 and CS3, as well as emulating them.
The project is written in standard C99, and can be compiled for many platforms using different compilers and build systems. We provide out-of-the-box support for the CMake build system, and we plan to add suport for Meson too (see mesonbuild/meson#11862).
- Original CS2010 architecture (in Spanish): https://www.dte.us.es/docencia/etsii/gii-is/estructura-de-computadores/grupo-4-2018/CS2010-2013.pdf
This has been part of my Computer Engineering degree final project. The official documentation for this project is located in the WASM2010 repository (at the 'docs' folder).