[PearPC] Emuler MacOS X sur un PC

Fermé
kelen - 13 mai 2004 à 14:48
 Utilisateur anonyme - 16 juil. 2004 à 13:07
salut tout le monde

alors voilà enfin les prémices d'un émulateur macos x pour un pc...

http://pearpc.sourceforge.net/

apparemment le système est super lent et c'est juste un début de développement...

si quelqu'un a un mac os x et ce sent d'attaque pour essayer je veux bien avoir un retour d'information là dessus ;-)

léchouilles
A voir également:

108 réponses

Utilisateur anonyme
22 mai 2004 à 16:07
Voici une petite note permettant à ceux souhaitant essayer cet émulateur de le faire sans trop d'aspirine :)
C'est le fruit d'informations collectées principalement sur la documentation du site et de forum consacrés à ce genre de pratiques

Lisez la documentation ici :
http://pearpc.sourceforge.net/
Ensuite vous pourrez suivre cette documentation

Installation Mac OSX V10.3

1- Avant de démarrer l’Installer de l’OS X :

-> Télécharger la dernière version de l’émulateur :
http://heanet.dl.sourceforge.net/sourceforge/pearpc/pearpc-0.1.2-win32-jitc.zip

-> Ensuite télécharger le fichier qui deviendra le disque dur virtuel :
http://heanet.dl.sourceforge.net/sourceforge/pearpc/pearpc-3gib.img.bz2

Je ne vais pas vous expliquer comment mettre en place les différents dispositifs, vous trouverez une documentation très bien faire sur le site principal :
http://pearpc.sourceforge.net/


2- Renseigner le fichier de configuration :

J’ai commenté en gras les éléments indispensables pour pouvoir démarrer dans de bonnes conditions.

# PearPC Configuration File

#
# Resolution
#	
#	0: 640x480x8 (indexed)
#	1: 640x480x15
#	2: 640x480x32
#	3: 800x600x8 (indexed)
#	4: 800x600x15
#	5: 800x600x32
#	6: 1024x768x8 (indexed)
#	7: 1024x768x15
#	8: 1024x768x32
#
#	The indexed modes are unsupported.
#	
#	default: 4
ppc_start_resolution = 4


#
# Redraw interval (in ms)
# must be between 1 and 999
#
# If you set this higher, PearPC will spend less time doing redraws (and so run faster)
# but feel less responsive. You should adjust this to your computer speed and personal
# preference.
#
redraw_interval_msec = 200

#
# Loader 

# Mon choix pour l’option « prom_bootmethod » est « select » qui me donne une 
#meilleure lisibilité pour la suite

#
#	Boot method
#	  this can be
#	  1. "auto", prom will boot the first bootable partition found (default)
#	  2. "select", prom will show you a list of bootable partitions
#	  3. "force", prom will load and boot the local file prom_loadfile
#
prom_bootmethod = "select"

# Example of how to use "force":
#prom_bootmethod = "force"
#prom_loadfile = "test/yaboot"
#prom_env_bootpath = "disk"

#
#	bootargs: don't change unless you know what you are doing
#	machargs: set to "-v" to get a verbose startup
#

#L’option “prom_env_machargs” devra être décommentée pour pouvoir rendre le 
#système amorçable

#prom_env_bootargs = ""
#prom_env_machargs = "-s"

#
#	This is needed if you want to boot Mac OS X
#

prom_driver_graphic = "video.x"


# This will adjust the position of the initial page table (don't change)
#page_table_pa = 104857600

#
# CPU Config
#
#	Processor Version Register
#	Defaults to 0x00088302
#	Only change if you know want you are doing
#
#cpu_pvr = 0x00088302


#Ici j’ai augmenté la valeur de la mémoire pour obtenir une emulation de 512 Mo, j’ai 
#l’impression que ça n’a rien changé. Laissez la valeur par défaut.
# Main memory (default 128 MiB)
# must be >= 64 MiB
#
memory_size=0x20000000

#
# IO Devices
#

#
#	PCI IDE Config
#
#	Drive type will be set according to file extension:
#		.img: Harddisk (filesize must be multiple of 516096)
#		.iso: CD-Rom
#	Or you can override this by specifying the type via
#	pci_ide0_master_type / pci_ide0_slave_type

#Dans mon fichier de config original, « pci_ide0_master_installed » #était a « 0 »
#Pour commencer l’installation passez le à « 1 »

pci_ide0_master_installed = 1

#Ici donnez le chemin menant au fichier que vous aurez décompressé symbolisant le 
#disque dur

