summaryrefslogtreecommitdiffhomepage
path: root/doc/mdk_gmixvm.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/mdk_gmixvm.texi')
-rw-r--r--doc/mdk_gmixvm.texi44
1 files changed, 16 insertions, 28 deletions
diff --git a/doc/mdk_gmixvm.texi b/doc/mdk_gmixvm.texi
index bc2bdc5..d0832b4 100644
--- a/doc/mdk_gmixvm.texi
+++ b/doc/mdk_gmixvm.texi
@@ -65,13 +65,7 @@ Typing @code{gmixvm} or @code{gmixvm -q} at your command prompt, the
main window will appear, offering you a graphical interface to run and
debug your MIX programs.
-@ifinfo
@image{img/ss_mix, 400pt}
-@end ifinfo
-
-@ifhtml
-@image{img/ss_mix, 400pt}
-@end ifhtml
Apart from the menu and status bars, we can distinguish two zones (or
halves) in this main window. In the upper half of @code{gmixvm}'s main
@@ -94,13 +88,12 @@ These three windows can be detached from the notebook, using either
the penultimate toolbar button (which detachs the currently visible
notebook page) or the menu entries under @code{@w{View->Detached windows}}.
-@ifhtml
Here is an screenshot showing how @code{gmixvm} looks like when running
with a couple of detached windows:
+@ifnotinfo
@image{img/ss_split, 420pt}
-
-@end ifhtml
+@end ifnotinfo
On the other hand, the main window's lower half presents you a
@code{mixvm} command prompt and a logging area where results of the
@@ -175,12 +168,11 @@ execution time for the currently loaded MIX program).
If you click any register entry, you will be prompted for a new register's
contents.
-@ifhtml
The next figure shows the enter word dialog.
+@ifnotinfo
@image{img/ss_worddlg, 250pt}
-
-@end ifhtml
+@end ifnotinfo
In the same manner, click on any address of the memory cells list to be
prompted for the new contents of the clicked cell. If you click the
@@ -202,9 +194,9 @@ using the @code{@w{Settings->Change font->MIX}} menu command.
The second notebook's page, dubbed Source, shows you the MIXAL source of
the currently loaded MIX file.
-@ifhtml
+@ifnotinfo
@image{img/ss_mixal, 400pt}
-@end ifhtml
+@end ifnotinfo
The information is presented in four columns. The first column
displays little icons showing the current program pointer and any set
@@ -226,11 +218,9 @@ to/from MIX block devices (the console, line printer, paper tape,
disks, card and tapes @pxref{Devices}) produced by the running
program.
-@ifhtml
-
+@ifnotinfo
@image{img/ss_devices, 400pt}
-
-@end ifhtml
+@end ifnotinfo
Input device contents is read from files located in the @file{~/.mdk}
directory, and the output is also written to files at the same
@@ -301,11 +291,9 @@ loaded MIX program. The font used to display this list can be
customised using the meny entry @code{@w{Settings->Change font->Symbol
list}}.
-@ifhtml
-
+@ifnotinfo
@image{img/ss_symbols, 250pt}
-
-@end ifhtml
+@end ifnotinfo
@end deffn
@@ -334,9 +322,9 @@ at once.
Opens a dialog that lets you specify which format shall be used to show
the contents of MIX binary block devices.
-@ifhtml
+@ifnotinfo
@image{img/ss_devform, 250pt}
-@end ifhtml
+@end ifnotinfo
The available formats are decimal (e.g. @w{-1234}) and MIX word
(e.g. @w{- 00 00 00 19 18}).
@@ -346,9 +334,9 @@ The available formats are decimal (e.g. @w{-1234}) and MIX word
Opens a dialog that lets you choose where the MIX device files will be
stored (@file{~/.mdk} is the default location).
-@ifhtml
+@ifnotinfo
@image{img/ss_devdir, 250pt}
-@end ifhtml
+@end ifnotinfo
You can also specify the devices directory using the @code{mixvm}
command @code{sddir} (@pxref{Configuration commands}).
@@ -359,9 +347,9 @@ command @code{sddir} (@pxref{Configuration commands}).
This menu command opens a dialog that lets you specify the commands used
for editing and compiling MIXAL source files.
-@ifhtml
+@ifnotinfo
@image{img/ss_extprog, 250pt}
-@end ifhtml
+@end ifnotinfo
The commands are specified as template strings, where the control
substring @code{%s} will be substituted by the actual file name. Thus,