It is included with the documentation o_O As well, there is a "Pocket Command List" included.

**EDIT:** At the risk of a long post, here is the "Pocket Command List"

Note that this gives no details about the arguments.

```
BatLib Pocket Command List
================================================================================
0 = DisableFont dim(0)
1 = IndicatorOff dim(1.x)
2 = ProgFont dim(2)
3 = SetData dim(3,Char#,"Data")
4 = LoadData dim(4,StartChar,#)
5 = HexToken dim(5,"Hex")
6 = TokenHex dim(6,"String")
7 = SetMap dim(7,"MapData")
8 = GetMap dim(8)
9 = GetTile dim(9,y,x)
10 = GetKeyGroup dim(10,KeyGroup)
11 = GetBytes dim(11,Offset,"VarName",#Bytes)
12 = StoBytes dim(12,Offset,"VarName","Data")
13 = TileMap dim(13,Logic,"SpriteData","MapData")
14 = VarEditByte dim(14.x,"VarName",Offset,Value)
15 = VarReadByte dim(15.x,"VarName",Offset)
16 = TileMap2 dim(16,Logic,Pic#,"String"|Str)
17 = MemEdit dim(17,Offset,"Data")
18 = MemRead dim(18,Offset,Size)
19 = EditByte dim(19,Offset,Value)
20 = ReadByte dim(20,Offset)
21 = GetVar dim(21,"VarName")
22 = ASMHex dim(22,"Hex")
23 = ASMToken dim(23,"Data")
24 = DPutSprite dim(24,Width,Height,Y,X,"Data")
25 = VarType dim(25,NewType,"VarName")
26 = BatteryLevel dim(26)
27 = IncContrast dim(27)
28 = DecContrast dim(28)
29 = Rectangle dim(29,x,width,y,height,type)
30 = ScreenToGraph dim(30)
31 = DispChar dim(31,y,x,Char)
32 = SetContrast dim(32,Contrast)
33 = FlagWrite dim(33,Value,Flag)
34 = FlagRead dim(34,Flag)
35 = GetSprite dim(35,x,y,height,width)
36 = PicHandle dim(36,Function,Pic#)
37 = OutputASCII dim(37,Y,X,"ASCII")
38 = SubList dim(38,Size,Offset,"Name")
39 = Z-Address dim(39,z)
40 = BASIC ReCode dim(40)
41 = GetStats dim(41,[option],"VarName")
42 = AnsType dim(42)
43 = Get2Key dim(43)
44 = PlayData dim(44,Duration,"Data")
45 = GetChar dim(45,Y,X)
46 = PortEdit dim(46,Port,Value)
47 = PortRead dim(47,Port)
48 = ScreenShotHook dim(48)
49 = SpeedyKeysHook dim(49,Pause,Delay)
50 = Uninstall dim(50)
51 = DisableKeyHooks dim(51)
52 = HexSprite dim(52,[option],"Hex",Height,X,Y,Logic)
53 = TokenSprite dim(53,[option],"Data",Height,X,Y,Logic)
54 = DBRead dim(54,LineByte,Line,"VarName")
55 = SetFontHook dim(55,FSType,Offset,"VarName")
56 = Draw dim(56,Func,[Arg1,...)
57 = GetVersion dim(57)
58 = ShiftScreen dim(58,NumShifts,Direction)
59 = BaseX dim(59,[base1],"Number"[,base2[,Digits)
60 = DelVarArc dim(60,"Var")
61 = DrawRectVar dim(61,"Var",X,Width,Y,Height,Type)
62 = DrawToVar dim(62,"Var",Func[,Arg1...)
63 = PixelTestPic dim(63,Pic#,Y,X)
64 = CopyProg dim(64,"VarToCopy","NewVar")
65 = RealToStr dim(65,Value)
66 = StrToReal dim(66,"String")
67 = DataString dim(67,{List}|"Str")
68 = MakeString dim(68,Size)
69 = SubMatrix dim(69,MatrixNumber,ColumnOffset,RowOffset,Width,Height)
70 = PlayNumber dim(70,Duration,Value)
71 = Logic dim(71,Logic,Number1[,Number2)
72 = MatrixList dim(72,[matrix]|Matr)
73 = Left dim(73,Str|"String",Size)
74 = Right dim(74,Str|"String",Size)
75 = Mid dim(75,Str|"String",Offset,Size)
76 = Diag dim(76,[matrix]|Matr,Row,Col,Size)
77 = DiagI dim(77,[matrix]|Matr,Row,Col,Size)
78 = SubCol dim(78,[matrix]|Matr,Row,Col,Size)
79 = SubRow dim(79,[matrix]|Matr,Row,Col,Size)
80 = ListToDiag dim(80,[matrix]|Matr,Row,Col,List|{List})
81 = ListToDiagI dim(81,[matrix]|Matr,Row,Col,List|{List})
82 = ListToCol dim(82,[matrix]|Matr,Row,Col,List|{List})
83 = ListToRow dim(83,[matrix]|Matr,Row,Col,List|{List})
84 = ExecVarBASIC dim(84,"VarName")
85 = GetProgName dim(85)
86 = Timer dim(86,Time)
87 = DrawText dim(87,Y,X,Str|Char#)
88 = DrawDisp dim(88,Char#)
89 = ASCIILength dim(89,"String")
90 = DrawTokenStr dim(90[,Y,X],"String")
91 = DelElements dim(91,Offset,NumElements,List|#|"Name")
92 = InsElements dim(92,Offset,NumElements,List|#|"Name")
93 = InsList dim(93,ListName,Offset,List|#|"Name")
94 = InsString dim(94,Offset,"VarName","String"|Str#)
95 = SplitNibbles dim(95,"String")
96 = NibbleComp dim(96,"String")
97 = ReadNibble dim(97,"VarName",Offset)
98 = WriteNibble dim(98,"VarName",Offset,Value)
99 = DispGraphBuffer dim(99)
100 = BatLibRAM dim(100)
101 = Sub2DData dim(101,Offset,"VarName",Width,Columns,Rows)
102 = StringWidth dim(102,"String")
103 = ReplaceByte dim(103,SearchByte,ReplaceByte,"VarName")
104 = TokensToASCII dim(104,"String")
105 = PxlLine dim(105,X1,Y1,X2,Y2,Type[,{Pattern})
106 = PxlCircle dim(106,Y,X,Radius,Type[,{Pattern})
107 = PxlLineVar dim(107,"VarName",X1,Y1,X2,Y2,Type[,{Pattern})
108 = PxlCircleVar dim(108,"Varname",Y,X,Radius,Type[,{Pattern})
109 = PopUp dim(109,x,y,w,"Header","Item1","Item2","Item3",...)
110 = NumStr dim(110,Number)
111 = ListStr dim(111,{list})
112 = CompressText dim(112,Codec,"String")
113 = DecompressText dim(113,Codec,"String")
114 = GetCodec dim(114,"String")
115 = CompressData dim(115,"Codec","String")
116 = DecompressData dim(116,"Codec","String")
117 = SearchReplace dim(117,"VarName","SearchString","ReplaceString")
118 = GetVarName dim(118,VarType,VarNumber)
119 = Lowercase dim(119.x)
120 = TextMode dim(120.x)
121 = HexSpriteVar dim(121,"VarName",[option],"Hex",Height,X,Y,Logic)
122 = TokenSpriteVar dim(122,"VarName",[option],"Hex",Height,X,Y,Logic)
123 = DBDelLine dim(123,LineByte,LineNumber,"VarName")
124 = NewVar dim(124,Size[,Option],"VarName")
125 = ExecGrammer dim(125)
126 = GroupHookMode dim(126.x,arg1,arg2)
```