-=RUS=- | Дата: Суббота, 15.11.2014, 15:07 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 352
Статус: Offline
| (dBASIC.doc)
┌────────────────────────────────────────────────────────────┐ │ │ │ ▓▓┐ ▓▓▓▓▓▓┐ ▓▓▓▓▓┐ ▓▓▓▓▓┐ ▓▓▓▓┐ ▓▓▓▓▓┐ │ │ ▓▓│ ▓▓┌──▓▓┐ ▓▓┌─▓▓│ ▓▓┌──▓▓┐ └▓▓┌┘ ▓▓┌──▓▓┐ │ │ ▓▓│ ▓▓│ ▓▓│ ▓▓┌┘ ▓▓│ ▓▓│ └─┘ ▓▓│ ▓▓│ └─┘ │ │ ▓▓▓▓▓┐▓▓│ ▓▓▓▓▓▓┌┘ ▓▓│ ▓▓│ └▓▓▓┐ ▓▓│ ▓▓│ │ │ ▓▓┌──▓▓▓▓│ ▓▓┌──▓▓┐ ▓▓│ ▓▓│ └▓▓▓┐ ▓▓│ ▓▓│ │ │ ▓▓│ └─▓▓│ ▓▓│ ▓▓│ ▓▓▓▓▓▓▓│ └▓▓┐ ▓▓│ ▓▓│ │ │ ▓▓│ ▓▓▓▓│ ▓▓│ ▓▓│ ▓▓┌──▓▓│ ▓▓┐ ▓▓│ ▓▓│ ▓▓│ ▓▓┐ │ │ └▓▓▓▓▓▓┌▓▓┐ ▓▓▓▓▓▓┌┘ ▓▓│ ▓▓│ └▓▓▓▓▓┌┘ ▓▓▓▓┐ └▓▓▓▓▓┌┘ │ │ └─────┘└─┘ └─────┘ └─┘ └─┘ └────┘ └───┘ └────┘ │ │ │ └────────────────────────────────────────────────────────────┘
DISK BASIC - ДИСКОВЫЙ БЕЙСИК ДЛЯ БК0010-01
ПРОСЬБА НЕ ПУТАТЬ С dBASE
Общеизвестен тот факт, что стандартный Бейсик, "зашитый" в ПЗУ компьютера БК0010-01, не может работать с контроллером дис- ковода, т.к. подключение контроллера блокирует внутреннее ПЗУ компьютера. Для устранения этого недостатка необходимо произвес- ти предлагаемую доработку Вашего контроллера дисковода. После доработки, а также если Вы купили уже доработанный контроллер дисковода, у Вас появляется возможность работать в стандартном Бейсике-БК с диском в операционной системе ANDOS. Для доработки необходим контроллер с дополнительным ОЗУ. Вы сможете использо- вать обширное программное обеспечение на Бейсике - игры, обуча- ющие и прикладные программы. Единственное условие, предъявляемое к ним - они не должны портить вектора системных прерываний и не должны использовать стек для машинных подпрограмм.
Для работы в Бейсике Вам необходимо запустить программу, dBASIC. После запуска программы Вы выходите в Бейсик.
Отличия дискового Бейсика от обычного касаются команды FIND: команда FIND без указания имени файла позволяет просмот- реть каталог диска. Если после команды FIND указать в кавычках имя накопителя с двоеточием, он станет текущим и при файловых операциях Бейсик будет обращаться к нему. Допустимые имена: "А:" - верхний дисковод, "B:" - нижний дисковод, "М:" - магнитофон для ANDOS 2.23 - 2.50 (буквы заглавные латинские!), "@:" - маг- нитофон для ANDOS 3.1. После указания имени накопителя Бейсик напишет "СТОП Ок".
Команды Бейсика CLOAD, CSAVE, BLOAD, BSAVE работают как обычно. При успешном выполнении любой из этих команд Бейсик на- пишет "Ок", иначе (при ошибке чтения/записи или если файл не найден) он выдаст сообщение "СТОП Ок". Команды LOAD, SAVE, OPEN работают с диском, как и раньше, по блокам, т.е. создают много мелких файлов. Для того, чтобы переписать с магнитофона на дис- ковод такие файлы, их необходимо загружать в Бейсик (то же самое касается и переписывания с дисковода на магнитофон). Файлы типа "имфайл.bin" и "имфайл.cod" переписываются любым копировщиком (например, CF50). Для выхода из Бейсика в операционную систему необходимо ввести команду FIND "EXIT". Не забудьте сохранить созданную Вами программу на диске, т.к. вернуться в дисковый Бейсик без потери программы невозможно!
Клавиша перезапуска процессора (RESET) действует аналогично команде выхода, она должна быть подпаяна к контактам А1-А2 сис- темной магистрали (разьема, куда включен контроллер).
Для обеспечения работоспособности программ, которые все-та- ки портят стек, после их загрузки Вы можете ввести команду POKE 24,&O100112 <ВВОД>, после которой Вы получите стандартный "магнитофонный" Бейсик.
В предлагаемой версии программы есть возможность передавать строки из пользовательского меню Disk MASTER'а, например, строка вида dBASIC <ВВОД> CLOAD"!",R вызовет запуск программы с расши- рением *.cod, на которой стоит курсор.
Copyright (С) 1994 Russian Digital Computing software, inc.
|
|
| |