Newsgroup: it.comp.software.emulatori
Titolo: Varie domande su Uae

Salve gente,
avendo un po' di tempo mi sono rimesso a trafficare con gli emulatori
Amiga per Linux.
Uso E-Uae e più o meno mi trovo bene ma ho svariati dubbi, non ho capito
benissimo la storia dei vari: Uae, WinUae, E-Uae e PUae. :-(
Ho capito che il progenitore è Uae nato sotto Unix che poi è stato
portato sotto Windows con WinUae e poi qualcuno ha riportato le
migliorie sotto Unix con E-Uae. PUae dovrebbe essere l'ennesimo fork
fatto visto che E-Uae è fermo da anni.
Non ne ho capito il senso, era meglio continuare lo sviluppo di E-Uae o
dell'Uae originario, no?
Io pacchettizzata per la mia distro trovo solo E-Uae che funziona bene
tranne che non ha il save-state.
Però Uae non pare abbandonato, l'ultima versione è del 2008 mentre
l'ultima di E-Uae è del 2007!
PUae è del 2011 ma non mi pare abbia fatto grandi cose, il supporto per
i save-state è stato pure rimosso.
Vale la pena di recuperare i sorgenti di Uae per avere il save-state che
è definito sperimentale dal changelog?
O è meglio usare WinUae sotto Wine?
Lo avevo usato qualche anno fa e funzionava (ma non ricordo di avere
provato il save-state).
Qualche consiglio sulla migliore versione di WinUae?
Forse l'emualzione Amiga più usata, quella per i giochi , è stabile da
parecchi anni con WinUae e quindi lo sviluppo si è fermato, che ne dite?
Vi sembra che sia raggiunta la quasi perfezione o avete in mente
ulteriori caratteristiche da aggiungere al programma?
PS: Ho visto che c'è pure la versione per Android :-)
Bello ma la vedo tragica con i controlli.
PPS:
A proposito di controlli qualcuno è riuscito ad usare un Joystick Usb
con E-Uae e amici? Non sembra presente tra le opzioni del file di
configurazione .uaerc.
E' una cosa importante per ricreare il giusto feeling.
-- 
Un saluto, Sharik

 dell'Uae originario, no?
hai messo il dito nella principale piaga dell' Opensource, in quanto la 
sua forza principale ha come unica debolezza proprio nelle difficolta' 
nella difficolta di tenere insieme il bazar.. nell' emulazione, il caso 
estremo e' forse in psxe/epsxe, io ormai ho perso il conto del numero 
pazzesco di forks in giro, la maggiore parte, mi sembra di aver capito, 
ruotano attorno alle feature di debugging e monitoraggio dell' emulazione.
Ed e' per questo che tengo sotto stretta osservazione i casini che 
stanno succedendo nel settore videogiochi commerciali e console, in 
quanto proprio per queste ragioni, e' l' ultima ridotta delle big 
corporation sviluppo software closed-source e propiertario. (hai voglia 
a tenere insieme in maniera consistente i creativi di grafica, sonoro, 
NPC e livelli in un contesto opensource...)
Saluti,
dott. Piergiorgio.


Ciao,
usa pure WinUAE con Wine, solo che in fullscreen con le ultime versioni 
ci sono alcuni problemi di artefatti, ma non ho provato con l'ultima 
versione disponibile, la 2.3.2. Però se non ricordo male, una versione 
che andava bene anche in fullscreen era la 1.4.6, che puoi scaricare 
qua: 
http://www.amigaeu.com/ccount-winuae/click.php?id=73
. Se vuoi 
vedere un po' tutte le versioni uscite fino adesso e fare varie prove 
con Wine, dai un'occhiata qua: 
http://www.amigaeu.com/pages/winuaelist.htm
.
Scorpion77

 con Wine, dai un'occhiata qua: 
http://www.amigaeu.com/pages/winuaelist.htm
.
Ciao e grazie per le indicazioni.
Ho provato prima l'ultima versione di WinUae e anche se non sono andato
in full-screen ho notato che si comportava male con il resto del
sistema, le finestre sovrapposte non si disegnavano correttamente e
presentava altri artefatti.
Magari devo sistemare bene la cosa con i settaggi di Wine, comunque
niente di inusabile.
Ho notato qualche stranezza:
1) L'indicatore della velocità di emulazione mi mostra valori sul 150%
mentre sotto E-Uae nativo non arrivavo neppure a 60%, possibile che la
versione Windows sia così veloce?
Preciso che sto parlando di emulare un A500 standard quindi le varie
compilazione JIT non sono abilitate.
Nonostante l'indicatore la velocità del sistema sembra uguale a quella
di E-Uae, dovrei accorgemene se andasse 3 volte più veloce.
Non solo nella schermata di caricamento del gioco che sto provando
(Fighter Bomber) c'è una bellissima musica che viene suonata
notevolmente rallenatata, cosa che non succedeva con E-Uae.
2) Quando premo il tasto F12 compare la schermata di configurazione ma
poi non vuole più andarsene via anche premendo il botton "OK", devo
tornare nella schermata del gioco, ripremere F12 e poi ritentare, il
trucco non sempre funziona.
Poi ho provato la versione da te citata e non ha problemi di
integrazione con il desktop di KDE, però non ho ancora provato il
full-screen.
Da una prima superficiale analisi sembra uguale alla versione
precedente, solo che la musica iniziale di Fighter Bomber viene eseguita
a velocità corretta nonostante l'indicatore mi mostri il solito 150%.
Quindi penso che userò questa versione, grazie per la segnalazione.
Ho anche testato il save-state su tutte e 2 le versioni e funziona
perfettamente, almeno mi risparmio 20 minuti noia in caso di volo a
bassa quota senza che succeda nulla come accade in Fighter Bomber per
certe missioni.
PS: Il numero di versione è notevolmente diverso (da 1.4.6 a 2.3.2) come
mai visto che io grandi cambiamenti non ne ho visti?
Forse sono opzioni per chie emula il WOrkbench sull'A4000 accelerato?
-- 
Un saluto, Sharik

 ruotano attorno alle feature di debugging e monitoraggio dell' emulazione.
