Il s'agit de la commande ppc.real qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
perpc - émulateur de plate-forme PowerPC indépendant de l'architecture capable d'exécuter la plupart des
Systèmes d'exploitation PowerPC.
SYNOPSIS
fichier de configuration ppc
DESCRIPTION
PearPC (ppc) est un émulateur de plate-forme PowerPC indépendant de l'architecture capable d'exécuter
la plupart des systèmes d'exploitation PowerPC.
Fonctionnement
* Licence : GPL
* Langage de programmation : C++, C et (sur les plateformes x86) assembleur
* Plateformes supportées : POSIX-X11 (Linux, ...), Win32
Les systèmes d'exploitation suivants ont été testés et exécutés (dans une certaine mesure) sous PearPC :
* Mandrake Linux 9.1 pour PPC : Fonctionne très bien
* Darwin pour PPC : Fonctionne bien
* Mac OS X 10.3 : fonctionne bien avec quelques mises en garde
* OpenBSD pour PPC : plante au démarrage (accède à PCI d'une manière non prise en charge)
* NetBSD pour PPC : plante au démarrage
PearPC simule le matériel suivant :
* CPU : Sorte de G3, pas encore d'altivec. Comprend un débogueur minimaliste. Le processeur est
complètement déterministe, optimal pour le développement du système d'exploitation.
* CPU JITC-X86 : Un CPU très rapide pour les systèmes x86 qui traduit le code PowerPC
à la volée vers le code natif. Encore un peu expérimental.
* PCI-Brige : Un PCI-Bridge barebone, assez pour travailler avec.
* Contrôleur IDE : Sorte de CMD646 avec prise en charge du bus-mastering. Vous pouvez joindre
Disque(s) dur(s) IDE et/ou CDROM(s) IDE (représentés par des fichiers ou des périphériques sur l'hôte).
* PIC : Un contrôleur d'interruption programmable (sorte d'Heathrow).
* VIA-Cuda : Avec souris et clavier attachés.
* Contrôleur de réseau : émule un 3COM 3C90x, fonctionne actuellement uniquement sur POSIX avec
Prise en charge de /dev/tun.
* NVRAM : Capable de stocker 8KiB de mémoire non volatile.
* USB : Un hub USB non utilisable, mais suffisant pour faire croire au système d'exploitation qu'il existe un hub USB.
* PROM : Sorte d'openfirmware. Moche et contient beaucoup de hacks, mais assez pour supporter
Yaboot et BootX et pour démarrer à partir des partitions HFS/HFS+.
CONFIG DOSSIER
Voir ppcconf.example pour le fichier de configuration commenté dans le répertoire docs/example
Voir également la documentation ppc en ligne sur le site Web dont l'URL est indiquée ci-dessus.
LIMITATIONS
En raison de la nature de l'émulation, PearPC est assez lent (le client s'exécutera environ 500 fois
plus lent que l'hôte). Notez que seul le CPU est aussi lent, la vitesse de l'émulé
le matériel ne souffre pas tant de l'émulation ; par exemple la vitesse de simulation
disque dur/CDROM est assez bon, surtout lors de l'utilisation de l'interface busmaster. Cette
la situation est meilleure si vous pouvez utiliser le JITC (environ 40 fois plus lent) mais toujours pas prêt
pour une utilisation productive.
Étant donné que l'auteur n'a accès qu'à la machine little endian, PearPC n'aura probablement accès qu'à
fonctionner sur des architectures little endian en raison de certaines hypothèses stupides dans le code. Cette
ne devrait pas être difficile à réparer, l'auteur réglerait cela lui-même s'il avait du matériel big endian
(Astuce : vous devriez faire don de matériel big endian à l'auteur si vous voulez que cela soit corrigé !)
Pour des raisons tout aussi stupides, PearPC ne fonctionnera que sur des architectures 32 bits. Oui,
cela ne devrait pas non plus être difficile à corriger.
Beaucoup de fonctionnalités non implémentées sont actuellement critiques (c'est-à-dire qu'elles annuleront PearPC).
Les horaires sont très imprécis. Cela sera corrigé dans les versions ultérieures.
Pas de veille inactive (PearPC consommera des ressources cpu bien que le client soit inactif).
PearPC ne dispose pas d'une fonction de sauvegarde/restauration de l'état de l'émulateur.
Pas de support Altivec mais prévu.
Pas de LBA48, donc pas de prise en charge des disques durs supérieurs à 128 Gio. Mais je serais vraiment surpris si
PearPC a correctement pris en charge les disques durs supérieurs à 4 Gio, bien que cela devrait
être théoriquement possible.
AUTEURS
Développeur principal : Sebastian Biallas[email protected]> Quelques pièces majeures de : Stefan Weyergraf
<[email protected]>
SITE INTERNET
Visitez le site Web de PearPC à http://pearpc.sourceforge.net/
0.1 POIREPC(1)
Utilisez ppc.real en ligne en utilisant les services onworks.net
