fan, мужики дело говорят - запускай эмуль и пеши сколько угодно на васике! Зачем кому-то придумывать отдельный редактор, если в роли этого редактора может выступать любой эмуль?!
Вид для печати
fan, мужики дело говорят - запускай эмуль и пеши сколько угодно на васике! Зачем кому-то придумывать отдельный редактор, если в роли этого редактора может выступать любой эмуль?!
Только загрузка (вроде с этого и начали %) ).
Там эроглифы "не" в фразе "(не песюке)" нужно исправить на "на" ;) (ну опечатался я)
Если перефразировать - "Нужен редактор с результирующим хобетовым фаилом ".B" " или "Не нужен редактор с результирующим текстовым фаилом ".txt" , т.к. не хочу его(фаил) принудительно конвертить в хобетовый фаил ".B" " .
Извиняюсь что вызвал приход галюцинаций %)
И чем же это проще . (отвечать не нужно , вопрос леторический ;) )
Обычный припитивизм в стиле адаптации не защищённых ленточных игр (который описан в руководстве по тырдосу).
Добавлено через 1 минуту
Эмуль = геморой . Я в редакторе за пять секунд внесу любые исправления , а в эмуле я застрелюсь...
В кросс-редакторе или преобразователе в общем случае можно будет написать только простейшие лоадеры на базе randomize usr 15619 : rem : ...
Создание монолоадера в такой ситуации- далеко не тривиальная задача.
fan, если тебе басик только для загрузки - бери ассемблер Робуса ASAM, там лоадеры в $B сразу компилируются и сохраняются. Ассемблер знаешь? На басице будет геморрой со стеком и переменными тырдос.
Собсно пока большего и не надо .
ОК Бум пробовать .
Да я пока не буду делать гигантских васиковых загрузчиков . И кажись есть способ обхода этого прикола путём создания нескольких висик файлов для загрузки кододовых (не могу найта где описовалось).
Есть. Но зачем нужно применять идиотизм, размножать басицы, делать геморрой с записью, когда можно написать строчку кода в ассемблере? Мне не понять...
Дык если не надо большего чем randomize usr 15616: rem:, то имхо и в эмуле не составит большого труда набить.
Ему сложно, видишь какое дело, ему надо на пц и в отдельной программе без спектрум-эмулятора...
fan конечно хитрит :)
Судя по постам, можно предположить, что он где-то находит кодовые блоки (или пишет сам в ПЦшном асме для Спека), а закидывать CODE через менеджеры в *.TRD и впоследствии лезть в эмулятор, чтобы писать загрузчик для этого CODE и последний будет сгружаться в RAM48к из *.TRD - задача слишком нудная.
Видимо он хотел заиметь такой редактор, в котором пишешь с нуля (или загружаешь) бейсик-программу, затем тыкаешь на файл (Open as Attachment :), который для Спека является прогой типа CODE. Все это в итоге формирует типа ".B"-файл или, что еще лучше, готовый "TRD"-файл, где внутри по по "Save as" уже будет записан и загрузчик и код, запустив который в эмуляторе заимеем автостарт этого CODE.
Так?
Так ведь можно разобраться в формате TRD и сделать это самостоятельно. Если хочешь вообще чистый спектрум-бэйсик файл на пыцы, то переведи операторы (в TextBox) в коды токенов, а числовые выставь как val"12345", чтобы не вычислять 14 байтовое и сохрани. Только манагер все равно потребуется, чтобы вогнать результат в хобетный или TRD-файл.
Если он пишет в PC-асме - там можно и загрузчик в нем же написать. Я бы так и сделал, а не насиловал людям мозг... К примеру тупо делается загрузка максимального количества секторов и запуск - и всё, один раз этот загрузчик написал и потом только меняй кодовый блок и всё, никаких проблем. Так что fan там пусть дальше ищет свои мега-басицы, я устал...