rano

Crates.iorano
lib.rsrano
version0.2.0
sourcesrc
created_at2021-03-30 06:21:16.012026
updated_at2021-03-30 06:21:16.012026
descriptionAn Assembler and Emulator for the Mano Machine
homepage
repositoryhttps://github.com/oldwomanjosiah/rano
max_upload_size
id375530
size105,122
Josiah Hilden (oldwomanjosiah)

documentation

README

Rano

Bins

ra

An assembler for the Mano Machine.

# You can assemble a program like this:
cargo run --bin ra -- -r MAIN tests/example.mano
# ...
xxd tests/example.hex

# Or like
cargo install rano
# and then
ra -r MAIN tests/example.mano -o example.hex
# ...
xxd example.hex

to get more information on the specific options afforded run ra --help.

Build modes

ra supports two build modes: debug and release. By default debug is selected. This type of build includes extra information which the emulator can use to help you debug your code. The release build strips these debug symbols, and is thus much smaller. You can select between them like so:

# For a debug build
ra -r MAIN tests/example.mano

# For a release build
ra -r MAIN --release tests/example.mano

rano

This has not yet been completed, but will be a Mano Machine Emulator.

Commit count: 70

cargo fmt