Союз-Неон ПК-11/16: различия между версиями
Nzeemin (обсуждение | вклад) Нет описания правки |
Xolod (обсуждение | вклад) (→Ссылки) |
||
(не показано 50 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
{{Википедия}} | {{Википедия}} | ||
''' | [[Файл:Союз-Неон.jpg|thumb]] | ||
'''Союз-Неон ПК-11/16''' — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук. | |||
== Технические характеристики == | == Технические характеристики == | ||
* Процессор: [[Н1806ВМ2]] на частоте 8 МГц | |||
* Память: | |||
** ПЗУ 16 КБ, две [[КМ1801РР1]] | |||
** Оперативная память: 512/1024/2048/4096 КБ | |||
* Видео: разрешение 832 × 300 пикселей; видеоконтроллер использует таблицу адресов строк, строки состоят из видеоотрезков | |||
** 16 видеорежимов, отличающихся цветностью (1/2/4/8 бит на точку) и масштабированием | |||
** палитры в 2/4/16/256 цветов из общей палитры в 65536 цветов | |||
** аппаратная поддержка окон | |||
* Контроллер прерываний [[КР580ВН59]] | |||
* Клавиатура: «Электроника МС 7007», 88 клавиш [[КР580ВВ79]] | |||
* Звук: два программируемых таймера [[КР580ВИ53]], трёхканальный звук с регулировкой громкости | |||
* Часы реального времени [[КР512ВИ1]] | |||
* Внешние устройства: | |||
** Параллельный интерфейс | |||
** КНГМД [[КР1810ВГ72А]] и КНЖМД (MFM) [[КМ1809ВГ7]] | |||
** Последовательный порт [[КР580ВИ51]] | |||
** Мышь стандарта MSX | |||
== Видео режим == | |||
Разрешение 832 на 300, Кадровая частота 50Гц, Строчная частота 15.625КГц, Пиксельклок 16МГц, точек в строке 1024, видимых 832. Строк в кадре 312, видимых 300. | |||
== Особенности == | |||
Карта памяти с точки зрения процессора: | |||
<pre> | |||
режим HALT режим USER | |||
64K 64K | |||
╔══╗ ╔══╗ | |||
HR7 ║ 7║│ страница в/в │║ 7║ UR7 | |||
╠══╣ ╠══╣ 160000 | |||
HR6 ║ 6║ ║ 6║ UR6 | |||
╠══╣ ╠══╣ 140000 | |||
HR5 ║ 5║ ║ 5║ UR5 | |||
╠══╣ ╠══╣ 120000 | |||
HR4 ║ 4║ ║ 4║ UR4 | |||
╠══╣ ╠══╣ 100000 | |||
HR3 ║ 3║ ║ 3║ UR3 | |||
╠══╣ ╠══╣ 060000 | |||
HR2 ║ 2║ ║ 2║ UR2 | |||
╠══╣ ╠══╣ 040000 | |||
HR1 ║ 1║│ ║ 1║ UR1 | |||
╠══╣├ ПЗУ 16К ╠══╣ 020000 | |||
HR0 ║ 0║│ ║ 0║ UR0 | |||
╚══╝ ╚══╝ 000000 | |||
</pre> | |||
Видеорежимы, по битам в видеоуказателе: | |||
<pre> | |||
9 8 7 6 | |||
┬───────┬───────┬ | |||
│VD1 VD0│VN1 VN0│ инф. бит/ точек | |||
┴───┴───┴───┴───┴ плотность точку в строке | |||
0 0 0 0 52 б/сдв 1 416 | |||
0 0 0 1 52 б/сдв 2 208 | |||
0 0 1 0 52 б/сдв 4 104 | |||
0 0 1 1 52 б/сдв 4 104 | |||
0 1 0 0 52 байта 1 416 | |||
0 1 0 1 52 байта 2 208 | |||
0 1 1 0 52 байта 4 104 | |||
0 1 1 1 52 байта 4 104 | |||
1 0 0 0 104 байта 1 832 | |||
1 0 0 1 104 байта 2 416 | |||
1 0 1 0 104 байта 4 208 | |||
1 0 1 1 104 байта 4 208 | |||
1 1 0 0 208 байт 1 x (запрещенная комбинация) | |||
1 1 0 1 208 байт 2 832 | |||
1 1 1 0 208 байт 4 416 | |||
1 1 1 1 208 байт 4/8* 416 *зависит от бита PB | |||
</pre> | |||
== Шильдики == | |||
* ??.??г 00053 ("точно до сотки") был у DmitryDWG | |||
* ??.92г 00063 — у Sandro | |||
* ??.??г 00122 — был показан на Демодуляции | |||
* 06.92г 00196 — у nzeemin, получен от М.Гусева | |||
* 06.92г 00197 — был распаян для создания реплики | |||
== Документация == | == Документация == | ||
* [[Союз-Неон ПК-11/16 архитектура]] — | * {{статья | ||
|автор = Г.В. Вигдорчик, М. Я. Вохменцев, В. П. Климкович, П. П. Леонов, В. П. Семик. | |||
|заглавие = Персональная ЭВМ ПК-11 | |||
|издание = Микропроцессорные средства и системы | |||
|год = 1987 | |||
|номер = 1 | |||
|страницы = 16-18 | |||
|ссылка = https://emuverse.ru/downloads/computers/souz-neon/docs/MPSS_souz-neon_1987_1.djvu | |||
}} | |||
** [[Союз-Неон_ПК-11/Статья МСиС 1987]] — описывает ранний вариант машины | |||
* [[Союз-Неон ПК-11/16 архитектура]] — описание раннего варианта машины | |||
* {{pdf||Союз-Неон ПК-11/16 ТО|computers/souz-neon/docs/PK11-16-TO.pdf}} Плата вычислителя. Техническое описание. 25 сентября 1990 | |||
* [[Союз-Неон ПК-11/16 ТО]] — Плата вычислителя. Техническое описание. 25 сентября 1990 | * [[Союз-Неон ПК-11/16 ТО]] — Плата вычислителя. Техническое описание. 25 сентября 1990 | ||
* [[Союз-Неон ПК-11/16 ВПО]] | * [[Союз-Неон ПК-11/16 ВПО]] | ||
* [[Союз-Неон_ПК-11/16_АСПЕКТ_ТЗ]] — Техническое задание на разработку АСПЕКТ. 1991 | |||
== Ссылки == | |||
* [[w:Союз-Неон ПК-11/16|Статья в Википедии]] | |||
* [http://zx-pk.ru/threads/14857-dokumentatsiya-na-pk-11-16.html Обсуждение на zx-pk.ru] | |||
* Проект реплики: [https://zx-pk.ru/threads/29407-proekt-otkrytoj-repliki-soyuz-neon-pk-11-16.html zx-pk.ru] [https://forum.pk-fpga.ru/viewtopic.php?f=15&t=5617 forum.pk-fpga.ru] | |||
* [https://github.com/troosh/pk11-16 Документация и исходники ПЗУ] | |||
* [https://manwe.pdp-11.ru/?/neon-programming/windows Программирование графической системы] | |||
* [https://habr.com/ru/articles/535936/ PAL, GAL и путешествие в цифровое ретро] | |||
** Реплика контроллера IDE HDD: [https://forum.pk-fpga.ru/viewtopic.php?f=15&t=6079 forum.pk-fpga.ru] | |||
* [https://archive.pdp-11.org.ru/vid/PK11_NEON/ Сборник софта в хламнике Хобота] | |||
* [http://mirrors.pdp-11.ru/_pk11-16/ Сборник софта на pdp-11.ru] | |||
== Эмуляторы == | |||
* [https://zx-pk.ru/threads/24587-emulyator-soyuz-neon-pk-11-16-emustudio.html EmuStudio от Titus] — только под Windows, не сохраняет изменения в образе диска | |||
* [https://github.com/nzeemin/neonbtl NeonBTL] — только Windows, в разработке | |||
* [https://github.com/nzeemin/neonbtl-qt NeonBTL Qt] — кросс-платформенный, в разработке | |||
== Файлы == | |||
* {{rom|Образ |ПЗУ|computers/souz-neon/firmware/souz-neon_roms.zip}} | |||
* {{rom|Образы |PLM|computers/souz-neon/firmware/pk1116-firmware-08-10-2018.zip}} | |||
[[Категория:Союз-Неон ПК-11/16]] | [[Категория:Союз-Неон ПК-11/16]] |
Версия от 23:18, 3 февраля 2024
Этот документ распространяется на условиях лицензии CC-BY-SA 3.0 Данная статья основана на материалах из Википедии. См. оригинал, список авторов |
Союз-Неон ПК-11/16 — советский компьютер, является продолжением серии PDP-11-совместимых компьютеров (Электроника-60, ДВК, БК, УКНЦ и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук.
Технические характеристики
- Процессор: Н1806ВМ2 на частоте 8 МГц
- Память:
- ПЗУ 16 КБ, две КМ1801РР1
- Оперативная память: 512/1024/2048/4096 КБ
- Видео: разрешение 832 × 300 пикселей; видеоконтроллер использует таблицу адресов строк, строки состоят из видеоотрезков
- 16 видеорежимов, отличающихся цветностью (1/2/4/8 бит на точку) и масштабированием
- палитры в 2/4/16/256 цветов из общей палитры в 65536 цветов
- аппаратная поддержка окон
- Контроллер прерываний КР580ВН59
- Клавиатура: «Электроника МС 7007», 88 клавиш КР580ВВ79
- Звук: два программируемых таймера КР580ВИ53, трёхканальный звук с регулировкой громкости
- Часы реального времени КР512ВИ1
- Внешние устройства:
- Параллельный интерфейс
- КНГМД КР1810ВГ72А и КНЖМД (MFM) КМ1809ВГ7
- Последовательный порт КР580ВИ51
- Мышь стандарта MSX
Видео режим
Разрешение 832 на 300, Кадровая частота 50Гц, Строчная частота 15.625КГц, Пиксельклок 16МГц, точек в строке 1024, видимых 832. Строк в кадре 312, видимых 300.
Особенности
Карта памяти с точки зрения процессора:
режим HALT режим USER 64K 64K ╔══╗ ╔══╗ HR7 ║ 7║│ страница в/в │║ 7║ UR7 ╠══╣ ╠══╣ 160000 HR6 ║ 6║ ║ 6║ UR6 ╠══╣ ╠══╣ 140000 HR5 ║ 5║ ║ 5║ UR5 ╠══╣ ╠══╣ 120000 HR4 ║ 4║ ║ 4║ UR4 ╠══╣ ╠══╣ 100000 HR3 ║ 3║ ║ 3║ UR3 ╠══╣ ╠══╣ 060000 HR2 ║ 2║ ║ 2║ UR2 ╠══╣ ╠══╣ 040000 HR1 ║ 1║│ ║ 1║ UR1 ╠══╣├ ПЗУ 16К ╠══╣ 020000 HR0 ║ 0║│ ║ 0║ UR0 ╚══╝ ╚══╝ 000000
Видеорежимы, по битам в видеоуказателе:
9 8 7 6 ┬───────┬───────┬ │VD1 VD0│VN1 VN0│ инф. бит/ точек ┴───┴───┴───┴───┴ плотность точку в строке 0 0 0 0 52 б/сдв 1 416 0 0 0 1 52 б/сдв 2 208 0 0 1 0 52 б/сдв 4 104 0 0 1 1 52 б/сдв 4 104 0 1 0 0 52 байта 1 416 0 1 0 1 52 байта 2 208 0 1 1 0 52 байта 4 104 0 1 1 1 52 байта 4 104 1 0 0 0 104 байта 1 832 1 0 0 1 104 байта 2 416 1 0 1 0 104 байта 4 208 1 0 1 1 104 байта 4 208 1 1 0 0 208 байт 1 x (запрещенная комбинация) 1 1 0 1 208 байт 2 832 1 1 1 0 208 байт 4 416 1 1 1 1 208 байт 4/8* 416 *зависит от бита PB
Шильдики
- ??.??г 00053 ("точно до сотки") был у DmitryDWG
- ??.92г 00063 — у Sandro
- ??.??г 00122 — был показан на Демодуляции
- 06.92г 00196 — у nzeemin, получен от М.Гусева
- 06.92г 00197 — был распаян для создания реплики
Документация
- Г.В. Вигдорчик, М. Я. Вохменцев, В. П. Климкович, П. П. Леонов, В. П. Семик. Персональная ЭВМ ПК-11 // Микропроцессорные средства и системы. — 1987. — № 1. — С. 16-18.
- Союз-Неон_ПК-11/Статья МСиС 1987 — описывает ранний вариант машины
- Союз-Неон ПК-11/16 архитектура — описание раннего варианта машины
- Союз-Неон ПК-11/16 ТО Плата вычислителя. Техническое описание. 25 сентября 1990
- Союз-Неон ПК-11/16 ТО — Плата вычислителя. Техническое описание. 25 сентября 1990
- Союз-Неон ПК-11/16 ВПО
- Союз-Неон_ПК-11/16_АСПЕКТ_ТЗ — Техническое задание на разработку АСПЕКТ. 1991
Ссылки
- Статья в Википедии
- Обсуждение на zx-pk.ru
- Проект реплики: zx-pk.ru forum.pk-fpga.ru
- Документация и исходники ПЗУ
- Программирование графической системы
- PAL, GAL и путешествие в цифровое ретро
- Реплика контроллера IDE HDD: forum.pk-fpga.ru
- Сборник софта в хламнике Хобота
- Сборник софта на pdp-11.ru
Эмуляторы
- EmuStudio от Titus — только под Windows, не сохраняет изменения в образе диска
- NeonBTL — только Windows, в разработке
- NeonBTL Qt — кросс-платформенный, в разработке