Newsgroup: it.comp.os.amiga
Titolo: amithlon e 0s4

Non só se é vero quello che scrivo, peró se lo é il panorama potrebbe
cambiare.
Corre voce che qualcuno ha provato Os4 sotto amithlon e che rulla di brutto.
Fino como la seda come dicono qui...
...ripeto che non só se sia vera tale affermazione, peró mi piacerebbe
sapere
se é certo che vá sotto amithlon...finalmente Os4 per x86? XDDD
cebollino
-- 
\\  «|­­­­­­<[@]>­­­­­­|»  Roger Barranco Sabater  «|­­­­­­<[@]>­­­­­­|»  //
 \\ ICQ: 109359628   AIM: cebollino2001   Yahoo: pel0nci0   MSN:apuchipu //
  \\  E-Mail: 
cebo...@lycos.es
 
ami...@eresmas.com
 
pel0...@yahoo.es
  //
   \\  «|­­­­­­<[@]>­­­­­­|»     CebollinO®     «|­­­­­­<[@]>­­­­­­|»  //

se é certo che vá sotto amithlon...finalmente Os4 per x86? XDDD
eh, magari :)

 se é certo che vá sotto amithlon...finalmente Os4 per x86? XDDD
mmmm, eppure il mio calendario segnala il 26 Luglio, non il 1' Aprile
:-))
Teoricamente potrebbe comunque funzionare su Amithlon, considerando
che OS4 inizialmente è stato compilato su m68k.....
Per ora, oltre che su macchine PowerPC, non mi pare ci sia
l'intenzione di portarlo su x86.
-- 
bye bye
Claudio Marro Filosa

l'intenzione di portarlo su x86.
be, non certo subito e non prima che OS4 abbia mostrasto il megņio che
puņ fare su AmigaOne :)


Vorrai dire macchine AmigaOne giacché non credo che lo portino sul peggy 
Era 1 battuta comunque...forse é/sará l'unico modo di vedere Os4 su x86...
...Amithlon appunto
P.D.= Raga me vado in vacanza per 1 mesuccio...Lontano d psx2, amiga, pc
ecc ecc. Spero che passiate buone ferie e che soprattutto vi divertiate e
scarichiate tensioni accumulate durante tutto l'anno. Ci si vede a Settembre
Non voglio pensare a tutto lo spam che mi si accumulerá in 1 casella di
posta dove mi giunge a vagonate ogni giorno....arghhh
See ya soon...cebollino


 giorno....arghhh
Buone vacanze... e quando riaprirai la tua casella email attento
all'esplosione !!!
;)
Alessandro

ecc ecc. 
buone vacanze :)

 può fare su AmigaOne :)
Credo che se OS4 non è pianificato su x86, avrà poco senso farlo
uscire successivamente.
Se l'obiettivo è fare un OS SOLO PPC, si può facilmente immaginare che
nuovi programmi/giochi sviluppati per OS4 saranno SOLO PPC, ergo non
girerebbero poi in una eventuale versione di OS4 x x86.... a meno che
non fare un emulatore anche di PPC.


 posta dove mi giunge a vagonate ogni giorno....arghhh
Non me lo direee !! :-((


non fare un emulatore anche di PPC.
Ecco questa si che è una bella idea :)


Ma.... su PC non esiste nessun emulatore per il Mac versione PPC ???


 
Hmmm...credo ci siano Basilisk e Fusion...peró a noi interesserebbe di piú 1
emulatore Amiga PPC...o almeno 1 Amithlon bello tosto che emuli PPC...
Non credo comunque che sia fattibile nemmeno per 1 cpu intel/amd
ultrapompata,
correggetemi se sbaglio.


 Hmmm...credo ci siano Basilisk e Fusion...peró a noi interesserebbe
...che emulano i Mac 68k :-)
p.bes

 correggetemi se sbaglio.
Direi che hai ragione.
Se per emulare bene un 68060 serve una CPU x86 almeno 10 volte più
veloce, direi che per emulare un G3 600 Mhz, servirebbe .... una CPU
da 6 Giga


Ma.... su PC non esiste nessun emulatore per il Mac versione PPC ???
doveva farlo, ma non si sa piů nulla..
Cmq era SoftMAC che doveva fare un emulatore commerciale per emulare
un PowerMAC.
C'era anche un progetto di Bauer per fare un emulatore PPC su Windows,
ma non so che fine abbia fatto, sia lui he il progetto :)

correggetemi se sbaglio.
io redo che conm le pcu attuali un 603e lio potresti emulare, non so
come, però credo di si..

da 6 Giga
io con uae andavo al doppio e piů di uno 060 con un Duron 700 e di piů
con amithlon..
Ora con Winuae e AthlionXP 2600+ gioco a glquake a 94 fps 
quindi magari se emulassi un 603 e gicoassi  a glquake a 30 fps non
sarebbe male...

da 6 Giga
e poi se uscisse un winuae che emula un amigaPPC, chi se li compra gli
AmigaPPC :))

 AmigaPPC :))
Dipende che PPC riescano ad emulare, altrimenti il "problema" sarebbe
anche per i computer Mac :-)


 correggetemi se sbaglio.
