: : what is the idea to write a desired text in different sizes,colors
: : or languages in graphical mode in 8086 asmbly?
: :
: : for example letter 'C', we want to make a bitmap table for it and
: : then to show it in small size on the screen. i saw somwhere 'C'
: : could be defined like this:
: :
: : ; C
: : DW 07000H,08800H,08000H,08000H,08000H,08800H,07000H
: :
: : but how do this values can make letter 'c'.
: : and if so, what is the next step to show just this single letter on
: : the screen.
: : thanks for any code.
: :
: :
: :
: Here you can find the addresses of font maps, like the one you
: presented for 'C':
: http://www.ctyme.com/intr
: /rb-0158.htm
:
: It is also possible to create a completely your own fonts - just
: write a font editor - a simple pixel matrix editor.
:
: To show symbols, simply use the symbol code as an index into a map
: of data and then using masks write it to screen - the code for it
: will depend on the graphics mode you are using.
:
: I do not have codes right now - I had the font system once (for
: simplest mode 13h) but it is lost now.
:
If you're simply looking to draw text characters on the screen, you can use the video BIOS (INT 10h, functions 09h or 0Ah), which will draw text characters on the screen even when it is in graphics mode. Creating your own fonts gives you more flexibility, but is also much more complicated than using the built-in BIOS functions.