SPIM is an assembly language MIPS R2000,R3000 simulator. SPIM is copyrighted by James R. Larus.
What's the difference?
I modified SPIM version 6.2 to break the main window up into five separate windows instead of having one big window that did not fit on a screen of resolution 1024x768 and was a pain to deal with. I would concider the modifications trivial and I completed them in the course of an afternoon worth of programming, so I am distributing this under the same copyright as the original author as can be found in the README file.
About me.
A little about myself. I'm a student at the University of Missouri at Rolla studdying Computer Science. I had first seen the xspim program when one of my friends ran it. Now I'm in the assembly class that uses the mips language and xspim program. I had downloaded, compiled, and ran it once before we needed it in class and decided that I couldn't stand the interface. So I spent about an after-noon and split the windows up and I feel that makes a vast difference to the use ability of spim.
What I did.
I had practically coppied the code xspim ueses to popup the console and modified what needed so it can popup every section that originally was on the main window. The button bar is the only section still on the original window.
I also set the background to light grey. It was white before. The change
is not in the source code it is in the X resources. To set the background to
light grey add this line to your .Xdefaults
xspim.*.background: lightgrey
That will work on the original program as well as with the changes I made.
Downloads
This is the ftp site of the original unmodified spim program.
ftp://ftp.cs.wisc.edu/pub/spim/
Screenshots, the before and after
SPIM's home page
http://www.cis.unisa.edu.au/~cisbkg/cso/spim/
Feedback etc.
As this is a modified version of spim the original author will not support
this version unless he includes my changes in his code and in that case
you can get the code from him. If you do have problems or complaints
about my changes feel free to e-mail me. David Fries Here is some contact information to get ahold of me. Please use e-mail.
David Fries
James R. Larus
dfries@mail.win.org,
7 Glenna Dr.
St. Peters, MO 63376
larus@cs.wisc.edu
Computer Sciences Department
1210 West Dayton Street
University of Wisconsin
Madison, WI 53706 USA
608-262-9519