Инструменты пользователя

Инструменты сайта


msx:nd:nd

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:nd:nd [2020-11-15 11:28]
GreyWolf [Ссылки]
msx:nd:nd [2022-10-30 14:31] (текущий)
GreyWolf
Строка 1: Строка 1:
 ====== ND System (для MSX) ====== ====== ND System (для MSX) ======
  
-{{nd-61_01.png?350|}}+{{nd.png|}}
  
 Оконная сетевая операционная система ND. Представляет собой двухпанельный файловый менеджер в стиле NC (Norton Commander). Оконная сетевая операционная система ND. Представляет собой двухпанельный файловый менеджер в стиле NC (Norton Commander).
Строка 7: Строка 7:
 Автор: Бочаров Игорь Иванович Автор: Бочаров Игорь Иванович
  
-Была написана на компьютерах [[msx:​yamaha_kuvt|]] и для них, работа началась в 1989 году.+Была написана на компьютерах [[msx:​yamaha_kuvt:​yamaha_kuvt|]] и для них, работа началась в 1989 году.
  
-Последняя версия 6.1 (октябрь 1997), работает в [[msx:dos#v1x|MSX-DOS 1]].+Последняя версия 6.1 (октябрь 1997), работает в [[msx:dos:|]].
  
 {{nd61.zip|ND System 6.1}}, [[http://​fms.komkon.org/​MSX/​ND61.zip|оригинал]] {{nd61.zip|ND System 6.1}}, [[http://​fms.komkon.org/​MSX/​ND61.zip|оригинал]]
 +
 +[[+tab|wmsx>/?​DISK_FILES=/​_media/​msx:​nd:​nd61.zip&​BASIC_RUN=nd|Запуск ND System 6.1 в WebMSX]]
  
 ====== Документация ====== ====== Документация ======
Строка 22: Строка 24:
 Кроме этого, она обеспечивает работу с [[msx:​yamaha_local_network:​yamaha_local_network|локальной сетью КУВТ-2]],​ имеет удобный оконный интерфейс для пользователя и ряд полезных встроенных функций. Кроме этого, она обеспечивает работу с [[msx:​yamaha_local_network:​yamaha_local_network|локальной сетью КУВТ-2]],​ имеет удобный оконный интерфейс для пользователя и ряд полезных встроенных функций.
  
-С помощью функций системы ND Вы сможете переслать на ученическую машину для выполнения практически любую программу,​ в том числе и файлы типа "​.COM",​ предназначенные для выполнения под управлением операционной системы [[msx:dos#v1x|MSX-DOS 1]].+С помощью функций системы ND Вы сможете переслать на ученическую машину для выполнения практически любую программу,​ в том числе и файлы типа "​.COM",​ предназначенные для выполнения под управлением операционной системы [[msx:dos:|]].
  
 Точно также можно выполнить любую программу на Вашем компьютере не заботясь о её типе. Точно также можно выполнить любую программу на Вашем компьютере не заботясь о её типе.
Строка 35: Строка 37:
  
 Для загрузки системы на Ваш компьютер выполните следующую команду:​ Для загрузки системы на Ваш компьютер выполните следующую команду:​
- +  * Если Вы находитесь в режиме [[msx:​basic:​|]]:<​code>​run"​ND</​code>​ 
-Если Вы находитесь в режиме [[msx:​basic:​start|]]: +  ​* ​Если Вы находитесь в режиме [[msx:dos:|]]:<​code>​A>​ND</​code>​или<​code>​A>​BASIC ND</​code>​ 
-<​code>​ +  ​* ​Если у Вас нет файлов автозагрузки:<​code>​
-run"ND +
-</​code>​ +
- +
-Если Вы находитесь в режиме [[msx:dos#v1x|MSX-DOS 1]]: +
-<​code>​ +
-A>ND +
-</​code>​ +
- +
-Если у Вас нет файлов автозагрузки:​ +
-<​code>​+
 Bload "​ND1.obj",​r Bload "​ND1.obj",​r
 Bload "​ND2.obj",​r Bload "​ND2.obj",​r
Строка 59: Строка 51:
     * <​key>​F7</​key>​ = ''​_NSend''<​key>'​Ввод '​⏎</​key>​     * <​key>​F7</​key>​ = ''​_NSend''<​key>'​Ввод '​⏎</​key>​
     * <​key>​F8</​key>​ = <​key>​Cttl+U</​key>''​_ND''<​key>'​Ввод '​⏎</​key>​     * <​key>​F8</​key>​ = <​key>​Cttl+U</​key>''​_ND''<​key>'​Ввод '​⏎</​key>​
-  - При загрузке программа перемещает себя на первую страницу ОЗУ и в мапперную память. [[msx:​basic:​start|]] не использует оперативную память в промежутке от 4000h до 7FFFh. Таким образом,​ оперативная память начиная с адреса ​8000h остается только для нужд [[msx:​basic:​start|]].+  - При загрузке программа перемещает себя на первую страницу ОЗУ и в мапперную память. [[msx:​basic:​|]] не использует оперативную память в промежутке от 0x4000 ​до 0x7FFF. Таким образом,​ оперативная память начиная с адреса ​0x8000 ​остаётся только для нужд [[msx:​basic:​|]].
  
 ===== Работа в системе ===== ===== Работа в системе =====
Строка 85: Строка 77:
 Если Вы запускаете командный файл и хотите передать ему какие–либо параметры,​ то нажимайте <​key>'​Ввод '​⏎</​key>​ вместе с клавишей <​key>​SHIFT</​key>,​ тогда система перед запуском этого файла попросит Вас ввести их. Если Вам необходимо передать в качестве параметров имена файлов,​ имеющихся на Ваших дисках,​ то Вы можете заранее отметить их в каталогах и нажать <​key>​CTRL+SHIFT</​key>​+<​key>'​Ввод '​⏎</​key>​. Если Вы запускаете командный файл и хотите передать ему какие–либо параметры,​ то нажимайте <​key>'​Ввод '​⏎</​key>​ вместе с клавишей <​key>​SHIFT</​key>,​ тогда система перед запуском этого файла попросит Вас ввести их. Если Вам необходимо передать в качестве параметров имена файлов,​ имеющихся на Ваших дисках,​ то Вы можете заранее отметить их в каталогах и нажать <​key>​CTRL+SHIFT</​key>​+<​key>'​Ввод '​⏎</​key>​.
  
-При загрузке "​COM"​ файлов система генерирует эмулятор [[msx:dos#v1x|MSX-DOS 1]] и настраивает его в соответствии с конфигурацией Вашего компьютера. Таким образом,​ размер предоставляемой памяти зависит только от количества дисководов.+При загрузке "​COM"​ файлов система генерирует эмулятор [[msx:dos:|]] и настраивает его в соответствии с конфигурацией Вашего компьютера. Таким образом,​ размер предоставляемой памяти зависит только от количества дисководов.
  
-При запуске [[msx:​basic:​start|]] программ,​ устанавливается режим аварийного выхода. При работе с выбранной программой,​ Вы можете в любой момент прервать её выполнение нажав одновременно три клавиши:​ <​key>​CTRL+SHIFT+STOP</​key>​. Но, если Вы хотите загрузить программу для её корректирования,​ то нажмите <​key>'​Ввод '​⏎</​key>​ вместе с клавишей <​key>​SHIFT</​key>​.+При запуске [[msx:​basic:​|]] программ,​ устанавливается режим аварийного выхода. При работе с выбранной программой,​ Вы можете в любой момент прервать её выполнение нажав одновременно три клавиши:​ <​key>​CTRL+SHIFT+STOP</​key>​. Но, если Вы хотите загрузить программу для её корректирования,​ то нажмите <​key>'​Ввод '​⏎</​key>​ вместе с клавишей <​key>​SHIFT</​key>​.
  
-Если Вы загрузили или набрали [[msx:​basic:​start|]] программу,​ а затем вызвали систему ND, то при нормальном выходе из данной системы Вы обнаружите,​ что Ваша программа в целости и сохранности. Если команда ''​CALL ND''​ была дана из программы,​ то после выхода из системы,​ программа продолжит свою работу. Но если запущенная программа вызывает функцию ND, она автоматически становится рабочей.+Если Вы загрузили или набрали [[msx:​basic:​|]] программу,​ а затем вызвали систему ND, то при нормальном выходе из данной системы Вы обнаружите,​ что Ваша программа в целости и сохранности. Если команда ''​CALL ND''​ была дана из программы,​ то после выхода из системы,​ программа продолжит свою работу. Но если запущенная программа вызывает функцию ND, она автоматически становится рабочей.
  
-Внимание! НОВИНКА (от 23 мая 1992 года). Отныне Вы сможете пересылать на ученические машины операционную систему [[msx:dos#v1x|MSX-DOS 1]], при помощи программ ''​SENDER.COM''​ или ''​SOS.COM'',​ не выходя из ND (пользуясь данной командой).+Внимание! НОВИНКА (от 23 мая 1992 года). Отныне Вы сможете пересылать на ученические машины операционную систему [[msx:dos:|]], при помощи программ ''​SENDER.COM''​ или ''​SOS.COM'',​ не выходя из ND (пользуясь данной командой).
 </​WRAP>​| </​WRAP>​|
 |<​key>​+</​key>​|отметка файлов по шаблону,​ шаблон запрашивается| |<​key>​+</​key>​|отметка файлов по шаблону,​ шаблон запрашивается|
Строка 107: Строка 99:
 |<​key>​Пробел</​key>​|установка/​снятие отметки файлов. Если в активном окне отмечен хотя бы один файл, то операции копирования,​ перемещения,​ стирания и переименования файлов будут производиться с отмеченными файлами активного окна, а не с файлом,​ на который указывает курсор| |<​key>​Пробел</​key>​|установка/​снятие отметки файлов. Если в активном окне отмечен хотя бы один файл, то операции копирования,​ перемещения,​ стирания и переименования файлов будут производиться с отмеченными файлами активного окна, а не с файлом,​ на который указывает курсор|
 |<​key>​V</​key>​iew|<​WRAP>​просмотр любых файлов. Перемещаться по тексту можно с помощью клавиш управления курсором. Пользователю предоставляются следующие возможности:​ |<​key>​V</​key>​iew|<​WRAP>​просмотр любых файлов. Перемещаться по тексту можно с помощью клавиш управления курсором. Пользователю предоставляются следующие возможности:​
-  * просмотр файлов в текстовом формате (созданных,​ например,​ текстовым редактором [[msx:​tor|TOR]]);​ +  * просмотр файлов в текстовом формате (созданных,​ например,​ текстовым редактором [[msx:tor:​tor|TOR]]);​ 
-  * просмотр файлов созданных редакторами MIM, MIM88;+  * просмотр файлов созданных редакторами ​[[msx:​mim:​mim|]] (MIM, MIM88);
   * просмотр файлов записанных в формате IBM совместимых машин (отличаются коды русских букв и псевдографических символов);​   * просмотр файлов записанных в формате IBM совместимых машин (отличаются коды русских букв и псевдографических символов);​
   * просмотр в текстовом виде выполняемых файлов ("​.COM",​ "​.OBJ"​ и т.п.);   * просмотр в текстовом виде выполняемых файлов ("​.COM",​ "​.OBJ"​ и т.п.);
Строка 114: Строка 106:
   * просмотр файлов являющихся образом экрана (созданных,​ например,​ редактором Video Graphic) в любом графическом режиме;​   * просмотр файлов являющихся образом экрана (созданных,​ например,​ редактором Video Graphic) в любом графическом режиме;​
   * просмотр файлов в HEX виде (dump файла);​   * просмотр файлов в HEX виде (dump файла);​
-  * режим отображения управляющих символов можно установить/​отменить нажатием на клавишу <​STOP>;​+  * режим отображения управляющих символов можно установить/​отменить нажатием на клавишу <key>STOP</key>;
   * печать файла с текущей строки (т.е. с верхней) до конца файла.   * печать файла с текущей строки (т.е. с верхней) до конца файла.
 Справка по режиму View вызывается клавишей <​key>?</​key>​. Справка по режиму View вызывается клавишей <​key>?</​key>​.
Строка 167: Строка 159:
 ===== Дополнительные возможности и сервис ===== ===== Дополнительные возможности и сервис =====
  
-После загрузки в память данной системы,​ пользователю также предоставляются некоторые другие функции для работы в режиме [[msx:​basic:​start|]], [[msx:​disk_basic|]].+После загрузки в память данной системы,​ пользователю также предоставляются некоторые другие функции для работы в режиме [[msx:​basic:​|]],​ [[msx:​disk_basic|]].
  
-Система написана на языке ассемблера и её функции можно вызвать командой ''​[[msx:​basic_programming_guide:07#​call|CALL]]''​ из [[msx:​basic:​start|]].+Система написана на языке ассемблера и её функции можно вызвать командой ''​[[msx:​basic_dialogue_programming_language:007#​call|CALL]]''​ из [[msx:​basic:​|]].
  
 Все функции можно вызывать как в диалоговом режиме так и в программах. Все функции можно вызывать как в диалоговом режиме так и в программах.
  
-Для получения списка имеющихся функций,​ в режиме [[msx:​basic:​start|]] введите команду+Для получения списка имеющихся функций,​ в режиме [[msx:​basic:​|]] введите команду
 <​code>​ <​code>​
 CALL NHelp CALL NHelp
Строка 181: Строка 173:
 |''​NHelp''​|Выдача краткой справки по функциям| |''​NHelp''​|Выдача краткой справки по функциям|
 |''​Loader''​|Загрузка системы по сети (система пересылается на ученические машины,​ и входит в режим ''​_NRece''​). Только для учителя! \\ Если нет ни одной ученической машины подключенной к сети, то эта функция игнорируется.| |''​Loader''​|Загрузка системы по сети (система пересылается на ученические машины,​ и входит в режим ''​_NRece''​). Только для учителя! \\ Если нет ни одной ученической машины подключенной к сети, то эта функция игнорируется.|
-|''​NRece''​|Прием и запуск любой пересылаемой программы. Если программа на языке [[msx:​basic:​start|]] передается на машину учителя,​ то запуск не происходит.| +|''​NRece''​|Прием и запуск любой пересылаемой программы. Если программа на языке [[msx:​basic:​|]] передается на машину учителя,​ то запуск не происходит.| 
-|''​NSend()''​|<​WRAP>​Передача программы либо файла в формате видеопамяти с диска. \\ Если машина ученическая,​ то происходит передача [[msx:​basic:​start|]]–программы находящейся в оперативной памяти. На учительской машине имя передаваемого файла будет запрошено (если в ответ на запрос нажать <​Return>,​ то будет сброшена [[msx:​basic:​start|]]–программа,​ находящаяся в оперативной памяти,​ если в программе поставить <WRAP group>+|''​NSend()''​|<​WRAP>​Передача программы либо файла в формате видеопамяти с диска. \\ Если машина ученическая,​ то происходит передача [[msx:​basic:​|]]–программы находящейся в оперативной памяти. На учительской машине имя передаваемого файла будет запрошено (если в ответ на запрос нажать <​Return>,​ то будет сброшена [[msx:​basic:​|]]–программа,​ находящаяся в оперативной памяти,​ если в программе поставить <WRAP group>
 <WRAP half column> <WRAP half column>
 <​code>​_NSend()</​code>​ <​code>​_NSend()</​code>​
Строка 211: Строка 203:
     * отключит стандартную сеть и выполнит команду <​code>​CALL NRece</​code>​     * отключит стандартную сеть и выполнит команду <​code>​CALL NRece</​code>​
   * на учительской машине:​   * на учительской машине:​
-    * отключит сеть и запустит систему ND, выйти из которой в [[msx:​basic:​start|]] можно по команде ''​Quit''​.+    * отключит сеть и запустит систему ND, выйти из которой в [[msx:​basic:​|]] можно по команде ''​Quit''​.
 Но, если Вам не надо, чтобы эта система активировалась,​ то при перезагрузке машины нажмите клавишу <​key>​↑</​key>​ ("​всплыть"​). Но, если Вам не надо, чтобы эта система активировалась,​ то при перезагрузке машины нажмите клавишу <​key>​↑</​key>​ ("​всплыть"​).
  
  
 ===== Комплект поставки ===== ===== Комплект поставки =====
-|''​ND''​|[[msx:​basic:​start|]]–программа,​ загрузчик| +|''​ND''​|[[msx:​basic:​|]]–программа,​ загрузчик| 
-|''​ND.bat''​|пакетный файл для загрузки из [[msx:dos#v1x|MSX-DOS 1]]|+|''​ND.bat''​|пакетный файл для загрузки из [[msx:dos:|]]|
 |''​ND1.obj''​|первая часть системы| |''​ND1.obj''​|первая часть системы|
 |''​ND2.obj''​|вторая часть системы| |''​ND2.obj''​|вторая часть системы|
msx/nd/nd.1605428900.txt.gz · Последние изменения: 2020-11-15 11:28 — GreyWolf