Проблема в том, что адресная арифметика в 55 ядре 16-битная. Когда будет рассчитываться указатель, то все будет не так. Я еще не видел, что они в rev 3 подправили, но может расширили вычисления. Тогда будет как написано - до rev 3 работать не будет, выше - да. Если нужно в старом ревижене ядра обрщаться к длинному массиву, то следует вычислить указатель ручками в long, присвоить этот long указателю, а затем обращаться по указателю. Если структура, из которых состоит большой массив не пересекает границу 64К, то можно ручками считать только указатель на структуру, а к элементу структуры обращаться как обычно.
|