Вход

Просмотр полной версии : Вектор-06Ц. Порты ввода-вывода, и железо на них сидящее.



KTSerg
25.04.2022, 12:48
Есть желание собрать инфу о задействованных портах ввода-выода, уточнить какое железо их использует.

Для начала, мне напомнили, что за основу списка можно взять конфиг эмулятора Вектора:
из EMU:
port~[00-03]=sys.data
port~[04-07]=ext.data
port~[08-0B]=mtim.data
port[0C-0E]=vid.color
port[0F]=port0F
port[10-11]=rdports
port[14]=AY.data
port[15]=AY.regno
port~[18-1B]=dsk.data
port[1C]=dskctl.data[0]
port[20]=clock.regno
port[21]=clock.data
port[50-5F]=hdd.data
port[ED]=gate.call

Список портов с дополнениями о которых мне напомнили на текущий момент:


[00-03] ВВ55 клава, магнитофон, скролинг
[04-07] ВВ55 порт ПУ
[08-0B] ВИ53
[0C-0F] палитра
[0E,0F] Джойстик1, Джойстик2
[10,11] КД1,КД2
[10] ERAM
[14,15] AY.data, AY.regno (Sound Tracker)
[18-1C] НГМД - контроллер
[20,21] RTC - часы
[20,21] КД3,КД4
[20] ERAM - порт управления
[22,23] COM-порт (выход на RS-232)
[28] Порт модема

[2E-2F] Джойстик1, Джойстик2
[30,38] Порт модема
[40,41] КД5,КД6
[50-5F] HDD - контроллер
[80,81] КД7,КД8
[80-8F] Управляющий порт адаптера Z80
[A0-AF] Управляющий порт адаптера Z80

[92] Covox

[ED] Шлюз с IBM PC

[F0-F3] ВВ55 порт доп. внешняя ПЗУ 32Кб


Кто-то выкладывал схему СОМ-порта (RS-232), там адреса вроде были 22h и 23h.

Improver
25.04.2022, 12:55
Кто-то выкладывал схему СОМ-порта (RS-232), там адреса вроде были 22h и 23h.Я как-то пытался сделать COM-порт (https://zx-pk.ru/threads/30481-com-port-dlya-vektora.html?p=1012423&viewfull=1#post1012423), и он всё ещё в моих планах на реализацию. :)

KTSerg
25.04.2022, 12:59
Я как-то пытался сделать COM-порт (https://zx-pk.ru/threads/30481-com-port-dlya-vektora.html?p=1012423&viewfull=1#post1012423), и он всё ещё в моих планах на реализацию. :)
;)
Да, точно.
Я так и не разобрался по схеме с перемычками выбора скорости.

ivagor
25.04.2022, 17:03
Список портов с кратким описанием, автор - Tim0xA. На сегодняшний момент он не полный, зато вся классика в одном месте и даже с описанием. Если найдется ссылка на этот файл в другом месте, то с форума уберу.

KTSerg
25.04.2022, 17:42
Список портов с кратким описанием, автор - Tim0xA. ...
Добавил порты модема и адаптера Z80 из списка Tim0xA.
Интересно, в его списке RTC сидят на портах 20 и 22, а не 20 и 21 как в настройках эмулятора.

Ещё интересно было-бы узнать что такое "Шлюз с IBM PC", порт которого есть и в эмуляторе.

ivagor
25.04.2022, 18:08
Интересно, в его списке RTC сидят на портах 20 и 22, а не 20 и 21 как в настройках эмулятора.
Тут Tim0xA ошибся, но в то время вроде еще не было поддержки RTC в эмуляторах.


что такое "Шлюз с IBM PC", порт которого есть и в эмуляторе.
Насколько знаю - это чисто эмуляторная штука, для реала такого не было. Способ для обмена данными между эмулируемым вектором и эмулирующим компом.

KTSerg
25.04.2022, 19:57
Список портов с кратким описанием, автор - Tim0xA. На сегодняшний момент он не полный, зато вся классика в одном месте и даже с описанием. Если найдется ссылка на этот файл в другом месте, то с форума уберу.
Не знаю, как на счет ссылки на файл, но его содержимое есть вот тут:
https://code.google.com/archive/p/vector06cc/wikis/Technical_Description.wiki

- - - Добавлено - - -

В Вектор-USER №21 предлагали "Страничное ОЗУ для Вектора" с управлением по портам 40h-42h.

- - - Добавлено - - -

В Вектор-USER №№ 16,17,19 описание RTC. Порты 20h и 21h.

ivagor
25.04.2022, 20:08
В Вектор-USER №21 предлагали "Страничное ОЗУ для Вектора" с управлением по портам 40h-42h.
Это была чистая фантазия без попыток воплощения в железе.
Более реальная штука - вектор турбо+. Описание в нескольких номерах вектор-user, краткая сводка портов в номере 18.

KTSerg
25.04.2022, 20:13
Прикольно...
В журнале Радиолюбитель №4 за 1993 год, была статья в которой говорилось:

ПК "Вектор-06Ц" не рассчитан на непосредственное подключение джойстика.
:)

- - - Добавлено - - -


...
Более реальная штука - вектор турбо+. Описание в нескольких номерах вектор-user, краткая сводка портов в номере 18.
Да рассматривал. Там отдельный порт для мыши был выделен.