La mia impressione è che Uae sia sempre stato sviluppato da solo una
persona alla volta (con vari aiuti esterni, ovviamente) e che quindi non
ci sia un vero e proprio bazar da tenere insieme.
Poi quando quel singolo si stufa al posto di subentrare un altro e
continuare con l'Uae questi preferisce forkare una nuova versione come
accaduto per E-Uae e poi PUae.
Poi si stufano rapidamente e alla fine ti ritrovi con 3 progetti simili
ma non uguali con pregi e bug diversi. Un bel casino per chi vorrebbe
riprendere in mano lo sviluppo.
-- 
Un saluto, Sharik

NPC e livelli in un contesto opensource...)
Non vedo dov'è il punto, in un contesto opensource ognuno fa quel che
può. Se fa cappellate, gli altri lo correggeranno. Poi open source non
vuol dire comunque che non ci siano uno o più coordinatori del
progetto. E il fatto che fioriscano versioni distinte permette alla
gente di avere quella libertà di scelta che col closed source non
avrebbe mai. Pensa a quante distribuzioni diverse ci sono di Linux:
tutte basate sullo stesso kernel, ma tutte diverse per esigenze
diverse. E' questo il presente, ed è questo il bello. La libertà di
scelta, che il closed source non dà mai: l'unica alternativa per avere
un prodotto closed source senza dover pagare il monopolista che lo ha
fatto (e che si comporta come i bambini dell'asilo quando dicono "E'
MIOOOOOO" come Gollum del SdA) è o riscriverlo tutto da zero con
licenza open (es. Open Office) oppure rivolgersi alla pirateria (che è
l'unica vera concorrenza per avere un prodotto closed senza finanziare
il monopolista ingordo).

 può. Se fa cappellate, gli altri lo correggeranno.
La correzione *NON* accade quando i collaboratori al progetto open 
source agiscono come cultisti. In quel caso ciò che accade è che il 
"culto" in questione si pone come l'Unica Vera Via contro il Male (cioè 
contro ogni programma sviluppato con una filosofia diversa), a domande 
legittime rispondono con risposte preconfezionate (per esempio la 
non-risposta a "perchè questo pacchetto non viene più aggiornato?" è 
sempre "aggiornalo tu") e soprattutto i membri del "culto" si 
appropriano di termini con un preciso significato e li ridefiniscono per 
attribuirne significati fittizi che giustificano il loro modo di agire.
Per esempio il termine "user-friendly" viene ridefinito come "con 
un'interfaccia completamente contro-intuitiva per chi è abituato a 
programmi concorrenti e progettata per rendere difficile, se non 
impossibile, il ritorno a programmi concorrenti per chi impara a 
usarla". E il termine "accuratezza" viene ridefinito come "la situazione 
in cui a certi input seguono output che assomigliano a quelli della 
macchina originale, ma non necessariamente gli stessi e praticamente 
sempre con un ritmo più lento, giustificabile con l'immane quantità di 
operazioni che il programma che li riproduce deve eseguire".
In quel caso, i membri del "culto" (cioè gli attuali sviluppatori del 
programma) cercano di irretire nuove reclute raccontando loro la 
favoletta del "chiunque può correggerlo" salvo poi tentare a tutti i 
costi di uniformare il pensiero delle reclute alle idee precostituite, 
rifiutare update che vanno contro la loro ideologia nonostante 
ottimizzino il programma, e utilizzare licenze scritte ad hoc per cui 
qualsiasi fork che non va a confluire in un'altra versione dello stesso 
programma costituisce violazione di copyright, per impedire l'uso dei 
loro sorgenti per programmi che non aderiscono alle loro idee.

 "culto" in questione si pone come l'Unica Vera Via contro il Male
