Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


01 Dicembre 2017 Postato da: Seiya
Emulazione: problemi vari parliamo qui
Commenti: 196  Aggiungi - Pagine: 1...-6-7-8-9-10

Indice: forum / Zona libera

Pagine: -1-2-3-4-5-6- [7] -8-9-10-

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
80.183.19.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
Commento 121
Seiya 24 Dicembre 2017    22:24:49
ho provato con WinUAE dove puoi togliere questo handicap e facendo una config A4000 con 68040 (senza jit) e UAEGFX Zorro III in 320x200x8, il time refresh subito appena iniziato il primo livello fa 10 fps.
in 640x480 sempre 8-bit ne fa 6..

Post inviati: 7758

Visulizza profilo Messaggio Personale
79.42.94.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
Commento 122
DanyPPC 24 Dicembre 2017    22:35:13
Bhè, si dovrebbe usare una macchina A4000 reale per fare un paragone vero e proprio.
Io ho avuto la fortuna di testare e giocare con l'A4000 di un mio grande amico, e già con una CyberStormPPC/060 e scheda video CyberVision64 (poi CVision3D) le differenze rispetto all'A1200 erano fin troppo evidenti.
Sull'A4000 pompato con scheda video non hai mai necessità di usare una bassa risoluzione 320 x 240 per i giochi 3D. Il frame rate è alto anche a 640 x 480.
L'emulatore non fa testo. Fidati.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Il Webmaster

Post inviati: 4740

Visulizza profilo Messaggio Personale
87.15.221.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 123
Mak73 25 Dicembre 2017    00:22:01
Citazione

Bhè, si dovrebbe usare una macchina A4000 reale per fare un paragone vero e proprio.
Io ho avuto la fortuna di testare e giocare con l'A4000 di un mio grande amico, e già con una CyberStormPPC/060 e scheda video CyberVision64 (poi CVision3D) le differenze rispetto all'A1200 erano fin troppo evidenti.
Sull'A4000 pompato con scheda video non hai mai necessità di usare una bassa risoluzione 320 x 240 per i giochi 3D. Il frame rate è alto anche a 640 x 480.
L'emulatore non fa testo. Fidati.

Il PPC non fa testo, è un'altro mondo rispetto allo 060. Io Quake dei ClickBoom! l'ho usato su Cyberstorm 060 MK3 e Cybervision64-3D, era giocabile a 320x240, si può vedere un video qui , dove però la MK2 è overcloccata a 80Mhz ed il gioco è a 8bit colore, mi pare che a 16bit fosse ancora giocabile. Salire di risoluzione era impensabile, considera che a 640x480 in linea di massima raddoppi i calcoli quindi dimezzi gli FPS. Giocarlo su AGA non era fattibile perchè si andava ad aggiungere la conversione C2P ed eri fregato.
Ma del resto Quake era un gioco decisamente pesante, vederlo funzionare su uno 060/50 era decisamente un gran risultato, non saprei dire quanti FPS faceva, però io se li trovavo scattosi non li giocavo, mi davano fastidio. Se guardate dei video di Breathless, gioco creato per Amiga e decisamente inferiore a Quake, ci si rende conto che con quest'ultimo su 060 hanno fatto un mezzo miracolo.
Col PPC molto probabilmente superavi tranqullamente 800x600 a 16bit, però è un'altro mondo, nemmeno la Vampire adesso arriva alle prestazioni del PPC.

Pace e bene a tutti.

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.23.253.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 124
carlo 25 Dicembre 2017    01:07:16
Io sul mio A4000/060 anche se avevo una scarsa Picasso II riuscivo a giochicchiare a 800x600, comunque su questo genere di giochi la colpa era anche del software, quasi tutti porting e nessuno nativo con la filosofia Amiga. Anche su WinUAE le prime versioni di Quake 2 erano lentissime ed ingiocabil, adesso con AmiQuake nonostante sia anche esso un porting riesci a giocare velocemente anche a 1280x1024, e nonostante la grafica sia a 8 Bit la grafica è un'altro mondo, QUI una dimostrazione.

Post inviati: 7758

Visulizza profilo Messaggio Personale
95.246.97.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
Commento 125
DanyPPC 25 Dicembre 2017    08:34:44
Bhè, anche suo mio A1200PPC Quake 2 supera i 35fps, ma sfrutta ovviamente Warp3D.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Il Webmaster

Post inviati: 4740

Visulizza profilo Messaggio Personale
87.15.221.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 126
Mak73 25 Dicembre 2017    09:28:17
Citazione