pci_ide0_master_image = "E:\MacOSX\pearpc-3gib.img"
#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
#pci_ide0_slave_image = "c:\test.iso"
#Ici le chemin menant à l’image disque de l’OS

pci_ide0_slave_image = "E:\MacOSX\ISO\Os.X.Disk1.iso"

#pci_ide0_slave_image = "/dev/cdrom"
pci_ide0_slave_type = "cdrom"

#
#	Network (unavailable on windows)
#
pci_3c90x_installed = 0
pci_3c90x_mac = "de:ad:ca:fe:12:34"

#
#	USB
#
pci_usb_installed = 1

#
#	NVRAM
#
nvram_file = "nvram"



3- Lancer l’application

-> En passant par la console DOS, lancez l’application avec, comme paramètre, le nom du fichier de config :
E:\MacOSX\PearPC\ppc.exe ppccfg3g
Le système démarre.
-> Choisissez le seul volume montable – Le CD-Rom
Laissez se dérouler l’installation jusqu’à la phase vous permettant de choisir le disque dur sur lequel vous voulez installer l’OS
-> Lancez l’utilitaire de disque.
-> Donnez un nom au nouveau volume
-> Effacer le disque. Cela aura pour résultat de vous créer une partition.
-> Quittez l’installation
-> Modifiez le fichier de config.
-> Décommentez cette ligne :

prom_env_machargs = "-s"

-> Relancez l’émulateur. Une nouvelle fois vous pouvez booter sur le CD-Rom, mais cette fois vous arrivez sur une console.
-> tapez la commande « pdisk ». Nous allons rendre le système bootable. Ensuite tapez cette enchaînement de commande – Le clavier n’est pas français 
- e
- /dev/disk0
- p
- r
- Entrez le numéro de partition (normalement 3)
- Entrez le nouveau numéro : 2
- w
- q
- q une dernière fois

Vous récupérez la main.
-> tapez : « reboot ». L’émulateur stoppe, profitez-en pour recommenter la ligne :

prom_env_machargs = "-s"

-> Relancez l’émulateur, vous devriez trouvez une nouvelle partition bootable !
-> Continuez l’installation en bootant sur le CD-Rom. Au moment de choisir le disque dur vous remarquerez que ce dernier n’a plus le point d’exclamation. Si vous voulez que l’installation soit la plus courte possible ne faites pas comme moi ! N’installez par tout par défaut, parce que là ! Ça nécessite 6 ou 7 h !!

Ce n’est pas le genre d’exercice que j’adore, mais ce document devrait pouvoir vous aider à vous en sortir avec l’installation de l’OS. L’avantage de cette méthode est qu’elle évite d’utiliser Darwin pour le partitionnement.

Voila en espérant avoir été clair, personnellement j'attends la version qui gèrera le réseau.
Merci à MaTogne pour les corrections :)

Patapi Biribibi Rabada dada
Dada dada !!
7
fred poullet
30 mai 2004 à 14:54
super tes infos, je suis en test sur un 866mhz et un 2500mhz :))
ben ca marche ! juste un peu long LOL je suis sur pearPC 0.1.2
0
Utilisateur anonyme
30 mai 2004 à 15:16
Je pense qu'on se connait non ?

Patapi Biribibi Rabada dada 
Dada dada !!
0
tres bien mon petit poulet tu as bien travaillé !! ;-)

faite gaffe il faut pas mal de puissance ( Intel is under)
mais comme tout debut c'est trés sympas
0
J'ai de la dificulté à installer le programe une fois que je l'ai télécharger. J'exécute le procgamme, une fenêtre dos apparaît pendant un fraction de seconde et puis disparait. Ca ne fait rien d'autre. Quelqu'un peut m'aider? MErci
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
13 mai 2004 à 14:58
Woao !

Si ça marche, ça sera cool.
2
ouais mais ça risque d'en énerver plus d'un parce que ça a pas l'air évident à monter et ça n'émule qu'un powerpc G3 et 128 Mo de RAM...
je m'y connais pas vraiment en Mac mais d'après ce que j'ai lu ça a pas l'air d'être une flêche...
en même temps ce n'est que le début... attendons la suite avec impatience ;-)

<HS>
sinon je me demande pourquoi c'est si compliqué de faire marcher MacOS sur un PC... la base de l'OS c'est Darwin qui est en fait un dérivé de FreeBSD 4.8 qui tourne nickel sur PC !!
j'ai bien vu une version de Darwin qui tourne sur PC mais alors pourquoi Darwin est si restricitf niveau matériel pour PC et du coup devient si compliqué à mettre en oeuvre ??
</HS>
1
punaise ca dure combien de temps l'installation lol
ca fait deja 1h que je vois les chiffre tourner dans la command dos.

