home *** CD-ROM | disk | FTP | other *** search
/ Computer Music Interacti…pecial Edition 2000 April / cd.iso / pc / PC / maintenance / MONITOR / PALETTE.DOC < prev    next >
Encoding:
Text File  |  1995-10-08  |  15.6 KB  |  421 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.          €€€€€€ƒø €€€€€€ƒø €€ƒø     €€€€€€ƒø €€€€€€ƒø €€€€€€ƒø €€€€€€ƒø
  17.          €€€€€€ ≥ €€€€€€ ≥ €€ ≥     €€€€€€ ≥ €€€€€€ ≥ €€€€€€ ≥ €€€€€€ ≥
  18.          €€ ⁄€€ ≥ €€ ⁄€€ ≥ €€ ≥     €€ ⁄ƒƒƒŸ   €€ ⁄ƒŸ   €€ ⁄ƒŸ €€ ⁄ƒƒƒŸ
  19.          €€ ≥€€ ≥ €€ ≥€€ ≥ €€ ≥     €€ ≥       €€ ≥     €€ ≥   €€ ≥
  20.          €€€€€€ ≥ €€€€€€ ≥ €€ ≥     €€€€ƒø     €€ ≥     €€ ≥   €€€€ƒø
  21.          €€€€€€ ≥ €€€€€€ ≥ €€ ≥     €€€€ ≥     €€ ≥     €€ ≥   €€€€ ≥
  22.          €€ ⁄ƒƒƒŸ €€ ⁄€€ ≥ €€ ≥     €€ ⁄ƒŸ     €€ ≥     €€ ≥   €€ ⁄ƒŸ
  23.          €€ ≥     €€ ≥€€ ≥ €€ ≥     €€ ≥       €€ ≥     €€ ≥   €€ ≥
  24.          €€ ≥     €€ ≥€€ ≥ €€€€€€ƒø €€€€€€ƒø   €€ ≥     €€ ≥   €€€€€€ƒø
  25.          €€ ≥     €€ ≥€€ ≥ €€€€€€ ≥ €€€€€€ ≥   €€ ≥     €€ ≥   €€€€€€ ≥
  26.           ¿ƒŸ      ¿ƒŸ ¿ƒŸ  ¿ƒƒƒƒƒŸ  ¿ƒƒƒƒƒŸ    ¿ƒŸ      ¿ƒŸ    ¿ƒƒƒƒƒŸ
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                                  Version 1.21
  33.  
  34.                               (c) RAMASOFT 1992
  35.  
  36.                              Tous droits rÇservÇs
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                                                                        
  61.  
  62.      Cet utilitaire  sert  Ö  crÇer un jeu de palettes de couleurs pour les
  63.      logiciels  RAMASOFT  travaillant  en mode EGA/VGA 16 couleurs texte ou
  64.      graphique.
  65.  
  66.      En fait, il peut àtre utilisÇ avec n'importe quel logiciel:
  67.  
  68.      - En VGA:  il  peut  verrouiller  les  couleurs  crÇÇes  et  donc àtre
  69.        utilisÇ  pour  modifier  les  couleurs  de  tous programme sauf ceux
  70.        travaillant  avec  plus  de  16 couleurs et ceux qui n'utilisent pas
  71.        les  fonctions standards du BIOS VGA: il s'agit surtout de logiciels
  72.        de jeu.
  73.  
  74.      - En EGA:  il  n'est  pas  possible de verrouiller la palette et seuls
  75.        les logiciels  n'initialisant  pas  leur mode vidÇo (plutìt rare) ou
  76.        ceux permettent  une  sortie  au  DOS  pour lancer PALETTE, pourront
  77.        l'utiliser.
  78.  
  79.  
  80.  
  81. I) GENERALITES:
  82. ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  83.  
  84.      Tant  qu'on  ne  modifie pas les registres de palette, il n'y a aucune
  85.      diffÇrence  entre les cartes EGA/VGA et les cartes CGA du point de vue
  86.      des  couleurs disponibles. Ceci est dñ au fait que lors de l'initiali-
  87.      sation d'un mode vidÇo, les registres de palette sont chargÇs avec les
  88.      valeurs correspondant aux couleurs de la carte CGA.
  89.  
  90.      Rappelons que sur la carte CGA, les couleurs ne sont pas modifiables.
  91.  
  92.      La carte EGA permet de coder 64 couleurs alors que la carte VGA permet
  93.      le nombre astronomique de 262144 couleurs diffÇrentes.
  94.      Il est bien  Çvident  que  toutes  ces  couleurs  ne  peuvent pas àtre
  95.      affichÇes simultanÇment.
  96.  
  97.      Par exemple, en mode texte comme dans les principaux modes graphiques,
  98.      le  programmeur a  le choix  entre 16  couleurs  simultanÇes  qui sont
  99.      choisie  parmi  celles  disponibles:  ces  16 couleurs constituent une
  100.      palette.
  101.  
  102.      La gestion  des  couleurs est totalement diffÇrente selon que l'on est
  103.      en EGA ou en VGA:
  104.  
  105.      - En  EGA:  on ne peut que choisir la couleur parmi les 64 disponibles
  106.  
  107.      - En  VGA:  chaque couleur rÇsulte du dosage de ses composantes: Rouge
  108.        Vert  et  Bleu.  Chaque composante Çtant codÇe sur 6 bits, elle peut
  109.        prendre  64  valeurs  diffÇrentes,  si  bien  que  nous  avons  donc
  110.        63 puissance 3 = 262144 couleurs thÇoriquement disponibles.
  111.  
  112.      Selon que le type de la carte Çcran, PALETTE proposera donc un mode de
  113.      sÇlection diffÇrent des couleurs.
  114.  
  115.  
  116.  
  117.  
  118.  
  119. ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  120. Documentation PALETTE Version 1.21   (c) RAMASOFT 1992                Page 1 
  121.  
  122.      PALETTE peut àtre utilisÇ pour:
  123.  
  124.      - CrÇer  ou  modifier  une  palette  de couleur: appel de PALETTE sans
  125.        paramätres.
  126.      - Initialiser l'Çcran avec une palette de couleurs
  127.      - Verrouiller ou  dÇ-verrouiller la palette active
  128.      - RÇtablir les couleurs par dÇfaut
  129.  
  130.     Pour cela, il peut àtre appelÇ avec ou sans paramätres de lancement.
  131.     Lors  de  l'appel  sans paramätres (tapez simplement PALETTE sous DOS),
  132.     il permettra de crÇer ou de modifier une palette.
  133.     Les paramätres d'appel sont dÇcrits plus loin.
  134.  
  135.  
  136.  
  137.  
  138. II) CREATION ET MODIFICATION DES COULEURS:
  139. ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  140.  
  141.      Lancez PALETTE en tapant simplement son nom au prompt du DOS.
  142.      Selon la  carte  Çcran  principale  qui  aura  ÇtÇ  dÇtectÇe, il va se
  143.      configurer automatiquement en mode EGA ou VGA.
  144.  
  145.      Notez  qu'il est possible le forcer en EGA avec une carte VGA: voir le
  146.      chapitre des paramätres de lancement.
  147.  
  148.      La prÇsentation  de  l'Çcran de modification est lÇgärement diffÇrente
  149.      dans les deux modes: ce mode est indiquÇ sur la ligne de copyright.
  150.  
  151.      L'Çcran n'est pas effacÇ et PALETTE s'affiche en surimpression: ce qui
  152.      permet, lors du lancement de PALETTE Ö partir d'un logiciel, de garder
  153.      l'Çcran de ce logiciel pour pouvoir juger immÇdiatement de l'effet des
  154.      modifications de couleurs. Malheureusement, ceci n'est valable qu'avec
  155.      les logiciels  RAMASOFT  qui  ont  une  option  spÇciale  de menu pour
  156.      appeler PALETTE.
  157.  
  158.      Avec  les autres logiciels, l'Çcran est souvent effacÇ lors de l'appel
  159.      du DOS.  Ce  qui  vous obligera Ö faire plusieurs aller-retours au DOS
  160.      pour juger des modifications de couleurs apportÇes.
  161.  
  162.      En fait, la mÇthode a adopter est la suivante:
  163.      - repÇrez une couleur dans l'Çcran du logiciel.
  164.      - appelez PALETTE pour la modifier.
  165.      - revenez au logiciel pour voir ce que cela donne.
  166.      - recommencez pour chaque couleur Ö modifier.
  167.  
  168.      En ne modifiant qu'une couleur Ö la fois, vous gagnerez du temps.
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179. ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  180. Documentation PALETTE Version 1.21   (c) RAMASOFT 1992                Page 2 
  181.      1¯) Utilisation de PALETTE en EGA:
  182.      ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  183.  
  184.      Les 16 couleurs de la palette sont affichÇes avec un numÇro de 0 Ö 15.
  185.      Si un fichier  PALEGA.DEF  se  trouve  dans  le  màme  rÇpertoire, les
  186.      couleurs  dÇfinies dans ce fichier seront affichÇes, sinon ce sont les
  187.      couleurs CGA par dÇfaut.
  188.  
  189.      Les fläches droites et gauche permettent de se dÇplacer sur la couleur
  190.      Ö modifier.
  191.      Les  fläches haut et bas permettent d'augmenter ou de diminuer de 1 la
  192.      valeur de la couleur.
  193.      Cette  valeur (de 0 Ö 63) est indiquÇe sous le curseur pour la couleur
  194.      pointÇe.
  195.  
  196.      Quand  la  palette a ÇtÇ modifiÇe, F5 permet de la sauvegarder dans le
  197.      fichier PALEGA.DEF.
  198.      F2 restaure les valeurs CGA par dÇfaut pour toute la palette.
  199.      F3 restaure uniquement la couleur pointÇe par le curseur.
  200.      F6 permet  de  quitter  sans  sauvegarder.
  201.  
  202.      Notez que  lors  du  retour  au  DOS, les couleurs modifiÇes resteront
  203.      actives tant qu'un nouveau mode d'Çcran n'aura pas ÇtÇ sÇlectionnÇ.
  204.      Vous pouvez restaurer les couleurs d'origine par la commande DOS:
  205.      MODE 80
  206.  
  207.  
  208.  
  209.  
  210.      2¯) Utilisation de PALETTE en VGA:
  211.      ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  212.  
  213.      Les  16 couleurs de la palette sont affichÇes de la màme maniäre qu'en
  214.      EGA.  Comme  prÇcÇdemment,  les  fläches  horizontales  permettent  de
  215.      choisir la couleur Ö modifier en dÇplaáant le pointeur dessus.
  216.  
  217.      Les valeurs de Rouge Vert et bleu de la couleur pointÇe sont indiquÇes
  218.      dans le bas du cadre.
  219.      Les touches  R,V  et  B  choisissent  la  couleur  primitive: celle-ci
  220.      apparaåt alors en inversion.
  221.  
  222.      Les  fläches verticales augmentent ou diminuent la quantitÇ de couleur
  223.      de base dans la couleur pointÇe.
  224.  
  225.      Les autres commandes sont identiques Ö celles du mode EGA:
  226.  
  227.      F2 Restaure la palette entiäre avec les couleurs CGA par dÇfaut
  228.      F3 Restaure la couleur pointÇe
  229.      F5 Sauvegarde la palette dans le fichier PALVGA.DEF
  230.      F6 Quitte sans sauvegarder: les couleurs modifiÇes restant actives
  231.      tant qu'un autre mode vidÇo n'aura pas ÇtÇ activÇ (màmes remarques
  232.      qu'en EGA).
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239. ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  240. Documentation PALETTE Version 1.21   (c) RAMASOFT 1992                Page 3 
  241.      3¯) Utilisation des fichiers DEF:
  242.      ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  243.  
  244.      Une remarque  importante:  les  fichiers .DEF sont sauvegardÇs dans le
  245.      rÇpertoire d'oó PALETTE est appelÇ.
  246.      Par exemple:  si  PALETTE.EXE  se trouve dans le lecteur A et que vous
  247.      l'appelez  depuis  le  disque  C en tapant A:PALETTE , le fichier .DEF
  248.      sera crÇÇ dans le rÇpertoire racine du disque C.
  249.      De màme  si  PALETTE.EXE  est  dans C:\DOS et que ce rÇpertoire figure
  250.      dans  le PATH de l'autoexec.bat (en termes clairs: s'il est accessible
  251.      depuis tout  le  disque),  l'appel  de  PALETTE  depuis  le rÇpertoire
  252.      C:\TEXTE va crÇer un fichier .DEF dans C:\TEXTE.
  253.      Cela signifie  simplement  que  vous  pouvez  crÇer  un  fichier  .DEF
  254.      diffÇrent pour chaque application.
  255.      PALETTE.EXE  doit  donc àtre installÇ dans un rÇpertoire accessible de
  256.      tous le disque (dÇclarÇ dans le PATH de l'AUTOEXEC.BAT).
  257.  
  258.      Dans  les nouvelles versions des logiciels RAMASOFT une option de menu
  259.      existe pour utiliser PALETTE comme s'il faisait partie du logiciel.
  260.  
  261.      Dans  les autres logiciels, pour pouvoir changer les couleurs, il faut
  262.      que  le  logiciel ait une fonction permettant une sortie temporaire au
  263.      DOS pour pouvoir appeler PALETTE, du moins en EGA.
  264.  
  265.      En  VGA, PALETTE a la possibilitÇ de verrouiller les couleurs choisies
  266.      de maniäre  qu'elles  ne puissent plus àtre changÇes lors d'un change-
  267.      ment de  mode  vidÇo.  Si  bien que vous pourrez utiliser vos couleurs
  268.      personnelles avec tous les logiciels ...
  269.      Sauf  avec certains jeux qui n'utilisent pas les fonctions standard du
  270.      BIOS  VGA  pour accÇder Ö la vidÇo (ils sont plus nombreux qu'on ne le
  271.      croit !)
  272.  
  273.  
  274.      Vous avez plusieurs possibilitÇs:
  275.  
  276.      * Utiliser  les màmes couleurs dans tous les logiciels en ajoutant une
  277.        ligne  qui initialisera les couleurs en verrouillant la palette dans
  278.        votre autoexec.bat: PALETTE /I/V
  279.        Dans  ce cas, le fichier .DEF doit àtre dans le rÇpertoire racine du
  280.        disque ou dans un rÇpertoire accessible par le PATH.
  281.  
  282.      * Utiliser  des couleurs diffÇrentes en appelant PALETTE /I/V avant de
  283.        lancer le logiciel, et PALETTE /O/D apräs retour au DOS.
  284.        Le premier  appel  va  initialiser les couleurs (paramätre /I) et va
  285.        verrouiller la palette (paramätre /V).
  286.        Le deuxiäme  appel  va  restaurer  les  couleurs  d'origine  (/O) et
  287.        dÇ-verrouiller la palette (/D) pour revenir Ö l'Çtat initial.
  288.  
  289.        Si vous utilisez le gestionnaire d'environnement GENVI (màme auteur)
  290.        vous pourrez  placez  ces  commandes  de configuration dans la fiche
  291.        d'installation du logiciel Ö lancer pour rÇaliser automatiquement la
  292.        sÇlection des couleurs.
  293.  
  294.        Un fichier  .DEF  contenant  les  couleurs souhaitÇes doit àtre crÇÇ
  295.        dans  le  rÇpertoire de tous les logiciels dont vous voulez modifier
  296.        les couleurs.
  297.  
  298.  
  299. ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  300. Documentation PALETTE Version 1.21   (c) RAMASOFT 1992                Page 4 
  301.      * Appeler  PALETTE  par  une  option  de sortie au DOS (si elle existe
  302.        dans le logiciel) comme en EGA.
  303.  
  304.  
  305.      ATTENTION: ne pas appeler PALETTE quand l'Çcran est en mode graphique.
  306.  
  307.  
  308.      Note: si  le  fichier .DEF correspondant Ö votre  Çcran (PALEGA.DEF ou
  309.            PALVGA.DEF)  n'est  pas  trouvÇ,  PALETTE utilisera les couleurs
  310.            CGA par dÇfaut.
  311.  
  312.  
  313.  
  314.  
  315.  
  316. III) PARAMETRES D'APPEL
  317. ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  318.  
  319.      Quand  PALETTE est appelÇ sans paramätres, il vous prÇsente l'Çcran de
  320.      modification des couleurs correspondant Ö votre carte graphique.
  321.  
  322.      Pour àtre  utilisÇ  dans  des  fichiers  batch,  conjointement  Ö  des
  323.      logiciels non RAMASOFT, il supporte les paramätres suivants:
  324.  
  325.  
  326.      /EGA          Force PALETTE Ö travailler en EGA màme avec une carte
  327.                    VGA. Ceci peut àtre utile si vous prÇfÇrez la mÇthode
  328.                    de choix des couleurs EGA (qui est plus simple).
  329.  
  330.      /I            Initialise l'Çcran avec les dÇfinitions de couleur du
  331.                    fichier .DEF trouvÇ dans le rÇpertoire d'appel.
  332.  
  333.      /O            Restaure les couleurs d'origine du mode CGA.
  334.                    Il dÇ-verrouille automatiquement la palette en revenant
  335.                    ainsi Ö l'Çtat d'origine.
  336.  
  337.  
  338.      /V            Verrouille la palette de couleur qui vient d'àtre
  339.                    initialisÇe.
  340.                    Ce paramätre ne peut s'utiliser qu'avec /I
  341.                    employÇ seul, il est ignorÇ.
  342.  
  343.      /D            DÇ-verrouille la palette de couleur sans la supprimer.
  344.                    Les couleurs actives resteront valables tant qu'un
  345.                    nouveau mode vidÇo n'aura pas ÇtÇ initialisÇ.
  346.                    Une fois la palette dÇ-verrouillÇe, la commande DOS
  347.                    MODE 80 restaure un Çcran texte de 80 colonnes avec les
  348.                    couleurs CGA par dÇfaut.
  349.                    Ce paramätre ne peut s'employer qu'avec /I et sera ignorÇ
  350.                    s'il est utilisÇ seul.
  351.                    Notez que /O dÇ-verrouille aussi la palette apräs avoir
  352.                    rÇtabli les couleurs d'origine.
  353.  
  354.      /?            Affiche un Çcran d'aide rÇsumant les options d'appel.
  355.  
  356.  
  357.  
  358.  
  359. ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  360. Documentation PALETTE Version 1.21   (c) RAMASOFT 1992                Page 5 
  361. IV) DISTRIBUTION:
  362. ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  363.  
  364.      Ce  petit utilitaire est dÇsormais livrÇ avec les principaux logiciels
  365.      RAMASOFT.
  366.      Son utilisation est totalement gratuite: c'est un FREEWARE.
  367.  
  368.      Attention quand màme:
  369.  
  370.      - PALETTE.EXE  est  protÇgÇ  contre  les  modifications  de  son  code
  371.        (comme  tous  les  logiciels RAMASOFT) qui pourraient àtre produites
  372.        par des virus ou tout simplement par des "bidouilleurs".
  373.        La protection utilisÇe n'empàche absolument pas la copie du logiciel
  374.        mais  elle  n'est lÖ que pour protÇger l'intÇgritÇ de son code et de
  375.        son copyright.
  376.  
  377.      - Son  utilisation dans un contexte commercial est soumise Ö autorisa-
  378.        tion de l'auteur: comme les autres logiciels RAMASOFT ...
  379.        bien que ... enfin passons !
  380.  
  381.      - Il  ne  peut  en aucun cas servir de support ou àtre diffusÇ avec un
  382.        autre shareware sans mon autorisation.
  383.  
  384.      - Par  contre  vous  pouvez l'utiliser pour gÇrer les couleurs dans un
  385.        programme de votre cru sans arriäre pensÇe.
  386.  
  387.  
  388.      - La copie  de  ce  logiciel  est  absolument AUTORISEE de màme que sa
  389.        diffusion  Ö  des serveurs ou Ö des distributeurs de shareware, dans
  390.        la mesure oó:
  391.  
  392.        Vous  ne  percevez aucune rÇmunÇration hormis un Çventuel rembourse-
  393.        ment des frais de port (limitÇ Ö 20 F).
  394.  
  395.        Le logiciel est copiÇ INTEGRALEMENT: y compris sa documentation.
  396.  
  397.  
  398.  
  399.      Si  vous avez des questions ou des suggestions, vous pouvez me joindre
  400.  
  401.                            UNIQUEMENT PAR COURRIER
  402.  
  403.            en joignant une enveloppe self-adressÇe et affranchie ...
  404.                                pour la rÇponse
  405.                              Ö l'adresse suivante
  406.  
  407.                                Patrick RAMADIER
  408.                               19 rue Victor Hugo
  409.                                 36110  LEVROUX
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419. ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  420. Documentation PALETTE Version 1.21   (c) RAMASOFT 1992                Page 6 
  421.