ftp.nice.ch/pub/next/tools/simulators/NeXTspim.1.0.README

This is the README for NeXTspim.1.0.NI.b.tar.gz [Download] [Browse] [Up]

NeXTspim is a port of XSPIM to the NeXTstep operating system.  It has almost all of the functionality of the orginal cl-spim and cl-xspim, but has a much nicer user interface.  (I think so, anyway!)

Here is a part of the original documentation for SPIM, slightly edited to reflect NeXTspim:

---------------------------------------------------
SPIM is a software simulator that runs assembly language programs
for the MIPS R2000/R3000 RISC computers.  SPIM can read and
immediately run files containing assembly language statements.
SPIM is a self-contained system for running these programs and
contains a debugger.

SPIM implements almost the entire MIPS assembler-extended instruction
set (I've omitted some the complex floating point comparisons and
details of the memory system page tables).  SPIM comes with complete
source code and documentation of all instructions (including several
that aren't in Kane's book, but are produced by MIPS compilers).

SPIM also includes an extension by Anne Rogers and Scott
Rosenberg of Princeton that performs a cycle-by-cycle MIPS simulation
that exposes the hardware pipeline.

SPIM is copyrighted by me and can be freely used for non-commerical
purposes.  You can copy a compressed tar file from ftp.cs.wisc.edu in
the file: ~ftp/pub/spim/spim.tar.Z.  If you want to be informed of
future updates, send me your electronic address.

SPIM comes with documentation, however Appendix A of Hennessy & Patterson,
"Computer Organization and Design: The Hardware/Software Interface," Morgan
Kaufman, 1993 is a far better introduction to the software.

James Larus
larus@cs.wisc.edu
---------------------------------------------------

The file NeXTspim-1.0.tar.Z contains an executable, under NeXTstep 2.1, for Motorola processors.

The file NeXTspim-1.0-SRC.tar.Z contains the source code for NeXTspim.

See the files Documentation/NeXTspim.doc.rtf for user info and Documentation/NeXTspim.rtf for programmer's notes and bug info.

Mark Gritter
gritter@gac.edu
Gustavus Adolphus College, St. Peter, MN

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.