summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/mdk.info250
-rw-r--r--doc/mdk.texi8
-rw-r--r--doc/mdk_gmixvm.texi20
3 files changed, 139 insertions, 139 deletions
diff --git a/doc/mdk.info b/doc/mdk.info
index 3579f97..4e0ded5 100644
--- a/doc/mdk.info
+++ b/doc/mdk.info
@@ -1,11 +1,11 @@
This is mdk.info, produced by makeinfo version 6.7 from mdk.texi.
-This manual is for GNU MDK (version 1.2.9, November, 2015), a set of
+This manual is for GNU MDK (version 1.3.0, October, 2020), a set of
utilities for developing programs using Donald Knuth's MIX mythical
computer and MIXAL, its assembly language.
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009,
-2010, 2013, 2014, 2015 Free Software Foundation, Inc.
+2010, 2013, 2014, 2015, 2020 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -26,12 +26,12 @@ END-INFO-DIR-ENTRY

File: mdk.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)
-This manual is for GNU MDK (version 1.2.9, November, 2015), a set of
+This manual is for GNU MDK (version 1.3.0, October, 2020), a set of
utilities for developing programs using Donald Knuth's MIX mythical
computer and MIXAL, its assembly language.
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009,
-2010, 2013, 2014, 2015 Free Software Foundation, Inc.
+2010, 2013, 2014, 2015, 2020 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -229,7 +229,7 @@ environment would come in handy.
The MDK package aims at providing such virtual development
environment on a GNU box. Thus, MDK offers you a set of utilities to
simulate the MIX computer and to write, compile, run and debug MIXAL
-programs. As of version 1.2.9, MDK includes the following programs:
+programs. As of version 1.3.0, MDK includes the following programs:
'mixasm'
MIXAL assembler. Assembler which translates MIXAL source files
@@ -370,7 +370,7 @@ directory of your choice using the command:
tar xfvz mdk-X.Y.tar.gz
where X.Y stands for the downloaded version (the current stable release
-being version 1.2.9).
+being version 1.3.0).

File: mdk.info, Node: Download-Footnotes, Up: Download
@@ -433,7 +433,7 @@ and, if they are present, will generate the appropriate makefiles for
building the 'gmixvm' graphical user interface. Upon completion, you
should see a message with the configuration results like the following:
- *** GNU MDK 1.2.9 has been successfully configured. ***
+ *** GNU MDK 1.3.0 has been successfully configured. ***
Type 'make' to build the following utilities:
- mixasm (MIX assembler)
@@ -5935,124 +5935,124 @@ Instructions and commands

