so, ich habe jetzt in meinen code ein test eingebaut, damit der testet, ob LFB überhaupt geht. das macht er so:
;modeinfos auslesen
mov si,0x50
mov ds,si
xor si,si
lodsw
and ax,0000000010000000b
cmp ax,0000000010000000b
jne near vesa_error
er setzt also die register richtig auf die startaddy des infoblocks, holt sich dann ein word, schaut ob das 7. bit gesetzt ist und springt zur fehlerroutine, wenn es nicht gesetzt ist.
ERGEBNISS: er springt nicht, sondern führt weiter aus, woraus ich schließe, dass es gehen müsste!