VMIPS 1.2.1 has been released. VMIPS is a MIPS R3000 virtual machine simulator with support for a serial console and GNU cross-compiler tools. This is a maintenance release with a few important bug fixes. You can download VMIPS 1.2.1 from any of the following sites: * ftp://download.sourceforge.net/pub/sourceforge/vmips/ * ftp://ftp.dgate.org/vmips/releases/vmips-1.2.1/ * http://download.sourceforge.net/vmips/ * http://www.dgate.org/vmips/releases/vmips-1.2.1/ * http://vmips.sourceforge.net/releases/vmips-1.2.1/ VMIPS is free software available under the GNU General Public License; for details, please read the file "COPYING". For installation instructions, please read "INSTALL". VMIPS was built by Brian Gaeke and others; for details, please see the files "AUTHORS" and "THANKS". New features since the last publically released version are detailed in "NEWS". The home page for VMIPS is "http://www.dgate.org/vmips". For bug reporting instructions, please see the VMIPS Manual. User-visible changes in version 1.2.1 (since version 1.2): * Fixed a bug where delay slot execution could be triggered even when emulating a malformed jr (jump-register) instruction. * Fixed a bug where, upon taking a TLB Miss exception, the ASID of the page that could not be looked up would be overwritten (in the CP0 EntryHi register) with garbage. * Fixed a bug in VMIPS configurations with multiple interrupt devices, where Interrupt Pending bits of the CP0 Cause from previous interrupts could be left asserted even if the device that asserted them had subsequently deasserted them. * Fixed a bug where the memory dump file and ROM file would be opened in text mode. They are now opened in binary mode. To get the code from CVS as any bug fixes are added, checkout from branch "vmips-1_2-branch". VMIPS 1.2.1 itself can be checked out using the tag "release-1-2-1". Please refer to the bug reporting instructions in the VMIPS manual if you have trouble using the software. -Brian Gaeke and the VMIPS developers