Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:nd:nd [2020-11-21 21:20] 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). | ||
Строка 9: | Строка 9: | ||
Была написана на компьютерах [[msx:yamaha_kuvt: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>|отметка файлов по шаблону, шаблон запрашивается| | ||
Строка 108: | Строка 100: | ||
|<key>V</key>iew|<WRAP>просмотр любых файлов. Перемещаться по тексту можно с помощью клавиш управления курсором. Пользователю предоставляются следующие возможности: | |<key>V</key>iew|<WRAP>просмотр любых файлов. Перемещаться по тексту можно с помощью клавиш управления курсором. Пользователю предоставляются следующие возможности: | ||
* просмотр файлов в текстовом формате (созданных, например, текстовым редактором [[msx:tor: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''|вторая часть системы| |