c'est normal ?

ca met cbien de temps chez vous pour l'installer ?

(config 2 ghz 512mo de ram)

@pluche
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ouais j'ai bien compris la différence au niveau processeur mais je ne comprends pas que apple mette si peu d'entrain à développer une version pour x86... ça ne devrait pas être si dur vu que la base de l'OS tourne sur x86 ! ;-)
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
14 mai 2004 à 10:06
oui mais Apple sait que MacOS X est un excellent système d'exploitation, et Apple si MacOS X n'est disponible que sur les machines Apple, ça permet à Apple de vendre son matériel.

MacOS X est quand même un gros argument de vente des Macintosh ! :-)
0
yep c'est sûr que ça permet de vendre leur matos mais à leur place je me ferais quand même pas trop de soucis parce que quand tu vois la qualité de finition de leur produit comparé à mon parpaing portable y'a pas photo
pis avec le ipod et ipodmini qui boostent leur revenu ils pourraient faire un effort ;-)
en tout cas moi je réinstalle un freebsd et je teste pearpc pour voir...
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
19 mai 2004 à 09:59
Hé !

Y'a un chtarbé qui y est parvenu !

http://slashdot.org/article.pl?sid=04/05/18/2159257
0
dje-dje Messages postés 10415 Date d'inscription mardi 6 janvier 2004 Statut Modérateur Dernière intervention 28 janvier 2011 757
19 mai 2004 à 11:34
Il y a passé 5h!
ca doit etre un fan ...

a+
dje-dje

Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres
0
j'ai trop envie d'essayer aussi mais je n'ai pas de mac os X et ça me fait chier d'acheter l'os pour 150 euros...
mais ça donne envie !!!
0
Utilisateur anonyme
19 mai 2004 à 14:07
Excellent :)

Patapi Biribibi Rabada dada
Dada dada !!
0
Tu veux essayer seulement pour le fun? Mais il faut s'attendre à ce que ça rame encore. regardes le screenshot où il met le gestionnaire de tâches de windows:
ppc.exe: 99
0
homedual Messages postés 1154 Date d'inscription lundi 1 décembre 2003 Statut Contributeur Dernière intervention 17 février 2014 53
21 mai 2004 à 04:55
ppc.exe: 99

Oui mais quel processeur ? Ce n'est pas Intel Pentium 4 Extreme Edition, ni AMD Athlon 64 FX-53 ?

:)


       ~ La leyenda en el mundo ~
 ~ La vida no dura tanto que la muerte ~
0
Utilisateur anonyme
21 mai 2004 à 07:27
Oui mais non, ça n'a absolument aucune incidence sur le pc.
Le rpoc n'est vraiment totalement solicité, chez moi (XP 2600+) je pouvais faire ce que je voulais autour pendant l'install :)

Patapi Biribibi Rabada dada
Dada dada !!
0
Utilisateur anonyme
21 mai 2004 à 01:00
Et voilà !
Je dois être chtarbé aussi :)

http://minilien.com/?OreeSvVGHP

Patapi Biribibi Rabada dada
Dada dada !!
0
Utilisateur anonyme
21 mai 2004 à 01:06
oooooooooooh! c'est michto!

kinder.surprise,
caractère banane
0
homedual Messages postés 1154 Date d'inscription lundi 1 décembre 2003 Statut Contributeur Dernière intervention 17 février 2014 53
21 mai 2004 à 05:04
Comment utiliser ppc.exe ? j'ai essayé et ca ne répond pas...


       ~ La leyenda en el mundo ~
 ~ La vida no dura tanto que la muerte ~
0
Utilisateur anonyme
21 mai 2004 à 07:16
Salut,
Si tu l'excutes comme ça c'est comme excuter la commande ipconfig, il exécute mais tu as pas le temps de voir. Passe par Démarrer/Executer pour la lancer.
Si j'ai 5 minutes je balances un truc dessus.

Patapi Biribibi Rabada dada
Dada dada !!
0
Utilisateur anonyme
21 mai 2004 à 08:23
Normalement aujourd'hui je serai tranquille, à part si des mecs bosent aujourd'hui et se sentant seul ont envie de me faire ch.. :)
En fait si rien ne se passe c'est parceque ton fichier de config n'est pas bon, par défaut il est configurer pour booter un cd linux :)

Patapi Biribibi Rabada dada
Dada dada !!
0
Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 267
21 mai 2004 à 11:32
Alors Poulet, raconte nous ce que donne ton émulateur de MacOSX ?

