
................ (Version corrigée le 22/09/2004)
Problème posé : Quand on bascule d'un mode "REAL VGA" (équivalent à ce qu'on avait avec MyVGA" sous WM2003 1ère édition, vers le mode "Standard VGA" de WM2003SE (ou HiDpi) les apparences de PocketInformat (PI); PIToday et de SPB+ changent complètement et il faut revoir leur paramétrages, ce qui est long et fastidieux.
<TABLE>
<TR>
<TD>Captures d'écrans en mode <br>Standard VGA SE</TD>
<TD>Captures d'écrans en mode <br>Real VGA</TD>
</TR>
<TR>
<TD>
</TD><TD>
</TD></TR>
</TABLE>
Je vous propose donc ce tuto (voir plutôt un "petit atelier") qui devrait vous intéresser si comme moi, vous switchez assez souvent entre les modes Real/Standard VGA (ceci grace au fabuleux soft de hal9000 : SE_VGA (ROM française).
Voilà, tout part d'une astuce que j'ai trouvé pour basculer des modes Real/Standard VGA tout en optimisant les settings pour SPB+, PIToday et PI, ceci en un minimum de manip. Malgrès tout, pour ce qui est de la configuration de PI, il restait une manip de copie de fichier un peu pénible. Je me suis dit que ce qui serait bien, ce serait de d'écrire un script pour automatiser tout cela. J'ai donc cherché un language de scripts tournant sur la bête et cette semaine j'ai trouvé nScriptM. Il y en a peut tre d'autres mais celui ci est déjà très bien.
Le mieux serait d'avoir quelques notions de programmation mais si vous êtes bricoleur cela devrait aussi aller.
Je joins les scripts en pièce attachée (voir tout en bas de ce tuto).
Les prérequis sont SE_VGA, nScriptM , SoftReset (si vous voulez que le script fasse le soft Reset) et utilisation d'un theme VGA SE.
De plus, ce tuto suppose que vous avez SPB+, PIToday et PocketInformant (Si vous ne les avez pas, il faudra adapter les scripts).
Nota: ce tuto ne nécessite pas que vous ayez Resco Registry ou un éditeur de registre.
Avant toute chose il vous faut faire un Backup de votre machine car toute manipulation des clés de registres peut se révéler périlleuse (encore une fois, à vos risques et périls, je me dégage de toute responsabilité
A - Installation des outils
1/Installation de nScriptM
Pour ceux qui le souhaite il existe un tuto "pas à pas" sur cette "installation" de nScriptM : ICI
sinon , procéder comme suit :
a°) Prendre l'exe pour Arm (Dossier ARMPPC). le copier dans un répertoire du e800, l'éxécuter pour installer nScriptM
b°) Charger le fichier "Install.ns" dans un répertoire du e800. L'ouvrir dans ns.exe (en cliquant sur fichier en bas à droite, ligne du menu de nScriptM, et en le recherchant dans l'explorateur de nScriptM)
Note : "Installer nScriptM", signifie copier l'exe dans un répertoire (le mieux pour
tout structurer est de l'appeler nScriptM), puis de sa console ouvrir et lancer le fichier install.ns. Ce fichier met a jour les registres, afin de pouvoir ensuite executer un script .ns en cliquant dessus. Ensuite on peut très bien supprimer le fichier install.ns. Par contre il ne faudra pas changer l'exe de nScriptM de place, car sinon le système ne saura plus le retrouver pour interpréter un script .ns (lorsque l'on clicque sur le .ns).
2°/ Installer SoftReset
(Par défaut ce programme s'installe dans Program files\SofReset
L'y laisser sinon il faudra modifier la ligne
softreset="\\Program Files\\SoftReset\\SoftReset.exe";
des scripts REALswitch.ns et STDswitch.ns)
B - Création du répertoire "où tout se passe"
Normalement le script vous permet de créer ou d'indiquer le répertoire où vous souhaitez sauvegarder les données de configuration REAL et Std VGA, mais cela est un peu compliqué (du fait du gestionnaire de script nScriptM).
Donc, le plus simple est de créer ce répertoire une fois pour toute avec un explorateur de fichier du e8xx (Resco Explorer par exemple).
Personnellement j'ai créé un repertoire dans la flash ROM du e8xx, il s'appelle "Switch_VGA" (si vous ne savez pas comment créer un répertoire... allez voir le tuto "comment créer un répertoire ?" dans le forum "Comment faire ?"(a venir))
C - Copie des scripts dans le e8xx
Pour la suite de ce tuto les scripts seront sauvegardés dans la ROM Flash dans le répertoire "Switch_VGA" (libre à vous d'adapter la suite du tuto)
Vous avez téléchargé les fichiers de script (en pièce attachée en bas de ce tuto), ouvrez le ZIP et "glissez-déplacez" les 4 fichiers
- REALconfigExp.ns
- REALswitch.ns
- STDconfigExp.ns
- STDswitch.ns
dans le répertoire "Switch_VGA" de la ROM flash
Avant de se lancer, il faut désormais "peaufiner" vos configurations REAL et Std VGA de l'e8xx...
D -Phase de préparation des différents applicatifs (PI ; PIToday SPB+):
Archivage des paramètres sous Real VGA
En mode Real VGA (si vous êtes en mode Standard VGA, allez à l'étape Standard VGA puis revenez ici une fois les manipulations sous Standard VGA achevées), optimisez la configuration de SPB+, PIToday et PI.
Note : N'oubliez pas de refaire la manip qui suit à chaque fois que vous changez quelquechose dans votre configuration SPB+, ou PIToday ou PocketInformant, histoire que cela soit pris en compte lors du prochain switch vers REAL VGA
Nota: nous allons ensuite recupérer AUTOMATIQUEMENT, pendant le déroulement du script, la dll "PIResources.dll" (adaptée au mode Real VGA), si lors de votre installation vous étiez en mode Real VGA, alors votre dll est compatible mode Real VGA. Sinon, réinstaller PocketInformant en mode Real VGA pour avoir la dll compatible Real VGA (le moyen de vérifier cela est simple : si vos icones de PocketInformant sont "moches" c'est que votre version de "PIResources.dll" n'est pas la bonne !).
Lancer le script "REALconfigExp.ns" (en cliquant dessus depuis l'explorateur de fichier de l'e8xx)

Répondre "Oui" à la question : "Exporter la config Real VGA de PI, piTD et SPB+ ? (attention fermeture de PI)"

Répondre "Oui" à la proposition "le repertoire de sauvegarde de la config Real VGA par défaut est : ....."

Normalement après quelques (parfois longues) secondes , ce message vous annonce que tout est OK

Normalement dans le répertoire Switch_VGA vous devriez retrouver les fichiers suivants (entourés en rouge) :
- "REAL_PI_Setings.txt"
- "REAL_PIResources.dll"
- "REAL_piTD_VGA.nsreg"
- "REAL_SPB+_VGA.nsreg"

Archivage des paramètres sous le mode Standard VGA
En mode Standard VGA, optimisez la configuration de SPB+, PIToday et PI.
Note : N'oubliez pas de refaire la manip qui suit à chaque fois que vous changez quelquechose dans votre configuration SPB+, ou PIToday ou PocketInformant, histoire que cela soit pris en compte lors du prochain switch vers STD VGA
Nota: nous allons ensuite récupérer AUTOMATIQUEMENT, pendant le déroulement du script, la dll "PIResources.dll" (adaptée au mode Standard VGA), si lors de votre installation vous étiez en mode Standard alors votre dll est compatible mode Standard. Sinon réinstaller PI en mode Standard VGA pour avoir la dll compatible Standard VGA.
Lancer le script "STDconfigExp.ns" (en cliquant dessus depuis l'explorateur de fichier de l'e8xx)


Répondre "Oui" à la question : "Exporter la config Standard VGA de PI, piTD et SPB+ ? (attention fermeture de PI)" ... (sinon je ne peux rien pour vous
[img]http://www.ppccool.com/images/STDConfigExp2.jpg[/img]
Répondre "Oui" à la proposition "le repertoire de sauvegarde de la config Standard VGA par défaut est : ....."
[img]http://www.ppccool.com/images/STDConfigExp3.jpg[/img]
Normalement après quelques (parfois longues) secondes , ce message vous annonce que tout est OK
[img]http://www.ppccool.com/images/STDConfigExp4.jpg[/img]
Normalement dans le répertoire Switch_VGA vous devriez retrouver les fichiers suivants (entourés en rouge) :
- "STD_PI_Setings.txt"
- "STD_PIResources.dll"
- "STD_piTD_VGA.nsreg"
- "STD_SPB+_VGA.nsreg"
[img]http://www.ppccool.com/images/STDConfigExp5.jpg[/img]
E - Utilisation
Lancer le script STDswitch.ns pour basculer en mode Standard ou le script REALswitch.ns pour basculer en mode Real. ENJOY
Les captures d'écran suivantes vous montrent la marche à suivre pour passer de Standard VGA à Real VGA.
Aller dans le répertoire "Switch_VGA"
[img]http://www.ppccool.com/images/REALSwitch1.jpg[/img]
Cliquer sur le script "REALSwitch"
[img]http://www.ppccool.com/images/REALSwitch2.jpg[/img]
Cliquer sur "Oui"
[img]http://www.ppccool.com/images/REALSwitch3.jpg[/img]
Cliquer sur "Oui" (Cette étape est le plus souvent facultative, normalement le SoftReset se lance automatiquement, l'écran peut apparaitre en cas de "underclocking" : vitesse du processeur très lente)
[img]http://www.ppccool.com/images/REALSwitch4.jpg[/img]
Normalement "ça devrait le faire"
Voila je n'ai pas de background de developpeur donc mes scripts ne sont probablement pas optimisés, a vous d'en faire ce que vous en voulez.
J'ai rajoute (suite a une suggestion de Pderathe) dans les scripts une instruction qui permet d'ajuster les ascenseurs en fonction de la qualité d'affichage comme cela est décrit dans la FAQ de SorobanGeeks. Si cela ne vous convient pas, il suffit de supprimer ces instructions des Scripts REALswitch.ns et STDswitch.ns
Toute optimisation est la bienvenue. En tout cas pour moi ça me rend un grand service, et je pense que nScriptM pourra vous rendre de grands services également. Ceci est d'autant plus intéressant que cet intrépréteur de script est totalement gratuit.
Je rajoute 2 liens interessants pour optimiser l'affichage de PI et PItoday en real vga:
Une dll PIRessource modifiee pour le mode Real VGA.
Une methode pour avoir de Plus grosses Icones PIToday sur la page Today.
Nota: Merci a Pderathe pour la revision du tuto, c'est vrai que maintenant il est plus attractif.
Lien en relation avec ce tuto :
Affichage de grandes icones d'accès à PI dans PIToday : ici
