GNU MIX Development Kit is a comprehensive development software that provides developers with both an emulator and development kit for MIX computers. It provides a simplistic interface and is designed to help developers build and test their applications in a simulated environment.
For users who prefer a graphical interface, the gmixvm offers a MIX virtual machine with a GTK+ GUI with which to run and debug MIXAL programs. With a library of Scheme functions available, mixguile offers a Guile interpreter with an embedded MIX virtual machine. Emacs users will appreciate the mixal-mode.el, which is an Emacs major mode for editing MIXAL source files. The application offers syntax highlighting, documentation lookup, and mixvm invocation within Emacs.
The mixvm.el is another tool that Emacs users will use to run mixvm within an Emacs GUD window. Users can simultaneously view their MIXAL source file in another buffer. Using GNU MDK, users can write, compile, and execute MIXAL programs, set breakpoints, and run programs step by step. In addition, users can set conditional breakpoints for register and memory changes, collect execution timing statistics, trace executed instructions, inspect and modify MIX registers, flags, and memory contents at any step.
Through the simulated MIX input-output devices, users can use their standard output and file systems. Furthermore, the MIX virtual machine simulators have an embedded Guile interpreter that allows for extended functionality using Scheme. The software's latest release has switched to GPLv3 licensing and fixed minor bugs. With compatibility with recent versions of GTK+ and Glib, users have a seamless experience with the GNU MIX Development Kit.
Version 1.2.5: N/A