C18121: Object offset for X allowed only

[ERROR

Description

The message occurs for code such as: LDA @var,SP. Thus, the only register allowed here is X. For example: LDA @var, X. If any other register name (A, H, SP) else is used, then you get an error message.