Союз-Неон ПК-11/16: различия между версиями

Материал из Emuverse
Нет описания правки
(не показано 50 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{Википедия}}
{{Википедия}}
'''«Союз-Неон ПК-11/16''' — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук.
[[Файл:Союз-Неон.jpg|thumb]]
'''Союз-Неон ПК-11/16''' — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук.


== Технические характеристики ==
== Технические характеристики ==
TODO
* Процессор: [[Н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
  • Внешние устройства:

Видео режим

Разрешение 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 — был распаян для создания реплики

Документация

Ссылки

Эмуляторы

  • EmuStudio от Titus — только под Windows, не сохраняет изменения в образе диска
  • NeonBTL — только Windows, в разработке
  • NeonBTL Qt — кросс-платформенный, в разработке

Файлы