Pentagon 1024SL 1.4 - исправления, доработки...
Posted: Sun, 06.03.2016 21:53:58
Добрый день.
Решил создать новую тему посвящённую исправлениям и доработкам компьютера Pentagon-1024SL 1.4.
Здесь я хочу собрать воедино все материалы по данной теме. Возможно, что дело дойдёт до разработки новой платы.
На данный момент, кроме ряда исправлений в схеме, у меня уже имеется:
1) Турбирование ОЗУ и процессора, в результате чего имеется 2 турборежима:
7 МГц без WAIT и 14 МГц с WAIT.
2) Расширение ОЗУ до 4 Мб установкой соответствующего модуля, с возможностью джампером выбрать тип модуля SIMM - 4Mb/1Mb.
Возможность расширения ОЗУ до 2 Мб путём установки второго модуля SIMM скорей всего не будет, т.к. задержка сигнала CAS при дополнительной коммутации с помощью 1531КП11 приводит к неработоспособности компьютера. Хотя, надо попробовать скоммутировать с помощью 1531ЛА3.
3) 8 дополнительных видеорежимов:
3.1) Мультиколор - атрибут на байт;
3.2) 512х192 - монохромный, можно задать любой из 14 цветов текста на чёрном фоне;
3.3) 512х192 - цветной стандартный (атрибут на блок 8х8 точек);
3.4) 512х192 - цветной мультиколорный (атрибут на байт);
3.5) 16Colors - каждая точка своим цветом;
3.6) 384х304 -графическая область на весь экран;
3.7) Флешколор - с возможностью отключения;
3.8) Аппаратный гигаскрин - чередование экранов через строку с инверсией фазы от кадра к кадру, автоматический режим или выключено.
Управление видеорежимами осуществляется через порт #EFF7 и через дополнительный порт, адрес которого будет позже. Программам не нужно знать адрес второго порта, управлять им будет только BIOS.
Ни в одном из видеорежимов процессор не тормозится! За счёт турбированного ОЗУ.
4) Подключенные CMOS-часы по схеме Глюка, но с возможностью запрета записи в их регистры другим программам.
На данный момент разрабатываю мультипорт ОЗУ статическое ОЗУ на 64Кб для возможности подмены любой страницы ПЗУ, после чего перейду непосредственно к написанию BIOS-Setup.
Что ожидается в расширении мультипорт ОЗУ:
1) "Pentagon-1024" - порт #7FFD биты 6, 7, 5 - доступный объём до 1024 Кб;
2) "KAY-1024" - порт #1FFD биты 4, 7 и порт #7FFD бит 7 - доступный объём до 1024 Кб;
3) "Scorpion-1024" - порт #1FFD биты 4, 7, 6 - доступный объём до 1024 Кб;
4) "Profi-1024" - порт #DFFD биты 0, 1, 2 - доступный объём до 1024 Кб;
5) "ATM-1" - порт #FDFD биты 0, 1, 2 - доступный объём до 1024 Кб;
6) "Phoenix" - порт #1FFD биты 4, 7, порт #7FFD бит 7 и порт #1FFD бит 6 - доступный объём до 2048 Кб;
7) "KAY+Pentagon" - порт #1FFD биты 4, 7, порт #7FFD биты 6, 7, 5 - доступный объём до 4096 Кб;
8) "Scorpion+Pentagon" - порт #1FFD биты 4, 7, 6, порт #7FFD биты 6, 7 - доступный объём до 4096 Кб;
9) "Profi/ATM-1+Pentagon" - порт #DFFD/#FDFD биты 0, 1, 2 и порт #7FFD биты 6, 7 - доступный объём до 4096 Кб.
Можно будет задавать дополнительное ограничение доступного объёма ОЗУ:
128 Кб, 256 Кб, 512 Кб, 1024 Кб, 2048 Кб и 4096 Кб.
Так же планирую следующую возможность в BIOS:
Выбор, куда выходить по сбросу:
1) HDD boot - DNA-OS;
2) HDD boot - iS-DOS;
3) Gluk Reset Service;
4) Menu-128;
5) Basic-48;
6) TR-DOS.
Постепенно буду выкладывать материалы.
Решил создать новую тему посвящённую исправлениям и доработкам компьютера Pentagon-1024SL 1.4.
Здесь я хочу собрать воедино все материалы по данной теме. Возможно, что дело дойдёт до разработки новой платы.
На данный момент, кроме ряда исправлений в схеме, у меня уже имеется:
1) Турбирование ОЗУ и процессора, в результате чего имеется 2 турборежима:
7 МГц без WAIT и 14 МГц с WAIT.
2) Расширение ОЗУ до 4 Мб установкой соответствующего модуля, с возможностью джампером выбрать тип модуля SIMM - 4Mb/1Mb.
Возможность расширения ОЗУ до 2 Мб путём установки второго модуля SIMM скорей всего не будет, т.к. задержка сигнала CAS при дополнительной коммутации с помощью 1531КП11 приводит к неработоспособности компьютера. Хотя, надо попробовать скоммутировать с помощью 1531ЛА3.
3) 8 дополнительных видеорежимов:
3.1) Мультиколор - атрибут на байт;
3.2) 512х192 - монохромный, можно задать любой из 14 цветов текста на чёрном фоне;
3.3) 512х192 - цветной стандартный (атрибут на блок 8х8 точек);
3.4) 512х192 - цветной мультиколорный (атрибут на байт);
3.5) 16Colors - каждая точка своим цветом;
3.6) 384х304 -графическая область на весь экран;
3.7) Флешколор - с возможностью отключения;
3.8) Аппаратный гигаскрин - чередование экранов через строку с инверсией фазы от кадра к кадру, автоматический режим или выключено.
Управление видеорежимами осуществляется через порт #EFF7 и через дополнительный порт, адрес которого будет позже. Программам не нужно знать адрес второго порта, управлять им будет только BIOS.
Ни в одном из видеорежимов процессор не тормозится! За счёт турбированного ОЗУ.
4) Подключенные CMOS-часы по схеме Глюка, но с возможностью запрета записи в их регистры другим программам.
На данный момент разрабатываю мультипорт ОЗУ статическое ОЗУ на 64Кб для возможности подмены любой страницы ПЗУ, после чего перейду непосредственно к написанию BIOS-Setup.
Что ожидается в расширении мультипорт ОЗУ:
1) "Pentagon-1024" - порт #7FFD биты 6, 7, 5 - доступный объём до 1024 Кб;
2) "KAY-1024" - порт #1FFD биты 4, 7 и порт #7FFD бит 7 - доступный объём до 1024 Кб;
3) "Scorpion-1024" - порт #1FFD биты 4, 7, 6 - доступный объём до 1024 Кб;
4) "Profi-1024" - порт #DFFD биты 0, 1, 2 - доступный объём до 1024 Кб;
5) "ATM-1" - порт #FDFD биты 0, 1, 2 - доступный объём до 1024 Кб;
6) "Phoenix" - порт #1FFD биты 4, 7, порт #7FFD бит 7 и порт #1FFD бит 6 - доступный объём до 2048 Кб;
7) "KAY+Pentagon" - порт #1FFD биты 4, 7, порт #7FFD биты 6, 7, 5 - доступный объём до 4096 Кб;
8) "Scorpion+Pentagon" - порт #1FFD биты 4, 7, 6, порт #7FFD биты 6, 7 - доступный объём до 4096 Кб;
9) "Profi/ATM-1+Pentagon" - порт #DFFD/#FDFD биты 0, 1, 2 и порт #7FFD биты 6, 7 - доступный объём до 4096 Кб.
Можно будет задавать дополнительное ограничение доступного объёма ОЗУ:
128 Кб, 256 Кб, 512 Кб, 1024 Кб, 2048 Кб и 4096 Кб.
Так же планирую следующую возможность в BIOS:
Выбор, куда выходить по сбросу:
1) HDD boot - DNA-OS;
2) HDD boot - iS-DOS;
3) Gluk Reset Service;
4) Menu-128;
5) Basic-48;
6) TR-DOS.
Постепенно буду выкладывать материалы.