beautypg.com

Avery Dennison 6035 Programmer Manual Rev.A 7/98 User Manual

Page 44

background image

2-32 ROM-DOS 6.22 User Manual

7/9/98

Status

580xH

Get Mappable Physical Addresses

5900H

Get EMS Hardware Information

5A0xH

Allocate standard/raw pages

DexxH

Select VCPI calls

Examples

Device = EMM386.EXE C800-F000

Maps RAM from extended memory into the address C800:0 to just
under F000:0 and defines an Upper Memory Block region there. The
range could also have been specified as C800-EFFF.

Install = EMM386.EXE C800-D800 F000-F800

FRAME = E000,1024

Maps in RAM from extended memory into C800-D7FF and into F000-
F7FF and defines Upper Memory Block Regions there. Also, EMS
support is allowed with four 16K pages starting at E000:0 with 1024K
(1 MB) worth of 16K pages.

Device = EMM386.EXE ROM=F000-FFFF

Specifies an address range for EMM386 to use for shadow RAM. The
ROM represented by the address range is copied into RAM. The RAM
area is re-mapped into the ROM address space. In this example, the
BIOS normally occupying the 64k block at F000:0h is copied down into
RAM and run from there. This may speed up your system if it does not
already make use of shadow RAM.

Device = EMM386.EXE D=20

Sets aside 20 kilobytes of memory for DMA. Another client, such as a
network TSR, then utilizes this memory buffer for disk I/O.