Menu

MixIDE / News: Recent posts

MixIDE 1.4 is Now Available

Release 1.4 of MixIDE is now available for download.
A bug in the MIX machine implementation has been fixed, whereby the DIV instruction would ignore the sign of the rAX register.

Posted by Andrea G. B. Tettamanzi 2008-07-09

MixIDE 1.4rc6 is Now Available

Release candidate 6 of MixIDE 1.4 is now available.
This candidate release fixes a bug in the implementation of CMP<register> instructions that had gone unnoticed for years.

Posted by Andrea G. B. Tettamanzi 2008-05-04

MixIDE 1.4rc5 is Now Available

Release candidate 5 of MixIDE 1.4 is now available.
Two improvements have been introduced with this new release candidate:
1) now the MIX virtual machine runs in a separate thread; therefore, the user can interact with the application while the MIX machine is executing a program; as a consequence, a new "Stop" command is now available in the "MIX" menu to halt the MIX machine;
2) the memory view and the register view are updated in real time while the MIX machine is running.
While it is true that updating the GUI makes the MIX machine emulation run significantly slower, the user now can see what the program being executed is doing.

Posted by Andrea G. B. Tettamanzi 2008-05-01

MixIDE 1.4rc4 is Now Available

Release candidate 4 of MixIDE 1.4 is now available.
This new release candidate adds assembler support for local labels.
Local labels are labels of the form <n>H, <n>B, <n>F, where <n> ::= 1 | ... | 9. The form <n>H is used to define a local label, <n>B to reference the last definition <n>H, <n>F to reference the first forward definition of <n>H. Local labels free the programmer from having to invent meaningful names for all points of code that need cross-referencing.

Posted by Andrea G. B. Tettamanzi 2008-04-22

MixIDE 1.4rc3 is Now Available

Release candidate 3 of MixIDE 1.4 is now available.
This new release candidate supports instruction timing and displays the internal clock in the Register View.

Posted by Andrea G. B. Tettamanzi 2008-04-21

MixIDE 1.4rc2 is Now Available

Release 1.4rc2 of MixIDE, a simulator of Donald E. Knuth's fictitious MIX processor written in Java, which includes support for floating-point arithmetics, is now available.
This is the first release of MixIDE that is made available through SourceForge.net.
MixIDE has been developed by Andrea G. B. Tettamanzi as teaching material for his class on "Computer Programming" at the University of Milan, Italy.

Posted by Andrea G. B. Tettamanzi 2008-04-16