Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
DOS/V
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=={{anchor|$FONT.SYS|$DISP.SYS|$IAS.SYS|$PRN.SYS|$PRNUSER.SYS|$PRNESCP.SYS|FONTX|FONTX2|DSPXVBE}}Drivers== Three device drivers enable DBCS [[code page]] support in DOS on IBM PC compatibles with VGA; the font driver, the display driver and the input assisted subsystem driver. The font driver loads a complete set of the glyphs from a font file into the [[extended memory]]. The display driver sets the 640Γ480 graphics mode on the VGA, and allocates about 20 KB of the [[conventional memory]] for text, called the simulated [[video buffer]]. A DOS/V program writes the codes of the characters to the simulated video buffer through DOS output functions, or writes them directly and calls driver's function to refresh the screen. The display driver copies the font bitmap data from the extended memory to the actual [[video memory]], corresponding to the simulated video buffer. The input assisted subsystem driver communicates with optional [[input method]]s and enables the text editing in the on-the-spot or below-the-spot styles. Without installing these drivers, the DOS/V is equivalent to the generic MS-DOS without DBCS code page support. * $FONT.SYS β Font driver<ref name="$FONT.SYS"/><ref name="Myers_1995_DOSV"/><ref name="ChaN_2012_FONTX"/> * $DISP.SYS β Display driver<ref name="$DISP.SYS"/><ref name="Myers_1995_DOSV"/><ref name="ChaN_2012_FONTX"/> * $IAS.SYS β Input assist subsystem (IAS) with front end processor (FEP) support driver<ref name="Myers_1995_DOSV"/> * $PRN.SYS β Printer driver<ref name="Myers_1995_DOSV"/> * $PRNUSER.SYS β Printer driver<ref name="Myers_1995_DOSV"/> * $PRNESCP.SYS β Printer driver for [[Epson]] [[ESC/P J84]]<ref name="Myers_1995_DOSV"/>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)