Концепция изменилась.... Этот test_array я действительно смотрел забыв оттрассировать до main-a. Изначально у меня проблема была с массивом float-ов. Вот он инициализируется неправильно при любом раскладе. Пока не поставишь флажок IEEE float - вообще нули показывает, а как поставишь - мусор. Вот сейчас с test_array все нормально, а другой массив:
const float zoomdn_A[]=
{
-1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0,
-1.0, 0.0, 0.0, 1.0, 2.0, 3.0, 4.0, -1.0,
-1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, -1.0,
-1.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, -1.0,
-1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, -1.0,
-1.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, -1.0,
-1.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, -1.0,
-1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0, -1.0,
};
после отработки c_int00 и входа в main отображается вот так вот (см картинку)