Table of Contents

Note: This IBM PC BIOS API call is for DOS/Win16 personality only. Use Family API for portability.

Note: osFree Macro Library provides macros for most of functions

2022/03/13 05:41 · prokushev · 0 Comments

Int 10H, AH=07H

Version

IBM 5150 and higher

Brief

Scroll screen region down

osFree MacroLibrary

@ScrollDn

Family API

VioScrollDn

Parameters

AH = 07h
AL = number of lines by which to scroll down (00h = clear entire window)
BH = attribute used to write blank lines at top of window
CH,CL = row,column of window's upper left corner
DH,DL = row,column of window's lower right corner

Return

Macro

INCLUDE BIOS.INC
 
@ScrollDn 0, 7, 0, 0, 10, 10

Notes

IBM PC BIOS API
Video I/O INT 10H: 00H, 01H, 02H, 03H, 05H, 06H, 07H, 08H, 09H, 0AH, 0BH, 0CH, 0DH, 0EH, 0FH
Hardware info INT 11H, INT 12H
Serial I/O INT 14H: 00H, 01H, 02H, 03H
Tape I/O INT 15H: 00H, 01H, 02H, 03H
Keyboard I/O INT 16H: 00H, 01H, 02H
Printer I/O INT 17H: 00H, 01H, 02H
Disk I/O INT 13H: 00H, 01H, 02H, 03H, 04H, 05H
Date and Time INT 1AH: 00H, 01H
2022/03/13 05:54 · prokushev · 0 Comments