Tag Table:
-Node: Top1195
-Node: Introduction7405
-Node: Acknowledgments10309
-Node: Installing MDK12843
-Node: Download13117
-Node: Download-Footnotes13925
-Ref: Download-Footnote-113985
-Node: Requirements14186
-Node: Basic installation15479
-Node: Emacs support17007
-Node: Special configure flags18549
-Node: Supported platforms19787
-Node: Supported platforms-Footnotes21314
-Ref: Supported platforms-Footnote-121396
-Node: MIX and MIXAL tutorial21719
-Node: The MIX computer22672
-Node: MIX architecture22990
-Node: MIX instruction set28169
-Node: Instruction structure28929
-Node: Instruction structure-Footnotes31774
-Ref: Instruction structure-Footnote-131860
-Ref: Instruction structure-Footnote-232003
-Node: Loading operators32106
-Node: Storing operators34286
-Node: Arithmetic operators35702
-Node: Address transfer operators37268
-Node: Comparison operators39441
-Node: Jump operators40595
-Node: Input-output operators43460
-Node: Input-output operators-Footnotes44939
-Ref: Input-output operators-Footnote-145027
-Node: Conversion operators45345
-Node: Shift operators46746
-Node: Miscellaneous operators48309
-Node: Execution times48969
-Node: MIXAL50839
-Node: Basic structure52457
-Node: Basic structure-Footnotes55063
-Ref: Basic structure-Footnote-155137
-Ref: Basic structure-Footnote-255199
-Node: MIXAL directives55407
-Node: MIXAL directives-Footnotes60235
-Ref: MIXAL directives-Footnote-160311
-Node: Expressions60592
-Node: W-expressions62180
-Node: Local symbols65125
-Node: Local symbols-Footnotes66753
-Ref: Local symbols-Footnote-166823
-Node: Literal constants66939
-Node: Getting started67791
-Node: Writing a source file68632
-Node: Writing a source file-Footnotes71655
-Ref: Writing a source file-Footnote-171741
-Ref: Writing a source file-Footnote-271914
-Node: Compiling72360
-Node: Running the program73383
-Node: Non-interactive mode75172
-Node: Non-interactive mode-Footnotes77568
-Ref: Non-interactive mode-Footnote-177652
-Ref: Non-interactive mode-Footnote-277942
-Node: Interactive mode78096
-Node: Interactive mode-Footnotes81757
-Ref: Interactive mode-Footnote-181833
-Node: Debugging81948
-Node: Using mixguile85518
-Node: The mixguile shell86279
-Node: Additional functions88011
-Node: Defining new functions89709
-Node: Hook functions92958
-Node: Command hooks93462
-Node: Break hooks98381
-Node: Break hooks-Footnotes99535
-Ref: Break hooks-Footnote-199601
-Node: Scheme scripts99873
-Node: Using Scheme in mixvm and gmixvm101704
-Node: Emacs tools103392
-Node: MIXAL mode104184
-Node: MIXAL mode-Footnotes104884
-Ref: MIXAL mode-Footnote-1104948
-Node: Basics105024
-Node: Help system106060
-Node: Compiling and running106955
-Node: GUD integration107866
-Node: GUD integration-Footnotes108602
-Ref: GUD integration-Footnote-1108676
-Node: mixasm108892
-Node: Invoking mixasm109527
-Node: mixvm111377
-Node: Invocation112271
-Node: Commands114820
-Node: Commands-Footnotes116485
-Ref: Commands-Footnote-1116545
-Ref: Commands-Footnote-2116666
-Node: File commands116871
-Node: Debug commands119964
-Node: State commands129934
-Node: Configuration commands133387
-Node: Scheme commands136259
-Node: Devices137363
-Node: gmixvm140782
-Node: Invoking gmixvm141623
-Node: MIXVM console145485
-Node: MIX virtual machine147079
-Node: MIXAL source view148388
-Node: MIX devices view149225
-Node: Menu and status bars150301
-Node: mixguile154361
-Node: Invoking mixguile154997
-Node: Scheme functions reference157432
-Node: mixvm wrappers158439
-Node: Hooks162516
-Node: Additional VM functions165335
-Node: Problems169694
-Node: Copying170215
-Node: GNU General Public License170545
-Node: GNU Free Documentation License208113
-Node: Concept Index230512
-Node: Instructions and commands239822
+Node: Top1200
+Node: Introduction7415
+Node: Acknowledgments10319
+Node: Installing MDK12853
+Node: Download13127
+Node: Download-Footnotes13935
+Ref: Download-Footnote-113995
+Node: Requirements14196
+Node: Basic installation15489
+Node: Emacs support17017
+Node: Special configure flags18559
+Node: Supported platforms19797
+Node: Supported platforms-Footnotes21324
+Ref: Supported platforms-Footnote-121406
+Node: MIX and MIXAL tutorial21729
+Node: The MIX computer22682
+Node: MIX architecture23000
+Node: MIX instruction set28179
+Node: Instruction structure28939
+Node: Instruction structure-Footnotes31784
+Ref: Instruction structure-Footnote-131870
+Ref: Instruction structure-Footnote-232013
+Node: Loading operators32116
+Node: Storing operators34296
+Node: Arithmetic operators35712
+Node: Address transfer operators37278
+Node: Comparison operators39451
+Node: Jump operators40605
+Node: Input-output operators43470
+Node: Input-output operators-Footnotes44949
+Ref: Input-output operators-Footnote-145037
+Node: Conversion operators45355
+Node: Shift operators46756
+Node: Miscellaneous operators48319
+Node: Execution times48979
+Node: MIXAL50849
+Node: Basic structure52467
+Node: Basic structure-Footnotes55073
+Ref: Basic structure-Footnote-155147
+Ref: Basic structure-Footnote-255209
+Node: MIXAL directives55417
+Node: MIXAL directives-Footnotes60245
+Ref: MIXAL directives-Footnote-160321
+Node: Expressions60602
+Node: W-expressions62190
+Node: Local symbols65135
+Node: Local symbols-Footnotes66763
+Ref: Local symbols-Footnote-166833
+Node: Literal constants66949
+Node: Getting started67801
+Node: Writing a source file68642
+Node: Writing a source file-Footnotes71665
+Ref: Writing a source file-Footnote-171751
+Ref: Writing a source file-Footnote-271924
+Node: Compiling72370
+Node: Running the program73393
+Node: Non-interactive mode75182
+Node: Non-interactive mode-Footnotes77578
+Ref: Non-interactive mode-Footnote-177662
+Ref: Non-interactive mode-Footnote-277952
+Node: Interactive mode78106
+Node: Interactive mode-Footnotes81767
+Ref: Interactive mode-Footnote-181843
+Node: Debugging81958
+Node: Using mixguile85528
+Node: The mixguile shell86289
+Node: Additional functions88021
+Node: Defining new functions89719
+Node: Hook functions92968
+Node: Command hooks93472
+Node: Break hooks98391
+Node: Break hooks-Footnotes99545
+Ref: Break hooks-Footnote-199611
+Node: Scheme scripts99883
+Node: Using Scheme in mixvm and gmixvm101714
+Node: Emacs tools103402
+Node: MIXAL mode104194
+Node: MIXAL mode-Footnotes104894
+Ref: MIXAL mode-Footnote-1104958
+Node: Basics105034
+Node: Help system106070
+Node: Compiling and running106965
+Node: GUD integration107876
+Node: GUD integration-Footnotes108612
+Ref: GUD integration-Footnote-1108686
+Node: mixasm108902
+Node: Invoking mixasm109537
+Node: mixvm111387
+Node: Invocation112281
+Node: Commands114830
+Node: Commands-Footnotes116495
+Ref: Commands-Footnote-1116555
+Ref: Commands-Footnote-2116676
+Node: File commands116881
+Node: Debug commands119974
+Node: State commands129944
+Node: Configuration commands133397
+Node: Scheme commands136269
+Node: Devices137373
+Node: gmixvm140792
+Node: Invoking gmixvm141633
+Node: MIXVM console145495
+Node: MIX virtual machine147089
+Node: MIXAL source view148398
+Node: MIX devices view149235
+Node: Menu and status bars150311
+Node: mixguile154371
+Node: Invoking mixguile155007
+Node: Scheme functions reference157442
+Node: mixvm wrappers158449
+Node: Hooks162526
+Node: Additional VM functions165345
+Node: Problems169704
+Node: Copying170225
+Node: GNU General Public License170555
+Node: GNU Free Documentation License208123
+Node: Concept Index230522
+Node: Instructions and commands239832

