GEOS : trucs et astuces
Attention, vous êtes encore dans une zone NON Windows !
Avant-propos
D'abord, si vous avez un problème, allez consulter les pages d'aide de New Deal, qui sont en anglais. Si vous ne trouvez rien, lisez ce qui suit. Si vous n'avez toujours pas de réponse, vous pouvez me contacter.
Comment ça marche :-)
GEOS est un OS optimisé pour fonctionner sur tout PC, donc avec des puces 80x86 ou compatibles, en mode réel, donc avec 1 Mo directement accessibles (au mieux), dans un modèle small, donc avec un segment (64 Ko) de code et un segment de données pour le noyau.
Ce modèle est pour beaucoup dans l'efficacité du système, mais pose aussi des problèmes, notamment en imposant une limitation
sur le nombre de "handles" (références sur des objets GEOS). De plus, Geos s'appuie sur l'architecture classique des PC et sur le BIOS.
Bonheur pour les uns, car c'est le standard, malheur pour les autres car le BIOS n'est pas réentrant et, à moins de tout réécrire
pour les besoins propres du système, il n'est pas possible, par exemple, sur un PC d'accéder simultanément au lecteur de disque et au lecteur
de disquette en même temps. Geos ne s'en sort pas trop mal et permet de faire un tas de choses simultanément car il est multi-tâche pré-emptif.
Ça ne marche pas :-(
Ben oui, des fois ça ne marche pas, justement parce que Geos est très sensible à son environnement matériel et logiciel.
Sur mon Quaderno, je n'arrive pas à sortir proprement
Description
Le Quaderno démarre bien, Geos (NDO 2.5) se lance, OK. Je bosse, je charge des fichiers, je sauve des documents, etc., OK. Je tente de retourner sous DOS, alors Geos ferme les tâches en cours et au moment de redonner la main
au DOS, blocage total de la machine.
Diagnostic
J'ai tout essayé, rien ne résoud le problème.
Je ne sais toujours pas ce qui se passe.
Je vais essayer avec PalmConnect. Pas mieux...
Sur mon K6-200, je n'arrive pas à sortir proprement
Description
Comme sur le Quaderno, tout se passe bien jusqu'au moment où je veux retourner
au DOS: il se bloque. Deux Ctrl-Alt-Del permettent de retrouver le prompt DOS, mais au démarrage suivant, Geos considère qu'il s'était planté en sortant.
NB : je sort parfaitement proprement de PalmConnect, NDO 3.0 beta 1 et 2.
Diagnostic
Pb d'interruption ? de soft ? de conflit ? Je ne sais pas. Mais ceci est apparu lorsque j'ai installé le K6, sa carte et sa mémoire. Avec le 386, no problemo. Donc le pb doit venir de la carte mère. (aie aie aie).
Solution
Peut-être tout réinstaller, DOS et le reste. Plein de boulot. @$%*#&*:-( !!!
C'est effectivement ce que j'ai fait et NDO fonctionne correctement. Donc pas de problème spécifique au K6.
Sur mon K6, je n'arrive pas au bout de l'installation de NDO (toutes versions, dont la 3.0 beta 2).
Description
Quand j'installe la beta 2, tout se passe bien jusqu'à ce que l'install me demande d'introduire la disquette contenant le fichier d'install num. 2.
Le problème, c'est que je fais l'installation depuis le disque dur où tous les fichiers nécessaires sont présents.
Diagnostic
Apparemment, l'install de NDO n'aime pas mon ezflyer oû je stocke les fichiers d'install. Beuh... ???
Finalement, si, il aime mon ezflyer lorsqu'il est configuré en 'fixe' (TUTILS /F). Après, no problemo.
Solution
Récupérer une version déjà installée. Bof.
mettre sur l'ezflyer les fichiers d'install zippés. Le dézipper sur le PC où on va faire l'install et voilà !
Si on veut tout de même effectuer l'install depuis l'ezflyer, vérifier qu'il est bien configuré en 'fixe' (TUTILS /F). Ça marche pil-poil.
Maintenant, impossible de faire fonctionner ma souris. Elle est devenue folle.
Description
Ma souris est devenue incontrôlable. Elle bouge dans tous les sens.
Conflit d'interruptions ? je ne pense pas, la souris fonctionne très bien avec NDO 2.5 et la beta 1.
Je pense que c'est un problème spécifique à la beta 2.
Quoique depuis quelques temps, le problème n'est pas réapparu. Ma souris fonctionne à nouveau correctement. Bizarre.
Sur NT 4.0, impossible de démarrer Geos/NDO.
Description
J'installe NDO sur NT (4.0, en anglais ou en français), pour voir. Impossible de dépasser le "splash screen" (l'écran d'accueil), j'obtiens au final une erreur UI-03 (impossible de trouver le UI manager), et ça s'arrête là.
Diagnostic
Deux possibilités : ou bien le système de fichier n'est pas correctement géré, ou bien vous avez oublié de modifier le fichier de configuration des sessions DOS.
Solution
1) dans le fichier GEOS.INI, ajouter dans la section [system] :
fs = {
os2.geo
}
ou encore :
fs = {
ntfat.geo
}
Il est possible le paragraphe fs =... existe déjà. Dans ce cas, ajoutez juste le filesystem qui manque. Note os2.geo et ntfat.geo désigne presque le même filesystem.
2) Ce qui est plus probable, c'est que votre config DOS sur NT n'est pas au point :
Ouvrez le fichier \SYSTEM32\CONFIG.NT
Ajoutez-y les lignes suivantes :
files=120
Buffers=30
Sauvez le fichier est essayez de relancer Geos/NDO. C'est tout bon, non ?
Sur NT 4.0, impossible de changer de driver d'écran.
Description
NT empêche les applications d'accéder directement au matériel et fournit pour ce faire une couche HAL (Hardware Abstraction Layer) qui permet aux applis de faire ce qu'elles ont à faire.
Ceci n'empêche pas que quelques applis ne fonctionnent pas correctement, dont les drivers VESA de NDO.
Diagnostic
Ben, il est tout fait. Pour le moment, il n'y a pas de solution. Seules quelques cartes video permettent d'accéder à un nombre de couleurs plus grand (en 640x480 seulement, apparemment). Le problème viendrait de la gestion plus ou moins exacte de la norme VESA par la carte video.
Solution
Acheter une bonne carte video, mais je n'en connais pas (Cirrus Logic en ferait, mais elles ne sont pas très rapides). Une solution moins expéditive est d'essayer de charger des TSR ou de programmer la carte de telle manière à ce qu'elle traite correctement la norme VESA. Mais sur NT, rien n'est jamais acquis. Et surtout, pour combien de temps ?
Sur NT 4.0, je n'arrive pas à imprimer depuis NDO 3.0.
Description
NDO me dit qu'il n'y pas d'imprimante attachée à mon PC. C'est vrai notamment lorsque l'imprimante est disponible depuis le réseau.
Diagnostic
Il faut que NT (c'est vrai sous Windows en général) permette aux autres logiciels de voir une imprimante sur LPT1. Il faut donc lui dire que les applications DOS vont pouvoir imprimer sur l'imprimante en passant par un port. Qualquefois, il faut aussi le déclarer sur le serveur d'impression s'il y en a un.
Solution
Ben, voir au-dessus, ça dépend de votre configuration...
Impossible de jouer des fichiers WAV.
Description
J'ai une carte SBAWE32 (oui je sais, c'est cher et c'est pas terrible), configurée pour DOS. Elle me permet bien de manipuler des sortes de sons MIDI, mais pas de jouer des WAV. Plus exactement (et c'est ça qui est bizarre, Wavy joue bien sa petite musique de départ, mais je n'ai pas d'autre son par la suite...
Diagnostic
Je cherche encore...
Comment faire en sorte que NDO affiche les applications actives directement dans le menu Express et non dans un sous-menu ?
Description
Lorsqu'on installe NDO (notamment en version 3.0), il arrive que les applications actives soient affichées dans un sous-menu du menu Express. Cette caractéristique est assez génante si on a pris l'habitude de les voir affichées directement dans le menu Express, ce qui était le cas par défaut dans la plupart des versions précédentes de Geos.
Diagnostic
Il s'agit d'un problème d'options dans le fichier GEOS.INI
Solution
Dans le fichier GEOS.INI, il faut mettre :
expressOptions = 4089
et vérifier que la section [expressMenuControl] est absente (ou en commentaire, en mettant un ';' au début de chaque ligne.
Sur Windows 98 SE, je n'arrive pas à imprimer depuis NDO 3.0 sans provoquer une erreur "Error in FileRead".
Description
Lorsque j'essaie d'imprimer depuis Windows 98 SE, NDO commence par afficher une erreur fatale (Error in FileRead), mais finit par imprimer quand même le document.
Diagnostic
Soit c'est l'imprimante qui est mal configurée (voir les Preferences ou le panneau de configuration des imprimantes sous Windows), soit c'est NDO qui est mal configuré (voir le .PIF de NDO.
Solution
Je n'ai pas encore trouvé.
Je ne parviens pas à faire en sorte que le modem numérote correctement
Description
Je suis obligé de mettre un 0 pour pouvoir sortir du système de téléphone interne, suivi d'une ',' (virgule) pour que le modem attende une seconde avant de faire la suite. Or le modem ne fait pas la suite.
Diagnostic
Probablement, la virgule coupe le numéro en deux et le modem ne reçoit pas la suite.
Solution
Mettre le numéro "entre guillemets".
C'était ma "page trucs&astuces pour Geos" !