Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Als Emulation wird in der Computertechnik das funktionelle eines Systems durch ein anderes bezeichnet. Das System erhält die gleichen Daten führt die gleichen Programme aus und erzielt die gleichen Ergebnisse das nachgebildete System. Ein Emulator ist ein System das ein anderes Zu unterscheiden sind Hardware- und Software-Emulatoren.
Ein Hardware-Emulator ist ein elektronisches Gerät einen Mikroprozessor (CPU) funktionell elektrisch und mechanisch (Gehäuse Pins) nachbilden kann. Die Verbindung zur Prozessorbaugruppe mittels Sockel und passendem Stecker erstellt. Er auch als in circuit emulator (ICE) bezeichnet.
Beispiel: Ein Faxmodem emuliert für den Computer einen Drucker wird also über einen speziellen Druckertreiber Dem Telefonnetz gegenüber emuliert es ein Faxgerät .
Ein Software-Emulator ist eine virtuelle Maschine . Im Vordergrund steht aber dass nicht die CPU sondern die komplette Hardware eines Systems virtuell und möglichst exakt nachgebildet wird.
Beispiel : der 68000er -Emulator den Apple mit seinen PowerPC -basierten Betriebssystemversionen mitliefert ( Mac OS ).
Emulatoren werden für verschiedene Zwecke eingesetzt:
Investionsschutz: Software die für ältere Systeme worden ist kann auf modernen Systemen weiter
Beispiel: auf einem Linux -Rechner wird mittels VMware ein PC emuliert auf dem Windows installiert werden kann. Alle bisher gekaufte kann weiter eingesetzt werden.
Softwareentwicklung: Es ist möglich Software für Systeme zu entwickeln und zu testen.
Beispiel: Programme die für Palm OS auf einem PC entwickelt werden können dem Palm Emulator getestet werden.
Ausbildung: Ein Emulator erlaubt es sich Systeme einzuarbeiten deren Anschaffung sonst sehr aufwändig
Beispiel: Mit dem Hercules -Emulator wird auf einem PC ein S/370 emuliert auf dem ein komplettes MVS installiert wird.
Freizeit/Hobby: Alte Konsolspiele aus den frühen Jahren können dank geeigneter Emulatoren auf moderner laufen.
Ergonomie: Software die normalerweise nur auf mit unergonomischen Ein-/Ausgabegräten läuft (LC-Displays) kann auf mit komfortablen Bildschirmen laufen.
Beispiel: Die Bildwiedergabe beim GameBoy Emulator auf PC ist besser als bei einem realen
In letzter Zeit spielen Emulatoren auch der Freeware -Szene eine bedeutende Rolle. So bietet etwa GameBoy Advance durch seine relativ einfache Programmiersprache (eine Version von C ) die Möglichkeit Spiele und Anwendungen zu die dann auf einem Emulator genutzt werden.
Für den Nutzer der Emulatoren z.B. Ausführen von alten kommerziellen Computer - und Videospielen einsetzt ist problematisch dass diese auch noch unter dem Schutze des Urheberrechts stehen wenn es sie seit mehreren nicht mehr zu kaufen gibt.
Software älterer Computersysteme besonders der Spielekonsolen häufig nur in Form von ROM -Bausteinen verfügbar. Da sich ROMs relativ einfach lassen arbeiten Emulatoren in der Regel problemlos so genannten ROM Dateien (oder auch ROM Images ) die in verschiedenen Dateiformaten vorliegen. Ähnlich mit Kopien von Software die auf Bändern Disketten ausgeliefert wurden. Auch hier sind Tape Images bzw. Disk Images für die Benutzung mit einem Emulator
Verschiedene Dateiendungen verweisen auf bestimmte ROM-Formate:
Der bekannteste Emulator und der mit beliebteste ist MAME. Mame steht für "Multiple Machine Emulator" und emuliert in der aktuellen v.0.81u7 insgesamt 2.417 Arcade-Automaten (Clones und non-Working schon ausgerechnet) Insgesamt entspricht das komplette MAME derzeit 6 DVDs und läßt sich von Online-Versandhändlern für ca. 30 USD erwerben.
Ein Problem ist allerdings dass nicht ROMs copyrightfrei sind und noch kommerziell genutzt Das MAME Open Source Projekt nimmt deswegen Roms auf die jünger als 2 Jahre Wobei das nicht ausschließt dass alternative MAME das immer mal wieder tun mit mehr weniger Erfolg. Neuere erst wenige Monate alte zwingen in der Regel jeden PC in Knie und werden nur mangelhaft emuliert.
Ältere wie Pacman Mr. Do Popeye Polyplay laufen hingegen wie auf den Original-Automaten einzige was fehlt ist der klassische Münzeinwurf. gibt allerdings Nachbauten im Gehäuse eines normalen die einen PC enthalten auf dem MAME und der explizit an die Hardware des angepasst wurde.
Die Szene der Emulationsfans ist sehr wächst unterhält viele Foren und stellt eine Konkurrenz zum kommerziellen PC-Spiele-Sektor da! Innerhalb dieser sich auch die Translations-Szene die sich vorwiegend dem übersetzen vom japanischen Nintendo und Sega in englische beschäftigen oder etwa jap/eng ins die von den Herstellern früher hier nie wurden.