SheepShaver
| {{#if: | | {{#invoke:WLink|getArticleBase}} }}
{{#if: Logo | | ||||||||
|---|---|---|---|---|---|---|---|---|
colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Logo |
{{#if: {{#invoke:Wikidata|claim|P154}} |
| ||||||||
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
}} }}{{#if: | | ||||||||
| {{{Screenshot}}}{{#if: | {{{Beschreibung}}} }}| }} | ||||||||
| Basisdaten
{{#if: | | ||||||||
| Hauptentwickler |
{{#if: {{#invoke:Wikidata|claim|P126}} |
| |||||||
| Maintainer | claim|P126|parameter=link|references=ja|list=, }}
}} }}{{#if: Christian Bauer, Marc Hellwig, Gwenolé Beauchesne, u. a. | | |||||||
| Entwickler |
{{#if: {{#invoke:Wikidata|claim|P178}} |
| |||||||
| Entwickler | claim|P178|parameter=link|references=ja|list=, }}
}} }}{{#if: | | |||||||
| Erscheinungsjahr |
{{#if: {{#invoke:Wikidata|claim|P577}} |
| |||||||
| Erscheinungsjahr | claim|P577|references=ja|list=, }} |
{{#if: {{#invoke:Wikidata|claim|P571}} |
| |||||||
| Erscheinungsjahr | claim|P571|references=ja|list=, }}
}} }} }}{{#ifeq: | KEINE_ANGABE || {{#if: | | |||||||
| Aktuelle Version | ({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. |
format | | {{#timefl:now|date}}}} | {{{2}}} | T._Monat JJJJ}} | lang= {{#switch: | -|=de | #default=de-AT
}} }} }}) }} |
{{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} |
|
| Aktuelle Version | claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} | ({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}} }}{{#ifeq: {{{AktuelleVorabVersion}}} | KEINE_ANGABE || {{#if: | | |||||||
| Aktuelle Vorabversion | ({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. |
format | {{{AktuelleVorabVersionFreigabeDatum}}} | {{#timefl:now|date}}}} | {{{2}}} | T._Monat JJJJ}} | lang= {{#switch: | -|=de | #default=de-AT
}} }} }}) }} |
{{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} |
|
| Aktuelle Vorabversion | claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} | ({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}} }}{{#if: | | |||||||
| Ausführungsumgebung |
{{#if: BeOS, BSD, Darwin, Linux, macOS, Windows |
| |||||||
| Betriebssystem | BeOS, BSD, Darwin, Linux, macOS, Windows |
{{#if: {{#invoke:Wikidata|claim|P306}} |
| |||||||
| Betriebssystem | claim|P306|parameter=link|references=ja|list=, }}
}} }} }}{{#if: | | |||||||
| Programmiersprache |
{{#if: {{#invoke:Wikidata|claim|P277}} |
| |||||||
| Programmiersprache | claim|P277|parameter=link|references=ja|list=, }}
}} }}{{#if: Emulation | | |||||||
| Kategorie | Emulation
}}{{#if: GNU GPL | | |||||||
| Lizenz | GNU GPL |
{{#if: {{#invoke:Wikidata|claim|P275}} |
| |||||||
| Lizenz | claim|P275|parameter=link|references=ja|list=, }}
}} }}{{#if: | | |||||||
| deutschsprachig | faculty|}} | ja | nein }}
}}{{#if: | | |||||||
| Sonstiges | {{{Sonstiges}}}
}}{{#if: sheepshaver.cebix.net | | |||||||
sheepshaver.cebix.net |
{{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} |
| ||||||||
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
}} }}{{#if: | | ||||||||
| Dateien | [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]
}} | |||||||
SheepShaver ist ein freier Apple-Power-Macintosh-Emulator für Unix mit X11 (Linux und BSD), macOS (PowerPC und Intel), Windows und BeOS als Wirtsystem. Als PowerPC-Emulator unterstützt SheepShaver Mac OS 7.5.2 bis 9.0.4 als Gastsysteme.
Geschichte
Da die Virtualisierungslösung für klassische 68k-Macintosh ShapeShifter und dessen Weiterentwicklung Basilisk II als 68k-Macintosh-Emulator ausgelegt sind, können damit nur Mac-OS-Betriebssysteme für 68k-Macintosh-Rechner als Gast ausgeführt werden. Das letzte Mac OS, das diese Rechnerarchitektur unterstützt, ist Mac OS 8.1. Um auch neuere Versionen von Mac OS emulieren zu können, bedurfte es daher eines PowerPC-Emulators. Zusammen mit Teilen des Programmcodes von Basilisk II entstand 1998 SheepShaver für BeOS zuerst als Shareware, später als Teil von BeDepot.<ref name="sheepshaver-faq">SheepShaver FAQ (englisch), abgerufen am 19. August 2014</ref>
Der Name SheepShaver ist eine Anspielung auf ShapeShifter, den 68K-Macintosh-Emulator für den Amiga.<ref name="sheepshaver-faq" /> Bereits ShapeShifter wie auch Basilisk I und Basilisk II stammen in großen Teilen von Christian Bauer.
Nachdem BeOS nicht erfolgreich gewesen war, wurde SheepShaver 2002 als Open Source unter der GPL veröffentlicht. Gwenolé Beauchesne, ein Entwickler bei Mandriva Linux, der bereits 1999 zu Basilisk II beigetragen hatte, erweiterte den PowerPC-G4-Emulator ab 2003 um {{#invoke:Vorlage:lang|flat}}<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20060209163323
| {{#ifeq: 20060209163323 | *
| {{#if: Gwenolé Beauchesne - Resumé | {{#invoke:WLink|getEscapedTitle|Gwenolé Beauchesne - Resumé}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:about:cv}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20060209163323}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Gwenolé Beauchesne - Resumé | {{#invoke:WLink|getEscapedTitle|Gwenolé Beauchesne - Resumé}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:about:cv}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20060209163323}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Gwenolé Beauchesne - Resumé | {{#invoke:WLink|getEscapedTitle|Gwenolé Beauchesne - Resumé}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:about:cv}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Gwenolé Beauchesne - Resumé | {{#invoke:WLink|getEscapedTitle|Gwenolé Beauchesne - Resumé}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:about:cv}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Gwenolé Beauchesne - Resumé | {{#invoke:WLink|getEscapedTitle|Gwenolé Beauchesne - Resumé}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:about:cv}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Gwenolé Beauchesne - Resumé | {{#invoke:WLink|getEscapedTitle|Gwenolé Beauchesne - Resumé}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:about:cv}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20060209163323|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.gibix.net/dokuwiki/en:about:cv}}
|| {{#if: || }}
}}{{#if: Gwenolé Beauchesne - Resumé
| {{#if: {{#invoke:WLink|isBracketedLink|Gwenolé Beauchesne - Resumé}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.gibix.net/dokuwiki/en:about:cv%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.gibix.net/dokuwiki/en:about:cv%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:about:cv }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> und portierte den Emulator von BeOS nach Linux, Mac OS X und Windows. 2008 stellte er die Arbeit an SheepShaver ein.<ref name="emaculation-wiki-sheepsaver">{{#invoke:Vorlage:lang|flat}} (englisch) im {{#invoke:Vorlage:lang|flat}}-Wiki, abgerufen am 19. August 2014</ref>
SheepShaver war der erste und bis Ende 2005 der einzige verfügbare PowerPC-Emulator mit G4-Prozessor- und AltiVec-Unterstützung. Am 20. Dezember wurde PearPC in Version 0.4.0 ebenfalls mit AltiVec-Unterstützung freigegeben.
Mit dem Entfernen der Classic-Umgebung in Mac OS X 10.5 „Leopard“ hat Apple die eingebaute Möglichkeit, alte Mac-Programme auf neuer Apple-Hardware zu nutzen, auch auf PowerPC-Macs genommen. Auf Intel-basierten Macs gab es bereits in der ersten Mac OS X-Version für diese Architektur, 10.4 „Tiger“, kein Classic Environment mehr. SheepShaver schließt diese Lücke: Es ist derzeit (Stand: 2014) die einzige Möglichkeit, für Mac OS geschriebene Programme auf Intel-basierten Macs sowie auf allen Macs, auf denen Mac OS X 10.5 und neuer läuft, zu nutzen. Dabei ist es sowohl auf PowerPC- als auch auf x86-Rechnern stabil und ausreichend schnell.<ref name="LEM-SheepShaver-2008">{{#invoke:Vorlage:lang|flat}} (englisch) auf Low-End-Mac, Alan Zisman, 2. Mai 2008, abgerufen am 19. August 2014</ref>
Unterstützte Gastsysteme
Als stabil gelten Mac OS 7.5.2 bis 8.6, jedoch wird auch Mac OS 9.0.4 experimentell unterstützt. Die neueren Mac-OS-Betriebssysteme Mac OS 9.1 bis 9.2.2 sind nicht lauffähig, da diese eine MMU voraussetzen, die von der PowerPC-Emulation nicht bereitgestellt wird.<ref>{{#invoke:Vorlage:lang|flat}} (englisch) im E-Maculation-Forum, abgerufen am 19. August 2014</ref> macOS ist nicht lauffähig.
Zur Ausführung von Mac OS benötigt SheepShaver ein Abbild von einem Mac OS ROM, in dem sich der Macintosh-Baukasten befindet, wobei das verwendete ROM-Abbild die Kompatibilität zu einer bestimmten Mac-OS-Version festlegt.<ref>{{#invoke:Vorlage:lang|flat}} (englisch), abgerufen am 19. August 2014</ref> Bei älteren Macintosh-Computern (später als {{#invoke:Vorlage:lang|flat}} bezeichnet) war das ROM in seiner Gesamtheit noch fest in einem ROM-Chip auf der Hauptplatine des Computers untergebracht. Dieses kann auf der originalen Hardware ausgelesen und in eine Datei gespeichert werden, die ShapeShifter, Basilisk II und SheepShaver als ROM-Datei verwenden können. Bei neueren Macs (von Apple {{#invoke:Vorlage:lang|flat}} bezeichnet) wurde eine Trennung zwischen Boot-ROM ({{#invoke:Vorlage:lang|flat}} ROM) und “Mac OS ROM” (“{{#invoke:Vorlage:lang|flat}} ROM”) eingeführt.<ref name="TA25936">Unterschiede zwischen dem Mac OS ROM und dem bootROM, abgerufen am 19. August 2014</ref> Diese ROM-Dateien werden von SheepShaver benötigt, um ein damit unterstütztes Mac OS starten zu können.<ref name="TA22055">{{#invoke:Vorlage:lang|flat}} (englisch), abgerufen am 19. August 2014</ref> Das Mac-OS-ROM (“{{#invoke:Vorlage:lang|flat}} ROM”) ist ab Mac OS 8.5 für {{#invoke:Vorlage:lang|flat}}-Macs bereits Bestandteil des Betriebssystems. Das noch benötigte Boot-ROM (“{{#invoke:Vorlage:lang|flat}} ROM”) könnte zwar von einem existierenden Power Mac ausgelesen werden, jedoch bietet Apple auch offizielle ROM-Updates an, aus denen das jeweilige ROM als Abbild ebenfalls entnommen werden kann.<ref>{{#invoke:Vorlage:lang|flat}} (englisch), abgerufen am 3. September 2014</ref>
Technik
SheepShaver emuliert generische PowerPC-Hardware; um zu Mac OS kompatibel zu sein, werden die originalen Macintosh-ROMs benötigt. Damit bietet SheepShaver folgende Funktionen:<ref name="beauchesne-wiki-sheepshaver"><templatestyles src="Webarchiv/styles.css" />{{#if:20060213021930
| {{#ifeq: 20060213021930 | *
| {{#if: SheepShaver | {{#invoke:WLink|getEscapedTitle|SheepShaver}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:sheepshaver}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20060213021930}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: SheepShaver | {{#invoke:WLink|getEscapedTitle|SheepShaver}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:sheepshaver}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20060213021930}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: SheepShaver | {{#invoke:WLink|getEscapedTitle|SheepShaver}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:sheepshaver}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: SheepShaver | {{#invoke:WLink|getEscapedTitle|SheepShaver}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:sheepshaver}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: SheepShaver | {{#invoke:WLink|getEscapedTitle|SheepShaver}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:sheepshaver}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: SheepShaver | {{#invoke:WLink|getEscapedTitle|SheepShaver}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:sheepshaver}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20060213021930|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.gibix.net/dokuwiki/en:projects:sheepshaver}}
|| {{#if: || }}
}}{{#if: SheepShaver
| {{#if: {{#invoke:WLink|isBracketedLink|SheepShaver}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.gibix.net/dokuwiki/en:projects:sheepshaver%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.gibix.net/dokuwiki/en:projects:sheepshaver%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:sheepshaver }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}, Gwenolé Beauchesne Wiki (englisch), abgerufen am 19. August 2014</ref>
- kompatibel mit den Gastsystemen Mac OS 7.5.2 bis 9.0.4 (je nach verwendetem Mac OS ROM)
- PowerPC-G4-Emulation, mit {{#invoke:Vorlage:lang|flat}} auf IA-32 (32-Bit-x86, i386), x64 (64-Bit-x64, auch x86-64 oder amd64) und MIPS
- native Ausführung auf PowerPC-G4-Hardware (Virtuelle Maschine)
- Kopieren und Einfügen zwischen Gast- und Wirtsystem
- Dateiaustausch über das Unix-Symbol auf dem Schreibtisch im Gastsystem
- Ändern der Auflösung sowie Anpassung des Farbraums an das Wirtsystem zur Laufzeit
- QuickDraw-2D-Videobeschleunigung für die Funktionen BitBlt und FillRect
- Audio-Ausgabe in Stereo mit CD-Qualität
- Netzwerk: Internet- und LAN-Verbindung über Ethernet und PPP mit allen Mac-OS-Programmen, die {{#invoke:Vorlage:lang|flat}} unterstützen
Durch die JIT-Emulation erreicht SheepShaver auf Nicht-PowerPC-Systemen eine annehmbare Geschwindigkeit von in etwa einem Achtel des Wirtssystems.<ref name="beauchesne-wiki-sheepshaver" /> Verglichen mit einem Power Mac G4 mit 400 MHz läuft Mac OS auf einem 32-Bit-x86-System mit 3,2 GHz sogar etwas schneller.<ref name="beauchesne-wiki-benchmark"><templatestyles src="Webarchiv/styles.css" />{{#if:20060209163312
| {{#ifeq: 20060209163312 | *
| {{#if: Benchmarks | {{#invoke:WLink|getEscapedTitle|Benchmarks}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:benchmarks}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20060209163312}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Benchmarks | {{#invoke:WLink|getEscapedTitle|Benchmarks}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:benchmarks}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20060209163312}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Benchmarks | {{#invoke:WLink|getEscapedTitle|Benchmarks}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:benchmarks}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Benchmarks | {{#invoke:WLink|getEscapedTitle|Benchmarks}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:benchmarks}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Benchmarks | {{#invoke:WLink|getEscapedTitle|Benchmarks}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:benchmarks}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Benchmarks | {{#invoke:WLink|getEscapedTitle|Benchmarks}} | {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:benchmarks}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20060209163312|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.gibix.net/dokuwiki/en:projects:benchmarks}}
|| {{#if: || }}
}}{{#if: Benchmarks
| {{#if: {{#invoke:WLink|isBracketedLink|Benchmarks}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.gibix.net/dokuwiki/en:projects:benchmarks%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.gibix.net/dokuwiki/en:projects:benchmarks%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.gibix.net/dokuwiki/en:projects:benchmarks }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}, Gwenolé Beauchesne Wiki (englisch) abgerufen am 19. August 2014</ref>
Distribution
Die ursprünglichen Entwickler, Christian Bauer und Marc Hellwig, stellen auf ihrer Homepage nur sehr alte Versionen zur Verfügung. Auch auf der Homepage von Gwenolé Beauchesne, die inzwischen nicht mehr erreichbar ist, ist die letzte Version aus dem Jahr 2008.
Auf E-Maculation gibt es eine aktive Entwicklergemeinde, die aktuelle Builds für verschiedene Betriebssysteme bereitstellt. Mit Stand 2014 wird sogar OS X 10.9 als Wirtsystem unterstützt.
Da SheepShaver unter der GPL steht, können viele Entwickler zum Fortbestand des Emulators beitragen. Derzeit wird Basilisk II und SheepShaver (die Teile des Quelltextes gemeinsam verwenden) auf GitHub bereitgestellt.
Neben den Builds für Linux (PowerPC sowie x86, 32-Bit und 64-Bit), Mac OS X (PowerPC und Intel, 32-Bit) und Windows (32-Bit) gibt es auch Binaries für Darwin, FreeBSD, Mac OS X (64-Bit, Intel), NetBSD und Windows (64-Bit).
Siehe auch
Weblinks
|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:
| {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
|1/= und Videos
|1/1=, Videos und Audiodateien
|/1= und Audiodateien}}
| , Videos und Audiodateien
}}
|#default= – }}{{#if:
| {{#ifeq: {{#invoke:Str|left||9}}
| category:
| FEHLER: Ohne Category: angeben!}}}}Vorlage:Wikidata-Registrierung
- Offizielle Website
- GitHub: cebix/macemu repository: Quelltexte von Basilisk II und SheepShaver
- E-Maculation wiki (englisch)
- E-Maculation wiki: {{#invoke:Vorlage:lang|flat}} (englisch)
- open.ou.nl Anleitung zu SheepShaver
Einzelnachweise
<references />
- Seiten mit defekten Dateilinks
- Wikipedia:Vorlagenfehler/Parameter:Datum
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Archiv-URL
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Linktext fehlt
- Wikipedia:Vorlagenfehler/Schwesterprojekt
- Freier Emulator
- Linux-Software
- MacOS-Software
- Windows-Software
- BeOS-Software
- MacOS-Virtualisierungs- und -Emulator-Software