Skip to content

Commit 3c84275

Browse files
committed
added complete backspace support
1 parent 562f8f6 commit 3c84275

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

bfloader.S

+10
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@ restart_finish:
118118
jmp keyboard
119119

120120
keyboard:
121+
cmp $KEY_BACKSPACE, %al
122+
call clear_char
123+
121124
# Read cursor position.
122125
mov $0x03, %ah
123126
int $0x16
@@ -176,6 +179,13 @@ keyboard:
176179
# Get more keys.
177180
jmp keyboard
178181

182+
clear_char:
183+
mov $0x0900, %ax
184+
mov $0x0007, %bx
185+
mov $0x0001, %cx
186+
int $0x10
187+
ret
188+
179189
move_first:
180190
xor %dl, %dl
181191
jmp move_finish

0 commit comments

Comments
 (0)