SheepShaver est un émulateur Open Source supportant MacOS Classic pour PowerPC. En d'autres termes, il vous permet d'exécuter sur votre ordinateur des applications conçues pour MacOS Classic (PowerPC), même si vous utilisez un autre système d'exploitation. Cependant, vous devez posséder une image de ROM de PowerMacintosh ainsi qu'une version adéquate de MacOS pour PowerPC. SheepShaver est distribué sous licence libre GPL.
Sur les systèmes à base de PowerPC, les applications s'exécuteront nativement, i.e. sans aucune émulation du processeur. Autrement, SheepShaver intègre le premier émulateur de PowerMac G4, mais sans MMU, capable d'exécuter MacOS Classic. Bien que pour l'instant le noyau d'émulation utilise des techniques basiques de traduction dynamique de code (JIT) les performances restent toutefois honnêtes et atteignent environ 1/8e de la vitesse réelle du processeur hôte.
Actuellement, les plate-formes suivantes sont supportées: Linux (x86, x86_64, ppc), MacOS X (i386, ppc), Open Darwin 8.0.1, NetBSD 2.0, FreeBSD 5.3 et Windows pour x86. À noter que n'étant pas développeur Windows, je me soucis que très peu de la version Windows. Vous êtes donc cordialement invités à maintenir cette version.
Remarque: cet espace web contient du code en développement de SheepShaver, provenant du CVS officiel. Malgré des efforts pour maintenir une certaine stabilité, des regressions sont possible.
Dernière mise à jour: 15/05/2006 -- Nouveau snapshot.
SheepShaver supporte MacOS 7.5.2 jusqu'à MacOS 9.0.4
Émulation d'un PowerPC G4 (dont AltiVec) sur des ordinateurs dépourvus de PowerPC. Autrement, SheepShaver exécute le code nativement.
JIT basique mais portable vers différentes architectures (i386, x86_64, mips)
Échange de texte entre MacOS et le système hôte via le presse-papier (copier-coller)
Échange de fichiers avec le système hôte via une icône Unix placée sur le bureau de MacOS
Modification à la volée de la résolution de l'écran
Modification à la volée de la profondeur d'écran supportant au minimum le monochrome
Accélération QuickDraw 2D pour les opérations suivantes: BitBlt et FillRect
Sortie son stéréo de qualité CD
SheepShaver supporte les réseaux locaux et Internet via Ethernet et PPP avec toutes les applications compatibles Open Transport
SheepShaver 2.3-Pre (14.May.2006)
Remarque: les utilisateurs Windows devront également installer les bibliothèques
SDL-1.2 et
GTK+-2.