Ich habe eine Mission von der Schule bekommen, um ein Schlangenspiel in der Montage zu bauen.
Ich habe das ganze Spiel gemacht, aber ich kann mir keinen Weg vorstellen, eine Sache zu machen - mache die Schlangenzählung in derselben Richtung, während keine Taste gedrückt wird.ASM: Prüfe, ob keine Taste gedrückt wird
Derzeit nach jedem Schritt, dieser Code meine Coderuf den nächsten Schlüssel zu erhalten:
mov ah,1h int 21h ; store at al
Aber diesen Code warten, bis der Benutzer etwas drücken, so dass er nicht gut ist für diesen Fall.
Kennt jemand einen Code, der nach einiger Zeit, wenn keine Taste gedrückt wird, den Code zählt?
Danke dazu :)
Vielen Dank! das funktioniert :) – Idan
Das Schöne an 'INT 21/AH = 0Bh' gegenüber' INT 16/AH = 01' ist, dass die ersteren die STDIN, nicht die physikalische Tastatur, seit DOS2 + überprüfen. Upvoted. –