Building...
Refer to ORV-ISA.md for the full set of instructions which ORV supports and ORV-ASM.md on how to structure the assembly file.
For reference, I am using the RISC-V 32I ISA as the basis for the ORV ISA.
p.s. the word OSTRICH is purely for performative reasons.
- Clone the repository
- Install dependencies
uv install
# or
pip install -r requirements.txt- Run the assembler
uv run -m src.main <input_file.asm> [-o <output_file.list>]Run test with:
uv run -m pytest -vv