El 0x6 va ahí en XSE 1.1.1, en versiones anteriores no. El callstd 0x2 sobra, porque ya estás poniendo el 0x6 en el msgbox.
En realidad son dos comandos, el msgbox y el callstd, pero XSE 1.1.1 los junta en un solo comando con 2 argumentos.
¿Estás copiando bien el offset de @inicio después de compilar?