Est-ce que c'est utilisable ? Est-ce que tu arrives à faire fonctionner toutes les fonctionnalités, tous les logiciels ?

                                   
Jeff  \--WM@CCM--/ 
0
Utilisateur anonyme
21 mai 2004 à 11:47
J'ai effectivement installé un Office X dessus ça fonctionne.
Le résseau n'est pas encore dispo pour Windows, mais le pinguoin le gère.
Une nouvelle version est dispo :
PearPC 0.1.2
With this release you can finally use network with Darwin PPC / Mac OS X clients (but still only with Linux as host).

* PROM: fixed: "seek > 2^32 not impl".
* JITC: fixed mmio with overlapping pages (should fix "mac os crashes when idle")
* numpad keys mapped
* (Win32) fixed: "'" key wasn't mapped
* (Win32) fixed: F8 key wasn't mapped
* (Win32) fixed: crash when unknown keys in F11 mode pressed
* 3c90x: added MII support, some bugs fixed

J'ai bien envie de tester avec ma debian.

Bon soyons clair. C'est lent ! j'ai un peu trippé pendant l'install et je crois avoir oublié de paramétrer une install minimum. Du coup ça a duré vraiment vraiment vraiment trés longtemps (j'ai commencé hier à 15h - j'ai réfléchis sur deux trois problèmes que j'ai rencontré (j'ai qu'un neurone je vous rappelle :)) - et j'ai finis hier soir à 1h.
A l'utilisation le proc tourne à fond mais ma machine reste utilisable (XP 2600+ - 1 Giga de mémoire (pour ceux qui pensent que j'ai trop de mémoire vive :) je travaille beaucoup avec VMware et je fais tourner des serveurs 2000 - 2003 dessus - La semaine dernière j'ai testé le serveur RIS microsoft par VMware interposé - Donc 1 Giga est un minimum !)
La souris est collante et la réactivité de l'OS est relativement rapide - De l'ordre de 3-4 Secondes pour charger un logiciel.
Je n'ai pas vraiment eu le temps d'aller plus loin, je ne connais pas bien Mac.
Ce week je ferai un test plus intense, si vous voulez je peux reprendre les différentes étapes de l'installtion.
En tout cas je suis extrêmement impréssionné par le produit ! une appli de 700 ko qui émule un Mac c'est vraiment terrible - J'ai été particulièrement impréssioné par la stabilité du zinzin.
Ce soft a vraiment un grand avenir - mais ça ne remplacera jamais une machine.
Tout ce passe dans un fichier de config dont voici le fichier par défaut

# PearPC Configuration File

#
# Resolution
#	
#	0: 640x480x8 (indexed)
#	1: 640x480x15
#	2: 640x480x32
#	3: 800x600x8 (indexed)
#	4: 800x600x15
#	5: 800x600x32
#	6: 1024x768x8 (indexed)
#	7: 1024x768x15
#	8: 1024x768x32
#
#	The indexed modes are unsupported.
#	
#	default: 4
ppc_start_resolution = 4


#
# Redraw interval (in ms)
# must be between 1 and 999
#
# If you set this higher, PearPC will spend less time doing redraws (and so run faster)
# but feel less responsive. You should adjust this to your computer speed and personal
# preference.
#
redraw_interval_msec = 200

#
# Loader 
#

#
#	Boot method
#	  this can be
#	  1. "auto", prom will boot the first bootable partition found (default)
#	  2. "select", prom will show you a list of bootable partitions
#	  3. "force", prom will load and boot the local file prom_loadfile
#
prom_bootmethod = "auto"

# Example of how to use "force":
#prom_bootmethod = "force"
#prom_loadfile = "test/yaboot"
#prom_env_bootpath = "disk"

#
#	bootargs: don't change unless you know what you are doing
#	machargs: set to "-v" to get a verbose startup
#

#prom_env_bootargs = ""
prom_env_machargs = "-v"

#
#	This is needed if you want to boot Mac OS X
#

prom_driver_graphic = "video.x"


# This will adjust the position of the initial page table (don't change)
#page_table_pa = 104857600

#
# CPU Config
#
#	Processor Version Register
#	Defaults to 0x00088302
#	Only change if you know want you are doing
#
#cpu_pvr = 0x00088302


#
# Main memory (default 128 MiB)
# must be >= 64 MiB
#
#memory_size=0x8000000

#
# IO Devices
#

#
#	PCI IDE Config
#
#	Drive type will be set according to file extension:
#		.img: Harddisk (filesize must be multiple of 516096)
#		.iso: CD-Rom
#	Or you can override this by specifying the type via
#	pci_ide0_master_type / pci_ide0_slave_type

