С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
PIO PA4 ,PIO PA5 .
SYR-ALEX, я перелапатил более 100 постов и нашёл твои пояснения на счёт этих сигналов:
Эти сигналы я считаю могут пригодиться новому софту для опознания проца и возможных графических режимов, а также прога может по ним узнать тактовые частоты проца в зависимости от версии AdapterVideoID.
AdapterVideoIDentification. Так как у нас уже 3 версии видео адаптеров хард определение может пригодиться.
Значит перемычками (по схеме XP1 и XP2) мы сами ставим "3 версии видео адаптеров" - тогда перечисли их, я их расставлю по перемычкам и соответственно назначим выводы порта А.
- - - Добавлено - - -
Может так (разрешение экрана):
00. 384х256;
01. 480х256;
10. 512х256.
Если тогда распределить в зависимости от применяемого процессора нужно знать частоту кварца. Замкнутый круг.
Последний раз редактировалось fifan; 11.04.2017 в 20:36.
Тут надо подумать . Что читается из портов ВВ55 после сброса ( тоесть не настроен ) или с шины при еёотсутствии ? Если FF то сигналы считать инверсными , если 00 то прямыми .
AVID0 AVID1 F CPU
0 0 384x256 2,4,8
1 0 384x256,480x256 2.5,5,10
0 1 384x256,512x256 2.76,5.529,11.059
Тоесть если софтина читает " пустое значение" то экран STD . Читая из PA PIO можно косвенно определить частоты CPU , тип CPU ( по CPUID) и возможности графики .
- - - Добавлено - - -
Графика жёстко завязана на частоте кварца.
В эмуляторе читается FF после сброса. Указанные два значения разрешения во второй и третьей строках соответствуют сигналам 384/512 = 0/1?
Ещё продумываю вариант аппаратного текстового режима на базе 512Х256 с фонтом 6Х8 ,16 цветов на символ и 16 на общий фон . Можно получить на экране 85Х32 . Конечно такой режим совсем не совместим со стандартным Спецом . Но если использовать идею barsika с опрокидыванием затенённого ОЗУ и экрана то совместимость не пострадает . Текстовый экран расположить в теневом ОЗУ и включать в доступное поле памяти 8000-BFFF по необходимости.
Что скажете ?
Последний раз редактировалось SYR-ALEX; 16.04.2017 в 16:23.
Ау! Вернемся на землю. Последний мой вопрос как?
Вот две строки:
1 0 384x256,480x256 2.5,5,10
0 1 384x256,512x256 2.76,5.529,11.059
В них разрешение через запятую соответствует сигналу 384/512=0/1?
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)