====== SheepShaver ====== [[http://sheepshaver.cebix.net|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 [[http://www.gnu.org/copyleft/gpl.html|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 [[fr:projects:benchmarks|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:** [[#quoi_de_neuf|15/05/2006 -- Nouveau snapshot]]. ===== Fonctionnalités ===== * 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 ===== Quoi de neuf ? ===== {{subpage>fr:projects:sheepshaver:news&type=list&count=2&nofooter&noeditbutton}} ===== Téléchargement ===== * {{downloads>common:sheepshaver:downloads#1}} * [[fr:projects:sheepshaver:downloads|Versions précédentes]] * **Remarque:** les utilisateurs Windows devront également installer les bibliothèques [[http://www.libsdl.org/download-1.2.php|SDL-1.2]] et [[http://gladewin32.sourceforge.net/modules/wfdownloads/|GTK+-2]].