Среда, 28.06.2017, 11:41

..



Главная Регистрация Вход
Приветствую Вас, Гость · Браузер: « v»
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Всё об «Электроника БК0010(-01), БК0011(М)»! » Языки программирования » Бейсик » Описания языка » «Basic 10» [xx.xx.xx] (Автор: RDC software inc. [Сотченко Д.])
«Basic 10» [xx.xx.xx]
-=RUS=-Дата: Суббота, 15.11.2014, 14:55 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 350
Репутация: 1
Статус: Offline
(Basic 10.doc)

            ┌─────────────────────────────────────┐
            │    Дисковый Бейсик для БК0010-01    ├┐
            └┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┼┤
             └┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┘

   Общеизвестен тот факт, что стандартный  Бейсик,  "зашитый"  в
ПЗУ компьютера БК0010-01,  не может работать с контроллером дис-
ковода, т.к. подключение контроллера  блокирует  внутреннее  ПЗУ
компьютера. Для устранения этого недостатка необходимо произвес-
ти предлагаемую доработку Вашего  БК0010-01 или контроллера  Ва-
шего дисковода. После доработки, а также если Вы купили уже  до-
работанный контроллер дисковода, у  Вас  появляется  возможность
работать в стандартном Бейсике-БК с диском в большинстве  опера-
ционных систем - ANDOS, AO-DOS, Micro-DOS, NORD, NORTON-БК  (лю-
бой версии). Для доработки годится любой контроллер - с ОЗУ, ПЗУ
или в обще ни с чем. Вы сможете использовать  обширное  програм-
мное обеспечение на Бейсике - игры, обучающие и прикладные прог-
ра мы. Единственное условие, предъявляемое к ним - они не должны
портить вектора системных прерываний  и  не  должны использовать
стек для машинных подпрограмм.

   Для работы в  Бейсике  Вам  необходимо  запустить  программу,
которая была записана на Вашу дискету при доработке контроллера.
После запуска программы Вы выходите в  Бейсик.  Существует  нес-
колько версий этой программы; каждая из  них  предназначена  для
работы в конкретной операционной системе.

   Отличия  дискового   Бейсика  от  обычного  касаются  команды
FIND: команда FIND без указания имени файла  позволяет  просмот-
реть каталог диска в системах  ANDOS,  AO-DOS,  Micro-DOS,  NORD
(NORTON-БК - убогая система, там  этого  сделать  нельзя).  Если
после команды FIND указать в кавычках имя накопителя с двоеточи-
ем, Бейсик будет при файловых операциях обращаться к  нему.  До-
пустимые имена: "А:" - верхний дисковод, "B:" - нижний дисковод,
"М:" - магнитофон  (буквы заглавные латинские!).  После указания
имени накопителя Бейсик напишет "СТОП Ок".

   Команды Бейсика  CLOAD,  CSAVE,  BLOAD,  BSAVE  работают  как
обычно. При успешном выполнен и любой из этих команд Бейсик  на-
пишет "Ок", иначе (при ошибке чтения/записи  или  если  файл  не
найден) он выдаст с общение "СТОП Ок". Команды LOAD, SAVE,  OPEN
работают с диском, как и раньше, по блокам, т.е.  создают  много
мелких файлов. Для того, чтобы переписать с магнитофона на  дис-
ковод такие файлы, их необходимо загружать в Бейсик (то же самое
касается и переписывания с дисковода на магнитофон). Файлы  типа
"имя.BIN" переписываются любым копировщиком (например, CF50),  а
файлы типа "имя.COD" надежнее копировать через  Бейсик,  хотя  в
большинстве случаев они  через  копировщик  перепишутся  успешно
(зависит от копировщика и от системы).

   Для выхода из Бейсика  в  операционную систему  необходимо  в
команде FIND указать имя "SYSTEM" или "SY:". Не забудьте  сохра-
нить созданную Вами программу на диске, т.к. вернуться в  диско-
вый Бейсик без потери программы невозможно!

   Клавиша перезапуска процессора  (RESET)  действует аналогично
команде выхода, она должна быть подпаяна к контактам  А1-А2 сис-
темной магистрали (разъёма, куда включен контроллер).

   Для обеспечения работоспособности программ,  которые все-таки
портят  стек,  после  их  загрузки   Вы   можете  вести  команду
POKE 24,&O110012 <ВВОД>, после которой  Вы  получите стандартный
"магнитофонный" Бейсик.

   Примечание: Всё  это  касается  только  БК0010-01!   Дисковый
               Бейсик для БК0011(М) будет немного позже.

           Телефон (095) 352-09-31  (позвать Дениса).


 
Всё об «Электроника БК0010(-01), БК0011(М)»! » Языки программирования » Бейсик » Описания языка » «Basic 10» [xx.xx.xx] (Автор: RDC software inc. [Сотченко Д.])
Страница 1 из 11
Поиск:

-=RUS=-
ICQ: 320867225