Specifications

D:\D\inter61a\INTERRUP.A Saturday, January 08, 2011 11:31 AM
AL = write mode
bit 0: update cursor after writing
bit 1: string contains alternating characters and attributes
bits 2-7: reserved (0)
BH = page number
BL = attribute if string contains only characters
CX = number of characters in string
DH,DL = row,column at which to start writing
ES:BP -> string to write
Return: nothing
Notes: recognizes CR, LF, BS, and bell; for the ET4000 BIOS, scrolling,
backspace, and CR only take place in the active page
also available PC or XT with EGA or higher
HP 95LX only supports write mode 00h
IBM documents AL=10h,11h,20h,21h as "private" rather than "reserved"
with PhysTechSoft's PTS ROM-DOS the AL,BH,BL,DH, and DL values are
ignored on entry.
BUG: on the IBM VGA Adapter, any scrolling which may occur is performed on
the active page rather than the requested page
SeeAlso: AH=09h,AH=0Ah,AH=13h"DOS/V"
--------J-1013-------------------------------
INT 10 - DOS/V - READ/WRITE DOUBLE-BYTE CHARACTER SET CHARACTERS/ATTRIBUTES
AH = 13h
AL = function
10h read characters and standard attributes
11h read characters and extended attributes
12h write characters and standard attributes
13h write characters and extended attributes
BH = 00h
CX = number of characters to transfer
DH,DL = row,column at which to start transfer
ES:BP -> buffer for/containing characters and attributes (see #00036)
Return: ES:BP buffer filled if reading
Program: DOS/V is a Japanese-language version of MS-DOS which can run on
standard (non-Japanese) ATs and compatible equipped with a VGA or
newer video adapter
Notes: subfunctions 11h and 13h are only valid when DOS/V is using video
mode 73h
the cursor position is not changed by these functions
extended attributes consist of three bytes; the first is the standard
character attribute byte, the second is as described below, and the
-93-
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.