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.