Подскажите пожалуйста.
Пишу программку на 48-м бейсике, ее реально на диск сохранить или можно только на кассету??
Подскажите пожалуйста.
Пишу программку на 48-м бейсике, ее реально на диск сохранить или можно только на кассету??
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Если присутствует дисковый интерфейс, то вай бы и нот? Например:
randomize usr 15616 - вход в trdos
save "prog" line 10 - сохранение бейсика на диск с автостартом на 10 строку
return - возврат в бейсик
Все любят гипножабу
А как в тр-досе на диск Б или Е перейти?? Просто я в коммандоре работаю, а дисководы не один ну невкакую вместе как диск А не работают, работают как B и Е
И еще напомните пожалуйста комбинацию для вывода команды line спасибо.
Последний раз редактировалось sevol; 01.01.2011 в 19:27.
Проще оформить сохранение на диск в виде строк в самой программе. Для этого нужно добавитьвпрограмму нечто подобное, и вызывать по мере необходимости:
BORDER USR 15619: REM: ERASE "буква диска:имя программы"
BORDER USR 15619: REM: SAVE "буква диска:имя программы" LINE строка автостарта (не ноль)
Когда есть, но не знаешь где - это все равно, что нету.
А еще лучше оформить строку подпрограммой. Например пятой.
И вместо бордера сделать принт.
Строка 1 - гото 100 (отсюда начинается сама прога)
Тогда можно сохранять просто госуб 5
Хороший.. Плохой.. Главное - у кого ружьё !!
John North, а чем вам BORDER не нравится?
Я, процедуры работы с внешними устройствами наоборот "лепил" в конце программы - удобно исключать из программы все лишнее на этапе компиляции (т.к. строки после оператора STOP не обрабатывались).
Когда есть, но не знаешь где - это все равно, что нету.
Бордер не нравится тем, что он будет менять цвет бордера.. А принт выведет 'код ошибки', то есть Нарисует ноль, если всё ок..
А о структуре басик-программ почитайте ZX-ревю.. Там красиво описано создание заготовки..
Хороший.. Плохой.. Главное - у кого ружьё !!
Нахрена все PRINT и ВORDER. Если человек начинает, то уж учите, как положено RANDOMIZE. Как в учебнике.
Использование связки RANDOMIZE USR, не слишком удачный пример. Оператор USR возвращает содержимое регисторовой пары BC, а RANDOMIZE с числом, отличным от нуля задает начало последовательности генератора псевдослучайных чисел. Что может создать проблемы при использовании оператора RND.
В начале программы все равно обычно задаются "постоянные" цвета для border, paper и ink.
Когда есть, но не знаешь где - это все равно, что нету.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)