Перейти на другой кристалл - отпадает... Добавить озу - отпадает (это все, как меня когда-то в школе учили - экстенсивный путь развития народного хозяйства, а нужен - интенсивный). Оптимизация кода - в этом направлении работа идет.
Помогает осознанное распределение переменных по областям памяти, вот как раз с этой "осознанностью" и испытываю проблемы... просто переносить переменные xdata -> idata и смотреть на результат -захекаться... учитывая размер кода (128к), и количество используемых переменных. Нужна стартегия...
P.S. - мопед не мой... т.е. код писал не я , у меня задача портировать данный код на конкретный контроллер.