Подскажите глупому не опытному-как загружать файл по кусочкам в бейсике?
Подскажите глупому не опытному-как загружать файл по кусочкам в бейсике?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
PEEK "filename.C" addr,sec
где addr - куда
sec - номер сектора в файле
Но судя по командам - надо перед этим сделать что-то типа OPEN #N, "filename.C", RND
где N - от 4 до 15, а после работы - CLOSE #N
Но утверждать не буду - не делал этого никогда.
Последний раз редактировалось Дмитрий; 26.01.2011 в 22:40.
Я тоже не уверен, что правильно понял вопрос.
Чтобы не затереть те строки, что уже есть, можно использовать для ленты Merge "Progname" или для TR-Dos: Randomize Usr 15619: Rem: Merge "Progname"
Будут дописаны только строки, которых еще не было.
Но если в Бейсике уже набрана строка, например, с номером 1 и в загружаемом файле тоже есть строка с номером 1, то она будет заменена.
всем огромное спасибо :-),но я имел ввиду на эмуляторе
oxo!! я разобрался)) - оказывается нужен просто эмулятор с поддержкой данного "сейшена" -команда MERGE "" и всё в поряде))
Народ, подскажите плиз..
Чето меня вчера даже сплющило (
Вобщем на дискете есть кодовый файл. Хочу загрузить его в басик строку после оператора REM.
В трдосе делаю load "bla bla" code 23872.
Но басик не меняется!
Че я делаю не так?
Делал в эмуле, может это он глючит?
Вроде раньше на реале у меня так получалось..
пс: код я конечно туда поместил (через peek/poke), но это не дело же..
Ппс: щас пока писал подумал про буфер трдос.. Может его как то учитывать надо?
Хороший.. Плохой.. Главное - у кого ружьё !!
goodboy, спасибо)
Хороший.. Плохой.. Главное - у кого ружьё !!
Сдвигать надо, потому что при работе tr-dos, в момент обращения к ней - вся бейсик программа и ее переменные "сдвигаются" к "старшим" адресам на 256 байт (буфер для работы tr-dos).
Как вариант: загружать кодовый блок как обычные коды (выше ramtop), а потом "занести" их в первую строку с помощью цикла и операторов poke и peek..
Когда есть, но не знаешь где - это все равно, что нету.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)