WINDOWS OPERATING SYSTEM ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄ ▄▄ ▄▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄ ▄ ▄▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ Version 6.1 (October 1997) Назначение и возможности ------------------------ Оконная сетевая операционная система ND, разработанная для персональных компьютеров стандарта MSX-2, имеет практически все возможности обычной операционной системы для микроЭВМ. Кроме этого, она обеспечивает работу с локальной сетью КУВТ-2, имеет удобный оконный интерфейс для пользователя и ряд полезных встроенных функций. С помощью функций системы ND Вы сможете переслать на уче﹣ ническую машину для выполнения практически любую программу, в том числе и файлы типа ".COM", предназначенные для выполнения под управлением операционной системы MSX-DOS. Точно также можно выполнить любую программу на Вашем компьютере не заботясь о ее типе. В настоящее время установлена скорость передачи по сети, превышающая обычную скорость передачи от 2 до 10 раз в зависи﹣ мости от числа компьютеров, подключенных к сети. При работе с системой ND пользователь получает возможность в удобном для него виде производить различные операции с диска﹣ ми или получать информацию о файлах - копирование, уничтожение, переименование, различные сортировки каталога, сравнение ката﹣ логов и файлов, определение типа файла и т.д. Дополнительные удобства пользователю обеспечиваются выда﹣ чей астрономического времени, твердой копии экрана, каталога или файла, возможностью просмотра файла в виде текста или дам﹣ па, протокола работы командных файлов, возможность записи теку﹣ щей конфигурации системы на диск. Загрузка системы ---------------- Для загрузки системы на Ваш компьютер выполните следующую команду: ∙ Если Вы находитесь в режиме BASIC: run"ND ∙ Если Вы находитесь в режиме MSX-DOS: A>ND ∙ Если у Вас нет файлов автозагрузки: Bload "ND1.obj",r Bload "ND2.obj",r Call ND При загрузке выполняются следующие действия: ∙ Устанавливаются стандартные значения функциональных клавиш F1-F5, F9-F10 ∙ Устанавливаются функциональные клавиши: F6: _NRece F7: _NSend F8: ^U_ND При загрузке программа перемещает себя на первую страницу RAM и в мапперную память. MSX-BASIC не использует оперативную память в промежутке от 4000h до 7FFFh. Таким образом, оператив﹣ ная память начиная с адреса 8000h остается только для нужд MSX-BASIC. Работа в системе ---------------- Систему, после загрузки ее в память, можно неоднократно вызывать командой Call ND: При вызове на экран выводятся каталоги файлов с дисков A и C (при отсутствии дисковода C, с дисковода B), либо с установ﹣ ленных Вами дисководов, если Вы записывали конфигурацию системы на диск, и появляется строка-курсор. Вы можете управлять ей и устанавливать ее на имя любого файла. Внизу экрана выводится строка-подсказка команд. Выделенная большая буква в команде оп﹣ ределяет клавишу которую нужно нажать для выполнения команды. Например, нажатие на клавишу "V" (большая буква в команде View) приводит к выводу содержимого указанного файла на экран). Перемещать строку-курсор по текущему каталогу Вы можете клавишами и , постранично - с нажатой клавишей . В самый верх каталога Вы можете попасть, нажав клавишу , а в самый низ - клавишу (). При окне типа Brief (вывод только имен файлов), перемещать курсор можно также клавишами и . Сменить текущее окно можно с помощью клавиши . Рассмотрим команды системы: ∙ - нажатием на эту клавишу, Вы можете получить краткую справку по командам и т.д. ∙ - изменение палитры для цветов системы. ∙ - запись текущей конфигурации на диск, указывае﹣ мый активным окном (т.е. в котором стоит курсор), в файл ND1.OBJ При работе с меню, требующим осуществить выбор при помощи стрелок управления курсором, Вы можете также сделать выбор, на﹣ жав на выделенную букву в нужном Вам действии. Функция ND размещает некоторые данные и переменные в виде﹣ опамяти. Таким образом, первые 32 Кбайт видеопамяти необходимы ей для работы. При вызове этой функции стек должен находиться в 3 страни﹣ це. Дополнительные возможности и сервис ----------------------------------- После загрузки в память данной системы, пользователю так же предоставляются некоторые другие функции для работы в режиме MSX-BASIC, Disk BASIC. Система написана на языке ассемблера и ее функции можно вызвать командой CALL из MSX-BASIC. Все функции можно вызывать как в диалоговом режиме так и в программах. Для получения списка имеющихся функций, в режиме MSX-BASIC введите команду Call NHelp. Ниже приводится краткое описание этих функций. NHelp: Выдача краткой справки по функциям. Loader: Загрузка системы по сети (система пересылается на ученичес﹣ кие машины, и входит в режим _NRece). Только для учителя! Если нет ни одной ученической машины подключенной к сети, то эта функция игнорируется. NRece: Прием и запуск любой пересылаемой программы. Если программа на языке BASIC передается на машину учителя, то запуск не происходит. NSend (): Передача программы либо файла в формате видеопамяти с диска. Если машина ученическая, то происходит передача BASIC-прог﹣ раммы находящейся в оперативной памяти. На учительской маши﹣ не имя передаваемого файла будет запрошено (если в ответ на запрос нажать , то будет сброшена BASIC-программа, находящаяся в оперативной памяти, если в программе поставить "_NSend ()", то не произойдет запрос имени файла, а будет сброшена находящаяся в оперативной памяти программа). При﹣ чем, если Вы хотите переслать программу состоящую из нес﹣ кольких файлов и первый файл имеет расширение типа ".XY" ли﹣ бо ".1XY", а второй ".2XY" и т.д., то Вы можете начать с лю﹣ бого из них. Программа автоматически найдет первый файл и начнет пересылку с него, затем будут пересланы остальные файлы. Установлена скорость пересылки 31.25 Кбод (при пересылке память -▶ память). VSend: Передает по сети страницу видеопамяти (для SCREEN 5-8 - ак﹣ тивную). Принимающий компьютер должен находиться в режиме _VRece. VRece: Прием страницы видеопамяти. Tип экрана Вы должны установить заранее. ScrCopy: Выводит копию экрана на принтер (совместимый со "Star GEMINI 10/15XR" и "Star NL-10/15"). В настоящее время НЕ работает в SCREEN 0, 1 и 3. К сожалению, в связи с тем, что в режимах SCREEN 6 и 7 размеры экрана по оси X очень велики, рекомен﹣ дуется печатать эти режимы на рулонной бумаге, т.к. на бума﹣ гу писчего формата они не вмещаются. ПРИМЕЧАНИЕ: выполнение любой функции можно, в любой момент, прервать нажатием на клавишу . ВНИМАНИЕ! При вызове сетевых функций системы, если фирменная сеть активирована, то выполняется команда Call NetEnd. При Call ND это тоже происходит. Маленькие хитрости ------------------ Eсли Вы запустили программу, которая при нажатии на кнопку перезапускает себя, а Вы этого не хотели бы, то во вре﹣ мя перезагрузки держите нажатой клавишу ("погрузиться" в ND). Так же при перезагрузке система делает следующее: на ученической машине: отключит стандартную сеть и выполнит команду Call NRece; на учительской машине: отключит сеть и запустит систему ND, выйти из которой в BASIC можно по команде "Quit". Но, если Вам не надо, чтобы эта система активировалась, то при перезагрузке машины нажмите клавишу ("всплыть"). Комплект поставки ----------------- ∙ ND - BASIC-программа, загрузчик. ∙ ND .bat - пакетный файл для загрузки из MSX-DOS. ∙ ND1 .obj - первая часть системы. ∙ ND2 .obj - вторая часть системы. ∙ ND .doc - документация (данный текст). Требования к hardware --------------------- Для работы данной программы необходимо не менее 128 Кбайт оперативной памяти и не менее 128 Кбайт видео-памяти. Для работы с сетевыми функциями необходимо наличие сети версии 3.0. Необходимо наличие Disk BASIC версии 1.0 (MSX-DOS версия 2.2). Для работы с системой ND необходимо не менее 1 дисковода (лучше не менее двух). Возможно использование квази-диска (за﹣ пускается командой: a>RamDisk 0.7) Оперативная память должна находиться в каком-нибудь одном слоте, например 3 2. Также необходимо устройство управления па﹣ мятью (Memory Mapper). Для программистов использующих маппер сообщаем, что стра﹣ ницы памяти с физическими номерами 2-7 используются функцией ND, и при ее запуске в логической странице 2 должна быть физи﹣ ческая страница 1, а в странице 3 - 0 (при включении машины эти страницы так и установлены). Если это не так - последствия неп﹣ редсказуемы. При работе Ваших программ, по возможности не ис﹣ пользуйте страницы памяти с номерами 2 и 6 (собственно в них размещается данная система). Сопровождение ------------- Замечания и рекомендации по улучшению программы просьба направлять по адресам: Почта: Россия, 690106, г. Владивосток, ул.Московская 15, кв.30 Бочарову Игорю Ивановичу. e-mail: bocharov@mail.primorye.ru fido: 2:5045/27.25 tel: +7 (4232) 42-10-50 Если произошел сбой в работе системы, по возможности опи﹣ шите ситуацию и действия, в результате которых он появился. Гарантируется исправление всех замеченных ошибок и недора﹣ боток (если таковые будут обнаружены), и поставка новых версий. Copyright (c) 1989,1990,1991,1992 by Igor BOCHAROV. All rights reserved. 2 января 1999г. - к о н е ц -