macOS
brew install spimlocal Homebrew formula metadata
sudo port install spimMacPorts ports tree · emulators/spim/Portfile · Quelle: api.github.com
brew / Rang 6415
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für spim in AI-Agent-Workflows.
Installation
brew install spimlocal Homebrew formula metadata
sudo port install spimMacPorts ports tree · emulators/spim/Portfile · Quelle: api.github.com
sudo apt install spimDebian stable package indexes · spim · Quelle: deb.debian.org
sudo dnf install spimFedora Rawhide package metadata · spim · Quelle: dl.fedoraproject.org
winget install --id JamesLarus.SPIM -eWindows Package Manager source index · JamesLarus.SPIM · Quelle: cdn.winget.microsoft.com
Überblick
MIPS32 simulator
Verlauf
SPIM is James Larus's long-running MIPS32 simulator, packaged as a terminal simulator and historically accompanied by graphical variants for teaching assembly language and computer architecture.
The official site says SPIM reads and executes MIPS32 assembly programs, provides a simple debugger and minimal operating-system services, and includes source code and documentation. Its copyright notice spans 1990 to 2023.
SPIM persisted in package collections because it was a compact teaching tool with a stable command-line interface. The input facts list Homebrew, Debian, Fedora, MacPorts, Ubuntu, and winget packages.
The terminal `spim` program is used to run assembly-language programs for the simulator, while QtSpim provides a cross-platform GUI. The official site says older PCSpim and xspim interfaces remain available but are no longer maintained.
Package maintainers care about SPIM because it is classic educational infrastructure: small, stable, source-available, and useful on lab machines where students need the same MIPS simulator from a package manager.
Sicherheitslage
narrow executable package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
spim | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:spim |
|---|---|
| Version | 9.1.24 |
| Paketmanager | Homebrew |
| Homepage | https://spimsimulator.sourceforge.net/ |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
spim 8.0+dfsg-7
MIPS R2000/R3000 emulator
http://pages.cs.wisc.edu/~larus/spim.html
sudo apt install spimspim 8.0+dfsg-7
MIPS R2000/R3000 emulator
http://pages.cs.wisc.edu/~larus/spim.html
sudo apt install spimspim 20230804-0.13.svn.fc45
An assembly language MIPS32 simulator
http://spimsimulator.sourceforge.net/
sudo dnf install spimspim
sudo port install spimJamesLarus.SPIM
winget install --id JamesLarus.SPIM -eQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.