====== Yamaha Локальная сеть, версия 3.0 ======
Официальная документация: \\ **{{ :msx:yamaha_kuvt:yis805_503_computermanual_networkinstallationguide.pdf |Руководство по использованию компьютера YIS805/503. Руководство по монтажу сети}}**
Модуль [[#xc466|Yamaha Serial I/O Unit Mk II ]] использовался для организации [[msx:yamaha_local_network:yamaha_local_network|сети]] в классах [[msx:yamaha_kuvt:yamaha_kuvt#kuvt2|Ямаха КУВТ 2]] на базе [[msx:yamaha_yis-503iiir:yamaha_yis-503iiir|]] и [[msx:yamaha_yis-805-128r2:yamaha_yis-805-128r2|]].
{{anchor:xc466}}
====== Yamaha Serial I/O Unit Mk II (XC466) ======
{{xc466_f.jpg?350|Вид сверху}}
{{xc466_b.jpg?350|Вид снизу}}
Подключается в [[msx:cartridge_slot:cartridge_slot#pin60|боковой слот (60 контактов)]].
{{anchor:network_scheme}}
===== Схема сети =====
Компьютеры в классе: один учительский (адрес 0) и до 15 ученических (адреса 1–15) соединяются "гирляндой":
* кабелем подключаются: разъём CN 1 одной машины к разъёму CN 2 другой машины
* на первой и последней машине в не подключённые разъёмы устанавливаются заглушки
\\ {{garland.svg|}}
\\ [[http://cax.narod.ru/msx/msx-link/img/other/garland.gif|оригинал]]
Селектор адреса:
\\ {{:msx:yamaha_local_network:xc466_sw1.jpg|SW1}}
\\ на фото выбран адрес 2
|<16pt>|
| Бит/ адрес ^ 8 ^ 4 ^ 2 ^ 1 ^
^ 0 | | | | |
^ 1 | | | | ▂ |
^ 2 | | | ▂ | |
^ 3 | | | ▂ | ▂ |
^ 4 | | ▂ | | |
^ 5 | | ▂ | | ▂ |
^ 6 | | ▂ | ▂ | |
^ 7 | | ▂ | ▂ | ▂ |
^ 8 | ▂ | | | |
^ 9 | ▂ | | | ▂ |
^ 10 | ▂ | | ▂ | |
^ 11 | ▂ | | ▂ | ▂ |
^ 12 | ▂ | ▂ | | |
^ 13 | ▂ | ▂ | | ▂ |
^ 14 | ▂ | ▂ | ▂ | |
^ 15 | ▂ | ▂ | ▂ | ▂ |
Разъёмы:
\\ {{cn2_cn1.svg?300|CN 1, CN 2}} \\ [[https://www.msx.org/wiki/images/1/1c/Yisnet3.jpg|оригинал]]
Расположение контактов:
\\ {{:din_connector:din-41524.svg|DIN 41524}}
Назначение:
|<30% 10% 45% 45%>|
^ № ^ CN 1 и CN 2 ^|
| 0 | Экран ||
| 1 |+5 В|фантомное питание|
| 2 | Общий ||
| 3 |+5 В|фантомное питание|
| 4 |Балансная линия|прямой сигнал|
| 5 |:::|инверсный сигнал|
Схема кабеля (кабель прямой 3 провода в экране):
|<30% 50% 50%>|
^ Вилка 1 ^ Вилка 2 ^
| 0 (экран) | 0 (экран) |
| 2 | 2 |
| 4 | 4 |
| 5 | 5 |
Схема заглушки (две перемычки):
|<30% 10% 45% 45%>|
^ № ^ Контакт 1 ^ Контакт 2 ^
^ 1 | 1 | 4 |
^ 2 | 3 | 5 |
{{anchor:module_scheme}}
===== Схема модуля =====
{{xc466.svg|Схема выполнена в KiCad}}
{{:msx:yamaha_local_network:xc466.zip|Схема}} в формате [[kicad:kicad|]]
[[msx:yamaha_local_network:yamaha_local_network-3_circuit|Рабочие материалы по схеме]]
====== Документация ======
Для отключения нужно при загрузке удерживать нажатой клавишу DEL.
Стандартная документация:
* [[msx:network_basic]]
* {{:msx:yamaha_local_network:yamaha_local_network-3_manual.pdf|Yamaha Локальная сеть, Версия 3.0}} ({{manual_local_net_v30.pdf|оригинал}}, [[http://www.sensi.org/~tnt23/msx/yamahamsxnet.pdf|ссылка на оригинал]])
* {{:msx:yamaha_local_network:msx2_cpm22_netshell_classroom_network-3.pdf|MSX 2 CP/M 2.2 Net–Shell Classroom Network 3.0}} (подробнее о ней [[msx:cp_m:cp_m|здесь]])
В ПЗУ реализовано расширение [[msx:network_basic]] (ROM Net BIOS), подпрограммы доступны в слоте 3–3.
Каждому компьютеру, включая учительский, предоставляется 2 Кбайта сетевой оперативной памяти (RAM) с адресами 0x7800–0x7FFFh, слот 3–3.
Карта памяти сетевого ОЗУ:
|<55% 10% 80% 10%>|
^ Диапазон \\ адресов ^ Назначение ^ Объем (байт) ^
| 0x7800 \\ 0x78FF |Область для передаваемых сообщений (message)|256|
| 0x7900 \\ 0x79FF |Передающий почтовый ящик (mailbox)|256|
| 0x7A00 \\ 0x7AFF |Область для получаемых сообщений (message)|256|
| 0x7B00 \\ 0x7BFF |Получающий почтовый ящик (mailbox)|256|
| 0x7C00 \\ 0x7FFF |Область управления файлами (FCB) \\ Системная рабочая область \\ Область DMA \\ Рабочая область для сетевого приёма|1024|
{{:msx:yamaha_local_network:yamaha_local_network-3.bin|Yamaha Локальная сеть 3.0}}
\\ {{:msx:yamaha_local_network:yamaha_local_network-3.md5|MD5}}, {{:msx:yamaha_local_network:yamaha_local_network-3.sha1|SHA1}}
----
[[github>/oboroc/msx-books/blob/master/msx2-fb-1993-ru.md#4.6|Архитектура и устройства микрокомпьютеров стандарта MSX 2 — 4.6. Сетевая память]]
====== NOS ======
Сетевая ОС
{{nosmsx2.pdf|Документация}}
{{nosmsx2.zip|Образ дискеты}}
----
[[http://hardwarium.ru/?p=655|Сетевая ОС для КУВТ MSX-2 | Hardwarium]]
====== Ссылки ======
* [[msx:yamaha_local_network:msx-network:msx-network|]]
* **[[http://www.sensi.org/~tnt23/msx/|Описание протокола передачи в локальной сети КУВТ [RBSC] ]]**
* [[http://www.sensi.org/~tnt23/msx/netbios.txt|MSX NET-BIOS]]
* [[http://sensi.org/~tnt23/msx/NetTools/|NetTools]]
* [[http://cax.narod.ru/msx/msx-link/index.html|Сборка MSX-Link и его использование]]
* [[msxorg>wiki/Yamaha_YIS-503IIIR#Serial_I.2FO_Unit_2|Serial I/O Unit (Yamaha YIS-503IIIR) - MSX Wiki]]
* [[msxorg>wiki/Yamaha_YIS-805/128R2#Serial_I.2FO_Unit_2|Serial I/O Unit (Yamaha YIS-805/128R2) - MSX Wiki]]
* А.Р. Есаян В.И. Ефимов Л.П. Лапицкая — Информатика: Учебное пособие для педагогических специализированных высших учебных заведений (Москва просвещение, 1991) ISBN 5-09-002699-8 (стр. 179—197)
* **[[github>svofski/yamashnik|yamashnik — Yamaha YIS-503/IIIR MSX-2 MSX-Link hardware and software]]**
{{tag>MSX Yamaha MSX_Cartridge Network}}