Fork of https://github.com/fox32-arch/fox32asm, mirrored on github at https://github.com/xeniagda/fox32asm-mirror
eb32be33c8
A common pattern in fox32 software is this: data.str "Some string here" data.8 0 i.e. a zero- or NUL-terminated string. To make such strings easier to write, introduce a new directive data.strz, which adds the zero byte automatically: data.strz "Some string here" |
||
---|---|---|
.github/workflows | ||
src | ||
.gitignore | ||
build.rs | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md |
fox32asm
fox32asm is a work-in-progress assembler for fox32.
Getting Started
Stable releases are available on the Releases page.
Prebuilt binaries of the latest commit are also available on the GitHub Actions page.
Usage
fox32asm expects arguments in the following order:
fox32asm <input> <output>
<output>
should end in the file extension
.fxf
if building a relocatable FXF binary, otherwise a raw
binary will be generated instead.
License
This project is licensed under the MIT license.