Qualche esempio?

 può. Se fa cappellate, gli altri lo correggeranno.
La correzione *NON* accade quando i collaboratori al progetto open 
source agiscono come cultisti. In quel caso ciò che accade è che il 
"culto" in questione si pone come l'Unica Vera Via contro il Male (cioè 
contro ogni programma sviluppato con una filosofia diversa), a domande 
legittime viene risposto con risposte preconfezionate (per esempio la 
non-risposta a "perchè questo pacchetto non viene più aggiornato?" è 
sempre "aggiornalo tu" e la non-risposta a "come si fa a eseguire 
<funzione_intuitiva_in_un_pacchetto_concorrente_resa_intenzionalmente_astrusa_in_questo>" 
è sempre "RTFM") e soprattutto i membri del "culto" si appropriano di 


> Qualche esempio?
http://www.newhorizonssucks.net/LiveCD.html

> Qualche esempio?
http://www.newhorizonssucks.net/LiveCD.html
A questo aggiungiamo il mame team che "fixa" i driver che usano la HLE 
(perch� � inaccettabile che Virtua Fighter e Virtua Racing vadano fluidi 
su un Pentium 3, cosa siete, pezzenti coi braccini corti?) e "permette 
ma sconsiglia" l'esistenza di lavori derivati, allo stesso modo in cui 
Scientology "permette ma sconsiglia" di uscire dal culto.



ed e' questo un altro punto della natura di ridotta del closed source 
del gaming su console: il c.d. "content". Non mi va di aprire un flame 
sul copyright artistico (ossia il copyright su suoni, immagini, sprites 
ecc.), quindi guardiamo dal punto di vista del content libero o 
semilibero (CC-ND-SA, se non mi sbaglio) coordinare un progetto dal 
punto di vista del coding ha gia' le sue difficolta', ma non 
insuperabili, ma con individui proverbialmente fieri della propria Arte 
e capacita', quali grafici, sceneggiatori e musicisti, hai voglia a 
farti un mazzo free...
Nel gaming che notoriamente io seguo di più (RPG) in teoria si possono 
tenere separate le divergenze artistiche ("ok va bene, te fai la 
citta'/dungeon X, te quella Y, e sono sicuro che entrambi farete un 
ottimo lavoro") ma a un livello più alto, diciamo di consistenza e 
consolidamento, i nodi comunque arrivano al pettine (ad esempio, una 
citta' architetturalmente mediterrannea sui monti, oppure un NPC che fa 
riferimento a una stalla dove invece ci sta un armaiolo)
Se uscisse un RPG opensource, non dico al livello di un Dragon Age o un 
Fallout o un Final Fantasy, ma equivalente ad un Baldur's gate o primi 
Elder Scrolls o Eye of Beholder, lo considerei un miracolo o quasi...
Un altro elemento centrale e' il middleware, ma qui non e' che sappia 
molto in proposito...
Grazie dello spunto, e i miei
Saluti,
dott. Piergiorgio.

 operazioni che il programma che li riproduce deve eseguire".
possiamo uscire un poco dalla polemica sul mame ;) ? il punto sull' UI 
e' un ottimo esempio, ed il GIMP e' un ottimo caso di cui discutere, 
visto che a quanto mi sebra di capire. il photosciop sopravvive grazie 
alle profonde differenze di menu' ecc. rispetto a GIMP...
Per quanto riguarda il narcisismo e culto di se' stessi, credo proprio 
che un artista grafico abbia ben poco da invidiare rispetto a un 
dittatore, benevolo o meno (nessuno ha mai fatto caso che il genere 
dell' autoritiratto e' praticamente scomparso da quando esiste la 
fotografia ? ;) )
A mio avviso, da questo pdv il MAME e gli emulatori in generale 
beneficiano del fatto che il comparto grafico e sonoro necessita solo 
del lavoro di coding :D
Saluti,
dott. Piergiorgio.