AMX 86 Error Codes
K
A
DAK
351
AMX 86 Fatal Exit Codes
Mnemonic Value Value Meaning
(dec) (hex)
AERFX1 1 0x0001 Not enough memory in AMX Data Segment
AERFX2 2 0x0002 Divide, overflow, bound error in ISP
AERFX3 3 0x0003 Divide, overflow, bound error occurred:
in a Restart Procedure or
in a Timer Procedure or
in a task with no task trap handler
AERFX4 4 0x0004 Attempt to exit from a permanent AMX system
AERFX5 5 0x0005 reserved
AERFX6 6 0x0006 ROMed AMX kernel received a request which
it is not configured to handle or
20/24-bit Memory Manager library mismatch
AERFX7 7 0x0007 Invalid AMX Configuration parameters:
User message size not multiple of 4 or < 12 bytes
Kernel Stack size < minimum of 128 bytes
Interrupt Stack size < minimum of 128 bytes
Number of tasks exceeds maximum of 100
AERFX8 8 0x0008 Launch cannot create predefined task or timer:
Invalid task definition
Maximum number of tasks allowed is too small
Invalid timer definition
Maximum number of timers allowed is too small
AERFX9 9 0x0009 Nested breakpoint encountered
AERFX10 10 0x000A Cannot breakpoint on ISP
AERFX11 11 0x000B Breakpoint Manager cannot install vectors in IVT
Managers fail during launch:
AERFXSM 12 0x000C Cannot create predefined semaphore
AERFXEM 13 0x000D Cannot create predefined event group
AERFXXM 14 0x000E Cannot create predefined message exchange
AERFXBM 15 0x000F Cannot create predefined buffer pool
All fatal errors are trapped to your Fatal Exit Procedure.