ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
229
229
EMPFEHLEN
-
Hallo,
ich versuche meinem Betriebssystem eine ordentliche Auflösung zuverpassen. Doch dabei bin ich auf ein kleines Problem gestoßen. Am Anfang hat alles ohne Probleme funktioniert, doch auf einmal leif garnichts mehr.
Ich hab die Pixel so in den Speicher geschrieben, wie es sonst auch bei VGA war, bloß mit einer anderen Adresse.
Doch ich versteh das Problem nicht, warum das aufeinmal nicht mehr funktioniert.Code :1 2 3 4
void SetPixel(unsigned int x, unsigned int y, UCHAR color) { VesaAdress[(y*SCREEN_WIDTH)+x] = color; }

-
22.05.09 06:44 #2
- Registriert seit
- Apr 2007
- Ort
- Wesel (NRW)
- Beiträge
- 217
Hallo.
Ich versetehe nicht so ganz wie du das meinst. Hat es mit VESA-Grafik schon funktioniert oder funktioniert es nicht mehr seit du sie aktiviert ?
Im zweiten Fall würde ich nochmal Überprüfen ob du VESA auch richtig eingestellt hast.
Außerdem muss bei VESA doch immer der Bildschirm Aktualisiert werden oder?
Quelle: http://osdever.net/tutorials/GUI_tut.php <-- Ist ziemlich mittig.Code :1
inportb(0x3DA) & 0x08
Dein Code sieht erstmal richtig aus falls du im 8Bit Farbmodus bist.
Darüber muss der Pixel ja größer sein als deiner UCHAR Wert was dann zu ziemlich schrägen Ergebnissen kommt.
Gruß Anfänger.
PS:
Wenn du du Seiten nicht schon kennst, hier 2 Seiten zur OS programmierung. Beide haben auch ein Forum mit Spzeialisten zu diesem Gebiet.
http://lowlevel.brainsware.org/wiki/...php/Hauptseite (Deutsch)
http://www.osdev.org/ (Englisch)Geändert von Anfänger92 (22.05.09 um 06:53 Uhr)
-
Es hat schon einmal alles funktioniert. Und ich denke, Vesa ist auch richtig eingestellt, es funktioniert ja in Assembler, bloß in C hat es irgendwie seine Mängel
Ähnliche Themen
-
[IE7 Problem] Problem mit ul/li Höhen im IE7 bei Verwendung eines vertikalen Menüs
Von josDesign im Forum CSSAntworten: 0Letzter Beitrag: 11.01.11, 21:40 -
Problem: Flash MX (7.1) exportiert meine Fla nicht mehr - dringendes Problem
Von Lukasz im Forum Flash PlattformAntworten: 4Letzter Beitrag: 22.03.06, 20:50 -
PROBLEM! Pinnacle 2 GB Begrenzung Windows 2000 DC 50 PROBLEM!
Von hennym im Forum Videoschnitt, Videotechnik & -produktionAntworten: 6Letzter Beitrag: 17.09.03, 22:09 -
Vesa
Von akosch im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 04.05.03, 03:58 -
Problem mit PopUp (Ja ich weiss Suche benutzten, hab ein ganz anderes Problem)
Von killkrog im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 13.06.02, 12:29





Zitieren
Login






