Ich habe gesehen, dass mit Interrupts ist es nur möglich, mit niedriger Auflösung zu zeichnen. Nehmen wir an, ich mache ein einfaches Betriebssystem, das auf jeder Auflösung angezeigt wird, z. B. 4k, 1920x1080. Ich habe Intel x64 Prozessor mit Intel HD Grafik und Nvidia-Karte. Ich bin auf LaptopNASM Zeichnung im geschützten Modus
-1
A
Antwort
0
Auf IBM PC-Architektur Videospeicher (Framebuffer) ist auf konventionellen Speicher zugeordnet, so dass Sie durch direktes Schreiben auf Videospeicher zeichnen können. Here ist ein nettes Dokument dazu. Aber hüte dich vor Bildschirmflackern, was passiert, wenn du den Videospeicher schreibst, wenn du den Bildschirm per Videoadapter neu zeichnest. Um dies zu vermeiden, können Sie die hier beschriebene Boundle-Buffering-Technik verwenden.
Verwandte Themen
- 1. Redis läuft im geschützten Modus
- 2. Nasm ändern Wert im Array
- 3. Get Zeichenfolge im geschützten Objekt
- 4. OfficeJS Excel 2013 - Login-Fluss in IE geschützten Modus
- 5. Dreifacher Fehler beim Sprung in den geschützten Modus
- 6. Kombinieren NASM, BCC und Ld86 im Real-Modus: hat schlechte magische Nummer
- 7. Warum Real-Modus-Anwendungen nicht in einem geschützten Modus ausgeführt werden können?
- 8. Zugriff auf AppData im geschützten IE-Modus (von einem verwalteten BHO)
- 9. NSString Zeichnung im Vergleich zu String als NSBezierPath Zeichnung
- 10. Excel - Sortierung und Auswahl im geschützten Blatt
- 11. Wie wechseln wir in Linux 2.6 vom geschützten Modus in den Real-Modus?
- 12. NASM-Speicheradressierung
- 13. NASM Befehlssequenz
- 14. Nasm Rücklaufstruktur
- 15. Mischen von 32 Bit und 16 Bit Code mit Nasm
- 16. Autofill-Modus im Noweb-Modus deaktivieren
- 17. TSQL-Modus (wie im Mittelwert, Median, Modus)
- 18. Schaltjahr NASM Assembly Programm
- 19. Debugging im gemischten Modus
- 20. SEGFAULT im -O3-Modus?
- 21. Pendrive im Readonly-Modus
- 22. Hervorrufen im strikten Modus
- 23. UIAlertView im Landscape-Modus
- 24. UIDeviceOrientationUnbekannt im Landscape-Modus
- 25. ServerConnection.ExecuteNonQuery im SQLCMD-Modus
- 26. Jmeter im verteilten Modus
- 27. NSTimer mit Zeichnung barChart im Hintergrund
- 28. Linux-Zeichnung im Textmodus (keine GUI, Desktop)
- 29. Zeichnung im MigraDoc-Dokument mit XGraphics
- 30. Geschützter Modus Tastaturzugriff auf x86 Assembly
Und das wird bei jeder Auflösung funktionieren? – user7374649
Ja, es funktioniert mit jedem grafischen Videomodus, der von Ihrer Grafikkarte unterstützt wird. Normalerweise ist es 'VGA' Modus, einige' SVGA' Modi (manchmal auch 'VESA' genannt), und ältere alte Videomodes Modi wie' CGA' und 'EGA', aber ich hoffe du wirst sie nicht benutzen - sie sind SEHR begrenzt Fähigkeiten – SergeyLebedev
Also ist alles in diesem Link, den du mir gegeben hast? – user7374649