[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 33 Fn 002B  - MS Mouse V7.0+ - Load Acceleration Profiles              [M]

   AX = 002Bh
   BX = active acceleration profile
       0001h-0004h or FFFFh to restore default curves
   ES:SI -> buffer containing acceleration profile data (see below)

Return: AX = success flag

See Also: AX=002Ch,AX=002Dh,AX=0033h

Format of acceleration profile data:
Offset Size    Description
 00h   BYTE    length of acceleration profile 1
 01h   BYTE    length of acceleration profile 2
 02h   BYTE    length of acceleration profile 3
 03h   BYTE    length of acceleration profile 4
 04h 32 BYTEs  threshold speeds for acceleration profile 1
 24h 32 BYTEs  threshold speeds for acceleration profile 2
 44h 32 BYTEs  threshold speeds for acceleration profile 3
 64h 32 BYTEs  threshold speeds for acceleration profile 4
 84h 32 BYTEs  speedup factor for acceleration profile 1
       (10h = 1.0, 14h = 1.25, 20h = 2.0, etc)
 A4h 32 BYTEs  speedup factor for acceleration profile 2
       (10h = 1.0, 14h = 1.25, 20h = 2.0, etc)
 C4h 32 BYTEs  speedup factor for acceleration profile 3
       (10h = 1.0, 14h = 1.25, 20h = 2.0, etc)
 E4h 32 BYTEs  speedup factor for acceleration profile 4
       (10h = 1.0, 14h = 1.25, 20h = 2.0, etc)
104h 16 BYTEs  name of acceleration profile 1 (blank-padded)
114h 16 BYTEs  name of acceleration profile 2 (blank-padded)
124h 16 BYTEs  name of acceleration profile 3 (blank-padded)
134h 16 BYTEs  name of acceleration profile 4 (blank-padded)

Note:  unused bytes in the threshold speed fields are filled with 7Fh and
     unused bytes in the speedup factor fields are filled with 10h

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson