Section courante

A propos

Section administrative du site

Introduction

L'entreprise Video 7 (également connu sous le nom de Video Seven) était l'un des premiers fabricants de cartes graphiques pour IBM PC et ses compatibles de 1983 à 1989, date à laquelle ils ont été acquis par SPEA Software GmbH basé à Starnberg, en Allemagne. Les cartes ont ensuite été marquées comme "SPEA V7". L'entreprise Video 7 a été lancé pour la première fois par Paul Jain en 1983, ayant également formé Paradise Systems en 1982.

En novembre 1990, SPEA a signé un accord conjoint de marketing, de distribution et de technologie avec le fabricant d'ensemble de puces, Headland Technology. En 1993, Headland Technology a été acquise par SPEA. En 1994, SPEA a réalisé un chiffre d'affaires de 107,4 millions de dollars, et en 1995 jusqu'au début du quatrième trimestre, ses ventes ont totalisé 73,2 millions de dollars. En octobre 1995, après avoir exploré les options d'introduction ou non de la société au NASDAQ, SPEA a elle-même accepté d'être rachetée par Diamond Multimedia, Inc. pour devenir leur division européenne.

Liste des modèles de cartes vidéo

Modèle Catégorie
Video 7 VGA 1024i Carte vidéo (Super VGA)
Video 7 FastWrite VGA Carte vidéo (Super VGA)
Video 7 Mirage Carte vidéo (Super VGA)
Video 7 VEGA Carte vidéo (Super EGA)
Video 7 VEGA Deluxe Carte vidéo (Super EGA)
Video 7 VEGA VGA Carte vidéo (Super VGA)
Video 7 VGA-16 Carte vidéo (Super VGA)
Video 7 V-RAM Carte vidéo (Super VGA)

Programmation des Video7 et Headland Technologies VGA

Video7/Headland Technologies fabrique la puce V7VGA des Super VGA et l'utilise dans plusieurs de ses cartes Super VGA. La puce V7VGA est très puissante et supporte plusieurs effets spéciaux. Selon l'implémentation, la puce peut prendre en charge des résolutions allant jusqu'à 1024 par 768 en mode 16 couleurs et 800 par 600 dans les modes 256 couleurs. La puce peut accéder jusqu'à 1 Mo de mémoire d'affichage. Une grande variété de modes d'affichage sont disponibles. La puce peut prendre en charge les implémentations DRAM ou VRAM. Après la V7VGA, Headland Technologies a introduit les microprocesseurs HT208 et HT209. Ces résolutions ont ajoutées jusqu'à 1024 par 256 en modes 8 bits par couleur, jusqu'à 1 Mo d'adressage linéaire, d'extension de couleur et d'un curseur matériel. Plus récemment, deux puces d'accélération graphique, les HT216 et HT216-32, ont également été introduites. Ceux-ci fournissent une interface de bus ISA ou VL.

V7VGA

La sélection à double banque est fournie avec des registres de sélection de banque de lecture et d'écriture séparés. Dans la version 3 de la puce V7VGA, la mise en oeuvre était très médiocre. Les bits de ces banques de lecture et d'écriture étaient répartis sur trois registres. De plus, les registres de banque de lecture et d'écriture partageaient les deux mêmes bits de poids faible, de sorte que les fenêtres de lecture et d'écriture devaient être séparées de 16 Ko. Dans la version 4 de la puce V7VGA, cela a été corrigé en plaçant les banques de lecture et d'écriture dans des registres séparés sans bits en commun. De plus, les quatre bits de chaque banque sont contigus.

Plusieurs fonctions BIOS étendues sont fournies, donnant des informations sur le système, configurent les modes d'affichage étendus et gèrent les modes d'émulation.

La V7VGA est connu pour ses fonctionnalités spéciales, incluant l'écriture masquée sur le plan binaire, le curseur matériel, le contrôle des couleurs de premier plan et d'arrière-plan pour dessiner des caractères et le tramage.

HT208/HT209

La HT208 et la HT209 sont presque identiques du point de vue du programmeur. Celles-ci ont été utilisées respectivement dans les cartes VGA 1024i et VRAM II. En raison de leur similitude, ils sont souvent appelés 208/209. Le HT208 prend en charge jusqu'à 1024 par 768 en 4 bits par couleur et jusqu'à 800 par 600 en 8 bits par couleur. Le HT209 comprend un mode 1024 par 768 8 bits par couleur. Les deux prennent en charge un mode texte 132 par 28.

HT216

La puce HT216 prend en charge le mode 1024 par 768 8 bits par couleur, un mode texte 132 par 28 et un mode 1280 par 1024 4 bits par couleur. L'accélérateur graphique est hautement intégré au HT216, fournissant les fonctionnalités d'accélérateur standard de BitBlt, les opérations raster, le masquage, le curseur matériel et l'extension des couleurs.

Contrôle de la Video7 VGA

La Video7 VGA peut être contrôlé par plusieurs registres, comme indiqué dans le tableau suivant :

Fonction Nom du registre Port Index Bits Valeur
Activer le microcanal vidéo Activation des sous-systèmes vidéo 3C3 0 1  
Désactiver le microcanal vidéo Activation des sous-systèmes vidéo 3C3 0 0  
Activer VGA PC/AT Carte ROM et sous-système vidéo 46E8 3 1  
Désactiver VGA PC/AT Carte ROM et sous-système vidéo 46E8 3 0  
Activer la vidéo Activer les sous-systèmes vidéo alternatifs 102 0 1  
Désactiver la vidéo Activer les sous-systèmes vidéo alternatifs 102 0 0  
Entrer en mode configuration PC Carte ROM et sous-système vidéo 46E8 4 1  
Quitter le mode de configuration PC Carte ROM et sous-système vidéo 46E8 4 0  
Désactiver la vidéo Efface l'affichage vertical 3x5 30-3F 0 0,1
Activer les extensions Contrôle des extensions 3C5 6 - EA
Désactiver les extensions Contrôle des extensions 3C5 6 - AE

Notez que l'adresse de port 3x5 fait référence à 3D5 ou 3B5, selon que le système est configuré en mode couleur ou monochrome. Ces puces sont équipées des registres standard de l'industrie 46E8 et 3C3, activant ou désactivent la VGA et permettant de mettre la VGA en mode de configuration. Le registre 46E8 n'est pas standard en ce sens qu'il contient également un champ ROM Bank Control, RBC.

Activation du VGA

Si la VGA réside sur une carte adaptateur PC/AT, le registre utilisé pour activer et désactiver l'adaptateur vidéo est le registre de carte ROM et de sous-système vidéo, situé à l'adresse de port 46E8 en hexadécimal. Ce registre est illustré dans l'image suivante :

Si la VGA réside sur la carte mère, vraisemblablement dans un système à microcanaux, le registre utilisé pour activer et désactiver la carte vidéo est le registre d'activation du sous-système vidéo, situé à l'adresse de port 3C3 hexadécimal. Ce registre est illustré dans la figure suivante :

Un troisième registre pour activer et désactiver la carte est le registre d'activation du sous-système vidéo alternatif, illustré à la suivante (Ce registre est situé à l'adresse de port 102 hexadécimal) :

La VGA peut être activé via le champ EN du registre d'activation du sous-système vidéo, du registre d'activation du sous-système vidéo alternatif ou du registre de cartographie ROM et du sous-système vidéo. Les différences entre ces trois champs sont répertoriées dans le tableau suivant :

Registre Plateforme Contraintes
Cartographie ROM et sous-système vidéo Activer le sous-système vidéo Activer le sous-système vidéo alternatif
PC/AT PS/2 PC/AT PS/2
Aucun Doit être armé Doit être en mode configuration ou armé


Dernière mise à jour : Dimanche, le 12 février 2023