Page 2 of 2

Re: Nuovo campo stellare per ReactOS

Posted: Wed Jun 29, 2011 11:28 am
by Carlo Bramix
Tenebra wrote:Provato su XP. Bel lavoro. Sul mio pc va un po' a scatti se non uso poche stelle, ma dato che non si è lamentato nessun altro immagino sia per il fatto che sto lavorando con hardware un po' vecchio.
Come scritto nel forum development, sembra che finalmente la velocita' lumacosa su gli Intel HD graphics abbia trovato spiegazione.
Cio' che mi lascia ancora perplesso e' di fatto il rallentamento che dici di aver notato sulla tua macchina.
Non sono riuscito a rintracciare un chipset affine al tuo, ma ho avuto l'opportunita' di provare su un vecchio SiS650.
E in effetti devo ammettere che li' sopra rallentava un bel po'.
Per risolvere il problema su questa macchina si e' rivelato necessario disattivare alcuni enhancements alla qualita' grafica.
Il grosso dell'ottimizzazione pare essere portato dalla disattivazione della correzione prospettica accurata... si vede che su questa carretta era realizzata in software anziche' in hardware.
Per cui mi domandavo se potevi farmi un piccolo test, se mi facessi avere un indirizzo di email con un messaggio privato provvederei ad inviarti uno zip con lo screensaver modificato, cosi' da non insozzare il thread su bugzilla (non si possono allegare file ai messaggi privati su questi form, vero?).

Grazie e a presto,

Carlo Bramini.

Re: Nuovo campo stellare per ReactOS

Posted: Sun Feb 19, 2012 3:33 am
by Carlo Bramix
Ciao a tutti,
ho aperto un progetto sul mio account di sourceforge per poter fornire lo screensaver del campo stellare in versione precompilata.

http://sourceforge.net/projects/ros-ssstars/

Tuttavia ho fatto una scoperta dopo aver recuperato i sorgenti dal repository (non posso lasciarvi da soli un attimo! :lol: ): la conversione in UTF-8, almeno relativamente alla traduzione in italiano, a mio avviso e' sbagliata.

Il carattere 'à' (latin small letter A with grave) e' stato convertito in C5 95, ma e' SBAGLIATO.
Infatti, il carattere UNICODE che lo rappresenta risulta essere 0xE0, ma dall'interpretazione del codice attualmente scritto nel resource file si ha:

C5 95
11000101 10010101

001 0101 0101 = 155

che corrisponde a tutt'altro.
La codifica giusta per quel carattere e' invece C3 A0:

C3 A0
11000011 10100000

000 1110 0000 = 0E0

A questo punto, mi viene il dubbio che anche le altre traduzioni siano cannate, ma non capendo le altre lingue mi riesce difficile fare una diagnosi...
Mi mancano quindi solo i sorgenti per poter caricare tutto su quella pagina... aspettero' ancora un po' per vedere eventuali sviluppi.