Icon.Library....COLPEVOLE!!!
  • Order of the Butterfly
    Order of the Butterfly
    Elektro
    Posts: 202 from 2004/2/3
    Negli ultimi giorni ho provato (Grazie ancora Elena) a metter il WB al posto/assieme di MOS...ed ho scoperto che la cara "icon.library"..è la fonte di tutti i miei fallimenti...ora,con la icon.library di OS3.9 al posto di quella nativa di MOS...molte applicazioni che prima non mi fungevano..vanno!!!
    Genesis,UAE (la versione ottimizzata per MOS) ed altre...ma come si spiega 'sta cosa?
  • »09.06.04 - 13:03
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    DoctorMorbius_FP
    Posts: 315 from 2004/2/13
    From: Naples - Italy
    Il problema è tutto nell'AmigaOS 3.9 e nei metodi "poco ortodossi" (per non dire di peggio) usati dall'assemblatore di quel lavoro: Haage & Partner.

    Tutte le parti aggiunte ex-novo rispetto all'AmigaOS 3.1 (nonché alcune delle parti aggiornate) sono legate direttamente alla icon.library, oppure legate ad essa indirettamente perché chiamano la resource.library che, a sua volta, chiama la icon.library. Risultato: se la icon.library dell'AmigaOS 3.9 non c'è, le componenti nuove dell'OS non girano, o creano problemi. Lo stesso vale per programmi indipendenti che chiamano la resource.library o la icon.library, o che usano Reaction.

    A prescindere da qualsiasi tipo di considerazione "politica", ti sconsiglio di imboccare questa strada, perché i problemi che risolvi oggi diventeranno una terribile rogna in futuro. Se ti riempi il computer di programmi compatibili con AmigaOS 3.9, cosa farai poi quando arriverà MorphOS 1.5?

    Sappiamo che i programmatori di MorphOS non hanno né il tempo né la voglia di perseguire una compatibilità con AmigaOS 3.9. E sappiamo che MorphOS 1.5 risolverà le attuali limitazioni di Ambient. Ma a quel punto, se vorrai adottarlo, dovrai fare marcia indietro e rimuovere le librerie "offensive" (resource.library e icon.library), ritrovandoti con i problemi che avevi fino a poco fa.

    A mio parere è meglio cercare *ORA* una soluzione meno compatibile con AmigaOS 3.9 (che ti obbligherà a rinunciare ad alcuni programmi), pur di essere molto più compatibile *PROSSIMAMENTE* con MorphOS 1.5.

    Sarebbe ancora meglio se un programmatore volenteroso realizzasse un appropriato patch per la icon.library di MorphOS, in modo da salvare capra e cavoli. Ma chi vuoi che si accolli quest'onere, sapendo che l'attuale icon.library da patchare sarà sostituita prima o poi dalla nuova icon.library di MorphOS 1.5?

    In ogni caso, buona fortuna!

    Ciao.
  • »10.06.04 - 11:28
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Paochi
    Posts: 136 from 2004/3/23
    From: Italy
    La situazione è esattamente quella esposta da Doc_Morbius.
    Quando Olaf Barthel e soci cominciarono a pianificare l'integrazione di Reaction in AmigaOs, da buona parte della comunità di developers Amiga si alzò un bel coro di "perchè non MUI e poi perchè integrarlo così!"; malumori che poi si sono concretizzati con un certo rifiuto all'uso di Reaction e compagnia cantando.
    Olaf è noto per il suo sforzo di portare i soregenti Aos ad essere compilati in toto sotto un solo ambiente (StormC) per evitare l'uso dei 3-4 compilatori ed assemblatori necessari prima.
    Purtroppo in questo lavoro ha mostrato (e lo dice un suo GRANDE estimatore) i suoi limiti: Olaf prima di Aos3.5 e Aos3.9 si è occupato in pratica solo di Term; nonn aveva gli skillz di personaggi come Randel Jesup, Carl Sasserath o Andy Finkel per mettere mano in modo così sostanziale all'AmigaOS.
    Poi, dopo e con lui, son entrati in campo altri sviluppatori che sono stati capaci di peggiorare (e ci voleva davvero un miracolo) la stabilità e la compatibilità dell'AmigaOS.
    Per molti l'OS 3.9 è stata una vera sola, un OS che in configurazioni particolari, diventava un calvario.
    Io l'ho comprato originale e dopo 2 mesi ho dovuto reinstallare l'Os 3.5 con BB2 per avere un sistema che non si inchiodasse da solo (immagnate un boot appena terminato, un paio di fnestre aperte e una shell ... una tazza di caffè ... 10 minuti in cucina, il ritorno davanti all'amiga e un System Error sull'input device).
    Onestamente, del team alle spalle di Aos3.5 e 3.9, io avrei salvato solo Sam Jordan e i fratelli Frieden, che si sono occupati per bene di quello che sapevano fare (WarpOS e Warp3D). Gli altri, come il buon Thobia Richter con cui ci siamo "sciarrati" su #amiga una decina di volte, sono programmatori "occasionali" certo non in grado di mettersi davati un OS ed aggiornarlo.
    Per quanto può stare sulle palle, Ralph Smith ha creato negli ultimi 10 anni tutti i softwares e drivers per Phase 5, più il Barfly Assembler. Frank Mariak ha creato quel miracolo di CybergraphX ... insomma, sono programmatori che hanno già lavorato da ANNI a stretto contatto con AMigaOs e con gli utenti finali di quest'ultimo, fin dalla release 3.0
    Attualmente credo, davvero, che sia molto meglio aspettare l'arrivo del nuovo Ambient che patcharsi un sistema per far funzionare Aweb e ... poco altro. :-D
  • »10.06.04 - 15:26
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    DoctorMorbius_FP
    Posts: 315 from 2004/2/13
    From: Naples - Italy
    Per AWeb e molti altri programmi che vogliono Reaction non c'è nessun problema. Reaction è legato come ho detto alla resource.library e alla icon.library dell'AmigaOS 3.9. Ma per liberarsene, garantendosi la compatibilità con il 95% dei programmi (che in genere vogliono solo le classi di Reaction e non le due librerie incriminate né l'AmigaOS 3.9), basta procurarsi l'ultima versione di ClassAct (cioè Reaction prima che cambiasse nome, quando era AmigaOS 3.1 compatibile).

    Istruzioni:

    1) Scaricate questo archivio:

    http://www.amitrix.com/Files/classact33.lha

    2) Scompattatelo e sostituite i file di Reaction che si trovano in SYS:Classes/Gadgets e SYS:Classes/Images con quelli che vengono fuori dall'archivio. Chi non ha installato Reaction può comunque installare i file di ClassAct senza problemi di compatibilità.

    3) Mettete caprefs in SYS:C (in genere non vi servirà, ma comunque ha un file di documentazione), e il file ClassAct in Prefs (serve per il settaggio delle preferenze)

    A questo punto AWeb funzionerà perfettamente, e molti altri programmi pure (anche se nominalmente scritti per AmigaOS 3.9).

    Saluti.
  • »10.06.04 - 16:59
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Elektro
    Posts: 202 from 2004/2/3
    Ok,vi ringrazio per le spiegazioni!
    Speriamo di avere al più presto MOS1.5...
     :-)
  • »10.06.04 - 17:37
    Profile
  • Butterfly
    Butterfly
    ikir
    Posts: 77 from 2003/7/24
    From: Sys:Prefs/
    Mi rendo conto di esser fortunato con il mio 1200, praticamente non ho mai avuto problemi con OS3.9 :-O è davvero stabilissimo da me con una configurazione "pompata".
  • »12.06.04 - 13:44
    Profile Visit Website