erlug
[Top] [All Lists]

Re: [Erlug] Emyulatore PPC

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] Emyulatore PPC
From: Luca Bigliardi <shammash@xxxxxxxxx>
Date: Tue, 21 Jan 2003 12:34:23 +0100
On Tue, 21 Jan 2003 11:40:55 +0100 koba@xxxxxxxxxxxxx wrote:

> > Esiste qualcosa per emulare un PPC in ambiente linux/x86?

 "There are many reasons why PPC emulation on x86 is difficult, and why
the resulting emulators have probably always been too embarrassingly
slow for their creators to make and release a finished emulator. You
*can't* just map PPC registers to x86 registers like you can when
emulating many lesser CPUs--*way* too many on the PPC, embarrassingly
too few on x86. To even have a chance at being useful, you'd have to go
the route of using a JIT compiler to dynamically translate PPC ops to
x86 ops, and even then you're obviously paying a big speed penalty. In
any event, while a usable G3 emulation is very possible, a usable G4
emulation will be impossible for many years thanks to the nice 128-bit
Altivec unit. 

il resto lo trovi su 
http://www.emaculation.com/ppc.shtml (in cui, se non ho toppato, si
parla di emulazione in ambito windows..)

ma BasiliskII non c'era anche su linux?
http://www.uni-mainz.de/~bauec002/B2Main.html

di altri decenti mi pare ci sia vMac:
http://www.vmac.org/

> > paio di settimane la versione trial di vmware, ma non permette di
> > emulare un altro processore...

Commercial PC emulators (VMware, Connectix, etc.) can achieve much high
emulation speed using a technique called virtualization. Virtualization
takes advantage of simulating x86 instructions on an x86 machine,
allowing large portions of the simulation to take place at native
hardware speed. Whenever the simulated machine talks to the hardware or
enters certain privileged modes (such as in kernel code), the simulator
typically takes control and simulates that code in software at much
slower speed, just like Bochs does. (dalla pagina di bochs, emulatore di
x86 indipendente dalla piattaforma)

Quindi si puo' capire perche' vmware non potra' mai emulare qualcosa di
diverso da x86..

> ti ci sono volute due settimane per capirlo? :P

rotflone!


ciao
        Luca

-- 
"Google non è un motore di ricerca.
Google è un'interfaccia della struttura del Web".
Peter Kaminski, net pioneer

Linux Registered User # 286841

<Prev in Thread] Current Thread [Next in Thread>