aboutsummaryrefslogtreecommitdiffstats
path: root/vgasrc/vgabios.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2014-02-08 12:29:20 -0500
committerKevin O'Connor <kevin@koconnor.net>2014-02-08 12:29:20 -0500
commite35753ecc9f4557c4ac241bdbbeabfcd4598f062 (patch)
tree48b8e3dbd86833d25d089eb35ace16b994d1c85c /vgasrc/vgabios.c
parent8032b8a0fec550de5cb2f7d37aa031cebc2200c3 (diff)
downloadseabios-e35753ecc9f4557c4ac241bdbbeabfcd4598f062.tar.gz
vgabios: Don't interpret TAB character.
Several sources document that the Bell, Backspace, newline, and carriage return characters are interpreted by int 10/0e. There does not seem to be any references to that function interpreting tab. The original "lgpl vgabios" has code for interpreting tab, but the code is incorrect. Finally, tests on an ATI vgabios indicate that tab is not interpreted. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'vgasrc/vgabios.c')
-rw-r--r--vgasrc/vgabios.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/vgasrc/vgabios.c b/vgasrc/vgabios.c
index b6d9dc23..65d325a9 100644
--- a/vgasrc/vgabios.c
+++ b/vgasrc/vgabios.c
@@ -203,13 +203,6 @@ write_teletype(struct cursorpos *pcp, struct carattr ca)
case '\n':
cp.y++;
break;
- case '\t':
- ca.car = ' ';
- do {
- vgafb_write_char(cp, ca);
- cp.x++;
- } while (cp.x < nbcols && cp.x % 8);
- break;
default:
vgafb_write_char(cp, ca);
cp.x++;