Moderatore: Newser
sabbate ha scritto:Il fatto tangibile è che aros gira e molto bene nei nostri computer nuovi di zecca in garanzia e a basso costo.
samo79 ha scritto:paolone ha scritto:Adesso tocca a me usare la parola "parzialmente". Perché non mi risulta possibile eseguire via UAE il software nativo su AmigaOS 4 integrandolo nel desktop
In generale dipende dal software che vuoi usare, con un programma che va in fullscreen (esempio un gioco tipo l'exe di ADoom per dirne uno) il risultato con RIU è grossomodo indistinguibile a livello visivo ed anche a livello di "lancio" in se per se rispetto a Petunia (doppio click sull'icona e via), questo se proprio è necessario lanciarlo con RunInUAE, altrimenti si va col solito Petunia
Più in generale per programmi RTG compatibili Petunia è invece sempre la scelta migliore perchè in grado di lanciare le applicazioni in maniera perfettamente speculare rispetto a quelle native, RIU invece è più adatto per i programmi che sfruttano i chip custom o che cmq pur essendo RTG potrebbero risentire di qualche difetto di compatibilità con l'ambiente OS4 ..
Cmq alla fine si tratta solo di una scelta in sede di implementazione, ad esempio l'ultima versione dell'ambiente Cygnix è in grado di aprire ogni applicazione nel desktop di OS4 con l'unica eccezione di un doppio bordo nel titolo della finestra (uno del Workbench e l'altro ovviamente di AmiCygnix) sicchè tolto uno dei bordi avresti un effetto 1:1 (più o meno) rispetto alle apps native
paolone ha scritto:né tanto meno mi risulta possibile velocizzare la cosa con un compilatore JIT come su x86
http://euaejit.blogspot.it/
paolone ha scritto:e ritengo che alla luce dei GHz a disposizione delle suddette CPU, rispetto a quanto sia possibile fare con qualsiasi PPC, queste due cose facciano una "piccola" differenza.
A parte forse alcune demo complesse un G4 basta e avanza per emulare l'intero parco software 68k, a patto di avere un JIT attivato si intende
Inoltre molte di quelle demo sono PPC (WOS/PUP) per cui non funzioneranno mai sotto UAE ma probabilmente si su OS4 e MorphOS
cdimauro ha scritto:Ma è stato già integrato in E-UAE e/o RunInUAE? Cioè: lo si può già utilizzare?
cdimauro ha scritto:Le Qt, che hai citato, fanno un enorme sforzo per mantenere almeno il look & feel del s.o., con dei buoni risultati, ma al prezzo di una maggior pesantezza e introducendo un layer che sostituisce l'interfaccia del s.o. ospite con un'interfaccia uguale per tutti.
cdimauro ha scritto:Potremmo anche citare i requester per AmigaOS o, peggio ancora, i datatype, che risultano abbastanza bistrattati nei porting. Figuriamoci l'uso delle library...
cdimauro ha scritto:Se non fossero importanti le applicazioni 68000, non ci si ammazzerebbe la vita a supportarle al meglio, con continui miglioramenti alle tecnologie utilizzate.
cdimauro ha scritto:RunInUAE è uscito di recente, mi pare: se ne sentiva forse il bisogno?
cdimauro ha scritto:Per curiosità: cosa usi abitualmente su AmigaOS 4?
cdimauro ha scritto:In tal caso ha poco senso ammazzarsi in imprese titaniche effettuando porting quando s.o. più blasonati, persino open source / gratuiti, permettono di usufruire delle stesse applicazioni, e generalmente pure meglio.
cdimauro ha scritto:A maggior ragione quando i s.o. AmigaOS/like sono rimasti ai tempi della pietra quanto a funzionalità moderne. Non sarebbe meglio farli maturare e metterli in linea con gli altri, anziché dedicarsi ai porting? Le risorse sono pochissime: che vengano sfruttate al meglio...
cdimauro ha scritto:Non so quanto sia vero. Ad esempio, sembra che in AmigaOS 3.5/3.9 siano state usate parti di AROS. Quindi potrebbe anche essere che siano rimaste in AmigaOS 4.
divina ha scritto:cdimauro ha scritto:Ma è stato già integrato in E-UAE e/o RunInUAE? Cioè: lo si può già utilizzare?
in AROS UAE è stato integrato nella soluzione che conosci, in AmigaOS4.1.x con RunInUAE, in MorphOS 2.x/3.x inegrato in Ambient (o meglio integrato per chi lo vuole usare)
MorphOS 2.x è stato il primo dei 3 OS citati ad integrarlo (se l' utente lo desidera), qui trovi una guida a tal proposito, se ti interessa (vi sono altre guide atte a tal fine e con altre opzioni) http://obligement.free.fr/articles/inte ... mbient.php
samo79 ha scritto:cdimauro ha scritto:Le Qt, che hai citato, fanno un enorme sforzo per mantenere almeno il look & feel del s.o., con dei buoni risultati, ma al prezzo di una maggior pesantezza e introducendo un layer che sostituisce l'interfaccia del s.o. ospite con un'interfaccia uguale per tutti.
La pesantezza non dipende dal look and fell ma in generale dalle basse prestazioni lato Warp3D,
per quanto riguarda l'interfaccia di QT questa si integra giù piuttosto bene e cmq lo stesso MUI non segue al 100% lo stile grafico di AmigaOS
cdimauro ha scritto:Potremmo anche citare i requester per AmigaOS o, peggio ancora, i datatype, che risultano abbastanza bistrattati nei porting. Figuriamoci l'uso delle library...
I requester nativi, cosi come i menu o i datatype sono supportati su QT
cdimauro ha scritto:In tal caso ha poco senso ammazzarsi in imprese titaniche effettuando porting quando s.o. più blasonati, persino open source / gratuiti, permettono di usufruire delle stesse applicazioni, e generalmente pure meglio.
E perchè ?
Io Firefox voglio poterlo usare pure su Amiga, cosa c'è di strano ?
La stragrande maggioranza dei programmi mainstream ha un porting per ogni piattaforma, magari la versione originale era per Windows poi sono arrivati i porting su Linux e Mac .. sono tutti scemi a volerne i porting ?
Per caso MacOS X non ha un suo porting di Firefox ?
Su Windows non c'è OpenOffice ?
Su Linux non c'è un pacchetto Flash ?
E noi amighisti che siamo quattro gatti (al posto di attingere al vasto e ultra testato software opensource liberamente utilizzabile) dovremmo metterci a scrivere programmi analoghi da zero ... ?
Il problema non è se portarli o meno (perchè è scontato che la risposta è si) ma se l'OS ha o avrà tutte le infastrutture necessarie per gestirne il porting, è questo a cui si lavora
Persino nel mondo mainstream i porting sono la norma, lo stesso ovviamente vale per gli OS meno diffusi che infatti (esempio Haiku) i porting di QT o di Gnash se li pappano ben volentieri .. per dirne due
cdimauro ha scritto:A maggior ragione quando i s.o. AmigaOS/like sono rimasti ai tempi della pietra quanto a funzionalità moderne. Non sarebbe meglio farli maturare e metterli in linea con gli altri, anziché dedicarsi ai porting? Le risorse sono pochissime: che vengano sfruttate al meglio...
E' appunto quello che si cerca di fare, vedi sopra
Se vuoi portare ad esempio Firefox allora devi avere le basi lato OS per farlo, ma anche quando avrai le basi per un primo port non è detto che sarà tutto perfetto, magari servirà altro lavoro eccetera.. insomma è un processo lungo che richiede tempo, probabilmente anni considerando i pochi programmatori attivi .. cmq è un passo che va fatto se si vuole ammodernare OS e programmi a corredo, altrimenti liberi di rimanere al 1992 e ai programmini scritti da una sola persona nel tempo libero...
cdimauro ha scritto:Non so quanto sia vero. Ad esempio, sembra che in AmigaOS 3.5/3.9 siano state usate parti di AROS. Quindi potrebbe anche essere che siano rimaste in AmigaOS 4.
Lo escluderei, AmigaOS4 parte dai sorgenti di base del 3.1 usando però alcuni componenti scritti dagli attuali programmatori di OS4 (precedentemente coivolti nello svilippo del 3.5/3.9) ad esempio ClassACT/Reaction, MUI, librerie, device eccetera per cui solo alcuni moduli di H&P non licenziabili ne sono rimasti fuori e non sono "dentro" OS4 .. tra questi o tra i primi non credo ci siano moduli oggi usati su AROS
NubeCheCorre ha scritto:@Paolo
non so se ho capito bene la tua domanda, cmq puoi lanciare applicativi 68k, in finestra o a schermo intero tramite uae. Nel caso tu usi Ruae, lo stesso Ruae, riconosce che l'eseguibile é 68k e ti chiede se vuoi lanciarlo in emulazione tramite uae oppure nativamente su os4, questo lo scegli tu. Ruae ha veramente tante opzioni per poter essere configurato ad hoc in base alle tue esigenze. Le preferenze di uae tramite ruae, possono essere settate, quasi tutte, tramite una comoda gui, per questo la maggior parte degli utenti preferisce usare ruae. Cmq prima che uscisse ruae, c'era e c'e' ancora, un'altra bella utility che ti permette di fare tante cose, tra cui quella di poter lanciare giochi e/o programmi anche se questi sono in formato archivio. Anche qui come per ruae, puoi eseguire il tutto in modo trasparente tramite doppio click e scegliere se eseguire in finestra o schermo intero. Se hai voglia di visitare il sito dell'autore, che tra l'altro é Simone Bevilacqua (autore di Boh), trovi tutte le info che cerchi.
Cmq con GLUAE é possibile fare veramente tutto. L'unica cosa che GLUAE non supporta é il drag and drop, ma quello é un limite di UAE (almeno per la versione os4, non so le altre versioni)..
http://www.retream.com/glUAE/
NubeCheCorre ha scritto:@Cesare
Amiga OS 4.x parte, ahimé, dai sorgenti del 3.0/3.1 perché tutto il lavoro svolto sul 3.5/3.9 é di proprietà di Haage and Partner che ai tempi ebbe parole con AmigaINC e per questo non diede i sorgenti ad AmigaINC/Hyperion per il lavoro su OS4.. Peccato perché Haage and Partner aveva già fatto tanto lavoro e poteva accellerare parecchio lo sviluppo..
cdimauro ha scritto:divina ha scritto:cdimauro ha scritto:Ma è stato già integrato in E-UAE e/o RunInUAE? Cioè: lo si può già utilizzare?
in AROS UAE è stato integrato nella soluzione che conosci, in AmigaOS4.1.x con RunInUAE, in MorphOS 2.x/3.x inegrato in Ambient (o meglio integrato per chi lo vuole usare)
MorphOS 2.x è stato il primo dei 3 OS citati ad integrarlo (se l' utente lo desidera), qui trovi una guida a tal proposito, se ti interessa (vi sono altre guide atte a tal fine e con altre opzioni) http://obligement.free.fr/articles/inte ... mbient.php
Ho visto, ma purtroppo non c'è alcuna notizia riguardo all'integrazione del JIT PowerPC.
Come dicevamo prima, finora ne sono riportati i progressi, ma non c'è nient'altro.
Nel frattempo il JIT è già disponibile per Janus-UAE/x86. Se consideri che già i processori x86 sono delle bestie a livello prestazionale, col JIT attivo l'esecuzione di codice 68K è anni luce avanti a E-UAE & compagnia...
ematech ha scritto:il futuro e' arm , le cpu arm sono arrivate a livelli di un i3 3ghz e costano un quarto degli x86 e consumano zero
Visitano il forum: Nessuno e 39 ospiti