Page 1 of 1
Redefining character set
Posted: Mon Apr 27, 2015 5:17 am
by osdever
I've seen that some programs are redefining the character set to display GUI widgets, icons, etc. How do they doing it? Can i do it on my OS? And also, can i change the code page to CP866?
Re: Redefining character set
Posted: Mon Apr 27, 2015 5:29 am
by mallard
You simply modify or replace the font data in the VGA memory.
This wiki article describes the format of the font and how to read it. It shouldn't take too much figuring out in order to write to it instead...