descumm(6)

SCUMM script disassembler

Section 6 scummvm-tools bookworm source

Description

descumm

NAME

descumm - SCUMM script disassembler

SYNOPSIS

descumm -0|-1|-2|-3|-n|-z|-4|-5|-6|-7|-8|-g<NNN> [-u] [-o] [-i] [-e] [-f] [-w] [-b] [-c] [-x] [-h] <script>

DESCRIPTION

descumm disassembles SCUMM scripts.

The first argument determines the version:

-0

selects version 0 (Commodore 64)

-1|-2|-3

selects version 1, 2, or 3 respectively, with no header

-n

selects version 3, with Indy 3-specific hacks

-z

selects version 3, with Zak-specific hacks

-4|-5|-6|-7|-8

selects version 4 through 8 respectively

-g<NNN>

selects Humongous Entertainment version NNN (always with three digits)

OPTIONS

-u

the script is unblocked (has no headers); this is set by default for versions 0 through 3

-o

always show offsets

-i

don’t output ifs

-e

don’t output else

-f

don’t output else-if

-w

don’t output while

-b

don’t output breaks

-c

don’t show opcodes

-x

don’t show offsets

-h

halt on error

AUTHORS

This manual page was adapted from the program usage information by Stephen Kitt <skitt@debian.org>, for the Debian GNU/Linux system (but may be used by others). It was last modified for scummvm-tools version 2.0.