Release Notes: A new -t/--time commandline option in 'mixvm' to turn on virtual execution time printing (it is off by default), a new mixvm command (prompt) that lets you change the mixvm command prompt ("MIX > " by default), wrapping the program counter to 0 when it reaches address 4000 during program execution (caveat: a program missing the HLT instruction can loop indefinitely), Mac OS X support, updates to the user manual, and minor bugfixes.
Release Notes: Guile/Scheme extensibility was added to the MIX virtual machine emulators. The mixguile utility was added. mixguile is a Guile shell with an embedded MIX virtual machine. New (g)mixvm commands were added. A major documentation update was made, and PS and PDF versions of the user manual are now available. Bugfixes were made.
Release Notes: This release adds toolbars to gmixvm (the mixvm GUI) and fixes some minor bugs.
Release Notes: This version adds new debug commands (conditional breakpoints and backtracing), new configuration options, and the ability to detach the MIX and MIXAL windows from the main frame in the GUI. The CLI is now able to save its configuration, and some minor bugs have been fixed.
Release Notes: In gmixvm, when the mouse pointer is over a MIXAL source line, the status bar shows the value of the variables appearing in this line. The current symbol table can be displayed, in gmixvm, using the menu command Debug->Symbols. The load, compile, and run file dialogs were fixed so that they now get the correct filename under Linux. The fonts used by gmixvm are now always correctly saved. 'psym' now works correctly in gmixvm. The symbol table for a MIX file is now correctly recovered both in gmixvm and mixvm (negative values were incorrectly converted to positive values).
Release Notes: Fixes a segmentation fault in gmixvm (broken in version 0.3.3). Please upgrade.
Release Notes: The output of the contents of binary devices in gmixvm can be configured to be in decimal or word format. The commands 'edit' and 'compile' are now understood by gmixvm. The external programs used can be configured using the menu entry "Settings->External programs". The commands 'edit' and 'compile' can be now executed without argument (both in mixvm and gmixvm). A bug in CON was fixed. The completion key for the gmixvm command prompt is now TAB (instead of RETURN). The gmixvm command prompt now maintains a history of previously typed commands, which can be visited using the arrow keys. When a file is reloaded by the virtual machine (both in mixvm and gmixvm), the currently set breakpoints are conserved. When compiling a source file which is not in the current directory, the correct path is now stored in the compiled file. The GNU MDK documentation is now distributed under the GFDL license.
Release Notes: 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 the ~/.gmixvm directory). Device files used by gmixvm are stored in ~/.gmixvm, instead of the current working directory. Output to binary devices now works correctly. The usual number of bugfixes were made.
Release Notes: RPMs are now available. This release can be correctly built in FreeBSD 4.2. A problem in the configuration process when the included gettext is used was fixed. The info files are now properly categorized in a dir entry so that they can be properly installed. Compilation warnings were fixed. A getopt implementation is now provided for systems missing it.
Release Notes: MDK is now an official GNU package. New features include a GTK+ interface for the virtual machine (gmixvm), a mixvm-Emacs/GNUD interface via mixvm.el, readline and history support for mixvm as optional features, and JRED is now properly implemented.