End Tag Table
diff --git a/doc/mdk.texi b/doc/mdk.texi
index 9fec7fa..32b5b84 100644
--- a/doc/mdk.texi
+++ b/doc/mdk.texi
@@ -7,9 +7,9 @@
@setchapternewpage odd
@c %**end of header
-@set UPDATED November, 2015
-@set EDITION 1.2.9
-@set VERSION 1.2.9
+@set UPDATED October, 2020
+@set EDITION 1.3.0
+@set VERSION 1.3.0
@set JAO Jose Antonio Ortega Ruiz
@set PHILIP Philip E. King
@set PIETER Pieter E. J. Pareit
@@ -20,7 +20,7 @@ This manual is for GNU MDK (version @value{VERSION}, @value{UPDATED}),
a set of utilities for developing programs using Donald Knuth's MIX
mythical computer and MIXAL, its assembly language.
-Copyright @copyright{} 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, 2010, 2013, 2014, 2015 Free Software Foundation, Inc.
+Copyright @copyright{} 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, 2010, 2013, 2014, 2015, 2020 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/mdk_gmixvm.texi b/doc/mdk_gmixvm.texi
index 2c29553..bc2bdc5 100644
--- a/doc/mdk_gmixvm.texi
+++ b/doc/mdk_gmixvm.texi
@@ -1,6 +1,6 @@
@c -*-texinfo-*-
@c This is part of the GNU MDK Reference Manual.
-@c Copyright (C) 2000, 2001, 2003, 2004, 2006
+@c Copyright (C) 2000, 2001, 2003, 2004, 2006, 2020
@c Free Software Foundation, Inc.
@c See the file mdk.texi for copying conditions.
@@ -70,7 +70,7 @@ debug your MIX programs.
@end ifinfo
@ifhtml
-@image{../img/ss_mix, 400pt}
+@image{img/ss_mix, 400pt}
@end ifhtml
Apart from the menu and status bars, we can distinguish two zones (or
@@ -98,7 +98,7 @@ notebook page) or the menu entries under @code{@w{View->Detached windows}}.
Here is an screenshot showing how @code{gmixvm} looks like when running
with a couple of detached windows:
-@image{../img/ss_split, 420pt}
+@image{img/ss_split, 420pt}
@end ifhtml
@@ -178,7 +178,7 @@ contents.
@ifhtml
The next figure shows the enter word dialog.
-@image{../img/ss_worddlg, 250pt}
+@image{img/ss_worddlg, 250pt}
@end ifhtml
@@ -203,7 +203,7 @@ The second notebook's page, dubbed Source, shows you the MIXAL source of
the currently loaded MIX file.
@ifhtml
-@image{../img/ss_mixal, 400pt}
+@image{img/ss_mixal, 400pt}
@end ifhtml
The information is presented in four columns. The first column
@@ -228,7 +228,7 @@ program.
@ifhtml
-@image{../img/ss_devices, 400pt}
+@image{img/ss_devices, 400pt}
@end ifhtml
@@ -303,7 +303,7 @@ list}}.
@ifhtml
-@image{../img/ss_symbols, 250pt}
+@image{img/ss_symbols, 250pt}
@end ifhtml
@@ -335,7 +335,7 @@ Opens a dialog that lets you specify which format shall be used to show
the contents of MIX binary block devices.
@ifhtml
-@image{../img/ss_devform, 250pt}
+@image{img/ss_devform, 250pt}
@end ifhtml
The available formats are decimal (e.g. @w{-1234}) and MIX word
@@ -347,7 +347,7 @@ Opens a dialog that lets you choose where the MIX device files will be
stored (@file{~/.mdk} is the default location).
@ifhtml
-@image{../img/ss_devdir, 250pt}
+@image{img/ss_devdir, 250pt}
@end ifhtml
You can also specify the devices directory using the @code{mixvm}
@@ -360,7 +360,7 @@ This menu command opens a dialog that lets you specify the commands used
for editing and compiling MIXAL source files.
@ifhtml
-@image{../img/ss_extprog, 250pt}
+@image{img/ss_extprog, 250pt}
@end ifhtml
The commands are specified as template strings, where the control