Исправил, но смысл так и не понял....
Делал .PSEC PROG тогда стартовый адрес 104006.. при старте на риале возникает паника.. в эмуляторе работает
когда делаю .ASECT .=001000 - все работает..
что-то портит верхушку памяти... и вылетает на самом старте.. когда программа еще ничего сделать не успела..

- - - Добавлено - - -

C .ASECT .=001000 портятся уже данные и это заметно только в середине лабиринта.... каша вываливается..

У кого-нибудь есть соображения?.. Что происходит и почему в эмуляторе работает, а на реале нет?????