****************************************************** * VIDEL INSIDE (c)oderight 1994 Trisomic Development * ****************************************************** Fonction: R‚solutions ‚tendues, ‚cran virtuel Mat‚riel requis: Atari Falcon030, moniteur (?) Distribution: Freeware Auteur: Fran‡ois GALEA (Zerkman) Version actuelle: 1.2 Documentation fran‡aise: AVERTISSEMENT: L'auteur de ce logiciel ne pourrait ˆtre tenu pour responsable de dommages ‚ventuels subis le mat‚riel. L'utilisation du logiciel implique l' approbation de cet avertissement par l'utilisateur. Il est fortement recommand‚ de lire int‚gralement ce texte de documentation avant toute utilisation du logiciel. Le pack Videl Inside est constitu‚ des fichiers suivants: - VI.PRG (le fichier ex‚cutable) - VI.DAT (le fichier ASCII contenant les divers modes vid‚o) - VI_FRA.TXT (la doc en Fran‡ais (que vous lisez actuellement)) - VI_ENG.TXT (la doc en anglais) Ces fichiers pourront ˆtre copi‚s et diffus‚s librement, aussi longtemps qu'ils ne sont pas copi‚s s‚par‚ment. De plus, toute traduction ou modifica- tion que ce soit des fichiers ex‚cutables et de documentation sans l'accord ‚crit de l'auteur est interdite. Entrons sans plus attendre dans le vif du sujet... 1. QU'EST-CE QUE VIDEL INSIDE ? Videl Inside (VI pour les intimes) est un utilitaire con‡u exclusivement pour l'Atari Falcon030, qui vous permettra d'acc‚der … des r‚solutions plus importantes que les r‚solutions standard du Falcon, sur votre moniteur, sans aucune modification mat‚rielle que ce soit. Vous allez pouvoir d‚couvrir les ‚tonnantes possibilit‚s graphiques du processeur vid‚o du Falcon (le Videl)! VI comporte ‚galement un mode ‚cran virtuel, qui vous permet de d‚finir une taille ‚cran uniquement limit‚e par la taille de la m‚moire vive de votre Falcon. L'image affich‚e sur votre moniteur n'est alors qu'une partie de l'‚cran total, et suit les d‚placements du curseur de la souris, afin de vous permettre de visualiser entiŠrement l'espace ‚cran. 2. INSTALLATION: Copiez le fichier ex‚cutable VI.PRG et le fichier de donn‚es VI.DAT dans le dossier AUTO de votre disquette ou de votre partition de d‚marrage. ATTENTION: L'ex‚cutable devra ˆtre situ‚ parmi les derniers fichiers du dossier AUTO, mais devra se placer devant les programmes comme OUTSIDE ou MiNT. Le non-respect de cette condition peut provoquer des plantages des autres programmes r‚sidents. 3. UTILISATION A partir du bureau GEM, lancez VI.PRG du dossier AUTO. La boite de configuration apparaŒtra alors. Celle-ci est compos‚e de trois parties: - S‚lection du type de moniteur; - S‚lection du mode vid‚o relatif au moniteur correspondant; - Options pour l'‚cran virtuel. a. S‚lection du type de moniteur Trois choix vous sont propos‚s: ‚cran monochrome, du type Atari SM 124/125; ‚cran RGB, ce qui correspond a tous les moniteurs de type PAL/NTSC, ou plus simplement … un t‚l‚viseur; et enfin moniteur VGA, qui regroupe les moniteurs r‚pondant aux normes VGA et SVGA, et les moniteurs multisynchrones. A chaque type de moniteur est associ‚ un mode vid‚o et une configuration d'‚cran virtuel, ce qui vous permettra, si vous changez souvent de moniteur (ce qui est mon cas), d'acc‚der directement au mode vid‚o adapt‚ … vos besoins et … votre moniteur. b. S‚lection du mode vid‚o relatif au moniteur correspondant Six lignes de d‚finition de modes vid‚o peuvent ˆtre affich‚es simultan‚- ment. Cliquez sur l'une d'elles si le mode qu'elle d‚finit vous convient. A la droite de la fenˆtre d'affichage de ces modes, se trouvent les boutons classiques d'une fenˆtre GEM: Une barre d'ascenseur et des flŠches de d‚filement. Ceux-ci vous permettront de faire apparaŒtre ais‚ment les lignes de d‚finition de modes non visibles. Le mode s‚lectionn‚ est affich‚ en vid‚o inverse. c. Param‚trage et validation de l'‚cran virtuel Pour valider l'option ‚cran virtuel, cliquez sur le bouton indiqu‚ 'Big Screen', qui devra alors se trouver affich‚ en vid‚o inverse. Les deux champs ‚ditables intitul‚s 'screen size' X et Y sont alors utilisables, ils vous permettront de d‚finir … votre guise la taille ‚cran que vous souhaitez. Attention … ne pas d‚finir une taille ‚cran trop importante par rapport … la m‚moire disponible dans votre ordinateur: un plantage risquerait de subvenir lors de l'initialisation. Note: Pour assurer une meilleure compatibilit‚, autant physique de logi- cielle, la largeur que vous aurez d‚finie sera arrondie au multiple de 32 directement inf‚rieur, et la hauteur au multiple de 16 directement inf‚rieur. d. Autres paramŠtres Cliquez sur 'Options' pour acc‚der au mode de configuration des options diverses. Vous pourrez alors s‚lectionner ou non celles qui vous int‚ressent en cliquant sur les cases correspondant … chacune d'entre elles. Un clic sur 'Set' permet de valider votre s‚lection et de revenir … l'‚cran principal du mode de configuration. Les deux champs ‚ditables intitul‚s 'Scroll threshold' X et Y servent … d‚finir la distance en pixels entre le pointeur de la souris et le bord de l'‚cran au de‡… de laquelle le d‚calage de l'‚cran se produit. Cette fonction ne sert ‚videmment que lorsque l'‚cran virtuel est activ‚. L'option 'correct threshold' permet d'adapter automatiquement le seuil de d‚clenchement du scrolling vertical du mode Ecran Virtuel par rapport au seuil horizontal, et au rapport largeur/hauteur de la taille des points ‚cran. Par exemple, si vous ˆtes en mode 80 colonnes non entrelac‚ ou double ligne, le seuil vertical sera automatiquement fix‚ … la moiti‚ de l'horizontal. Cette option est un petit 'plus' ajout‚ au confort visuel, mais qui se r‚vŠlera rapidement indispensable. L'option 'Configuration mode on boot' vous permet, si elle est valid‚e, de lancer directement le mode de configuration (voir chapitre 4) … chaque red‚marrage de la machine, sans que vous n'ayez … maintenir la touche Shift droite enfonc‚e au cours de cette phase. Une option suppl‚mentaire intitul‚e 'Update NEWDESK.INF' vous permet, si elle est activ‚e, de modifier au boot la configuation du Bureau GEM, afin de se trouver directement dans la r‚solution choisie une fois sur le Bureau. Si elle n'est pas activ‚e, vous devrez pour utiliser le mode vid‚o que vous aurez pr‚alablement choisi, changer la r‚solution … l'aide de la fonction 'Modes Vid‚o' du Bureau, de fa‡on … ce que celle que vous aurez choisie soit la plus proche possible du mode Videl Inside. (par exemple, sur un moniteur RGB, si vous avez configur‚ VI en 832x592 entrelac‚ True Color, pour obtenir cette r‚solution vous devrez passer en mode True Color, 80 colonnes, entrelac‚) e. Sortir du mode de configuration Une fois tous ces paramŠtres d‚finis, vous pouvez cliquer sur 'Use' pour confirmer votre s‚lection, et quitter l'‚cran de configuration. Un double clic sur le mode vid‚o de votre choix produira le mˆme effet. Pour sortir sans sauvegarder les paramŠtres, vous pouvez cliquer sur 'Cancel'. Pour utiliser la configuration s‚lectionn‚e, faites un reset, VI s'installera automatiquement en m‚moire, et une fois sur le bureau, vous pourrez tirer pleinement profit de la puissance de votre Falcon. ATTENTION: Pour les moniteurs monochromes et VGA, soyez trŠs prudents: Les modes vid‚o propos‚s peuvent ne pas ˆtre support‚s par votre moniteur. Si vous ne savez pas si tel ou tel mode vid‚o fonctionne, utilisez d'abord un mode sup‚rieur en r‚solution … un autre dont vous ˆtes s–r du bon fonctionnement (par exemple, le 640x480 fonctionne sur la plupart des moniteurs monochromes). Si le mode s‚lectionn‚ s'avŠre ˆtre bien accept‚ par votre moniteur, vous pouvez renouveler l'op‚ration avec un mode sup‚rieur … celui-ci. Si, par contre, l'image ‚cran paraŒt brouill‚e, ou s'il n'y a plus du tout d'image … l'‚cran, n'insistez pas, vous risqueriez de d‚truire votre moniteur. Effectuez imm‚diatement un reset, et pendant la phase de boot, maintenez enfonc‚e la touche Shift gauche, ce qui vous permettra d'inhiber l'installation de VI en m‚moire, et ainsi d'acc‚der librement au bureau GEM, afin de pouvoir s‚lectionner un mode vid‚o qui, lui, fonctionne. 4. LES NOUVEAUX MODES DE CONFIGURATION DE VI: La version 1.1 de Videl Inside comporte deux nouveaux modes de configura- tion de la r‚solution: le mode par ligne de commande, et le mode de configuration au d‚marrage de la machine. a. La configuration de VI par la ligne de commande: VI peut ˆtre lanc‚ … partir d'un shell ou d'un programme quelconque, et de cette fa‡on ˆtre configur‚ de fa‡on automatis‚e. Cela peut ˆtre pratique pour certains gestionnaires de boot, tel Xboot, pour assigner un mode VI diff‚rent pour chaque configuration systŠme. Le format de la ligne de commande est le suivant: VI.PRG mon,larg,haut,coul (remarque: les paramŠtres peuvent ˆtre s‚par‚s soit de virgules (',') , soit d'espaces (' '), soit de points ('.'). Cette possibilit‚ est due au fait que certains gestionnaires de boot filtrent les virgules ou les espaces. Vous pouvez donc configurer VI grƒce … cette option) - mon est le type de moniteur que l'on veut configurer (1=mono, 2=RGB, 3=VGA) - larg et haut sont les dimensions de l'‚cran correspondant au mode que l'on veut s‚lectionner. - coul correspond au nombre de couleurs d‚sir‚es: coul nombre de couleurs 0 2 1 4 2 16 3 256 4 True Color Si aucun mode interne au fichier VI.DAT ne correspond … tous ces paramŠtres … la fois, VI rendra la main au programme ex‚cutant en affichant un message d'erreur, et votre configuration ne sera pas prise en compte. Si l'on d‚sire activer l'‚cran virtuel, il faut ajouter deux paramŠtres, correspondant respectivement … la largeur et … la hauteur de l'‚cran virtuel d‚sir‚. b. La configuration de VI par le mode de config au boot Ce mode est activ‚ si l'on maintient enfonc‚e la touche Shift droit lors de la phase de d‚marrage du Falcon. La liste des modes vid‚o disponibles correspondant … votre moniteur apparaŒt alors. Le mode actif est pr‚c‚d‚ d'un symbole indicateur (tick). Le mode s‚lectionnable est affich‚ en vid‚o inverse. Vous pouvez s‚lectionner un autre mode en vous d‚pla‡ant dans la liste … l'aide des touches fl‚ch‚es haut et bas, et en pressant la touche Return une fois arriv‚ sur le mode d‚sir‚. Vous pouvez ‚galement d‚finir une r‚solution virtuelle tout d'abord en activant le mode ‚cran virtuel, grƒce … la touche 'V', puis en r‚glant la hauteur avec Shift+FlŠches Verticales et la largeur avec Shift+FlŠches horizontales. 5. COMMENT DFINIR SES PROPRES MODES VIDO Les modes vid‚o de Videl Inside son entiŠrement reconfigurables. Ils sont stock‚s dans le fichier VI.DAT. Vous pouvez cr‚er vos propres modes: VI a ‚t‚ pr‚vu pour. Il faut cependant avoir une bonne connaissance du Videl. La structure de VI.DAT est la suivante: Chaque mode vid‚o est constitu‚ d'une ligne ASCII de 35 caractŠres maximum, qui apparaŒtra dans la boŒte de configuration. Sur la ligne suivante, se trouvent un certain nombre de paramŠtres num‚riques, s‚par‚s entre eux par des virgules, et ‚tant soit en notation d‚cimale (par d‚faut), soit en hexad‚cimal (ils sont alors pr‚c‚d‚s du pr‚fixe '$'), selon l'humeur de leur cr‚ateur. Voici la liste de ces paramŠtres: - Type de moniteur auquel correspond le mode (1:monochrome, 2:RGB, 3:VGA) - Taille horizontale et verticale en pixels de l'‚cran correspondant - Nombre de plans de bits de l'image (2^nb= nombre de couleurs affichables) - Mode vid‚o (format Xbios) … initialiser avant l'installation du mode VI. Il devra correspondre au mode Xbios le plus proche du mode VI (au niveau Compatibilit‚ ST, nombre de couleurs, 80/40 colonnes, entrelacement (RGB), mode double ligne (monochrome/VGA)). Note: Les flags PAL et overscan (bits 5 et 6) devront ˆtre syst‚matiquement fix‚s … z‚ro. - Suivent les vecteurs Videl suivants: HHT,HBB,HBE,HDB,HDE,HSS,VFT,VBB,VBE,VDB,VDE,VSS,Vwrap,Vmode,VCO. Leurs adresses correspondantes sont: $FF8282,$FF8284,$FF8286,$FF8288,$FF828A,$FF828C, $FF82A2,$FF82A4,$FF82A6,$FF82A8,$FF82AA,$FF82AC, $FF8210,$FF82C2,$FF82C0. Toutes ces adresses sont … acc‚der au format mot (2 octets). Vous pouvez ajouter des lignes de commentaires dans VI.DAT. Elles devront ˆtre pr‚c‚d‚es par le pr‚fixe ';'. Vous ne pouvez pas ins‚rer de commentaires entre les deux lignes d‚finissant un mode vid‚o. 6. NOTE AUX PROGRAMMEURS VI installe dans le Cookie-Jar un cookie dont l'identifiateur est TDVI. Le long-mot suivant contient en octet de poids fort le num‚ro de version en d‚cimal multipli‚ par 10. (par exemple, la version 1.1 sera cod‚e par $11000000. La version 1.0 est cod‚e $02000000, ce qui ‚tait un oubli de ma part, mais ce genre d'oublis de mise … jour ne devrait plus se reproduire.) Les trois octets restants n'ont pas d'utilit‚ pour l'instant, mais il est possible qu'ils soient utilis‚s dans une future version. Voil…, vous savez tout sur l'utilisation de Videl Inside... ------------------ Videl Inside est une production du groupe Trisomic Development. Ce groupe a la particularit‚ de ne d‚velopper que des applications, utilitaires, et logiciels utiles, sur Falcon030. Ses membres sont actuellement Alriad, Kor, Melkor, Pozzi, Sonix, Soyuz et Zerkman. Vous pouvez nous contacter sur le 36.15 RTEL … nos bals respectives. Vous pouvez ‚galement nous ‚crire … mon adresse: Fran‡ois GALEA (Zerkman) 19, rue du Moulinet 78610 Le Perray-en-Yvelines - FRANCE - Vous pouvez nous envoyer une disquette avec vos propres modes vid‚o, ceux qui seront s‚lectionn‚s (si nous ne les avons pas d‚couverts avant!) permettront … leurs auteurs de voir leur nom mentionn‚ dans les futures versions de VI... A cette adresse vous pourrez aussi obtenir la derniŠre version de VI en date, si vous joignez … votre envoi une disquette et une enveloppe timbr‚e … votre adresse. Au passage, un petit bonjour … HCl, Hexocet (argh, j'ai toujours ton CD Gemini :-( ), Zanak, Nullos, STS, Hello, et tous ceux du Power Falcon Magazine!... Voil…, il ne me reste qu'… vous souhaiter un bon amusement avec Videl Inside... Zerkman, le 7/11/94. --------------------