Afficher un pixel
Résolu/Fermé
Greg159357
Messages postés
111
Date d'inscription
lundi 21 octobre 2013
Statut
Membre
Dernière intervention
4 janvier 2014
-
21 oct. 2013 à 21:15
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 22 oct. 2013 à 12:31
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 22 oct. 2013 à 12:31
A voir également:
- Afficher un pixel
- Afficher mot de passe wifi android - Guide
- Afficher appdata - Guide
- Dead pixel - Télécharger - Divers Utilitaires
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
4 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
21 oct. 2013 à 23:23
21 oct. 2013 à 23:23
"je suis sûr que l'OS ne me rejettera pas"
Bien sûr que non, l'OS adore quand on vient trifouiller ses prérogatives...
Bien sûr que non, l'OS adore quand on vient trifouiller ses prérogatives...
Greg159357
Messages postés
111
Date d'inscription
lundi 21 octobre 2013
Statut
Membre
Dernière intervention
4 janvier 2014
3
Modifié par Greg159357 le 21/10/2013 à 23:29
Modifié par Greg159357 le 21/10/2013 à 23:29
Je crée un OS. Enfin j'essaye.
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
21 oct. 2013 à 23:31
21 oct. 2013 à 23:31
Et on était censé le deviner ?
Donnes toutes les informations dont tu disposes, en particulier dans la description de ton "OS"
Donnes toutes les informations dont tu disposes, en particulier dans la description de ton "OS"
Greg159357
Messages postés
111
Date d'inscription
lundi 21 octobre 2013
Statut
Membre
Dernière intervention
4 janvier 2014
3
Modifié par Greg159357 le 21/10/2013 à 23:38
Modifié par Greg159357 le 21/10/2013 à 23:38
Il sera fait en mode protégé, en C, en mode console pour l'instant mais je sais pas compiler en un os du C (j'ai aussi fait un sujet pour ça) j'ai déjà vu un tutoriel, je me suis basé dessus, et maintenant, je cherche comment afficher un pixel.
Je vois pas quoi rajouter.
Pourquoi et c'est à dire la description ?
Je vois pas quoi rajouter.
Pourquoi et c'est à dire la description ?
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
Modifié par [Dal] le 22/10/2013 à 11:44
Modifié par [Dal] le 22/10/2013 à 11:44
Si ton matériel le supporte, tu peux utiliser les VESA BIOS Extensions et les interruptions existantes dans le BIOS pour passer en un mode graphique, qui, dans l'idéal supporte le "linear framebuffer access" pour adresser directement la mémoire vidéo dans des modes en haute résolution.
https://en.wikipedia.org/wiki/VESA_BIOS_Extensions
Vois les spécifications de VESA (https://en.wikipedia.org/wiki/VESA_BIOS_Extensions#References).
Sur Internet, tu peux sûrement trouver des exemples de code faits par des gens qui jouent avec cela. Tu as du code en assembleur qui semble faire cela là :
https://forum.osdev.org/viewtopic.php?f=1&t=11444&start=0
Il y a aussi des articles anciens, comme celui-ci :
http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/DDJ/1995/9513/9513f/9513f.htm
qui parait bien fait avec du code pour Watcom C++
Dal
https://en.wikipedia.org/wiki/VESA_BIOS_Extensions
Vois les spécifications de VESA (https://en.wikipedia.org/wiki/VESA_BIOS_Extensions#References).
Sur Internet, tu peux sûrement trouver des exemples de code faits par des gens qui jouent avec cela. Tu as du code en assembleur qui semble faire cela là :
https://forum.osdev.org/viewtopic.php?f=1&t=11444&start=0
Il y a aussi des articles anciens, comme celui-ci :
http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/DDJ/1995/9513/9513f/9513f.htm
qui parait bien fait avec du code pour Watcom C++
Dal
Greg159357
Messages postés
111
Date d'inscription
lundi 21 octobre 2013
Statut
Membre
Dernière intervention
4 janvier 2014
3
Modifié par Greg159357 le 22/10/2013 à 11:48
Modifié par Greg159357 le 22/10/2013 à 11:48
Merci, je vais regarder mais je fais du mode protégé ce qui m'empêche d'utiliser les interruptions du BIOS.
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
22 oct. 2013 à 11:50
22 oct. 2013 à 11:50
L'idée est, apparemment, d'utiliser le BIOS pour détecter et activer le mode graphique avant de passer en mode protégé.
Dal
Dal
Greg159357
Messages postés
111
Date d'inscription
lundi 21 octobre 2013
Statut
Membre
Dernière intervention
4 janvier 2014
3
22 oct. 2013 à 11:50
22 oct. 2013 à 11:50
Et comment on utilise un interruption en C en fait ?
Greg159357
Messages postés
111
Date d'inscription
lundi 21 octobre 2013
Statut
Membre
Dernière intervention
4 janvier 2014
3
Modifié par Greg159357 le 22/10/2013 à 12:10
Modifié par Greg159357 le 22/10/2013 à 12:10
Oui mais si je veux créer l'affichage me mettre en mode protégé (d'ailleurs je sais que comment faire en C pour le mettre au début) et changer un pixel sa n'ira pas non ?
Ou il faut que je me remette a chaque fois en mode réel (je sais plus trop comment ça s'appele) pour accéder aux interruptions du BIOS.
Ou il faut que je me remette a chaque fois en mode réel (je sais plus trop comment ça s'appele) pour accéder aux interruptions du BIOS.