beautypg.com
iii
Table of Contents
ASL MANUAL ..................................................................................................................................................................... 1
INTRODUCTION ................................................................................................................................................................. 1
A
BOUT
ASL ......................................................................................................................................................................... 1
U
SER
-D
EFINED
C
OMMANDS
............................................................................................................................................... 2
L
ANGUAGE
E
LEMENTS
........................................................................................................................................................ 6
Integers ........................................................................................................................................................................... 6
Operators ........................................................................................................................................................................ 6
Expression Structure..................................................................................................................................................... 7
Strings ............................................................................................................................................................................. 7
Comments ...................................................................................................................................................................... 7
ADVANCED SCRIPT LANGUAGE PROGRAMMING .................................................................................................. 8
P
RODUCT
S
ECTION
............................................................................................................................................................. 8
ROTOCOL
D
ECODING
........................................................................................................................................ 9
Define Option Block ...................................................................................................................................................... 9
Valid Ranges Block ..................................................................................................................................................... 10
Main Block .................................................................................................................................................................... 11
ASL Decoding Statements ......................................................................................................................................... 11
Functions ...................................................................................................................................................................... 18
XTRACTION
................................................................................................................................... 20
UDD SCRIPTS CAN DECODE MORE THAN ONE COMMAND .............................................................................. 21
ATAPI USER-DEFINED DECODING ............................................................................................................................ 22
SSIGNING A
CRIPT TO
ATAPI
.................................................................................................................. 22
W
RITING A
CRIPT FOR
................................................................................................. 22
ASSIGNING A UDD SCRIPT AND SETTING IT AS DEFAULT SCRIPT ................................................................ 24
OFTWARE
........................................................................................................................... 24
AMPLE
................................................................................................................................. 25