Я уже разобрался с формирователем кадра в Пентагоне-1024 1.4i и могу сказать, что доработка в Инферно-9 по выправлению сигнала INT (для мультиколора и бордюрных эффектов) не оптимальная, т.к. требует дополнительной микросхемы ИР23.
Я сейчас опробую свою доработку, которая поставит INT точно на своё законное пентагоновское место, но без дополнительной микросхемы ИР23, вместо неё понадобится один из свободных логических элементов на плате.
Кроме того, в процессе изучения схемы выявился ещё один серьёзный недостаток - длительность строчного синхро-импульса составляет целых 9 мкс вместо положенных по стандарту 4 мкс. У меня с этим Пентагоном отказались работать оба LCD телевизора SONY, на обоих рвёт строчную синхронизацию, нормально работает только кинескопный телек. Подозреваю что дело именно в слишком большой длительности строчных синхроимпульсов. Я попробую уменьшить их длительность до 4,5 мкс и проверю, как поведут мои LCD телевизоры. Если результат будет положительным, то опишу и эту доработку.
С уважением, Александр
Может в PentEvo подсмотреть, и заодно и "Глюк" срисовать!
Ну раз на плате есть разводка под второй модуль SIMM, так почему-бы и не использовать эту возможность! Пусть-бы было 2Мега. Что-бы глаза не мозолило при мыслях типа "а вот если-бы...".
---------- Post added at 22:07 ---------- Previous post was at 22:04 ----------
Кстати кто нибудь из собравших сей Pentagon, пробовал запускать тест UMTv0.9(Universal Memory Test)??? На моём что-то совсем не пашет...
Последний раз редактировалось AlexFantasy; 31.10.2011 в 00:14.
AlexFantasy, под второй симм разводка на плате есть, только надо будет переделывать схему чтоб /CAS на 2й симм подавать. ну и естественно добавить порт чтоб рулит дополнительным метром памяти.
AlexFantasy, гитарко у меня за спиной
А я про МК ничего и не говорил. Почитай внимательно написанное.
---------- Post added at 07:36 ---------- Previous post was at 07:32 ----------
ТОгда придется паука на 208 ног с Пентэвы срисовывать, ибо схемка там будет невменяемая с АТМ-овским мапером памяти.
А что касается Глюка - кто тебе мешает пользоваться НЕГлюком от Кай-1024? У него такой же мапер памяти, как у П1.4, значит должно все работать.
Не вижу смысла срисовывать глюк - сделать его будет очень просто, нужно только коммутатор страниц ПЗУ доработать. Я сейчас вожусь с ИНТом, мне не хочется лепить ИР23, но похоже что тогда придётся лепить ТМ2, т.к. на одних элементах И, ИЛИ, НЕ не удалось вогнать ИНТ точно в заданное положение. Да ещё каждый раз приходится ждать по 25 минут, когда в демке RAGE закончится вращение чтобы увидеть, попал или не попал. А по демке INSULT я не могу точно ориентироваться - там при каждом запуске смещение бордера получается разное в пределах нескольких пикселей.
---------- Post added at 07:53 ---------- Previous post was at 07:45 ----------
Я вообще-то говорил про доработку под 4-метровый СИМ. У меня таких 2 штуки валяются без дела. Там нужно только бит шины адреса А10 Z80 и соответствующий сигнал со счётчиков "21" перебросить с A2 SIMM на A10 SIMM, для обеспечения правильной регенерации ОЗУ, добавив на А10 SIMM ещё одну микросхему КП12, и завести 2 новых старших разряда для переключения новых страниц ОЗУ, но переброс А10 SIMM приведёт к несовместимости с 1-метровыми SIMM.
P.s. INT победил, дождался очередной раз остановки вращения в RAGE в финальной части, всё на своих местах пиксель в пиксель, без никаких дополнительных ИР23, но с дополнительной ТМ2 Вечером опубликую доработки порта #FD (её я тоже сделал по-другому, не как в Инферно-9) и INT, а так же одно исправление ошибки с NMI.
Последний раз редактировалось Northwood; 31.10.2011 в 10:11.
С уважением, Александр
Я хотел бы привести некоторые модификации двух доработок из Инферно-9.
1. Порт #FD:
На первой схеме - результат после доработок из Инферно-9, на второй - результат после моей доработки.
В Инферно-9 предлагают отрезать сигнал A14 от 2-й ноги DD64 (ИД7), подключив туда приведённую схему.
Я же предлагаю сигнал A14 оставить на месте, и вместо этого отрезать сигнал "7FFD" от 2-й ноги DD25.1, подав туда сигнал "FD/7FFD" с моей схемы.
Суть простая:
Когда блокировка выключена, на инверсном выходе триггера ТМ2 будет "1", в результате с вых. схемы (сигнал "FD/7FFD") на выв. 2 DD25.1, а значит и на триггер порта #7FFD, будет проходить как прежде только лишь сигнал "7FFD", делая жёсткую дешифрацию порта.
При включенной блокировке на инверсном выходе триггера ТМ2 будет "0", и на вых. схемы будут проходить сигналы как "7FFD", так и "1FFD", превращая данный порт в порт "FD" с мягкой дешифрацией.
Количество дополнительных логических элементов по сравнению с доработкой из Инферно-9 не меняется, их так же 3 (в Инферно - ЛЛ1, ЛЕ1 и ТМ2, в моей схеме - ЛЛ1, ЛИ1 и ТМ2) но уменьшается на 1 кол-во каскадов, через которые проходят сигналы с процессора.
2. Положение сигнала INT:
По вертикали на 16 строк назад - всё как в Инферно-9 - отпаиваем одну ногу конденсатора C2 от DD12.2 (ЛИ3) и подаём на C12 этот же сигнал пропущенный через инвертор.
По горизонтали предлагаю сделать подругому:
Отрезаем дорожку с сигналом DSP от выв. 3 DD19.1 (ТМ2), но в отличии от Инферно-9, на выв.3 DD19.2 подаём не сигнал SSI, а напаиваем 1 дополнительную микросхему 1533ТМ2 и подключаем её:
На входы R и S (выв. 1 и 4) подаём +5в
На вход C (выв.3) подаём сигнал с выв.14 DD3 (ИЕ10)
На вход D (выв.2) подаём сигнал SSI с выв.8 DD17.2 (ТМ2).
Прямой выход ТМ2 (выв.5) подключаем к выв. 3 DD19.1.
Результат будет точно таким же, как и в Инферно-9, но
а) не нужно тянуть сигнал 7 МГц для ИР23,
б) размеры микросхемы ТМ2 меньше, чем ИР23 (14 ног против 20 ног), поэтому появляется больше выбора, куда напаять микросхему, обеспечивая минимальную длину проводов МГТФ.
3. Сигнал NMI:
Если вы проверите сигнал NMI на 17 ноге Z80, то с удивлением обнаружите, что там постоянно "0", хотя должна подаваться "1", если не нажата кнопка NMI. Здесь просто KOE перепутал выходы DD61.2 (АГ3). Нужно отрезать дорожку идущую на выв.5 DD61.2 и соединить её с выв.12 DD61.2. Сам же формирователь сигнала NMI работает правильно.
Последний раз редактировалось Northwood; 28.11.2011 в 23:29.
С уважением, Александр
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)