Core repository for viking things: assembler, compiler (WIP) and simulator/debugger.
Viking is an architecture developed by sjohann81 for educational purposes, but I decided to extend this and re-implement the assembler and the simulator.
The current goal is to build a simple compiler to generate assembly code from a C like language(viking-lang).
The package is available at npm. Is intented to be used in viking-sim-web, but, of course, you can use only the core.
npm i viking-lang
It is not finished yet, assembler and simulator are usable at this point.
This project is under the 3-clause BSD License. Used Licences.