dsm

command module
v0.0.0-...-64c6b13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2024 License: AGPL-3.0 Imports: 10 Imported by: 0

README

dsm - diassembler for wut4

Dsm is a disassembler for WUT-4 binaries. It produces assembly language on its standard output. The default output cannot be reassembled directly because it's a listing format, with memory addresses and opcodes.

Dsm understands the following command line flags:

-q quiets the addresses and opcodes. This leaves a format that the assembler will consume.

-f 0x%04X@0x%04X, e.g. -f 0xC00D@0x1000 disassembles the literal instruction 0xC00D as if it were located at code address 0x1000 (the code address matters for branch instructions).

Documentation

Overview

Copyright © 2024 Jeff Berkowitz (pdxjjb@gmail.com)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL