Michael Brown
|
f58f193633
|
Engage brain: since when was zero >= 0x80 ?
|
2006-12-21 05:15:26 +00:00 |
|
Michael Brown
|
9c3b4e5b0b
|
Some BIOSes return 0xe0 for extended characters. Just assume that
anything over 0x80 is an extended character.
|
2006-12-21 00:07:48 +00:00 |
|
Michael Brown
|
dbb7b30cca
|
Return ANSI sequences for special keys
|
2006-12-20 23:42:28 +00:00 |
|
Michael Brown
|
0aa1223264
|
Optimise bios_putchar for speed(!) by avoiding two separate real-mode
calls. This does make a visible difference when clearing the screen with
werase() inside bochs or qemu.
|
2006-12-19 01:15:05 +00:00 |
|
Michael Brown
|
8b3a4c9862
|
Add basic ANSI escape sequence support to BIOS console
|
2006-12-18 01:19:38 +00:00 |
|
Michael Brown
|
dd75965057
|
Typo.
|
2006-05-25 00:00:53 +00:00 |
|
Michael Brown
|
c4d688c005
|
Updated to REAL_CODE().
|
2006-05-24 13:24:22 +00:00 |
|
Michael Brown
|
832e86246b
|
gcc is rather over-aggressive about optimising out static data structures
even when __atribute__ (( unused )) is correctly set...
|
2006-04-24 18:31:37 +00:00 |
|
Michael Brown
|
e44e5c7247
|
compiler.h is now always included on the command line.
|
2005-04-14 11:50:26 +00:00 |
|
Michael Brown
|
0ff80b477d
|
Merged mcb30-realmode-redesign back to HEAD
|
2005-04-08 15:01:17 +00:00 |
|