byte
address
byte
address
Again, labels will be substituted for addresses in look-up tables.
-
On-screen editing using the cursor controls is available on all line-inputs
to MDIS.
-
MDIS works with XSUB. (One in the eye for DISZILOG).
-
Allows tables of data area addresses and types to be redirected to come.
from a text file on disk. This facility may be combined with input under
XSUB.
-
Screen paging is available if required but not to SYS standards. (Who
needs both?)
-
MDIS allows printed listings to be stopped after each page so that single
sheet paper may be changed.
-
Margins may be specified on all output listings so that mounting in ring
binders is possible. A unique feature enables alternate pages to have
margins so that if single sheet paper is in use, both sides may be used.
-
Listings are formatted so that data areas are separated from code by a
blank line to improve readability. Additionally, blank lines are also
inserted after JP (ss) instructions and any unconditional jump, jump
relative or return instructions.
-
MDIS decodes NAS-SYS restarts correctly.
-
Disassembles right up to FFFFH and will not overflow to 0, unlike many
other disassemblers.
-
MDIS allows selected portions of the object program to be disassembled (a
useful subroutine for example) and will produce a stand alone program for
reassembly.
-
MDIS permits the user to enter titles and subtitles which will be used on
page headings or after the appropriate pseudo-ops on Macro-80 source
files.
-
The user is allowed to define his own edit keys (even on systems without
user defineable keys on the keyboard).
-
MDIS will accept a printer initialisation string to be entered for ease
of use.
-
A user subroutine area has been included for those special initialisation
jobs (like redefining the numeric keypad as cursor controls on the Rotec
keyboard – a routine to do this is provided free).
-
MDIS works on ANY system running CP/M-80 [properly!!! Superbrains don’t
like it. – Ed.].
At #50, MDIS surpasses all other CP/M disassemblers in both performance
and price. Too good to be true? Most of the Microvalue Dealers will provide a
free demonstration to callers on request. Finally, those of you who have
versions 2.1 or 2.2 will know that MDIS was protected against disassembling
itself and against copying to other systems. In spite of the possibility of
rip-offs, version 2.3 has had these checks removed for two reasons. Firstly,
it was causing problems for some dealers where some computer manufacturers
didn’t serialise their CP/M systems properly and second, I was feeling
hypocritical as how do you think I obtain those pieces of software that I
don’t write for myself.