Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.asm.x86    |    Ahh, the lost art of x86 assembly    |    4,675 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 3,682 of 4,675    |
|    Terje Mathisen to wolfgang kern    |
|    Re: Assembly DBCS (double byte character    |
|    15 Nov 18 13:19:25    |
      From: terje.mathisen@nospicedham.tmsw.no              wolfgang kern wrote:       > btw: RBIL reports:       >       > INT 10 - VIDEO - TEXT-MODE CHARGEN - LOAD USER-SPECIFIED PATTERNS       > (PS,EGA,VGA)       > AX = 1110h       > ES:BP -> user table       > CX = count of patterns to store       > DX = character offset into map 2 block       > BL = block to load in map 2       > BH = number of bytes per character pattern       > Return: nothing       >       > I still use that for my boot-font 16*8 setting with:       > cx=0x0100 dx=0 bh=0x10 bl=0              I used this api in my ca 1985 replacement for the MS/IBM KEYBNO keyboard       driver: The original version used 20-60 KB while I made do with 696       (rounded up to 704 to be a multiple of 16) bytes while also supporting       replacement fonts for the Norwegian letters which were not included in       the EGA/VGA ROMs.              It worked by loading individual replacements for 'ø' and 'Ø' (Ø       in MIME QuotedPrintable format), in both 25x80, 43x80/50x80 (EGA/VGA)       modes. (These updates got reloaded each time the screen mode was reset       or changed into a text mode.)              Terje              --       - |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca