Piste: » SheepShaver - Historique

SheepShaver - Historique

  • [14/05/2006] SheepShaver 2.3 snapshot
    • Gère jusqu'à 1 Go de RAM
    • Améliore les performances de la couche réseau SLiRP
    • Corrige l'accélération native QuickDraw
    • Corrige un crash lors de l'installation de MacOS 9
    • Corrige un crash avec l’extension AppleShare
    • Corrige le support de MacOS 7.5.3 Revision 2.2
    • Corrige un bogue qui sur-agrandissait la fenêtre lors du premier démarrage
    • Modifie le nom du volume partagé en Unix (Toshimitsu Tanaka)
    • Portage initial vers IRIX/mips, avec JIT
    • MacOS X:
      • Portage vers MacOS X pour Intel, y compris le JIT
      • Ajout d'un petit outil graphique pour configurer SheepShaver
      • Ajout de l'auto-détection des CD-ROMs insérés
      • Corrige la gestion du presse-papier (copier/coller de texte de/vers l'OS hôte)
      • Corrige la gestion du Répertoire Partagé (attributs étendus, dossiers devenus “invisibles”, dates de création)
      • Corrige la couche SLiRP (contournement de bogues MacOS X en fait)
      • Améliore les performances globales sur PowerPC par un facteur 2
    • Windows:
      • Ajoute la couche d’émulation réseau SLiRP (ether slirp)
      • Ajoute la couche d’émulation réseau TAP-Win32 (ether tap)
      • Corrige l'auto-détection de CD-ROM (pollmedia fonctionne à présent)
      • Corrige le support de la boucle d'attente de MacOS (idlewait)
      • Corrige le curseur natif pour être mis à jour dès qu'il est modifié
      • Améliore l’interface de configuration du réseau
  • [30/11/2005] SheepShaver 2.3 snapshot
    • Ajout du mode plein-écran sous Linux via le framebuffer
    • Ajout de l'option screen similaire à la config de Basilisk II
    • Ajout des instructions lvsl/lvsr manquantes du noyau AltiVec (Adobe FrameMaker)
    • Ajout d'une émulation du réseau en mode utilisateur (ether slirp comme config)
    • Ajout du support Ethernet et port série à la version Windows
    • Ajout d'une GUI Windows utilisant GTK+2
    • Ajout du support de Darwin/x86 avec compilateur dynamique activé (JIT)
    • Amélioration de la portabilité du noyau d'émulation FPU
    • Amélioration du traitement des interruptions en mode émulateur PowerPC
    • Amélioration de l'idle wait sous Linux
    • N'autorise plus le chargement de MacOS < 8.1 avec des ROMs NewWorld
    • Correction du support natif Linux/PowerPC
    • Correction du test-and-set PowerPC (presse-papier en pratique)
    • Correction du support Ethernet sous Linux
    • Correction de quelques interblocages lors du traitement d'interruptions
    • Correction des Timers Haute Précision sous Linux
    • Correction du support des disques de plus de 4 Go
    • Correction de l'accélération native du curseur sous SDL/x11
    • Correction du driver sheep_net pour fonctionner correctement avec les noyaux 2.6.11
  • [21/03/2005] SheepShaver/SDL pour Windows
    • Des exécutables pour Windows x86 sont à présent disponibles sur ce site
  • [15/03/2005] SheepShaver snapshot
    • Implémentation de timers haute précision pour les systèmes POSIX, en particulier Linux pour l'instant
    • Ajout de quelques optimisations SSE2 pour l'émulation AltiVec. Les performances sont améliorées de 20%
    • Portage pour FreeBSD 5.3 et NetBSD 2.0 (testé sous x86)
    • Portage partiel pour Windows utilisant la bibliothèque SDL
    • Correction de la gestion des interruptions, tous les registres nécessaires sont bien sauvegardés à présent
    • Correction de l'exécution native sous les systèmes Linux/PPC récents
    • Correction du support des ROMs Gossamer (PowerMac G3 Beige)
    • Correction d'un crash dans Apple Personal Diagnostics sous MacOS 9
    • Correction d'un crash dans le gestionnaire d'économie d'énergie sous MacOS
  • [07/07/2004] SheepShaver snapshot
    • Ajout du support de MacOS 9.0.4
    • Port natif pour MacOS X utilisant la SDL
    • Correction de l'horloge émulée, i.e. applications utilisant UpTime()
    • Correction du curseur natif sours X11
    • Correction des mappings de touche ”r” et <ctrl> pour Apple/X11
    • Correction de la terminaison de thread vidéo sous MacOS X
    • Correction du support des processeurs G4 récents (7450 et 970)
  • [09/06/2004] SheepShaver snapshot
    • Quelques améliorations apportées au JIT générique. SheepShaver tourne maintenant à environ 1/8e de la machine hôte.
    • Le code généré par le JIT est maintenant “réeantrant” en quelque sorte. De fait, le traitement du son est beaucoup plus fluide (e.g. sous PlayerPRO).
    • Ajout de l'accélération QuickDraw pour les opérations BitBlt (srcCopy) et FillRect.
    • Ajout du support des périphériques TUN/TAP. Par ailleurs, le code concernant le support de l'Ethernet est maintenant little-endian et 64-bit clean.
    • Ajout du support de changement de profondeur d'écran à la volée. SheepShaver supporte à présent le monochrome jusqu'à la profondeur d'écran courante.
    • Ajout de l'option idlewait qui permet à SheepShaver de dormir de temps en temps quand MacOS ne fait rien, i.e. réduction de consommation CPU.
    • Ajout de l'option expérimentale jit68k qui permet d'activer le JIT 68k de MacOS.
    • Amélioration du support plein-écran en DGA.
    • La XPRAM est maintenant correctement initialisée lors de la première utilisation de SheepShaver.
  • [25/02/2004] SheepShaver snapshot
    • Amélioration du JIT générique, traduction des instructions de la FPU
    • Émulation de l'AltiVec, permettant ainsi d'identifier le processeur comme un ppc7400 (G4)
    • Port partiel vers Darwin/PPC, i.e. il fonctionne mais ce n'est pas optimal
  • [14/01/2004] SheepShaver snapshot
    • L'émulation des instructions de l'ALU est complètement validée
    • L'émulation des instructions de la FPU est plus précise et corrige par exemple le problème des barres de défilement, le Calculateur Graphique en 3D
    • Support des plate-formes 64-bit, dont l'AMD64 où le JIT fonctionne aussi
    • Support du copier-coller de texte entre MacOS et d'autres clients X11
    • Support des souris à molete pour le défilement vertical des fenêtres
    • Support amélioré des ROMs de PowerMac PCI avec des patches plus génériques
    • Support amélioré de la sortie son (avec des ROMs de PowerMac PCI antérieurs aux G3)
    • Correction des SheepThreads sur PowerPC ainsi que les sémaphores
  • [25/11/2003] SheepShaver snapshot
    • Première publication avec émulation de CPU PowerPC pour accroître les tets
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki