A RomFS builder written in Rust.
Find a file
2025-10-18 07:22:46 +02:00
mkromfs Use the correct wrapper this time 2025-10-18 07:22:46 +02:00
.gitignore Basic directory scanning and collapsing 2025-10-05 20:01:19 +02:00
Cargo.lock Make mkromfs-bin part of mkromfs 2025-10-17 00:57:31 +02:00
Cargo.toml Make mkromfs-bin part of mkromfs 2025-10-17 00:57:31 +02:00
README.md More readme changes 2025-10-17 03:52:41 +02:00

mkromfs-rs

A pure Rust RomFS builder (akin to mkromfs3ds). Usable as a library crate!

Development status

mkromfs-rs works, from what I've tested.

However, it's not been battle tested yet. I'm working on that. If you don't mind cutting edge stuff feel free to use this project, if it seems useful to you.

I don't know what else I'll need from mkromfs-rs in the future so I might add features if I need them. We'll see.

Ordering

Unlike mkromfs3ds, mkromfs-rs constructs RomFS forwards instead of backwards.

This should preserve the filesystem ordering, instead of reversing it, and it should make for less big jumps in offsets between items, as well as minimizing backwards seeks.

Whether this actually means anything in terms of performance, I have yet to test that.

I just did it because I could and thought it was neat.