Есть желание собрать инфу о задействованных портах ввода-выода, уточнить какое железо их использует.
Для начала, мне напомнили, что за основу списка можно взять конфиг эмулятора Вектора:
из 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.