AMX 86 - Manual

AMX 86

AMX 86 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
42 Page 42
43 Page 43
44 Page 44
45 Page 45
46 Page 46
47 Page 47
48 Page 48
49 Page 49
50 Page 50
51 Page 51
52 Page 52
53 Page 53
54 Page 54
55 Page 55
56 Page 56
57 Page 57
58 Page 58
59 Page 59
60 Page 60
61 Page 61
62 Page 62
63 Page 63
64 Page 64
65 Page 65
66 Page 66
67 Page 67
68 Page 68
69 Page 69
70 Page 70
71 Page 71
72 Page 72
73 Page 73
74 Page 74
75 Page 75
76 Page 76
77 Page 77
78 Page 78
79 Page 79
80 Page 80
81 Page 81
82 Page 82
83 Page 83
84 Page 84
85 Page 85
86 Page 86
87 Page 87
88 Page 88
89 Page 89
90 Page 90
91 Page 91
92 Page 92
93 Page 93
94 Page 94
95 Page 95
96 Page 96
97 Page 97
98 Page 98
99 Page 99
100 Page 100
101 Page 101
102 Page 102
103 Page 103
104 Page 104
105 Page 105
106 Page 106
107 Page 107
108 Page 108
109 Page 109
110 Page 110
111 Page 111
112 Page 112
113 Page 113
114 Page 114
115 Page 115
116 Page 116
117 Page 117
118 Page 118
119 Page 119
120 Page 120
121 Page 121
122 Page 122
123 Page 123
124 Page 124
125 Page 125
126 Page 126
127 Page 127
128 Page 128
129 Page 129
130 Page 130
131 Page 131
132 Page 132
133 Page 133
134 Page 134
135 Page 135
136 Page 136
137 Page 137
138 Page 138
139 Page 139
140 Page 140
141 Page 141
142 Page 142
143 Page 143
144 Page 144
145 Page 145
146 Page 146
147 Page 147
148 Page 148
149 Page 149
150 Page 150
151 Page 151
152 Page 152
153 Page 153
154 Page 154
155 Page 155
156 Page 156
157 Page 157
158 Page 158
159 Page 159
160 Page 160
161 Page 161
162 Page 162
163 Page 163
164 Page 164
165 Page 165
166 Page 166
167 Page 167
168 Page 168
169 Page 169
170 Page 170
171 Page 171
172 Page 172
173 Page 173
174 Page 174
175 Page 175
176 Page 176
177 Page 177
178 Page 178
179 Page 179
180 Page 180
181 Page 181
182 Page 182
183 Page 183
184 Page 184
185 Page 185
186 Page 186
187 Page 187
188 Page 188
189 Page 189
190 Page 190
191 Page 191
192 Page 192
193 Page 193
194 Page 194
195 Page 195
196 Page 196
197 Page 197
198 Page 198
199 Page 199
200 Page 200
201 Page 201
202 Page 202
203 Page 203
204 Page 204
205 Page 205
206 Page 206
207 Page 207
208 Page 208
209 Page 209
210 Page 210
211 Page 211
212 Page 212
213 Page 213
214 Page 214
215 Page 215
216 Page 216
217 Page 217
218 Page 218
219 Page 219
220 Page 220
221 Page 221
222 Page 222
223 Page 223
224 Page 224
225 Page 225
226 Page 226
227 Page 227
228 Page 228
229 Page 229
230 Page 230
231 Page 231
232 Page 232
233 Page 233
234 Page 234
235 Page 235
236 Page 236
237 Page 237
238 Page 238
239 Page 239
240 Page 240
241 Page 241
242 Page 242
243 Page 243
244 Page 244
245 Page 245
246 Page 246
247 Page 247
248 Page 248
249 Page 249
250 Page 250
251 Page 251
252 Page 252
253 Page 253
254 Page 254
255 Page 255
256 Page 256
257 Page 257
258 Page 258
259 Page 259
260 Page 260
261 Page 261
262 Page 262
263 Page 263
264 Page 264
265 Page 265
266 Page 266
267 Page 267
268 Page 268
269 Page 269
270 Page 270
271 Page 271
272 Page 272
273 Page 273
274 Page 274
275 Page 275
276 Page 276
277 Page 277
278 Page 278
279 Page 279
280 Page 280
281 Page 281
282 Page 282
283 Page 283
284 Page 284
285 Page 285
286 Page 286
287 Page 287
288 Page 288
289 Page 289
290 Page 290
291 Page 291
292 Page 292
293 Page 293
294 Page 294
295 Page 295
296 Page 296
297 Page 297
298 Page 298
299 Page 299
300 Page 300
301 Page 301
302 Page 302
303 Page 303
304 Page 304
305 Page 305
306 Page 306
307 Page 307
308 Page 308
309 Page 309
310 Page 310
311 Page 311
312 Page 312
313 Page 313
314 Page 314
315 Page 315
316 Page 316
317 Page 317
318 Page 318
319 Page 319
320 Page 320
321 Page 321
322 Page 322
323 Page 323
324 Page 324
325 Page 325
326 Page 326
327 Page 327
328 Page 328
329 Page 329
330 Page 330
331 Page 331
332 Page 332
333 Page 333
334 Page 334
335 Page 335
336 Page 336
337 Page 337
338 Page 338
339 Page 339
340 Page 340
341 Page 341
342 Page 342
343 Page 343
344 Page 344
345 Page 345
346 Page 346
347 Page 347
348 Page 348
349 Page 349
350 Page 350
351 Page 351
352 Page 352
353 Page 353
354 Page 354
355 Page 355
356 Page 356
357 Page 357
358 Page 358
359 Page 359
360 Page 360
361 Page 361
362 Page 362
363 Page 363
364 Page 364
365 Page 365
366 Page 366
367 Page 367
368 Page 368
369 Page 369
370 Page 370
371 Page 371
372 Page 372
373 Page 373
374 Page 374
375 Page 375
376 Page 376
377 Page 377
378 Page 378
379 Page 379
380 Page 380
381 Page 381
382 Page 382
383 Page 383
384 Page 384
385 Page 385
386 Page 386
387 Page 387
388 Page 388
389 Page 389
390 Page 390
391 Page 391
392 Page 392
393 Page 393
394 Page 394
395 Page 395
396 Page 396
397 Page 397
398 Page 398
399 Page 399
400 Page 400
401 Page 401
402 Page 402
403 Page 403
404 Page 404
405 Page 405
406 Page 406
407 Page 407
408 Page 408
409 Page 409
410 Page 410
Page: / 410

