Я делаю не так. Т.е. не "заковыриваю", не делаю пустую REM строку и потом туда помещаю код (так я делал в начале 90-х). А сделал я вот как: На асме написал так, что у меня сразу формируется файл в формате +3DOS. Т.е. в исходнике коды заголовка, потом коды бейсика. И соотв. вставка машинного кода. Т.к. писать "бейсиком" в асме весьма неудобно, то у меня там из бейсик команд самый минимум - установка стека (в общем-то оно и не нужно, ставлю для некоторых программ, которые возвращают управление после загрузки кодов в бейсик, что бы например читы поставить в виде POKE убрав REM перед ним) и собственно команда запуска кодов.
P.S. Есть ещё, кстати, вариант, размещения кодов в области переменных бейсика.