Ну смотрите. Мне надо тогда выкладывать среду разработки, включая все скрипты сборки библиотек и прочего. Оно всё сырое и даже пока не закоммичено в Pdp11Dev. Кроме того, опыт показывает, что в этом разбираться никто не будет.

Так что тут дело далеко не в Обероне, а в тонкостях его трансляции в Си и увязки с утилитами GNU.

Что касаемо запуска монитора из-под Васика - так это эмуль так делает.

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

Цитата Сообщение от gid Посмотреть сообщение
В своей программе, самым первым делом писать команду mov #1000,SP.
Я, знаете, чего не пойму? Как происходит загрузка кода с адреса 01000, если стек стоит на 02000. Ведь тут-то должно всё закрэшиться. Но хорошо. Допустим, монитор использует свой собственный стек, но когда он запускает пользовательскую программу после её загрузки, то он переключается на стек 02000 и делает, к примеру, JSR PC, 01000 - соответственно, слово по адресу 02000-2 будет испорчено адресом возврата. Ведь куда-то мы возвращаемся, когда делаем RST PC. Так что mov #1000,SP тут не поможет. Пока только предполагаю и удивляюсь, что Вы так уверенно это советуете.