В симуляторе выскакивают сообщения вида
*** error 65: access violation at 0x40021000 : no 'read' permission
*** error 65: access violation at 0x40021000 : no 'write' permission
Для устранения нужно разрешить командой map обращаться в нужные диапазоны памяти. Я задаю ее в ini файле, который подключаю в настройках симулятора, но можно и каждый раз при входе в симулятор с клавиатуры.
MAP 0x40000000, 0x4002FFFF read write
Чтобы переменная была видна в симуляторе, она должна быть глобальной.
Вроде, всё.
Эскизы прикрепленных изображений