Subfunction: al = 0ch (disable bios power manager), Subfunction: al = 0dh (enable bios power manager), Subfunction: al = 0fh (get cpu version) – Juniper Systems Allegro DOS Manual User Manual
Page 128: Subfunction: al = 12h (get allegro id)
128 Allegro DOS Owner’s Manual
WARNING: CPU busy drains the batteries rapidly and should only
be enabled when needed. Returns nothing.
Call with:
BL=00h
CPU busy
BL=01h
CPU
done
Subfunction: AL = 0Ch (disable BIOS power manager)
Disables automatic power management functions in the BIOS. The
Allegro generally uses less power with power manager enabled.
Returns nothing.
Subfunction: AL = 0Dh (enable BIOS power manager)
Enables automatic power management functions in the BIOS. The
system generally uses less power with power manager enabled.
Returns nothing.
Subfunction: AL = 0Fh (get CPU version)
Returns CPU version as follows: AL=version major (b7-b4)+version
minor (b3-b0).
Subfunction: AL = 10h (get keypad shift fl ag settings)
Returns current shift fl ag settings in AL. See Subfunction AL=11h.
Subfunction: AL = 11h (set keypad shift fl ag settings)
The keyboard shift fl ags (Ctrl, Alt, Shift) can be individually
controlled such that when the key is pressed it registers as either left,
right, or both scan codes. The Alt-nnn function can be
enabled/disabled with this function.
Call with:
BL=b7-b0 where:
b1,b0
=
01
right
Shift only
10
left
Shift only
11
both
(Default)
b3,b2
=
01
right
Alt only
10
left
Alt only
11
both
(Default)
b5,b4
=
01
right
Ctrl only
10
left
Ctrl only
11
both
(Default)
b6
=
0 disable
Alt-nnn
1 enable
Alt-nnn (default)
b7
=
reserved
Subfunction: AL = 12h (get Allegro ID)
Returns offset of Allegro ID string in AX. Segment is F000.