IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Assembleur Discussion :

VGA : synchro verticale (et horizontale ?)


Sujet :

Assembleur

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut VGA : synchro verticale (et horizontale ?)
    Le port 3DAh permet de savoir quand afficher une image en consultant le bit 6 je crois (la synchro vert evitant l'effet de 'neige'. Mais du point de vue du materiel, quand exactement est mis ce bit à 1 ou à 0 ? de même pour le bit 0 (dont j'ai du mal à comprendre l'utilité) ?

  2. #2
    Membre éprouvé

    Homme Profil pro
    Ingénieur logiciel embarqué
    Inscrit en
    Juillet 2002
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur logiciel embarqué
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2002
    Messages : 399
    Points : 1 220
    Points
    1 220
    Par défaut
    C'est exliqué ici:
    (et plutot bien)

    http://www.vije.net/~opecheux/abcp/d...ot.html#depart

    http://www.vije.net/~opecheux/abcp/ad/ad012.html#depart

    Si tu veux un prog de tempo pour synchroniser j'en ai un qui marche. voila bonne chance

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    Ce bit est à 0 si on est en train de dessiner, et à 1 pendant le retour.
    je voulais juste ca merci :))

    et pour le bit 0 ?

    Sinon, c'est a peu près combien le rapport entre la descente et la montée dans le balayage ?

  4. #4
    Membre éprouvé

    Homme Profil pro
    Ingénieur logiciel embarqué
    Inscrit en
    Juillet 2002
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur logiciel embarqué
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2002
    Messages : 399
    Points : 1 220
    Points
    1 220
    Par défaut
    Port 3DA CRT Status Register (lecture seul,marche aussi avec les TFT lol)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    |7|6|5|4|3|2|1|0|  3DA Status Register
     | | | | | | | ----- 1 = display enable, RAM access is OK
     | | | | | | ------ 1 = light pen trigger set
     | | | | | ------- 0 = light pen on, 1 = light pen off
     | | | | -------- 1 = vertical retrace, RAM access OK for next 1.25ms
     --------------- unused
     
    (extrait de HelpPC 2.10)
    voila ca complete le reste.[/code]

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    lool c'est de ca que je suis parti, le seul problème c'est que je comprends pas ce que ca veut dire.

    display enable, RAM access is OK
    1 = light pen trigger set
    0 = light pen on, 1 = light pen off
    1 = vertical retrace, RAM access OK for next 1.25ms
    Qu'est ce que tout ca veut dire ?

    1.25 ms c'est le temps que met le spot pour remonter en haut a gauche ?

  6. #6
    Membre régulier

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 65
    Points : 105
    Points
    105
    Par défaut
    1 = light pen trigger set
    0 = light pen on, 1 = light pen off
    j'aurais tendance à dire qu'il s'agit d'une réminiscence du bon vieux crayon optique ...


    synchro vert evitant l'effet de 'neige'
    ca, ca date des écrans CGA, je crois que cela n'a plus court ...



    golem
    +++

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    bah si c'est pas de la neige c'est de la deformation d'image.

    Ca veut dire quoi "triger set" ?
    et ca : "RAM access OK for next 1.25ms " ?
    et ca encore "display enable, RAM access is OK" ?

    (enfin qu'est ce que ca implique concretement ?)

  8. #8
    Membre éprouvé

    Homme Profil pro
    Ingénieur logiciel embarqué
    Inscrit en
    Juillet 2002
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur logiciel embarqué
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2002
    Messages : 399
    Points : 1 220
    Points
    1 220
    Par défaut
    si le bits 0 est a 0: pb,affichage pas disponible
    le 1 ?
    le 2 :canon a electron allumé ou pas (c'est juse une possibilitée la j'en sait peu)
    le 3 :retour du spot en cours...tu peut pas afficher pendant les 1.25 ms suivantes!

    je sais pas relement donc je ne voi que le test reel pour controler

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    pourquoi ne pourrait on pas afficher sinon ?

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    light pen c'est pas plutot crayon optique ??

  11. #11
    Membre régulier

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 65
    Points : 105
    Points
    105
    Par défaut light pen==crayon optique
    c'est ce que j'ai dit plus haut !!

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    lool exact, mais ca n'explique rien

  13. #13
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    339
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 339
    Points : 279
    Points
    279
    Par défaut
    si personne n'as de réponse, faudrait peut-être tester la piste de désassembler l'int 10h avec ah=04h (lire la position du crayon optique) car comme par hasard, en retour ah vaut soit 0 soit 1. Sinon, je peux pas aider de plus là-dessus

  14. #14
    Membre régulier

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 65
    Points : 105
    Points
    105
    Par défaut
    si! ca explique que ces bits light pen sont unused si tu n'as pas de crayon optique !!


    golem
    +++

  15. #15
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    Je peux vous demander aussi si vous avez compris ce que font les registres accédés par 3c4h et 3c5h, parce que j'ai lu ca cecet après midi, ben j'ai encore mal au crâne et j'ai toujours rien compris... Pas une seule des utilités dees 5 registres...

  16. #16
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Points : 1 504
    Points
    1 504
    Par défaut Un peu de soutien
    Si ca peut te rassurer, il m'arrive la meme chose mais avec tout le languge assembleur! Bon courage dans ta quete du registre perdue
    A plus amigo
    PS: je sais que mon post ne t'avance pas beaucoup mais je tenais a te manifester mon sourtien

  17. #17
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    339
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 339
    Points : 279
    Points
    279
    Par défaut
    voilà ce que j'ai trouvé sur mon disque :
    3C4 CGA, EGA, VGA sequencer index
    3C5 CGA, EGA, VGA sequencer

    En fouillant un peu plus, j'ai trouvé ça comme adresse web (en anglais):
    http://web.inter.nl.net/hcc/S.Weijgers/FreeVGA/vga/vga.htm
    et plus en particulier pour toi :
    http://web.inter.nl.net/hcc/S.Weijgers/FreeVGA/vga/seqreg.htm

  18. #18
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    vi, ca fait parti de ce que tu m'a envoyé :)) c'est justement ca qui me donne mal au crâne, parce que j'y comprends pas grand chose lol

  19. #19
    Membre actif

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    339
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 339
    Points : 279
    Points
    279
    Par défaut
    désolé mais j'avais pas fait gaffe
    Et puis maintenant, je peux pas t'aider beaucoup plus à part de te conseiller de trouver un bon dico d'anglais-français en informatique

  20. #20
    Membre éprouvé

    Homme Profil pro
    Ingénieur logiciel embarqué
    Inscrit en
    Juillet 2002
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur logiciel embarqué
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2002
    Messages : 399
    Points : 1 220
    Points
    1 220
    Par défaut
    c'est pas crayon optique mais pinceau lumineux!!!!

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/11/2006, 12h56
  2. [HTML] Center une série d'images verticalement et horizontalement
    Par in_flames68 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 17
    Dernier message: 27/09/2006, 10h42
  3. Centrer une image verticalement et horizontalement sur l'écran
    Par Thomus38 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 15/06/2006, 16h14
  4. [CR.NET] mise en page Verticale et horizontale
    Par HULK dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 11/01/2005, 13h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo