diff --git a/dasmfw.htm b/dasmfw.htm
index e58d654..12f3fb6 100644
--- a/dasmfw.htm
+++ b/dasmfw.htm
@@ -222,8 +222,8 @@
Disassembler Options
can be used to specify the default base for parsing numbers.
Default is 16.
defdisp bin|char|oct|dec|hex
can be used to specify the default number output format.
Default is hex.
- cchar chr
- can be used to set up the comment delimiter character
Default is ;
+ cchar text
+ can be used to set up the comment delimiter character(s)
Default is ;
ldchar chr
can be used to set up the label delimiter character. This character is added after labels
that get their own line if more than one label is defined for the same address.
@@ -255,24 +255,6 @@ Disassembler Options
can be used to force the disassembler to emit mnemonics in uppercase (on) or
lowercase (off) characters; if not given (same as default),
it uses the default mode implemented by the respective disassembler
- mnemo org repl
- can be used to redefine any of the mnemonics a disassembler emits. The list of mnemonics is
- disassembler-dependent, of course, but the underlying logic is implemented for all of them.
- If, for example, you create a disassembly that should be run through an assembler that uses
- .byte instead of fcb to emit a certain byte, just put
- mnemo fcb .byte
- into the info file.
- For more complex changes, mnemo can also contain the following specialties in the replacement part:
- $(label) can be used to embed the label of the instruction (if any) at this position in the instruction;
- $(parm) can be used to embed the parameter(s) at this position in the instruction;
- $(<<) can be used to "shift left" the resulting mnemonic plus parameters into the label position.
- Complicated? Well, here's an example: if the assembler expects a construct like *=addr instead of the
- commonly used ORG addr, you can add mnemo org \*=$(parm) to the info file (the backslash is necessary
- since dasmfw would think this is the start of a comment in the info file otherwise).
-
- reg org repl
- can be used to redefine any register name the disassembler emits. The list of register names is
- disassembler-dependent, of course, but the underlying logic is implemented for all of them.
The following options are disassembler-specific; some are only available for specific
disassemblers. If in doubt, invoking dasmfw with the command line
@@ -764,6 +746,26 @@
Global Info File Instructions
by the processor architecture) in a loaded file.
Patching in unused areas causes them to become used.
+
+ - mnemo orig repl
+ - can be used to redefine any of the mnemonics a disassembler emits. The list of mnemonics is
+ disassembler-dependent, of course, but the underlying logic is implemented for all of them.
+ If, for example, you create a disassembly that should be run through an assembler that uses
+ .byte instead of fcb to emit a certain byte, just put
+ mnemo fcb .byte
+ into the info file.
+ For more complex changes, mnemo can also contain the following specialties in the replacement part:
+ $(label) can be used to embed the label of the instruction (if any) at this position in the instruction;
+ $(parm) can be used to embed the parameter(s) at this position in the instruction;
+ $(<<) can be used to "shift left" the resulting mnemonic plus parameters into the label position.
+ Complicated? Well, here's an example: if the assembler expects a construct like *=addr instead of the
+ commonly used ORG addr, you can add mnemo org \*=$(parm) to the info file (the backslash is necessary
+ since dasmfw would think this is the start of a comment in the info file otherwise).
+
+ - reg orig repl
+ - can be used to redefine any register name the disassembler emits. The list of register names is
+ disassembler-dependent, of course, but the underlying logic is implemented for all of them.
+
- text name [content]
- dasmfw contains a rudimentary text replacement capability for the info files. If