Vesa zerschießt Desktop



  • hi wenn ich unter Windows einen Code ausführe bekomme ich folgene meldung:
    Dieses Programm kann nicht im Fenster Modus ausgeführt werden.
    Drücken sie ALt+Enter um es im vollbildmodus auszuführen.
    Danach habe ich auch dem Desktop so seltsame streifen wie bei einem bild mit einem verschodenen offset.
    der code:

    .model tiny
    .data
    prev_mode dw 0
    .code
    org 100h
    START:
    mov ax,4f03h;alten modus holen
    int 10h
    mov prev_mode,bx
    
    mov bx,100h;modus setzen
    mov ax,4f02h
    int 10h
    
    mov ax,0a000h;zum test 4tel vollschreiben
    mov es,ax
    mov di,0
    mov cx,32000
    rep stosw
    
    mov ah,0;warten
    int 16h
    
    mov bx,prev_mode;zurückkehren
    mov ax,4f02h
    int 10h
    
    mov ah,4ch;beenden
    int 21h
    ende:
    end start
    


  • Im Code sind an sich keine Fehler.
    Dieses Programm lief im Vollbildmodus gestartet auch ohne Probleme.
    Nur im Fenster gestartet kam es zu Problemen, die in meinem Fall aber mit ziemlicher Sicherheit auf Fehler in meinen Grafikkarten-Treibern zurueckzufuehren sind. (Wie bei Bluescreens schaltete sich der Monitor ab)



  • Komische Sache das.Bei mir ist es andersrum, der Bildschrim ist im Vollbild Mouds sofort schwarz.Und Auflösungen höher 640x480 gehen auch nicht.
    Farbe nur mit 8bit getestet.
    Aber danke für die Antwort.


Anmelden zum Antworten