Tecnicamente un emulatore di PPC e` possibilissimo, resta da vedere a
che velocita` puo` arrivare l'emulazione.
-- 
Saluti
Cristian
Togliete NONTANTO per le risposte via email

che velocita` puo` arrivare l'emulazione.
Aggiungo che il progetto SoftMAC per emulare un PowerMAC è stato
cancellato, non si sa bene come mai! 

correggetemi se sbaglio.
Non so se ha avuto un seguito (ossia è uscito davvero un software
funzionante) ma come puoi leggere in un mio posto (di circa 1 anno fa)
esiste una ditta che afferma di avere realizzato un emulatore ppc che
sotto athlon 1400 Mhz forniva prestazioni da PPC a 1000 MHz.
Cerca con 
groups.google.it
"Dynamite PPC to X86 Code Translation (Era: AmigaONE) "
Ciao
Fabrizio

Fabrizio
Ho trovato dei docs di quella ditta (pero' sono un po' datati = 2001)
http://www.transitive.com/documents/PPT-MPF2001_Slides.pdf
http://www.transitive.com/documents/Prod-Brf_Dynamite%20P-X.pdf
Ciao

Ho trovato dei docs di quella ditta (pero' sono un po' datati = 2001)
Ops solo il primo dei 2 è del 2001, a guardare meglio ho visto che il
secondo pdf è datato Settembre 2002.
Comunque qui li trovate tutti e la ditta appare in salute (ci sono
news  di un paio di mesi fa):
http://www.transitive.com/products.htm
http://www.transitive.com/pressroom.htm#briefs
http://www.transitive.com/press_rel.htm
Ciao

 sotto athlon 1400 Mhz forniva prestazioni da PPC a 1000 MHz.
mmmm, a me sembra una boiata.
Emulare un processore da 1000 Mhz perdendone solamente 400.
per arrivare ad uno 060@50 con emulazione JIT credo che ci voglia
almeno un Pentium a 500 Mhz, il che, significherebbe comunque un
rapoorto 1:10.
Immagino che un PowerPC sia anche più complesso da emulare.


 news  di un paio di mesi fa):
Ma.... hanno tirato fuori qualche emulatore PPC ??
Non sarebbe male vedere UAE emulare anche i 603/604 :-))




Il ppc è + veloce ma teoricamente dovrebbe essere molto + semplice da
emulare.
L'isa è RISC e quindi le istruzioni da emulare sono poche.

Non sarebbe male vedere UAE emulare anche i 603/604 :-))
Apparentemente loro hanno realizzato un software di transcodifica tra
cpu (non solo ppc -> x86 ma anche altre combinazioni comprendenti
anche Mips e Arm).
Forniscono  pure un acceleratore da x86 -> x86.
Che serve ti chiederai?
Serve ad ottenere un 20% di prestazioni in + facendo a runtime quelle
ottimizzazioni sul codice che nessun compilatore potrebbe fare dato
che solo a runtime si puo' capire dove ottimizzare ancora (stessa
tecnica usata dalle ultime macchine virtuali java).
Comunque tornando al discorso iniziale, il modello  ppc -> x86 sembra
essere già pronto e puoi ordinarne una copia di valutazione.
Con quel modulo (che è per linux), puoi (a sentire loro) far girare
sotto linux x86 i compilati per linux ppc.
Ciao
Fabrizio

 L'isa è RISC e quindi le istruzioni da emulare sono poche.
Ma praticamente credo di no.
I PPC sono RISC per modo di dire, onestamente per quello che ho visto la
loro ISA è molto più complessa dei 68xxx comunque l'emulazione è fattibile.
Anzi credo che sia IBM che Motorola potrebbero avere qualcosa del genere già
pronto (per scopi interni tipo macchine virtuali/debug) solo che
probabilmente non lo vedremo mai :-(

 probabilmente non lo vedremo mai :-(
I PPC sono risc nel vero senso del termine. Non poche istruzioni, ma 
pochi metodi di indirizzamento ed istruzioni facilmente "pipelineizzabili".
Sicuramente e' piu' facile scrivere un emulatore PPC che un emulatore 
68k, perlomeno un'emulatore tradizionale. Non conosco bene le tematiche 
dell'emulazione jit, ma temo che complichino parecchio le cose :)
Bye,
  Gabry

 
Ma.... un 603/604 non è più complesso di un 68060 ?
Chiedo questo xchè si parlava anche di una maggiore difficoltà ad
esempio ad ottimizzare programmi in assembre su un processore PPC
piuttosto che su un m68k


 sotto linux x86 i compilati per linux ppc.
mmmmm, apparentemente, messo così sembra poco utile, dato che
normalmente un programma PPC su Linux ha sicuramente la sua
controparte x86, mentre casomai manca il contrario.


 piuttosto che su un m68k
E' piu' difficile perche' sono processori superscalari, ci sono piu' 
unita' per i calcoli interi e floating point, e vanno parallelizzate in 
modo da evitare stalli delle pipeline dei processori e 
contemporaneamente stalli di un unita' in attesa di un'altra. Senza 
considerare tutte le problematiche relative alle istruzioni di salto. 
Per far cio' il gcc per esempio usa delle tabelle particolari in base 
alle quali riordina le istruzioni, un programmatore assembly per esempio 
dovrebbe spesso ignorare il flusso logico del programma, rendendo il 
sorgente di fatto illeggibile.
Questo non e' pero' un problema per creare un emulatore, lo puo' essere 
semmai per creare un emulatore EFFICIENTE (bisogna emulare la 
superscalarita'), ma non funzionante.
Bye,
  Gabry

modo da evitare stalli delle pipeline dei processori e 
quante unità interi e floating point ha il 603 ad esempio..?