Risultati da 1 a 7 di 7

Discussione: [Guida] Come Moddare una ATI Radeon in una ATIFireGL

  1. #1

    Title
    Nuovo Utente
    Data Registrazione
    Mar 2008
    Messaggi
    164

    Predefinito [Guida] Come Moddare una ATI Radeon in una ATIFireGL

    Come Moddare una ATI Radeon in una professionale ATI FireGL

    intanto introduciamo un po cosa sono le FireGL per chi non lo sapesse e/o per fare chiarezza a cosa servono:

    La serie FireGL è un insieme di scheda video fabbricate dall' ATI particolarmente orientate per il CAD (Computer Aided Design) e il DCC (Digital Content Creation) o comunque, programmi generalmente installati su workstation. Queste sono molto simili all'hardware che si trovano nelle Radeon, ma hanno una serie di differenze, a partire dai driver, che infatti sono diversi da quelli delle ordinarie schede video. Poiché l'hardware è molto simile alle Radeon comuni, è possibile, in certi casi, scaricare da internet dei driver FireGL modificati che migliorarno le prestazioni di una comune scheda video Radeon.

    Ecco le principali differenze con le normali radeon:

    * Sono costruite per essere usate con programmi di modellazione 3D come Solidworks, mentre quelle della serie Radeon sono orientate ai videogiochi

    * La maggior differenza è nei driver. Infatti i driver FireGL sono fatti apposta per pretendere dalla scheda massima qualità da vertici, pixel e qualità del colore. Comunque, data l'affinità tra le schede FireGL e Radeon, e contando anche il fatto che i driver FireGL sono comunque basati su quelli Catalyst, è possibile utilizzare le schede FireGL per giocare occasionalmente, ma nulla esclude incompatibilità di ogni genere.

    * Le schede FireGL supportano l'antialiasing per linee e vertici, quad-buffered stereo, Luce da un doppio lato, particolare accelerazione hardware per i clip plane,plane buffer dedicati, che sono molto utili al software Maya. Non è molto chiaro comunque se le features siano presenti anche sulle schede Radeon

    * La serie FireGL è molto potente: sulla carta riesce a trasmettere molti, ma molti più dati rispetto alle sorelle Radeon

    * Queste schede video hanno un eccellente supporto per i doppi monitor, mentre le Radeon comunemente funzionano soltanto per un solo monitor (apparte la serie X1000)

    * Software professionali, come 3ds Max e Maya riescono a processare, con queste schede video, molti più pixel, vertici, e texture di quanto possano fare con i giochi. Al contrario, le Radeon processano meglio con i giochi.

    (fonte Wikipedia)

    prerequisiti:

    Allora per procedere abbiamo bisogno di un paio di cosette:

    -Rivatuner versione 2.xx download:RivaTuner v2.06 download from Guru3D.com

    -Driver ATI FireGL versione 8.293 download sul sito della amd/ati
    (potrebbe funzionare anche con i driver 8.353 ma io nn ho provato. download sul sito della amd/ati

    -Tanta pazienza e buona volontà

    Si comincia:

    (NB: la modd si puo effettuare solo su sistemi come win XP,Win 2000 e Win 2003. Su vista la modd nn si puo effettuare poichè nn ci sono driver rilasciati da ATI poichè questo sistema operativo non è adatto alla grafica 3d (info presa dal mio amico skullkrasher ke saluto))

    -Creare una nuova cartella, che per convenzione chiameremo FireGL, e scompattare al suo interno i file dei driver della FireGL

    -Installare Rivatuner

    -Ora andare nella cartella in cui avete installato Rivatuner e andare in PatchScripts\ATI\SoftFireGL\Unified dove troverete il file SoftFireGL w2k.rts. Questo file apritelo con wordpad (o altri editor di testo).

    Ora troverete questa sezione:
    Codice:
    [Common]
    SrcFile    = ati2mtag.sys
    BakFile = ati2mtag.old
    HlpFile    = SoftFireGLUnified.rth
    MakeCRC = 1
    Packed    = 1
        
        ;common script for 649x+
    
    DstVar0    = force FireGL Z1 capabilities
    DstVar1    = force FireGL X1 capabilities
    DstVar2    = force FireGL T2 capabilities
    DstVar3    = force FireGL X2 capabilities
    DstVar4    = force FireGL X2 capabilities (4-pipeline mode)
    DstVar5    = force FireGL X3 capabilities
    
    Src0    = 81 F9 00 80 00 00 0F 85 00 00 00 00 A9 00 00 00 08
    SCM0    = FF FF FF FF FF FF FF FF 00 00 00 00 FF FF FF FF FF
    Dst0    = 81 F9 00 80 00 00 0F 85 00 00 00 00 0D 00 00 00 08
    DCM0    = 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00 00
    Num0    = 2
    
    Src1    = 81 F9 00 80 00 00 75 00 A9 00 00 00 08
    SCM1    = FF FF FF FF FF FF FF 00 FF FF FF FF FF
    Dst1    = 81 F9 00 80 00 00 75 00 0D 00 00 00 08
    DCM1    = 00 00 00 00 00 00 00 FF 00 00 00 00 00
    
    Src2    = 83 F8 40 75 00 66 81 BD 00 FF FF FF 02 10 75 00 0F B7 85 02 FF FF FF
    SCM2    = FF FF FF FF 00 FF FF FF FF FF FF FF FF FF FF 00 FF FF FF FF FF FF FF
    Dst2_0    = 0F B7 85 02 FF FF FF 66 25 F0 F0 66 0D 07 01 66 89 85 02 FF FF FF 90
    Dst2_1    = 0F B7 85 02 FF FF FF 66 25 F0 F0 66 0D 07 0E 66 89 85 02 FF FF FF 90
    Dst2_2    = 0F B7 85 02 FF FF FF 66 25 F0 F0 66 0D 04 01 66 89 85 02 FF FF FF 90
    Dst2_3    = 0F B7 85 02 FF FF FF 66 25 F0 F0 66 0D 0B 0E 66 89 85 02 FF FF FF 90
    Dst2_4    = 0F B7 85 02 FF FF FF 66 25 F0 F0 66 0D 0B 01 66 89 85 02 FF FF FF 90
    Dst2_5    = 0F B7 85 02 FF FF FF 66 25 00 00 66 0D 4D 4A 66 89 85 02 FF FF FF 90
    
    Src3    = 8A 85 08 FF FF FF
    Dst3    = B0 80 90 90 90 90
    
    Src4    = 8B 56 10 C1 E2 10 25 FF FF 00 00 03 D0
    Dst4    = 8B 56 10 C1 E2 10 25 FF FF FF FF 89 C2
    Num4    = 2
    
    Src5    = C1 E8 10 3B 46 10 74
    Dst5    = C1 E8 10 3B 46 10 EB
    
    Src6    = 68 C0 03 00 00 FF B0 00 00 00 00 E8 00 00 00 00 C1 E8 10
    SCM6    = FF FF FF FF FF FF FF 00 FF FF FF FF 00 00 00 00 FF FF FF    
    Dst6    = 66 8B 40 04 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
    
    Src7    = 85 C0 74 00 6A 05 58 EB 00
    SCM7    = FF FF FF 00 FF FF FF FF 00
    Dst7    = C6 45 0C 80 90 90 90 90 90
    TUTTA questa parte è da sostituire con i seguenti script:

    Script per ATI radeon con chip della serie R4xx/R3xx con driver 8.293
    Codice:
    [Common]
    SrcFile = ati2mtag.sys
    BakFile = ati2mtag.old
    HlpFile = SoftFireGLUnified.rth
    MakeCRC = 1
    Packed = 1
    
    ;common script for 663x+
    
    
    DstVar0 = force FireGL X1/Z1 capabilities
    DstVar1 = force(MOBILITY )FireGL T2/3100/3200 capabilities
    DstVar2 = force FireGL X2 capabilities
    DstVar3 = force FireGL X3 capabilities
    DstVar4 = force FireGL V7100 capabilities
    DstVar5 = force FireGL V5000 capabilities
    DstVar6 = force MOBILITY FireGL V5000 capabilities
    
    Src0 = 81 FA 00 80 00 00 75 00 A9 00 00 00 08 74 00 A9 00 00 00 10 75 00
    SCM0 = FF FF FF FF FF FF FF 00 FF FF FF FF FF FF 00 FF FF FF FF FF FF 00 
    Dst0 = 81 FA 00 80 00 00 90 90 A9 00 00 00 08 90 90 A9 00 00 00 10 90 90
    
    
    Src1 = 83 F8 40 75 00 66 81 BD FC FE FF FF 02 10 75 00 0F B7 85 FE FE FF FF
    SCM1 = FF FF FF FF 00 FF FF FF FF FF FF FF FF FF FF 00 FF FF FF FF FF FF FF
    Dst1_0 = 0F B7 85 FE FE FF FF 66 25 F0 FF 66 0D 07 00 66 89 85 FE FE FF FF 90
    Dst1_1 = 0F B7 85 FE FE FF FF 66 25 F0 FF 66 0D 04 00 66 89 85 FE FE FF FF 90
    Dst1_2 = 0F B7 85 FE FE FF FF 66 25 F0 FF 66 0D 0B 00 66 89 85 FE FE FF FF 90
    Dst1_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 4D 4A 66 89 85 FE FE FF FF 90
    Dst1_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 50 55 66 89 85 FE FE FF FF 90
    Dst1_5 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 48 5E 66 89 85 FE FE FF FF 90
    Dst1_6 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 4B 56 66 89 85 FE FE FF FF 90
    
    Src2 = 85 C0 74 2F 50 8B 47 04
    Dst2 = 85 C0 EB 2F 50 8B 47 04
    
    Src3 = 8A 85 04 FF FF FF
    Dst3 = B0 80 90 90 90 90
    
    Src4 = 85 C0 74 00 6A 05 58 EB 00
    SCM4 = FF FF FF 00 FF FF FF FF 00
    Dst4 = C6 45 0C 80 90 90 90 90 90
    Script per serie con chip grafico R5xx (non credo che funzionino per una vga di serie 19XX) con driver 8.293
    Codice:
    [Common]
    SrcFile = ati2mtag.sys
    BakFile = ati2mtag.old
    HlpFile = SoftR9x00.rth
    MakeCRC = 1
    Packed = 1
    
    ;common script for 663X+
    
    DstVar0 = force FireGL 3300 capabilities
    DstVar1 = force FireGL 5200 capabilities
    DstVar2 = force FireGL 7350 capabilities
    DstVar3 = force MOBILITY FireGL V5200 capabilities
    DstVar4 = force MOBILITY FireGL V7200 capabilities
    DstVar5 = force MOBILITY M54GL capabilities
    
    Src0 = 81 FA 00 80 00 00 75 16 A9 00 00 00 08 74 0F A9 00 00 00 10 75 08
    Dst0 = 81 FA 00 80 00 00 90 90 A9 00 00 00 08 90 90 A9 00 00 00 10 90 90
    
    Src1 = 83 F8 40 75 1D 66 81 BD 00 00 FF FF 02 10 75 00 0F B7 85 FE FE FF FF 
    SCM1 = FF FF FF FF 00 FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF FF FF FF FF 
    Dst1_0 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 52 71 66 89 85 FE FE FF FF 90
    Dst1_1 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D DA 71 66 89 85 FE FE FF FF 90
    Dst1_2 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 0F 71 66 89 85 FE FE FF FF 90
    Dst1_3 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D C4 71 66 89 85 FE FE FF FF 90
    Dst1_4 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 03 71 66 89 85 FE FE FF FF 90
    Dst1_5 = 0F B7 85 FE FE FF FF 66 25 00 00 66 0D 44 71 66 89 85 FE FE FF FF 90
    
    Src2 = FF 74 24 08 E8 83 75 FF FF A8 04 75 0B 6A 2E
    Dst2 = FF 74 24 08 E8 83 75 FF FF A8 04 90 90 6A 2E
    
    Src3 = 85 BE B4 00 00 00 75 3A 6A 3C
    Dst3 = 85 BE B4 00 00 00 90 90 6A 3C
    
    Src4 = E8 90 93 FF FF 85 C0 74 2E 
    Dst4 = E8 90 93 FF FF 85 C0 90 90
    
    Src5 = E8 E0 50 FF FF F6 C4 20 74 08
    Dst5 = E8 E0 50 FF FF F6 C4 20 90 90
    
    Src6 = 85 C0 74 2F 50 8B 47 04
    Dst6 = 85 C0 EB 2F 50 8B 47 04
    
    Src7 = 8A 85 04 FF FF FF
    Dst7 = B0 80 90 90 90 90
    Script universale per tutte le VGA con Driver 8.353:
    Codice:
    [Common] 
    SrcFile = ati2mtag.sys 
    BakFile = ati2mtag.old 
    HlpFile = SoftR9x00.rth 
    MakeCRC = 1 
    Packed = 1 
    
    ;common script for FireGL 8.263/8.293/8.323/8.353
    
    Src0 = 81 FA 00 80 00 00 75 16 A9 00 00 00 08 74 0F A9 00 00 00 10 75 08 
    Dst0 = 81 FA 00 80 00 00 90 90 A9 00 00 00 08 90 90 A9 00 00 00 10 90 90 
    
    Src1 = 04 75 0B 6A 2E FF 74 24 0C E8 
    Dst1 = 04 90 90 6A 2E FF 74 24 0C E8 
    
    Src2 = 85 C0 00 00 F6 45 0A 80 74 08 
    SCM2 = FF FF 00 00 FF FF FF FF FF FF 
    Dst2 = 85 C0 90 90 F6 45 0A 80 90 90 
    
    Src3 = 85 BE 00 00 00 00 75 3A 6A 3C 
    SCM3 = FF FF 00 FF FF FF FF FF FF FF 
    Dst3 = 85 BE 00 00 00 00 90 90 6A 3C 
    DCM3 = 00 00 FF 00 00 00 00 00 00 00 
    
    Src4 = E8 00 00 FF FF 85 C0 74 2E 68 84 00 00 00 
    SCM4 = FF 00 00 FF FF FF FF FF FF FF FF FF FF FF 
    Dst4 = E8 00 00 FF FF 85 C0 90 90 68 84 00 00 00 
    DCM4 = 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 
    
    Src5 = E8 00 00 FF FF F6 C4 20 74 08 
    SCM5 = FF 00 00 FF FF FF FF FF FF FF 
    Dst5 = E8 00 00 FF FF F6 C4 20 90 90 
    DCM5 = 00 FF FF 00 00 00 00 00 00 00
    Salvare le modifiche e uscite.

    -Ora bisogna eseguire il file appena modificato. Per farlo basta mettere Apri con...\Rivatuner che vi dovrà installare le nuove impostazioni.
    In basso a sinistra, per chi avesse scelto di usare i driver non per tutte le vga ma solo per diversi chip, apparirà un piccolo menù dove voi andrete a selezionare il modello di ATI FireGL che più si avvicina al vostro.

    (per vedere i modelli a quale versione radeon combaciano vi porto a questo link:FireGL - Wikipedia)

    per chi possiede la Radeon X1650, come per la X1600, inserisse Ati FireGl v5200. Per la differenza della memoria non vi preouccupate che funge lo stesso.

    durante il procedimento vi potrà uscire qualche errore riguardante la compatibilità etc etc, voi mettete sempre OK senza timore.
    alla fine della procedura se avete eseguito TUTTO correttamente vi uscirà questa scritta: "Patch script has been successfully executed".

    -Ora andiamo a fare l'ultima modifica. Prima però abbiamo bisogno di trovare il Device ID della nostra vga.Quindi lanciate Rivatuner e cliccate su Customize->Graphics subsystem diagnostic report.

    ora vi si aprirà una schermata come questa:

    Codice:
     ----------------------------------------------------------------
     Northbridge information
     ----------------------------------------------------------------
    $0400000000 Description               : Intel Broadwater
    $0400000001 Vendor ID                 : 8086 (Intel)
    $0400000002 Device ID                 : 29a0
    $0400000003 AGP bus                   : not supported
     ----------------------------------------------------------------
     Display adapter information
     ----------------------------------------------------------------
    $0000000000 Description               : ATI FireGL V5200
    $0000000001 Vendor ID                 : 1002 (ATI)
    $0000000002 Device ID                 : 71c6
    $0000000003 Location                  : bus 1, device 0, function 0
    $0000000004 Bus type                  : PCIE
    $000000000f PCIE link width           : 16x supported, 16x selected
    A me che ho una ATI Radeon X1650 l'ID è 71c6 (ad esempio se io avessi una x1800xl il Device ID sarebbe stato 7109). Copiate questo codice.

    - Andare a FireGL>\Driver\2KXP_INF\ ed aprire con il blocco note:
    - C2_34003.inf se utilizzate Windows 2000 (a versioni successive di driver corrispondono numeri successivi, non spaventatevi quindi se trovate per esempio C2_36548.inf..)
    - CX_34003.inf se utilizzate Windows XP/2003
    Nella sezione [ATI.Mfg.NTx86] andate alla stringa che corrisponde alla trasformazione della vostra VGA. Per le x1650/1600 andate a V5200. Per esempio io andrò ad editare le stringhe che corrispondono alla V5200 senza mai cambiare la terza cifra da sinistra verso destra della seconda stringa.

    Ora dobbiamo solamente installare i driver FireGL. Consiglio vivamente di eseguire questa procedura piu sicura che nn vi darà problemi.
    Andate in Pannello di controllo/Gestione periferiche/gestione dispositivi e selezionate schede video. Qui vi troverete la vga primaria e la vga secondaria.
    Noi cominciamo dalla VGA primaria. Andate nelle proprietà della VGA/Driver e selezionate "disinstalla". ora il computer si riavvierà e al riavvio di sistema vi uscirà la schermata di Windows Uptade ma dovrete essere voi a scegliere i driver quindi mettete NO e procedete. Ora selezionate "Install from a list or specific location (Advanced)" e poi selezionate "Don't search. I will choose the driver to install''. Ora mettere avanti e selezionate l'opzione ''Disco Driver'' e andate a crecare i seguenti file che avete modificato:

    - C2_36758.inf se utilizzate Windows 2000
    - CX_36758.inf se utilizzate Windows XP/2003

    (NB: il nuymero dei file C2/CX puo variare ma sono gli stessi file)

    poi, dopo l'installazione del driver sulla vga primaria, ripetere la stessa operazione per la vga secondaria.

    Al riavvio del pc vi troverete con una grandissima ATI FireGL perfetta e funzionante ma manca ancora l'installazione del Control Panel.
    Quindi andate in FireGL/CPanel e inizializzate il setup dopodichè abbiamo finalemente finito!!!!!

    Ovviamente seguite questa guida a vostro rischio e pericolo...anche se nn si rischia nulla! con un ripristino torna tutto compe prima nn vi preouccupate...

    Beh spero di esservi stato utile.... io ho messo molto tempo a capire come fare e perchè a volte nn fungeva... ora mi sento molto soddisfatto eh eh!
    ps: su vista nn funge....
    Spoiler:



  2. #2
    L'avatar di joematteoriv
    Title
    Nuovo Utente
    Data Registrazione
    Feb 2008
    Età
    32
    Messaggi
    759

    Predefinito Re: [Guida] Come Moddare una ATIRadeon in una ATIFireGL

    bella fla
    My pc: e4600-gigabyte 8800gt 512mb-asus p5k-pro-lc power titan 560w-cooler master cm690-3xscythe slipstream 1600rpm-masterizzatore e lettore dvd lg-zerotherm nirvana-2xhitachi deskstar 160gb in raid0 :D

  3. #3
    L'avatar di Nandos
    Title
    Nerd
    Data Registrazione
    Dec 2007
    Età
    35
    Messaggi
    10,263

    Predefinito Re: [Guida] Come Moddare una ATIRadeon in una ATIFireGL

    good guide
    veramente utile

  4. #4
    L'avatar di .::NeO::.
    Title
    Pro
    Data Registrazione
    Feb 2008
    Età
    36
    Messaggi
    2,190

    Predefinito Re: [Guida] Come Moddare una ATIRadeon in una ATIFireGL

    Bella guida veramente ben fatta! l'unica cosa che non ho capito bene...se io metto la mod FireGL sulla mia X1600Pro Pci-e poi posso rimuoverla? oppure rimane così moddata? (te lo chiedo perchè come avrai visto sul formu io utilizzo molto SolidWorks2008)...e poi una cosa che volevo chiderti: parli nella guida che occasionalemte si possono far partire giochi anche su una FireGL...ma le prestazioni coi giochi sono miegliori con le Radeon oppure con le FireGL?...scusa la domanda forse stupida ma non ho ben capito prestazionalmente cosa cambia nel settore giochi...grazie della risposta e della pazienza

    .::NeO::.
    [Solo gli utenti registrati possono vedere questo collegamento. ]

  5. #5

    Title
    Nuovo Utente
    Data Registrazione
    Mar 2008
    Messaggi
    164

    Predefinito Re: [Guida] Come Moddare una ATIRadeon in una ATIFireGL

    Citazione Originariamente Scritto da .::NeO::.
    Bella guida veramente ben fatta! l'unica cosa che non ho capito bene...se io metto la mod FireGL sulla mia X1600Pro Pci-e poi posso rimuoverla? oppure rimane così moddata? (te lo chiedo perchè come avrai visto sul formu io utilizzo molto SolidWorks2008)...e poi una cosa che volevo chiderti: parli nella guida che occasionalemte si possono far partire giochi anche su una FireGL...ma le prestazioni coi giochi sono miegliori con le Radeon oppure con le FireGL?...scusa la domanda forse stupida ma non ho ben capito prestazionalmente cosa cambia nel settore giochi...grazie della risposta e della pazienza

    .::NeO::.
    allora si la mod essemdo solo software si rimuove senza problema disinzstallando i driver e reinstallando quelli delle radeon.

    le prestazioni dei giochi sono uguali ma i driver molto piu stabili permettono una leggera qualità grafica migliroe... ma leggera...

    cmq nei game intendevo i game creator cioè per chi sfrutta i tool creatori di game... anche il tool per modificare il gioco di Crysis.... capito? nn so se mi sn espresso bn

    cn solid works dovresti migliorare ....
    Spoiler:



  6. #6
    L'avatar di .::NeO::.
    Title
    Pro
    Data Registrazione
    Feb 2008
    Età
    36
    Messaggi
    2,190

    Predefinito Re: [Guida] Come Moddare una ATIRadeon in una ATIFireGL

    capito capito grazie mille sei stato chiarissimo!...grazie mille per la spiegazione!
    [Solo gli utenti registrati possono vedere questo collegamento. ]

  7. #7

    Title
    Nuovo Utente
    Data Registrazione
    Mar 2008
    Messaggi
    164

    Predefinito Re: [Guida] Come Moddare una ATIRadeon in una ATIFireGL

    di niente.... quando vuoi...

    quando posso una mano la do...eheh :D :D :D
    Spoiler:



Discussioni Simili

  1. [GUIDA]Come assemblare un pc da zero
    Di Shima78 nel forum Guide e Recensioni dei lettori
    Risposte: 26
    Ultimo Messaggio: 04-01-2013, 00:23
  2. [Guida] Ventole 140 mm
    Di Inuyasha nel forum Overclocking & Cooling
    Risposte: 5
    Ultimo Messaggio: 31-01-2010, 14:17
  3. AMD presenta ATI Radeon HD 3400 e ATI Radeon HD 3600
    Di Hardwarezone Redazione nel forum News
    Risposte: 0
    Ultimo Messaggio: 05-11-2008, 20:28
  4. [Guida] I Componenti del PC
    Di Shima78 nel forum Guide e Recensioni dei lettori
    Risposte: 15
    Ultimo Messaggio: 12-10-2008, 20:51
  5. [help] Moddare da Ati 9550 a 9600
    Di LeonD12 nel forum Schede Video
    Risposte: 8
    Ultimo Messaggio: 14-09-2008, 10:54

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •