home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Tools / simulators / NeXTspim.1.0.README < prev   
Encoding:
Text File  |  1994-04-26  |  2.0 KB  |  45 lines

  1. 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!)
  2.  
  3. Here is a part of the original documentation for SPIM, slightly edited to reflect NeXTspim:
  4.  
  5. ---------------------------------------------------
  6. SPIM is a software simulator that runs assembly language programs
  7. for the MIPS R2000/R3000 RISC computers.  SPIM can read and
  8. immediately run files containing assembly language statements.
  9. SPIM is a self-contained system for running these programs and
  10. contains a debugger.
  11.  
  12. SPIM implements almost the entire MIPS assembler-extended instruction
  13. set (I've omitted some the complex floating point comparisons and
  14. details of the memory system page tables).  SPIM comes with complete
  15. source code and documentation of all instructions (including several
  16. that aren't in Kane's book, but are produced by MIPS compilers).
  17.  
  18. SPIM also includes an extension by Anne Rogers and Scott
  19. Rosenberg of Princeton that performs a cycle-by-cycle MIPS simulation
  20. that exposes the hardware pipeline.
  21.  
  22. SPIM is copyrighted by me and can be freely used for non-commerical
  23. purposes.  You can copy a compressed tar file from ftp.cs.wisc.edu in
  24. the file: ~ftp/pub/spim/spim.tar.Z.  If you want to be informed of
  25. future updates, send me your electronic address.
  26.  
  27. SPIM comes with documentation, however Appendix A of Hennessy & Patterson,
  28. "Computer Organization and Design: The Hardware/Software Interface," Morgan
  29. Kaufman, 1993 is a far better introduction to the software.
  30.  
  31. James Larus
  32. larus@cs.wisc.edu
  33. ---------------------------------------------------
  34.  
  35. The file NeXTspim-1.0.tar.Z contains an executable, under NeXTstep 2.1, for Motorola processors.
  36.  
  37. The file NeXTspim-1.0-SRC.tar.Z contains the source code for NeXTspim.
  38.  
  39. See the files Documentation/NeXTspim.doc.rtf for user info and Documentation/NeXTspim.rtf for programmer's notes and bug info.
  40.  
  41. Mark Gritter
  42. gritter@gac.edu
  43. Gustavus Adolphus College, St. Peter, MN
  44.  
  45.