summaryrefslogtreecommitdiffhomepage
path: root/NEWS
blob: 2ef7fa4a0f3f2256b9aad3e803cfc8b7007a6616 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
GNU MDK -- History of visible changes.

Copyright (C) 2000, 2001, Free Software Foundation, Inc.
See the end for copying conditions.

Please send mdk bug reports to bug-mdk@gnu.org.

---------------------------------------------------------------------------
* Version 0.3.2 (10/04/01)

** The colors used for highlighting MIXAL source lines in gmixvm are now
   customizable.

** The fonts used used in the different gmixvm widgets are now
   customizable.

** Input/ouput for all MIX block devices is shown in gmixvm.

** All gmixvm customizations are stored in a configuration file
   (inside ~/.gmixvm directory).

** Device files used by gmixvm are stored in ~/.gmixvm, instead of the
   working directory.

** Output to binary devices works now correctly.

** Bug on pmem fixed (thanks to Christoph von Nathus and Jason
   Uhlenkott).

---------------------------------------------------------------------------
* Version 0.3.1 (9/04/01)

** New binary and html RPMs (RedHat) contributed by Agustin Navarro
   <anp@cantv.net>.

** The package can be correctly build in FreeBSD 4.2 (Ying-Chieh Liao)

** Fixed configuration process when included gettext is used.

** The info files are now properly categorized in a dir entry, so that
   they can be properly installed.

** Compilation warnings fixed.

** getopt implementation provided for systems missing it.

---------------------------------------------------------------------------
* Version 0.3 (28/03/01)

** MDK is now an official GNU package.

** New GTK+ interface for the virtual machine (gmixvm).

** New mixvm-Emacs/GNUD interface via mixvm.el (Philip King).

** Readline and history support for mixvm are now optional features.

** JRED is now properly implemented (bug pointed out by
   Vasiliy Ozmetelenko).

---------------------------------------------------------------------------
* Version 0.2 (07/01/01)

** mixvm provides virtual execution time statistics after each
   invocation of run or next.

** mixvm can trace instructions as they are executed. tron/troff
   commands turn on/off instruction tracing.

** mixvm accepts a new command, w2d, which computes the
   decimal value of a MIX word given as a series of
   bytes (e.g. - 01 00 34 32 22).

** Symbols can be defined at the mixvm prompt with the
   new command ssym.

** mixvm accepts a new command, weval, which allows the
   evaluation of MIXAL w-expressions.

** Expressions containing strings of successive '*' are now
   correctly evaluated.

** When using block devices in mixvm, the buffers are now
   flushed after each OUT operation.

---------------------------------------------------------------------------
* Version 0.1.1 (18/11/00)

** MDK is now compilable in rpm-based linuxes.
** MDK fully compliant with Knuth's specification. In particular,
   local symbols are now properly handled in special cases such as 
     3H ORIG 3B 
   instructions. See samples/stress{1,2}.mixal.
** Future references affected by unary minus are accepted
   with a warning (they are banned in Knuth's specification).
   Also future refs in EQU directives are now properly handled.
   See samples/stress{3,4}.mixal.
** When mixvm executes a program and reaches the end of the
   available memory without encountering a HALT instruction,
   it halts anyway.

---------------------------------------------------------------------------
* Version 0.1 (31/10/00)

** Initial version

-------------------------------------------------------
Copying information:

Copyright (C) 2000, 2001, Free Software Foundation, Inc.

   Permission is granted to anyone to make or distribute verbatim copies
   of this document as received, in any medium, provided that the
   copyright notice and this permission notice are preserved,
   thus giving the recipient permission to redistribute in turn.

   Permission is granted to distribute modified versions
   of this document, or of portions of it,
   under the above conditions, provided also that they
   carry prominent notices stating who last changed them.