This new version of VMIPS incorporates some minor bug fixes intended to make it easier to compile with newer C++ compilers. Enjoy!
This new version of VMIPS contains a basic cache simulation, as well as better support for debugging, and many other minor new features and bug fixes. Enjoy!
This release contains a few bug fixes that affect the build process, installation procedure, and the documentation. Also, a problem compiling with GCC 4.7.x has been fixed. Enjoy!
This new version contains a new interactive monitor facility, as well as a few bug fixes and minor optimizations.
Two minor bug fixes are included in this release with respect to 1.3.1 from 2005: one has to do with the CP0 Context register, and the other has to do with compiling with gcc 4.1.x (which should work now). Other than that it should be much the same as 1.3.1. Share and Enjoy, -Brian
This version builds correctly under Microsoft Windows using Cygwin, and has a few other, very minor bug fixes.
I've decided to start providing pre-built .deb binary packages for Debian stable, because that's the version of Linux I use. The first such package, for vmips-1.3, is now online at SourceForge. Enjoy!
Note that debian packaging *information* is available in this as well as many earlier releases; all you need to do is download the .tar.gz file and run dpkg-buildpackage on your own machine, and you'll get a fresh tasty .deb to match your own personal Linux installation.
VMIPS 1.3 has been released, as the start of a new stable 1.3.x branch. This new release focuses mainly on improvements to existing features (especially interrupts and interrupt-driven I/O); it has also undergone significant code cleanup.
This release contains an important bug fix to the debugger interface, as well as a few other, more minor bug fixes to the Makefiles, configure scripts, and command-line parsing code.
This release contains a few important bug fixes to the system control coprocessor (CP0), involving interrupt processing and TLB miss exception handling, as well as a few other, more minor bug fixes.
VMIPS 1.2 is much easier to configure and build than previous releases. It also includes a new tracing framework, a debugger interrupt key, beta support for some DECstation-compatible devices, and some bug fixes. Get yours today! :-)
There is a new stable vmips-1_2-branch in CVS, which will soon be released as VMIPS 1.2. A release candidate from this branch has also been made available- check this month's mailing list archives (or the project web page!) for details.
I seem not to have announced the last release (1.1.2) on sourceforge, but this time, now that 1.1.3 is out, I won't forget. :-)
Anyway, here is a release with a couple of nice TLB bug fixes and a bug fix in the "sltiu" instruction. It also includes important interrupt-handling bug fixes that appeared in 1.1.2.
VMIPS 1.1.1 has been released. This release includes bug fixes in shift instructions, coprocessor interfaces, endian-swap support, and configuration.
You are welcome to report any bugs you find to our SourceForge bug tracker.
VMIPS 1.1 has been released. This release includes substantial performance improvements as well as an infrastructure overhaul.
You are welcome to submit any bugs you find to our SourceForge bug tracker.
VMIPS 1.0.4 has been released. This release includes bug fixes in
the TLB, in the interrupt handling mechanisms, and the SPIM-compatible
console device. As a side effect, there is also a slight speed-up when
interrupts are turned off.
You are welcome to submit any bugs you find to our SourceForge bug tracker.
VMIPS 1.0.3 has been released. Important bugs in a handful of MIPS instructions have been fixed in this release -- all users should upgrade. A bug was also fixed in the external debugger interface.
You are welcome to submit any bugs you find to our SourceForge bug tracker.
VMIPS 1.0.2 has been released. Bug fixes in this release include a tty bug workaround for Mac OS X, some warnings fixed for gcc 3.0.x users, and a few minor cleanups.
VMIPS 1.0.1 has been released. Minor bug fixes in this release include a header file warning fix and a format string warning fix in vmipstool.
VMIPS 1.0 has been released. VMIPS is a MIPS R3000 RISC virtual machine simulator, written in GNU C++ and licensed under the GPL.
In this release, a new "vmipstool" front-end to the cross-compilation tools is included. The installation process works better now, with Red Hat and Debian packaging scripts included. Many bugs, including portability bugs and bugs that affected debugger-interface robustness, have been fixed. A completed manual is included.