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

Programmation système Discussion :

MS-DOS(16bit) > Résolution d'ecran


Sujet :

Programmation système

  1. #1
    Membre chevronné
    Avatar de cpcdos
    Homme Profil pro
    Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Inscrit en
    Mai 2010
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 588
    Points : 1 770
    Points
    1 770
    Billets dans le blog
    1
    Par défaut MS-DOS(16bit) > Résolution d'ecran
    Bonjour,
    j'ai 15 ans
    depuis longtemps , je réalise un système d'exploitation nommée : Microsf01 Cpcdos OS1 (sous DOS !)
    voir : http://microsf01.fr.nf/
    (rubrique "2 : Microsf01 / Cpcsoft Cpcdos sf01" )

    c'est un os sous DOS 16 bit !

    sous dos je peux mettre maximum 720x348 mais pour la couleur, c'est un peut raté ^^

    DONC

    je voudrais savoir si il existe un pilote / programme pour que je puisse mettre une plus grande résolution d'écran sous DOS au moins 800x700 ou plus... (pour mon os)

    je cherche depuis un moment mais ils parlent souvent de "java" ... moi c'est pas java moi ,c'est le DOS , le pur DOS (sans Windows !)

    merci ^^



    --
    Microsf01 Favier Sébastien 01
    http://microsf01.fr.nf/

  2. #2
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 506
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 506
    Points : 20 792
    Points
    20 792
    Par défaut
    Citation Envoyé par cpcdos Voir le message

    je voudrais savoir si il existe un pilote / programme pour que je puisse mettre une plus grande résolution d'écran sous DOS au moins 800x700 ou plus... (pour mon os)
    800 x700 ?

    c'est possible sous ms-dos 16bits d'appeler le mode VESA qui va mettre l'écran en mode graphique soit en 640x480, 800x600, 1024x768 bref des modes d'écrans de rapport 4/3
    Il faut programmer en assembleur et appeler le mode VESA fonction du BIOS 10H ( je crois si mes souvenirs sont bons ) et fonction 52

  3. #3
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 506
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 506
    Points : 20 792
    Points
    20 792
    Par défaut
    Citation Envoyé par cpcdos Voir le message
    sous dos je peux mettre maximum 720x348 mais pour la couleur, c'est un peut raté ^^

    encore une fois il faut appeler le VESA qui va t'afficher des modes en couleur 8,16 bits etc..
    je ne te conseille pas trop de faire un OS 16bits cela risque d'être contraignant pour gérer la mémoire.
    Il faudra que tu gères le mode protégé du CPU et passer en 32bits.
    Si tu fais le code source en C tu peux appeler des interruptions matérielles en assembleur ou en C.

  4. #4
    Membre chevronné
    Avatar de cpcdos
    Homme Profil pro
    Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Inscrit en
    Mai 2010
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 588
    Points : 1 770
    Points
    1 770
    Billets dans le blog
    1
    Par défaut
    okii
    faudrais que je m'en remette à l'assembleur , ca fais longtemps

    Mais ausi je peux utiliser le SVGA sur 13H ?? si mes souvenirs sont bon

  5. #5
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 506
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 506
    Points : 20 792
    Points
    20 792
    Par défaut
    Salut oui c'est possible mais il faut certainement bricoler le mode X...et programmer les registres de la carte

Discussions similaires

  1. Position absolute et résolution d'ecran
    Par achos dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/10/2007, 23h03
  2. pour une session, une résolution d'ecran différente
    Par riemp dans le forum Windows XP
    Réponses: 11
    Dernier message: 15/07/2007, 21h08
  3. Les résolutions d'ecran
    Par looping dans le forum Delphi
    Réponses: 7
    Dernier message: 17/06/2007, 10h05
  4. Adaptation d'une application à la résolution d'ecran
    Par lou_delphdev dans le forum Delphi
    Réponses: 6
    Dernier message: 30/05/2007, 19h13
  5. Appel d'une DLL Win32 à partir d'une appli DOS 16bit
    Par telghali dans le forum Assembleur
    Réponses: 5
    Dernier message: 23/02/2007, 22h42

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