А нельзя ли выполненные доработки Pentagon 1024SL 1.4 сделать в виде отдельного файла, например, в формате pdf?
Вид для печати
А нельзя ли выполненные доработки Pentagon 1024SL 1.4 сделать в виде отдельного файла, например, в формате pdf?
Northwood, товарищ, пора отдохнуть и отметить! С днюхой тебя.
Northwood, с Днём Рождения!
С Днём Варения Northwood!!!
Northwood, :v2_cheer:
Огромное спасибо всем вам, друзья :v2_cheer:
А где все берут прошивку и монтажку на этот компьютер?
На http://pentagon.nedopc.com/ ?
Как не хватает отдельного поста с инструкцией, монтажкой, схемой, прошивками, перечнем доработок... :v2_rolley
А где все берут прошивку и монтажку на этот компьютер?
Так на этом же сейте и бнрут.
[/COLOR] С нетерпением ждёмс...
---------- Post added at 16:21 ---------- Previous post was at 16:16 ----------
А что ваще актуальнее замутить на монтажном поле?
1.Типа мона Глюк с часиками
2.NEMO IDE
3.Контроллер(Caro) PS2Keyb/mouse/RS232
4.Или еще чего востребованного...
Может есть у кого какие идеи....?
Я уже разобрался с формирователем кадра в Пентагоне-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, под второй симм разводка на плате есть, только надо будет переделывать схему чтоб /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.
Я хотел бы привести некоторые модификации двух доработок из Инферно-9.
1. Порт #FD:
На первой схеме - результат после доработок из Инферно-9, на второй - результат после моей доработки.
http://s012.radikal.ru/i319/1110/18/41392865c97ft.jpg
В Инферно-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 работает правильно.
Незнаю обсуждалось или нет, но похоже что в Инферно-9 ошибочка!
Дублирую:
Решение опять же простое - отрываем M1 от BC2 и вешаем туда +5В, а от 6-й ноги DD64, соответственно, отрываем A1
На самом деле мы от 6-й ножки оторвем А0.
Хотел было делать доработку под GLUK-сервис, а для этого мне надо перезаписать ПЗУ. Кинулся Willem Prog подключать, а у меня в ПЦ LPT порта нет вообще, не то что не выведен назад, а вообще не оказалось на материнке. Облом.
вот все я читаю и все больше прихожу к мысли, что какой пентагон не возьми, то всегда "1км МГТФ edition" .
http://s017.radikal.ru/i416/1111/1c/37ae441ee042t.jpg
Eugen Tsalapov, какая жесть!
До ТАКОГО состояния даже мне не удавалось комп довести))
John North, жесть? на этом агрегате сломали ЧВ (с WAIT на резюке для ломания) . тут турба Z80, турба ВГ с ФАПЧ, работа с HD дисками, теневое ОЗУ, AY естественно внешний) , метр на симме, порт #FF, может еще что, уже забыл) . А то что ЭТО работает - вот где жесть !
В планах все это убрать и сделать классику, оставлю только AY
В том то и дело, что нету. Я осмотрел всю материнку, нету на ней штырьков для подключения хвостика с LPT разъёмом. Увы... Материнка ASUS M3A, вот она:
http://www.asus.com/Motherboards/AMD_AM2Plus/M3A/
и вот её спецификации - LPT нет вообще ни в каком виде.
http://www.asus.com/Motherboards/AMD...specifications
---------- Post added at 21:19 ---------- Previous post was at 21:10 ----------
Когда у меня был Пентагон-128, то аналогичным образом висел модуль SIMM-30pin, на МГТФе висели 2 дополнительные платы с доработками, плюс был припаян ISA слот под модем Rockwell 33600, плюс припаян разъём с General Sound.
В итоге на борту было:
Основное ОЗУ - 1Мб, турбо ОЗУ (7 МГц) + турбо Z80 без WAIT (7 МГц), турбо ВГ93, AY, теневое ОЗУ 16Кб на статике, 4-канальный Sound Drive, 4 переключаемых порта расширения ОЗУ (7FFD - 512Кб, DFFD и FDFD - 1Мб, 1FFD - 256Кб), порт атрибутов (FF), General Sound, Модем. Плюс режим для отладки и ковыряния прошивок АОНов на Z80 (всё адресное пространство разбивается на отрезки по 8 Кб с чередованием ПЗУ - ОЗУ - ПЗУ - ОЗУ....., кроме последней 7-й страницы для возможности работы STS 3.3).
Eugen Tsalapov, под «жестью» я и имел в виду, что всё ЭТО ещё и работает))
Но уж больно много там мгтф-а..
По любому есть ещё какие то доработки, которые ты не упомянул.
Подключение GLUK-сервиса придётся отложить на неопределённый срок, пока я не придумаю, как подключить Willem Prog к ПЦ не имеющему LPT порта. Хотя доработка совсем простая, но всё же не хочется выкладывать схему без проверки.
Вот думаю пока заняться турбированием ОЗУ и Z80 (без WAIT), но эта штука весьма капризная. Потребуется переделка тактового генератора + замена микросхем в тактовом генераторе исключительно на серию К1531 или К531, и не известно, какой будет результат, если компьютер весь собран на серии К555, я не зря свой Пентагон полностью весь собрал на более быстрой серии К1533, а в некоторых местах вообще ставил сразу К1531. Кстати, именно из-за это у меня и возникли грабли с длительностью сигнала INT, и мне ёмкость конденсатора C2 пришлось с 470 пф увеличить до 4700 пф, чтобы получить те же 28 тактов за INT, а при 470 пф у меня прерывания вообще почти не заработали.
Не облом, подкупи что-то типа ЭТОГО и будет тебе счастье!
Говорят что это не работает.
http://zx.pk.ru/showthread.php?p=432391#post432391
У меня тоже с китайским noname портом проблемы были, не заработал byteblaster пришлось заказывать USB бластер. С ним вообще никаких проблем.
Я на 80% закончил турбирование ОЗУ и процессора на 7 МГц, т.е. турбо без WAIT-а, что даёт производительность компьютера ровно 200%. Меня порадовало, что вся логика Пентагона-1024 1.4 вместе с модулем SIMM отлично потянули 7 МГц ОЗУ, но как я говорил с самого начала, весь компьютер я собрал исключительно на серии 1533 и 1531. 555-я серию я поставил только ИР16, т.к. других не нашёл.
Мне осталось только добиться правильного вывода пикселей и атрибутов с разогнанным ОЗУ и сделать переключение турбо-нормал для процессора.
А пока, если кто тоже хочет сделать турбо без WAIT-а, для начала замените микросхемы в критических к быстродействию цепях:
DD3, DD6 (ИЕ10), DD29, DD30, DD31, DD32, DD47 (КП12), DD12 (ЛИ3), DD17, DD18 (ТМ2), DD10 (ЛА3), DD5 (ЛП5), DD36, DD37 (ИР23), DD74, DD48 (ИР22), DD46 (АП5) на серию 1533.
Оговорюсь, что все КП12 я поставил вообще серии 1531, хотя по идее и 1533 тоже должны справиться.
Использование более медленной серии 555 при турбировании ОЗУ может привести к большим проблемам со стабильностью работы ОЗУ.
А так же DD1 (ЛН1), DD2 (ТМ2), DD7 (ТМ8), DD23 (ЛЛ1), DD71 (АП5) - только на серию 1531 или в крайнем случае 531.
Очень не рекомендую серию 531 для АП5, т.к. она жрёт очень много и очень сильно греется, но если другой не найдёте, придётся ставить эту. Мне удалось найти 1531АП5, так что ищите.
Использование более медленной серии 1533 и 555 при турбировании ОЗУ для данных микросхем приведёт к тому, что ОЗУ просто не заработает вообще.
После замены микросхем на более быстрые серии может понадобиться, даже скорей всего придётся, заново подобрать ёмкость конденсатора C2, который отвечает за длительность сигнала INT. Как я когда-то говорил, в моём случае мне пришлось увеличить его ёмкость с 470 пф до 4700 пф, иначе прерывания просто не работали, что приводило к зависанию в меню-128 после нажатия любой клавиши.
Затем убедитесь в стабильной работе ОЗУ ещё до турбирования, и если ОЗУ глючит, то добейтесь стабильной работы ОЗУ, т.к. если ОЗУ глючит на частоте 3.5 МГц, то в турбо-режиме всё будет ещё хуже.
На стабильность работы ОЗУ сильно влияет чистота питания вышеуказанных микросхем, а так же отсутствие задержек сигналов в адресных счётчиках.
Даже если вы припаяли все блокировочные конденсаторы рядом с каждой микросхемой, для стабильности ОЗУ этого всё равно мало, мне пришлось припаять дополнительные блокировочные конденсаторы по 0.1 мкф прямо сверху микросхем КП12 и ИЕ10, непосредственно к ножкам питания этих микросхем.
Окончательно стабильную работу ОЗУ я получил бонусом после доработки ИНТа, которую я описывал выше. Просто дополнительную микросхему ТМ2 я использовал серии 1531 и расположил её так, что получил минимальную длину проводов МГТФ. Использование в данной цепи проводов длиной 10 см или больше приводит к таким глюкам ОЗУ, что прямо на глазах на экране в столбик появляется мусор.
Только после всех этих переделок, и после того как вы убедились в том, что ОЗУ работает железно стабильно и ничего не зависает, можно переходить непосредственно к турбированию ОЗУ, схемы которого я приведу совсем скоро, когда всё окончательно доделаю. Скажу лишь то, что ОЗУ на 7 МГц вместе с процессором завелись на ура и всё работает при этом стабильно.