Newsgroup: it.comp.os.amiga
Titolo: WinFellow e soci

Mi ricordo anni fa (nel 98 mi sembra, 'azz quanto tempo..) quando provai
la prima volta un emulatore Amiga x Pc (e chi senno'?).. girava su un
Penitůmm
da 166megasfortz e mi ricordo che la stragrande parte del soft funzionava
benissimo con audio e tutto, ora, forse la mia memoria non e'cosi' ferrea,
ma
mi viene il nervoso che recentemente, provando ancora questi programmi su
pc decisamente piu' potenti, tra i 300 e i 850 mhz, vedo dei rallentamenti
assurdi!
Sull'850 in alcuni modi video l'audio e' inascoltabile (pur facendo girare
tra i piu'
semplici prog., per es. un gioco 2d come il vecchissimo Battle Squadron per
citar
ne uno e pur usando Winfellow che e' + veloce dei primi Winuae), su un 300
mhz
invece quasi tutto gira in modo indecente, anzi, con la versione 0.4.3 di
Winfellow
e non so quale di Winuae ma penso recente, l'80% e oltre dei giochi non
funziona
del tutto!! Ma sono i miei pc che sono handicappati o sono gli emulatori a
far
schifo...?
Saluti...
--
Togli il "NO" dall'indirizzo per rispondere!

 schifo...?
sei TU a perdere colpi... il P166 non ce l'avrebbe mai fatta se non 
altro perché all'epoca il WinUAE non aveva ancora il JIT. WinFellow non 
lo so, ma WinUAE dei due è quello più completo.
Io ricordo benissimo il P100 emulare da schifo (wb che per caricarci 
c'ha messo dieci minuti e mouse a scatti, nonostante il frameskip 
altissimo).
Ad occhio direi che il primo PC in grado di emulare PERFETTAMENTE (o 
quasi) un Amiga 500 è stato il P3 a 400Mhz (circa, forse anche meno)... 
ma forse nemmeno in tutti i casi...
molto è cambiato su WinUAE dopo il JIT, c'è da dire però che il JIT non 
funziona con tutti i software (== certi giochi) e in alcuni di essi (== 
giochi che sfruttano copper e blitter al massimo) senza JIT e senza un 
PC MOLTO potente l'Amiga non lo emuli correttamente!!!
Non per esaltare Amiga e/o denigrare il PC, ma perché le cose stanno 
così: la complessità di una macchina ne rallenta l'emulatore.
Del resto se Amiga è durata 10 anni praticamente senza aggiornamenti un 
motivo ci doveva pur essere... ;)

 e senza un PC MOLTO potente l'Amiga non lo emuli correttamente!!!
anche questo è vero....
Praticamente avete visto le cose da due punti di vista diversi, il Fellow e 
non il winfellow era ottimizzato per far girare i giochi amiga (ocs) molto 
più velocemente dell'uae, l'uae era ottimizzato per l'uso del WB.
Ora se emiliano avesse perso un minutino a configurarsi winuae su pc attuale 
come emulante un a500 base (68000) con solo un po di fast e kick 1.3 
probabilmente avrebbe visto gli stessi giochi che con fellow all'epoca 
giravano decentemente alla stessa velocità anche adesso, una cosa sola mi 
stona, emiliano dice che allepoca con fellow riusciva a sentire anche il 
suono, ma fellow è per dos, e o lui masticava talmente tanto bene 
l'accrocchio che creava il dos per poter usare una soundblaster mettendo i 
driver in memoria oltre i classici 612kb di ram oppure difficilmente sarebbe 
riuscito a sentire anche un semplice pernacchio. 

 riuscito a sentire anche un semplice pernacchio. 
mammamia... cmq col suono accurato al 100% un P166 NON CE LA FA
il metro di paragone è questo:
Amiga 500 con audio al 100% e i chip emulati quasi in tutto (evitiamo le 
collisioni)
DEMO DEMO e ancora DEMO... i giochi non sempre sfruttavano l'hardware al 
100% (anzi quasi mai purtroppo)...

Sicuramente al tempo del P166 non usai moltissimo questi emulatori,
perche' c'era la scocciatura di passare i files da Amiga a pc ma di
*certo* ricordo un gioco che giocai diverse volte che era Turrican 2
della phase5 che veniva emulato alla perfezione audio e video, dovrei
provare lo stesso gioco oggi e vedere che fa...
tral'altro anche dei giochi 2d con PSEmupro venivano emulati perfettamente
su quel pc figuriamoci quelli Amiga se non dovevano andare...
ciao..

Davip ha scritto:

Non è un ragionamento sensato dire che siccome un programma era in grado 
di emulare la PS, allora un altro programma necessariamente era in grado 
di emulare Amiga...
O, peggio, siccome Turrican 2 girava alla perfezione, allora gira tutto 
bene...
Io faccio questa ipotesi: hai usato all'epoca Fellow e probabilmente 
Turrican 2 rientra nei giochi emulati correttamente già allora.
Il che non vuol dire che all'epoca si potevano emulare e adesso no ;
In quegli anni WinUAE (che è meglio di Fellow in quanto a fedeltà 
globale) sarà stato alla versione 0.3...
Poi c'è il discorso del JIT, ad occhio un P166 con JIT attivo ce la 
potrebbe quasi fare ad emulare - correttamente - un Amiga 500.

 provare lo stesso gioco oggi e vedere che fa...
Ma per piacere! Alle perfezione un cavolo: il vsync non era affatto 
rispettato, ragion per cui sembrava di giocare con uno dei giochi dei Bitmap 
Brothers...
Strano che un Amighista non si accorga del mancato rispetto del vsync. 
Personalmente sto ancora cercando ad esempio se esiste qualcosa per windows 
che mi permetta di usare il desktop rispettando quel segnale... 

 che mi permetta di usare il desktop rispettando quel segnale... 
Ehehe io pure me ne accorsi subito quando uscirono i primi PC 
multimediali... dopo 12 anni, ancora si vedono le presentazioni che si 
"smontano in verticale"...
Sui giochi, per l'amor di dio, ormai si può settare, anche se credo non 
lo setti nessuno: "ma non va più lento dopo???"...
sigh!
non ho praticamente mai visto un flicker su un gioco Amiga... forse uno 
o due. E molte delle ultime demo, quelle 3d-decadenti, dove sembrano 
aver dimenticato COME si programma una macchina nata nel 1985... non 
certo come un GeForce 7800...

 un GeForce 7800...
se nel 1985 avessero avuto la potenza di una GeForce 7800 avremo avuto dei 
giochi mostruosi (a 25 fps)

 oppure no l'arrivo del vsync).
[CUT]
Quasi dimenticavo: per risolvere questo tipo di problemi viene in aiuto la 
tecnica del buffering che
è bene abilitare. 

 giochi mostruosi (a 25 fps)
Infatti le ultime demo cercano di fare effetti da super-GPU in 320x200 
con un 68060...

 è bene abilitare. 
Col double buffering la frequenza di refresh si dimezza se il gioco non 
è abbastanza veloce.
Col triple buffering si va sempre alla massima velocità disponibile, che 
però difficilmente sarà sottomultiplo della frequenza base del monitor. 
Ed ecco gli scattini che ogni tanto portano in conto le virgole mancanti 
nella divisione della frequenza ;)
Fortunatamente coi pannelli di controllo (io ho una nvidia, ma credo che 
x le ati sia lo stesso) si possono forzare entrambe le opzioni... in 
barba alla programmazione caciottara!!

Forse qui andiamo un po' troppo sul tecnico, cmq voglio solo dire
che non mi piace raccontar balle, ma la cosa che mi preme di piu'
e'.. xche' non gira quasi nessun gioco che ho fatto partire?
Forse alcuni girano talmente lenti che sembra non partano mai!!
Che *alle...

Davip ha scritto:

Su qualunque cosa dal P3 800 Mhz in su l'emulazione dovrebbe filare 
bene... potresti indicare la macchina e il programma usato (ossia che 
versione?).
Ricordati inoltre di attivare il JIT se usi WinUAE. La lentezza è in 
parte dovuta alla MIGLIORE emulazione della macchina... ai tempi del 
P166 la lista dei giochi incompatibili era ancora piuttosto alta.