pci_ide0_master_installed = 0
pci_ide0_master_image = "test/imgs/linux.img"
#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
#pci_ide0_slave_image = "c:\test.iso"
pci_ide0_slave_image = "/home/sepp/prog/pearpc.res/test/isos/MandrakeLinux-9.1-CD1.ppc.iso"
#pci_ide0_slave_image = "/dev/cdrom"
pci_ide0_slave_type = "cdrom"

#
#	Network (unavailable on windows)
#
pci_3c90x_installed = 0
pci_3c90x_mac = "de:ad:ca:fe:12:34"

#
#	USB
#
pci_usb_installed = 1

#
#	NVRAM
#
nvram_file = "nvram"

J'ai modifié ce matin les paramètres de redraw et la quantité de mémoire émulée (Possible depuis peu - J'ai lu que le soft était bridé en hard pour ne pas dépassé 128 Mo), mais je n'ai pas noté une différence majeure.
Encore une fois j'ai besoin de tester un peu profondement :) j'ai passé beaucoup de temps à attendre la fin de l'install....

Patapi Biribibi Rabada dada
Dada dada !!
0
Utilisateur anonyme
21 mai 2004 à 11:51
Quand je serais chez moi (Et oui ! je bosse :( ) je collerai mon fichier de config.

Patapi Biribibi Rabada dada
Dada dada !!
0
homedual Messages postés 1154 Date d'inscription lundi 1 décembre 2003 Statut Contributeur Dernière intervention 17 février 2014 53
21 mai 2004 à 18:27
Tu avais dit que c'est hyper long pour installer. Donc mon ordinateur possède PIV HT à 2.4 GHz avec 2 Go RAM et HDD U320, c'est aussi hyper long pour installer ? Pour l'instant, je ne peux pas l'essayer car un des composants d'alim de mon ordinateur est grillé (c'est la m**de du générique) - AGP ne fonctionne plus - quand j'acheterai une vraie alim (Antec par exemple) et je l'essayerai !

Actuellement, j'utilise mon PC portable de PMMX à 233 MHz avec 96 Mo RAM... Je pense que ce ne vaut pas l'essayer sur mon PC portable... lol :D


       ~ La leyenda en el mundo ~
 ~ La vida no dura tanto que la muerte ~
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
21 mai 2004 à 20:32
Et ben, chouette !
0
homedual Messages postés 1154 Date d'inscription lundi 1 décembre 2003 Statut Contributeur Dernière intervention 17 février 2014 53
21 mai 2004 à 23:57
Quel ?


       ~ La leyenda en el mundo ~
 ~ La vida no dura tanto que la muerte ~
0
Utilisateur anonyme
21 mai 2004 à 23:59
Tiens un dialogue de sourd :)

Patapi Biribibi Rabada dada
Dada dada !!
0
homedual Messages postés 1154 Date d'inscription lundi 1 décembre 2003 Statut Contributeur Dernière intervention 17 février 2014 53 > Utilisateur anonyme
22 mai 2004 à 00:24
Mais oui je suis sourd ! Tu ne savais pas ? :)


       ~ La leyenda en el mundo ~
 ~ La vida no dura tanto que la muerte ~
0
Utilisateur anonyme > Utilisateur anonyme
22 mai 2004 à 00:25
Comment ??!!??


Patapi Biribibi Rabada dada
Dada dada !!
0
homedual Messages postés 1154 Date d'inscription lundi 1 décembre 2003 Statut Contributeur Dernière intervention 17 février 2014 53 > Utilisateur anonyme
22 mai 2004 à 00:31
Oui je suis sourd sinon demander à Foobar, il sait.

:)


       ~ La leyenda en el mundo ~
 ~ La vida no dura tanto que la muerte ~
0
homedual Messages postés 1154 Date d'inscription lundi 1 décembre 2003 Statut Contributeur Dernière intervention 17 février 2014 53
22 mai 2004 à 00:27
Seb, tu veux dire pour mon post ? Si oui alors j'aime bien un ordinateur "extrême". Je sais que ca ne t'intéresse pas mais c'est un de mes fans.

:)


       ~ La leyenda en el mundo ~
 ~ La vida no dura tanto que la muerte ~
0
homedual Messages postés 1154 Date d'inscription lundi 1 décembre 2003 Statut Contributeur Dernière intervention 17 février 2014 53
22 mai 2004 à 00:40
Poulet, ton post n° 20, c'est dommage que c'est pour Linux. J'attends pour Windows :(


       ~ La leyenda en el mundo ~
 ~ La vida no dura tanto que la muerte ~
0
fred poullet
30 mai 2004 à 15:29
:)) on a presque le même nom a deux ailes prêt ;)
0