Io sul mio A4000/060 anche se avevo una scarsa Picasso II riuscivo a giochicchiare a 800x600, comunque su questo genere di giochi la colpa era anche del software, quasi tutti porting e nessuno nativo con la filosofia Amiga. Anche su WinUAE le prime versioni di Quake 2 erano lentissime ed ingiocabil, adesso con AmiQuake nonostante sia anche esso un porting riesci a giocare velocemente anche a 1280x1024, e nonostante la grafica sia a 8 Bit la grafica è un'altro mondo, QUI una dimostrazione.

No, ti ricordi male, la mia Cyberstorm MK3 era più veloce della tua MK2, qui puoi vedere un video delle due schede overcloccate, la MK2 a 100 e la MK3 a 75, quest'ultima però fa quasi il doppio degli FPS.
Come si vede nel filmato che ho linkato nel post precedente, fatto in 320x240, è evidente che era impensabile andare oltre nella risoluzione se lo si voleva giocare realmente, anche perchè poi quando incontravi dei nemici la scena rallentava ancora quindi diventava veramente frustrante.
Con il PPC era tutto un'altro paio di maniche, ancora meglio se avevi una scheda grafica tipo la CyberVisionPPC o la BvisionPPC che si collegavano alle relative schede PPC utilizzando un bus proprietario molto più veloce dello Zorro3.
Però lo 060 non è paragonabile al PPC, specie il 604 che c'era sulla Cyberstorm, pur castrato da diversi colli di bottiglia, lo ridicolizzava lo 060.
Siamo decisamen OT però.

Pace e bene a tutti.

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.23.253.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 127
carlo 25 Dicembre 2017    09:57:48
Ricordavo che era fluido, con la risoluzione posso confondermi sono passati 25 anni

Commento modificato il 25/12/2017 alle ore 09:58:04

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.23.253.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 128
carlo 25 Dicembre 2017    10:42:46
Citazione

anche amithlon fa uso del jit.

Sicuramente altrimenti DGen non lo avresti mai caricato, al massimo ti andava a 1 FPS, anche se a me sembra strano una volta attivato JIT con qualsiasi CPU impostata si ottiena la stessa velocità, se Amithlon avesse avuto lo 020 con JIT tu avresti avuto la stessa velocità su DGen.

Commento modificato il 25/12/2017 alle ore 10:43:41

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
95.250.71.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
Commento 129
Seiya 25 Dicembre 2017    11:49:28
Amithlon non emula un 68040. Emula una CPU che ha il set istruzioni del 68020 e 68882.
E' riconosciuto come tale tramite un flag nel codice, ma per avere la massima compatibilità non poteva essere altrimenti.
La prova la si può fare su WinUAE.
Il 68040 e il 68060 emulano via software diversi istruzioni presenti nella 68882.
Quando avvi programmi fpu fatti per 881/2 hai comunque prestazioni più veloci di questa fpu per il fatto di essere interna, di avere cache più grandi, essere pipeline, ecc
Ma se avvi programmi come Cybperpatche e Oxypatcher questa velocità aumenta più del doppio.
Su WinUAE dovresti fare una prova incrociata ovviamente senza il jit:
Avviare un programma di rendering ottimizzato per il 68881/2 e provarlo con il 68060 e vedere quanto ci metti.
Rifare il test con Cybperpatche e Oxyparcher.
Se cambia la velocità l'emulazione è perfetta.
Se non cambia niente allora meglio parlarne con Toni.


2.234.155.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 130
cip060 25 Dicembre 2017    11:57:46
Citazione

Amithlon non emula un 68040. Emula una CPU che ha il set istruzioni del 68020 e 68882.
E' riconosciuto come tale tramite un flag nel codice, ma per avere la massima compatibilità non poteva essere altrimenti.
La prova la si può fare su WinUAE.
Il 68040 e il 68060 emulano via software diversi istruzioni presenti nella 68882.
Quando avvi programmi fpu fatti per 881/2 hai comunque prestazioni più veloci di questa fpu per il fatto di essere interna, di avere cache più grandi, essere pipeline, ecc
Ma se avvi programmi come Cybperpatche e Oxypatcher questa velocità aumenta più del doppio.
Su WinUAE dovresti fare una prova incrociata ovviamente senza il jit:
Avviare un programma di rendering ottimizzato per il 68881/2 e provarlo con il 68060 e vedere quanto ci metti.
Rifare il test con Cybperpatche e Oxyparcher.
Se cambia la velocità l'emulazione è perfetta.
Se non cambia niente allora meglio parlarne con Toni.


Quindi amithlon e' una FPGA e non un emualtore ?

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.23.253.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 131
carlo 25 Dicembre 2017    12:03:37
Senza JIT le differenze si notano ad occhio nudo, con JIT sembra appiattita la differenza fra le varie CPU, per qualcuno è normale per me è strano, sto chiedendo a Toni le motivazioni tecniche di questa eguaglianza visto che non conosco il comportamento di JIT nei confronti delle diverse CPU impostate.

