Dieser Artikel listet Software- Emulatoren auf .

Zentrale Verarbeitungseinheiten

  • SPIM : Der OVPsim 500 MIPS MIPS32-Emulator ermöglicht die Softwareentwicklung mithilfe virtueller Plattformen. Er emuliert MIPS-Prozessoren mit bis zu 500 MIPS und ist mit vielen Betriebssystemen, darunter Linux, kompatibel. OVP dient der Erstellung von Emulatoren für einzelne oder mehrere MIPS-Prozessoren – sowohl homogene als auch heterogene.
  • PearPC
  • Rosetta : Apples Emulator für PowerPC-Prozessoren, integriert in Mac OS X
  • WarpUP : Amiga-System für PowerPC-Erweiterungskarten, integriert in MorphOS und verfügbar für AmigaOS

Computersystem-Emulatoren

Vollständige Systemsimulatoren

  • Simics
  • CPU Sim : Eine Java-Anwendung, die es dem Benutzer ermöglicht, eine einfache Architektur und einen einfachen Befehlssatz zu entwerfen und zu erstellen und anschließend Programme mit Befehlen aus diesem Satz durch Simulation auszuführen.
  • GXemul : Framework zur Emulation vollständiger Computerarchitekturen

Mobiltelefone und PDAs

Multi-System-Emulatoren

  • blueMSX: Emuliert Computer und Konsolen auf Z80-Basis
  • MAME : Emuliert diverse Arcade-Automaten , Videospielkonsolen und Computer
  • DAPHNE ist eine Arcade-Emulator- Anwendung, die verschiedene Laserdisc-Videospiele emuliert , um diese Spiele zu erhalten und ein möglichst originalgetreues Spielerlebnis zu bieten. [ 2 ] Der Entwickler bezeichnet DAPHNE als den „ersten Multi-Arcade-Laserdisc-Emulator“ („FEMALE“). Der Name leitet sich von Prinzessin Daphne, der Heldin von Dragon's Lair , ab . HYPSEUS ist ein modernes SDL2-Update des DAPHNE-Emulators und wurde nach einem Geschwisterkind von Daphne benannt. [ 3 ]

Netzwerkemulatoren

Betriebssystememulatoren

Unix

Zusätzlich zum POSIX-System enthält Cygwin einen Paketmanager , der eine Verbindung zu einem Repository mit über 9000 Softwarepaketen herstellt. Optional können Benutzer das Cygwin-Ports-Repository nutzen, das über 2300 (86x64) bzw. über 2700 (86x32) weitere Softwarepakete umfasst, die nicht im RedHat-Repository enthalten sind, darunter viele Anwendungen mit grafischer Benutzeroberfläche (GUI).
Das Repository enthält eine breite Palette an Software, darunter Bash (eine Befehlsshell und Skriptumgebung vergleichbar mit Windows PowerShell ) und die GNU Compiler Collection mit der kompletten Toolchain. Darüber hinaus sind die üblicherweise mit einer Linux-Distribution installierten Programmiersprachen wie C , C++ , Python , PHP , Perl , Tcl / Tk und Lua sowie diverse Entwicklungsbibliotheken verfügbar.
Neben Bash sind die GNU-Dienstprogramme (z. B. ` locate` , `find` , `grep` ) standardmäßig installiert. Hunderte weiterer Softwarepakete sind enthalten, viele davon mit einer Nicht-POSIX-Windows-Implementierung, wie Datenbankmanagementsysteme ( PostgreSQL , MySQL ), Webserver (z. B. Apache HTTP Server ), Firewalls , Textverarbeitungsprogramme und Konsolenanwendungen. Außerdem existiert eine (relativ stabile) X.Org-Server -Implementierung des X Window Systems (X11) mit GTK- und Qt -Bibliotheken. Darauf basieren grafische Desktop-Umgebungen wie GNOME, LXDE, LXQt, KDE und andere (z. B. x2go) mit zugehörigen grafischen Benutzeranwendungen, deren Stabilität und Funktionalität variieren.

Windows

  • Wine : Verfügbar für die meisten POSIX- kompatiblen ( Unix-ähnlichen ) Betriebssysteme wie Linux , Berkeley Software Distribution (BSD) und macOS ( Darling- und Darwine-Projekte). Es bietet eine Win32-API und eine Cleanroom-Implementierung der zugehörigen Funktionen. Im Gegensatz zu Cygwin ermöglicht Wine die Installation und Nutzung unveränderter Windows-Software. Umfangreiche Unterstützung wurde in die Unterstützung von Videospielen investiert, einschließlich Erweiterungen von Drittanbietern (z. B. PlayOnLinux ), die benutzerdefinierte Windows-Konfigurationen bereitstellen, die bekanntermaßen mit einer Vielzahl von Videospielen kompatibel sind . Darüber hinaus wird Bürosoftware , einschließlich Microsoft Office , unterstützt. Dank der Unabhängigkeit von der Windows-Registry, der Einbindung statisch verknüpfter Bibliotheken und (zumindest teilweise) der historischen Entwicklung aus Open-Source-Projekten funktionieren portable Anwendungen wie die PortableApps -Plattform und die über 300 verfügbaren Softwareanwendungen, die damit heruntergeladen werden können, nahezu problemlos.

Druckeremulatoren

Terminalemulatoren

Videospielkonsolen-Emulatoren

Siehe auch

Referenzen

  1. ^ Bailey, Dustin (10.02.2023). „Das vergessene Super Monkey Ball-Spiel, das den iPhone App Store ins Leben rief, wurde mit einem neuen Emulator erhalten . “ gamesradar . Abgerufen am 14.02.2023 .
  2. ^ „DAPHNE FAQ – Wozu dient DAPHNE?“ . Archiviert vom Original am 23.10.2017 . Abgerufen am 29.09.2013 .
  3. ^ „DAPHNE-Alternativen“ . Abgerufen am 26.04.2022 .