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

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.