Skip to content

imaandrew/mipsasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mipsasm

Test Crate Docs

A MIPS assembler targeting the Nintendo 64

Getting Started

Pre-Built Binaries

Pre-Built binaries can be found on the releases page

From Source

mipsasm can be installed using rust's package manager: cargo install mipsasm

Usage

CLI usage can be found by running mipsasm --help

    mipsasm [OPTIONS] <MODE> <INPUT_FILE>

ARGS:
    <MODE>          Assemble or disassemble the input file [possible values: asm, disasm]
    <INPUT_FILE>    Use this file as input

OPTIONS:
    -b <base addr>        Use this address as the base address of the program [default: 0x80000000]
    -h, --help            Print help information
    -o <output>           Write output to this file
    -s <syms>             Import symbols from this file
    -V, --version         Print version information

API documentation can be found on docs.rs

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

A MIPS assembler targeting the Nintendo 64

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages