Пытался, не выходит. Помимо всего прочего -- а как я две секции .dinit (автомагически генерируются линкером) для бутлоадера и основной программы сделаю? Да и остальное так же. Пока пришёл к тому, что для отладки бутлоадера программу можно через импорт .mch подсунуть. Впрочем она сама бутлоадится вполне. А вот с отладкой программы вышли проблемы нешуточные: не может оно отлаживать, когда по адресу 0 само же не программирует. Пока думаю boot.cof -> boot.hex -> boot.bin -> boot.s (из .pword hex, .pword hex...) и прилинковать потом boot.o к основной программе с адреса 0.