Цитата(sz36 @ Jul 13 2006, 19:59)

Цитата(vet @ Jul 13 2006, 17:28)

Вообще-то, у меги128 есть RAMPZ.
И точно! :-) Я все перепутал. __HAS_RAMPZ__ в сишных модулях определен правильно, а вот в ассемблерном не определен HAS_RAMPZ, поэтому и контекст некорректно восстанавливается. Места, где он определяется, мне найти не удалось.
Определите __HAS_RAMPZ__ (без #define, только одно определение на строку) здесь:
Project\Options\Assembler\Preprocessor\Defined symbols