xemul я ничего сам не писал.Функция __delay_ms описана в мануале на хайтек,я её просто применил.
Мануалы - рулеззз. Вы только сначала определитесь, какая у Вас версия - pro или std? В любом случае смотрите раздел "Special Type Qualifiers".
Вкратце: версии pro (и picc, и picc18) чихают на пожелания программера о рукопашном распределении переменных по банкам, но на квалификаторы bankN не ругаются для совместимости с версиями std (которые удовлетворяют такие пожелания).
Определился std.Моя версия std видимо очень наглая

и не удовлетворяет.

имхо, в большинстве случаев он справится с этой вещью лучше, независимо от Ваших планов.
Щасс.
ЫЖ Евгений Германович, неужели, отвечая кому-нибудь в конфе, Вы не замечали парные конструкции, типа quote .. /quote, code .. /code, color .. /color, ..., заключаемые в []? Такие конструкции называются тэгами и придуманы для облегчения и изложения, и восприятия.
Ваш способ изложения облегчению восприятия совсем не способствует.
Не замечал,каюсь