---
name: "nihstro-disassemble"
section: "1"
platform: "linux"
package: "nihstro-tools"
version: "0.0~git20211107.e924e21-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nihstro-disassemble"
---

# nihstro-disassemble(1)

Utility for disassembling 3DS shader SHBIN files into human-readable source code

## NAME

**nihstro-disassemble** – Utility for disassembling 3DS shader SHBIN files into human-readable source code

## SYNOPSIS

**nihstro-disassemble** *file* \[*DVLE\_index*\]

## DESCRIPTION

**nihstro-disassemble** is a standalone shader disassembler for disassembling SHBIN files and inspecting meta data (symbol information, constant values, etc).

Options:

- *file*

  Parses the shader binary header and outputs basic information on the DVLE sections.

- *file* *DVLE\_index*

  Parses the shader binary header and outputs basic information, but also disassembles the shader code using the information in the indexed DVLE (main offset, symbols, etc).

## SEE ALSO

[nihstro-assemble(1)](/nihstro-assemble/1.md)

## AUTHORS

**nihstro-disassemble** was written by \
 Tony Wasserka

This manual page was written by\
 David James ⟨*davidjamescastor215@proton.me*⟩