Table of Contents:

  • Page 3 – K ADAK; TECHNICAL SUPPORT
  • Page 4 – Copyright
  • Page 5 – Section 1: System Description
  • Page 7 – Section 2: System Construction; Section 3: Programming Guide
  • Page 8 – Appendices
  • Page 9 – The AMX
  • Page 10 – Section Summary
  • Page 15 – AMX Nomenclature
  • Page 16 – This page left blank intentionally.
  • Page 17 – General AMX Operation; The AMX Multitasking Executive provides a simple solution to the; Example
  • Page 19 – AMX Startup; . Operating characteristics are defined in an AMX System
  • Page 21 – The Task Scheduler
  • Page 22 – The Interrupt Supervisor; Two types of ISPs exist: nonconforming ISPs and conforming ISPs.; nonconforming ISP; must quickly service the device to remove the interrupting; conforming ISP; can make use of a subset of the AMX service procedures. A
  • Page 23 – Timing Facilities
  • Page 24 – Message Queuing
  • Page 25 – Semaphore Manager
  • Page 26 – Task Mailbox
  • Page 27 – The; Circular List Manager; provides a general purpose circular list facility for; Linked List Manager; provides a fast, general purpose doubly-linked list facility for
  • Page 28 – Bit
  • Page 29 – Permanent Launch
  • Page 31 – Temporary Launch
  • Page 33 – Application Tasks; to find the task id allocated by
  • Page 34 – For this reason, such tasks are called; trigger tasks; ends would appear as follows:; message tasks; or
  • Page 35 – A task is always in one of the following states:
  • Page 36 – Idle
  • Page 40 – Task and Event Synchronization; wait
  • Page 44 – Messages can be sent to a task by:
  • Page 46 – MESSAGE EXCHANGE
  • Page 49 – Message Extension; programmers will find the message extension on the task stack at
  • Page 50 – Restart Procedures
  • Page 51 – Note
  • Page 52 – Exit Procedures
  • Page 54 – Task Enhancements; Task Control Block Extension; Stack Fences
  • Page 55 – AMX Kernel Task Priority; to change the priority of the AMX Kernel Task.
  • Page 57 – Interrupt Service Procedures; Tasks must execute with the interrupt facility enabled.
  • Page 59 – ISPs for External Interrupts; Nonconforming ISPs; allow an interrupt to; Conforming ISPs
  • Page 60 – important
  • Page 61 – Conforming ISP Construction
  • Page 62 – . The ISP begins execution at address
  • Page 64 – Nested Interrupts; Warning
  • Page 65 – Wait/Wake Synchronization
  • Page 66 – Semaphore Synchronization
  • Page 67 – Task Triggering; call to AMX; Message Transmission; call to AMX
  • Page 68 – Task Error Traps
  • Page 73 – Special Interrupts; Nonconforming Interrupts; ISPs of this type are called; nonconforming ISPs; . You must arrange in hardware that all; Occasional Task Interaction; a conforming
  • Page 74 – Shared Interrupt Handlers
  • Page 76 – Vector Table Initialization; Divide by zero; Overflow; Bound error
  • Page 77 – AMX Timing Control; Task Delays and Timeouts
  • Page 78 – Calendar Clock
  • Page 79 – AMX Clock Handler and Kernel Task
  • Page 80 – Clock ISP Implementation
  • Page 83 – Interval Timers and Timer Procedures
  • Page 85 – example, it is assumed that; is a; pointer to an application structure of type; Application Timer Procedures use the AMX Kernel Stack.
  • Page 86 – The Timer Procedure can be coded in assembler as a
  • Page 87 – Task Time Slicing; can be disabled again with a subsequent call to; prior to executing any
  • Page 88 – both triggered by a higher priority task A which then ended.; Task B
  • Page 90 – Get Time and Date
  • Page 91 – Operation; The Time/Date Manager
  • Page 96 – Time/Date ASCII Formats
  • Page 99 – AMX Semaphore Manager; counting semaphore
  • Page 101 – A semaphore is created with a call to procedure; indicating the type of; to find the semaphore
  • Page 102 – Counting Semaphore
  • Page 103 – Resource Semaphore
  • Page 104 – . However, they must specify a timeout value of less than zero so that; returns an error indication.
  • Page 105 – Semaphore Applications; Mutual Exclusion
  • Page 107 – Task/Event Synchronization; A task creates a counting semaphore with an initial count of zero.
  • Page 108 – . The underscore is required because we
  • Page 109 – Resource Nesting
  • Page 111 – AMX Event Manager; to wait for the motor to turn on. When the motor control ISP detects
  • Page 113 – Event Synchronization
  • Page 114 – . The caller specifies the group id of the event group which; . The Event Manager will free the event group for reuse.
  • Page 115 – Event Flag Application; Note that the Timer Procedure receives its timer's id; and a parameter; neither of which is used by the procedure.
  • Page 119 – AMX Message Exchange Manager
  • Page 120 – Create a message exchange
  • Page 121 – Message Exchange Use; Create; Send
  • Page 122 – Receive; . If the message exchange has any messages, the highest priority; to get a message from a message exchange. Only; Delete
  • Page 123 – Message Exchange Application
  • Page 127 – AMX Buffer Manager
  • Page 128 – Create Buffer Pool; Buffer Manager procedure; is used to create a buffer pool. The Buffer Manager; to find the buffer pool
  • Page 129 – Get Buffer; Free Buffer; Use Count; Size
  • Page 130 – Buffer Applications; call, sending the buffer pointer in an AMX message envelope to
  • Page 132 – Buffer Manager Caveats; buffer
  • Page 133 – AMX Memory Manager; are usually not reentrant.
  • Page 135 – is a contiguous, double word aligned area of Random Access
  • Page 136 – Memory Allocation; Get Memory; to get a block of memory of any size from the pool.; Free Memory
  • Page 137 – to be released twice before it becomes free.; The Memory Manager procedure; can be used to obtain the size of a particular
  • Page 138 – Private Memory Allocation
  • Page 139 – Memory Assignment
  • Page 140 – Memory Assignment Procedure
  • Page 142 – The Memory Assignment Procedure can be coded in assembler as a
  • Page 143 – AMX Circular List Manager; Add to bottom of circular list; Examples
  • Page 144 – Circular List Use; The RAM storage area must be 16-bit aligned and provide
  • Page 145 – Circular List Structure; is
  • Page 146 – The same lists can be coded in assembly language as follows:
  • Page 147 – AMX Linked List Manager
  • Page 148 – An
  • Page 150 – Linked List Use; An empty list is created by calling procedure; with a pointer to the list header; The position of an object in a keyed list can be altered by calling; with a new key; and re-inserting with
  • Page 151 – is defined with a key node at offset
  • Page 155 – Insufficient Memory; AMX Breakpoint Manager; . You can define your own negative
  • Page 156 – Fatal Exit Procedure; Your Fatal Exit Procedure can be coded in assembly language as a
  • Page 157 – Halt Locations; Entry point; to assist you in your
  • Page 158 – User Error Procedure
  • Page 160 – Task Scheduling Hooks
  • Page 161 – Abnormal Task Termination; Stop a Task
  • Page 162 – Kill a Task
  • Page 163 – description in Chapter 16); to end task execution.
  • Page 165 – Termination Processing; Termination Warning
  • Page 167 – Breakpoint Manager
  • Page 168 – Using the Breakpoint Manager; in your link specification prior to the AMX Library; Breakpoint Exit Detection; and the breakpoint exit delay to
  • Page 169 – Interrupt Masking
  • Page 170 – NMI Breakpoints; The version of module; in the file to be non; Compatible Debuggers
  • Page 172 – System Configuration Builder
  • Page 173 – Figure 14.2-1 AMX Configuration Building Process
  • Page 174 – Using the Builder; Starting the Builder
  • Page 175 – Screen Layout; Figure 14.3-1 Configuration Manager Screen Layout
  • Page 176 – Menus; menu; menu
  • Page 177 – Add, Edit and Delete AMX Objects
  • Page 178 – System Parameter Definition; AMX Message Envelopes
  • Page 179 – AMX Interrupt Stack Size; is the sum of the worst case stack use by each of the nested; AMX and Managers in Separate ROM; If you are using the Paradigm toolset (see AMX 86 Tool Guide, toolset
  • Page 180 – Timing Options; Hardware Clock Frequency; This field is ignored if the; check box is unchecked.
  • Page 181 – AMX Object Allocation; Maximum Number of Tasks; have to account for the AMX Kernel Task.; Maximum Number of Timers
  • Page 182 – Maximum Number of Semaphores; Maximum Number of Event Groups; Maximum Number of Message Exchanges; Maximum Number of Buffer Pools
  • Page 183 – Memory Assignment Procedure Name
  • Page 185 – Add, Edit and Delete Restart and Exit Procedures
  • Page 186 – Task Definition; . The layout of the window is
  • Page 188 – Medium Model; so that; when the task; Queue Depths
  • Page 189 – Timer Definition; . Note that AMX does; to
  • Page 190 – Tag; Timer Procedure Name; Period
  • Page 191 – Semaphore Definition; . The layout of the window is shown below.
  • Page 192 – This parameter defines the name of a public variable of type; in the System; Type; This option field defines the type of semaphore to be created,; initial value field is ignored for resource semaphores.; Initial Value
  • Page 193 – Event Group Definition
  • Page 195 – Message Exchange Definition
  • Page 196 – Message Queue Depths
  • Page 197 – Buffer Pool Definition
  • Page 198 – Buffer Size
  • Page 199 – Breakpoint Manager Definition; Include Breakpoint Manager
  • Page 202 – Summary of Services; System Control Kernel Services
  • Page 203 – Task Control
  • Page 204 – Timing Control
  • Page 205 – Message Exchange Manager
  • Page 207 – Processor and C Interface Procedures
  • Page 208 – AMX 86 PC Supervisor Service Procedures
  • Page 209 – Purpose; Setup
  • Page 211 – Assembly Language Programming
  • Page 213 – ajabl; is a pointer to a circular list (see; is the 1, 2 or 4 byte item to be added to the list.
  • Page 214 – ajatl
  • Page 216 – Where
  • Page 217 – Results; Call successful; See Also
  • Page 218 – is the pool id of the buffer pool to be deleted.
  • Page 219 – is a pointer to a buffer obtained by an
  • Page 222 – ajbia
  • Page 223 – ajbip; is the pool id of the buffer pool to be initialized.
  • Page 225 – ajcfjlong
  • Page 228 – Interrupts must be disabled.; Interrupts must be disabled upon entry to
  • Page 229 – ajdi
  • Page 230 – There is no return from; can only be used to terminate the task which is making the call.
  • Page 234 – ajevdel; is the group id of an event group acquired with a call to
  • Page 235 – ajevnt
  • Page 236 – ajevrd
  • Page 238 – ajevtag
  • Page 239 – ajevwat
  • Page 242 – is an error code which will be passed to your Fatal Exit Procedure
  • Page 243 – ajflagwr
  • Page 244 – ajgmsg
  • Page 245 – ajgofs; Interrupts are untouched.; pointer; is returned in
  • Page 246 – ajgseg; pointer variable
  • Page 247 – ajgsreg; is a pointer to storage to receive the current contents of the; is defined in header
  • Page 249 – ajinb; is the data byte read.
  • Page 250 – Interrupts are disabled.; Interrupts are disabled.; Upon entry to; , the stack must be as it was upon return from
  • Page 252 – ajitrp
  • Page 253 – ajivtr; is a pointer to storage for a copy of the function pointer from
  • Page 254 – is a pointer to the new interrupt handler.
  • Page 255 – ajivtx
  • Page 256 – is a pointer to the list header.; is the node offset (in bytes) at which the list node is located in
  • Page 257 – ajlhead; = pointer to the first object on the list.; if the list is empty.
  • Page 258 – ajlinsc; is a pointer to the new object to be inserted before the object; is a pointer to a particular object on the list.
  • Page 259 – ajlinsh; is a pointer to the object to be inserted as the new head of the list.
  • Page 260 – is a pointer to the object to be inserted into the list.
  • Page 261 – ajlinst; is a pointer to the object to be inserted as the new tail of the list.
  • Page 262 – ajlmerg
  • Page 263 – Assembly language call is:; Restrictions; You must not merge two lists if either of the lists is a keyed list.
  • Page 264 – ajlnext
  • Page 265 – is a pointer to the object on the list which is to be moved within; is the value of the new key for
  • Page 266 – ajlprev
  • Page 267 – is a pointer to the object to be removed from the list.
  • Page 268 – ajlrmvh; = pointer to the object removed from the head of the list.; if the list was empty.
  • Page 269 – ajlrmvt; = pointer to the object removed from the tail of the list.
  • Page 270 – ajltail; = pointer to the last object on the list.
  • Page 272 – is a pointer to a memory block allocated by
  • Page 273 – ajmgeh
  • Page 277 – ajmodl; is set to the base segment of group; This procedure is provided for use with mixed memory models.
  • Page 278 – ajmset
  • Page 280 – is the exchange id of the message exchange to be deleted.
  • Page 283 – ajmxsndp
  • Page 284 – ajmxtag
  • Page 286 – ajoutb; is the data byte to be written.; is the data word to be written.
  • Page 287 – ajproc
  • Page 289 – Must follow every call to; is called, task switching
  • Page 290 – Must be followed by a call to; as soon as possible to lower the; Once; has been called, the task must not issue any AMX calls
  • Page 291 – ajrbl
  • Page 292 – ajresum; Resume a task known to be suspended as a result of an; is the task id of the task to be resumed.
  • Page 293 – is a pointer to storage for use as a circular list.
  • Page 294 – ajrtl
  • Page 296 – ajsendp
  • Page 297 – ajsenw
  • Page 299 – ajsenwp
  • Page 301 – ajsgnl
  • Page 303 – ajsgrd
  • Page 304 – ajsgres
  • Page 305 – ajsgwat
  • Page 307 – ajsint
  • Page 310 – is the semaphore id of a resource or counting semaphore acquired
  • Page 311 – ajsmfre; is the semaphore id of a resource semaphore acquired by a call to
  • Page 312 – ajsmget; is the semaphore id of a counting semaphore acquired by a call to
  • Page 313 – ajsmrls
  • Page 316 – ajsmsig
  • Page 318 – ajsmwat
  • Page 319 – ajsofs; is set to the 16-bit
  • Page 320 – ajsseg; is set to the
  • Page 322 – ajsusp
  • Page 323 – ajtdf
  • Page 324 – ajtdg; date. The structure; is defined in header file
  • Page 325 – is a pointer to the structure which contains the new time and date.
  • Page 326 – ajtick; is the current value of the AMX system tick counter.
  • Page 328 – ajtkdel
  • Page 329 – ajtkid; is the task id of the currently executing task.
  • Page 330 – ajtkill
  • Page 331 – is the task id of the task whose priority is to be changed.
  • Page 332 – ajtkstp
  • Page 333 – ajtksts
  • Page 334 – ajtktag
  • Page 337 – ajtmcnv
  • Page 339 – ajtmdel; is the timer id identifying the timer to be deleted.
  • Page 340 – ajtmrd
  • Page 341 – ajtmtag
  • Page 343 – To request AMX to start a task without sending a message to the task.; is the task id of the task to be triggered.
  • Page 344 – ajtslv
  • Page 346 – ajupt
  • Page 347 – ajver; is the AMX version number in the hexadecimal format; is the major revision number (; is the minor revision number (
  • Page 349 – ajwakc
  • Page 350 – ajwakcs
  • Page 352 – ajwapr; This call only affects the calling task.
  • Page 353 – ajwatm
  • Page 355 – A. AMX 86 Reserved Words
  • Page 357 – B. AMX 86 Error Codes; Mnemonic
  • Page 359 – AMX 86 Fatal Exit Codes; are
  • Page 361 – C. Configuration Generator Specifications; Windows; Assembly Language. Some of the language syntax used by Microsoft
  • Page 362 – C.2 User Parameter File Specification; which begin in column one. Each
  • Page 363 – constant definitions
  • Page 364 – tasks
  • Page 365 – semaphores
  • Page 366 – message exchanges
  • Page 367 – C.3 System Configuration Template
  • Page 369 – assembler comment character (
  • Page 370 – C.4 Porting the Configuration Generator
  • Page 373 – D. AMX 86 Structure and Constant Definitions; AMX Launch Parameter (see
  • Page 374 – AMX Task Status Block Structure
  • Page 375 – AMX Extended Message Parameter Structure; (passed on stack above AMX message when starting a task); AMX Function Codes (field
  • Page 376 – AMX User Parameter Table Structure
  • Page 377 – Configuration Attributes (field
  • Page 378 – AMX List Header Structure (doubly linked lists); AMX List Node Structure
  • Page 379 – AMX Register Array Structure; See Intel 80286 Programmer's Reference Manual; AMX C Root ISP Structure
  • Page 380 – AMX C Jump Buffer Structure
  • Page 381 – D.2 AMX Assembler Structures and Constants
  • Page 389 – E. AMX 86 Assembler Interface; IN
  • Page 403 – Numerals
Loading the manual

®

AMX

86 User's Guide

First Printing:

November 1, 1990

Last Printing:

March 1, 2005

Copyright

©

1990 - 2005

KADAK Products Ltd.

206 - 1847 West Broadway Avenue

Vancouver, BC, Canada, V6J 1Y5

Phone: (604) 734-2796
Fax:

(604) 734-8114

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 3 - K ADAK; TECHNICAL SUPPORT

AMX 86 User's Guide K ADAK i TECHNICAL SUPPORT KADAK Products Ltd. is committed to technical support for its software products. Ourprograms are designed to be easily incorporated in your systems and every effort hasbeen made to eliminate errors. Engineering Change Notices (ECNs) are provided periodi...

Page 4 - Copyright

ii K ADAK AMX 86 User's Guide Copyright © 1990-2005 by KADAK Products Ltd. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed,stored in a retrieval system, or translated into any language or computerlanguage, in any form or by any means, electronic, mechanic...

Page 5 - Section 1: System Description

AMX 86 User's Guide K ADAK iii AMX 86 USER'S GUIDE Table of Contents Page Section 1: System Description 1. AMX Overview 1 1.1 Introduction ........................................................................................ 1 1.2 Glossary ............................................................

Other AMX Models

All AMX Other