#assembly #assemble #disassembler #command #file #dreamcast #vmu

bin+lib waterbear

梦幻之星 VMU 的汇编/反汇编器

1 个不稳定版本

使用旧的 Rust 2015

0.12.0 2018年11月11日

#16#assemble

Apache-2.0

215KB
5.5K SLoC

Build Status

waterbear

Waterbear 是梦幻之星 VMU 的汇编器。它可以作为一个库或者命令行程序使用。

用法

要汇编一个文件,使用 waterbear assemble 命令

waterbear assemble example.s -o example.vms

获取帮助,运行 waterbear help

% waterbear help
waterbear 0.2.0
Assembler for the Dreamcast VMU

USAGE:
    waterbear [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    assemble       Assembler for the Dreamcast VMU
    disassemble    Disassembler for the Dreamcast VMU
    help           Prints this message or the help of the given subcommand(s)

也可以在子命令中使用 help 命令

% waterbear help assemble
waterbear.exe-assemble
Assembler for the Dreamcast VMU

USAGE:
    waterbear.exe assemble <INPUT> --output <OUTPUT>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -o, --output <OUTPUT>    Output file

ARGS:
    <INPUT>    Sets the input file to assemble

构建

请确保您已安装 Rust/Cargo: https://rustup.rs/

确保您有最新版本的 Rust

$ rustup update stable

使用 Cargo 构建

$ cargo build --release

依赖项

~6–15MB
~167K SLoC