Commento modificato il 25/12/2017 alle ore 12:04:54

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.23.253.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 132
carlo 25 Dicembre 2017    12:18:30
I miei dubbi cominciano ad avere un senso, ho avuto una risposta sul forum dove mi dicono che JIT mentre esegue i blocchi di codice (di solito tra i rami) questi vengono convertiti in codice x86 nativo. In teoria, lo 060 e lo 020 dovrebbero essere identici da un punto di vista JIT, ma forse lo 060 esegue più operazioni (anche se molto più velocemente) rispetto allo 020 come il monitoraggio dell'uso della memoria, delle cache ecc., lo 020 sembra più veloce solo perché fa meno cose da fare, ora attendo risposta da Toni, se qualcuno vuol partecipare alla discussione QUI trovate il thred da me aperto su EAB.

Commento modificato il 25/12/2017 alle ore 13:30:09

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
95.250.71.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
Commento 133
Seiya 25 Dicembre 2017    12:21:31
con il jit può essere che l'emulazione sia 68020 + 68882 indifferentemente da quale opzione CPU imposti, oppure la velocità che si raggiunge con il jit è massima già con un 68020 e non noti differenze tra un processore e l'altro.

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
95.250.71.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
Commento 134
Seiya 25 Dicembre 2017    12:22:24
Citazione

Quindi amithlon e' una FPGA e non un emulatore ?

non mi pare di aver mai parlato di FPGA

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.23.253.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 135
carlo 25 Dicembre 2017    12:28:54
Si ma se fossero stati uguali non avrebbe senso cambiare i settaggi, poi se noti su WinUAE con lo 020 e 030 puoi impostare la FPU 881 e 882 mentre le CPU 040 e 060 usano quella interna, già questo doveva dare delle differenze, ora ho sistemato le librerie su AFA OS in modo che si avviasse anche con lo 020 e lo 030 e non ho notato nessuna differenza nell'eseguire un video a 1280x720, stessa scattosità con quella risoluzione proibitiva su OS3 Emulato come super proibitiva su un OS Amiga Reale.

Commento modificato il 25/12/2017 alle ore 12:31:09

amiwell79

Post inviati: 12290

Visulizza profilo Messaggio Personale
46.141.23.*** IBrowse/2.4 (AmigaOS 3.9; 68K)
Commento 136
amiwell79 25 Dicembre 2017    13:24:18
ho provato con successo una tastiera e mouse wireless della logitech senza poseidon con amithlon.

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.23.253.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 137
carlo 25 Dicembre 2017    13:27:33
Anche Amilator e WinUAE fanno questo perchè prelevano la periferica dal sistema ospite, quindi anche Amithon è una sorta di emulatore e questo è confermato dal fatto che "da solo" senza la base Linux non può avviarsi come per esempio fa AROS

Commento modificato il 25/12/2017 alle ore 13:32:24

amiwell79

Post inviati: 12290

Visulizza profilo Messaggio Personale
46.141.23.*** IBrowse/2.4 (AmigaOS 3.9; 68K)
Commento 138
amiwell79 25 Dicembre 2017    13:44:10
di linux c'è solo il kernel che comunica nativamente(vedi i driver scritti ad hoc per esso)con amigaos.

Il Webmaster

Post inviati: 4740

Visulizza profilo Messaggio Personale
87.15.221.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 139
Mak73 25 Dicembre 2017    17:47:22
E' ovvio che se un processore X fai girare il codice del processore Y hai sicuramente un emulatore di mezzo, non è niente di nuovo.
Secondo me, il discorso di impostare la CPU su WinUAE è più una cosa volta ai programmatori e/o a fine di test, cioè se imposti lo 060 lui si comporterà come tale, nel senso che emula anche eventuali incompatibilità, allo stesso tempo se prendi un programma fatto apposta per 060 e lo fai girare su WinUAE impostato con uno 030, ti darà dei problemi. Quindi programmando puoi testare il tuo programma su processori diversi senza in realtà possederli. Ovviamente questa è una mia idea, non so se sia proprio così.

Pace e bene a tutti.

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
95.250.71.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
Commento 140
Seiya 25 Dicembre 2017    18:22:27
il dubbio è anche questo: se imposti 68040 dovresti avere differenze di emulazione perchè il codice FPU è diverso da quello 882. Se imposti il 68060 dovresti avere codice diverso sia nel processore che nel coprocessore.
Alla prova dei fatti però non sembra esserci questo handicap.
E attivando il Jit, questo dubbio aumenta ancora di più.

Pagine: -1-2-3-4-5-6- [7] -8-9-10-

Indice: forum / Zona libera

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 1 registrati - amiwell79 -
77 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a mastergoblin - pirata75 - Skorpjone - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.12371706962585 secondi