-=RUS=- | Дата: Суббота, 15.11.2014, 14:55 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 352
Статус: 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 (позвать Дениса).
|
|
| |