Форум за любителите на Стара електроника
Персонални компютри, игрови приставки и друга стара електроника за забавление => Ремонт, схеми, документация, литература => Темата е започната от: pizza в 08 Октомври, 2022, 15:20:29
-
Някой изкормвач е "съ/на-брал" всички кондензатори, а биоса няма прозорче и е обърнат - съмнява ме да работи, програматора ми не е край мен за да проверя, предполарам с 8кб EEPROM може да се замени?
Някой има ли такава платка да дъмпне биос-а?
0.15 предполагам са uf (микрофаради), 22.0 също за тях 25 волта смятам да сложа, а за керамичните 50в.
-
2764 е със прозорче. Под лепенката трябва да има прозорче. Да стойностите са в микрофаради и изглеждат реални за тези платки. Срещал съм между 100-150 нано най често. Ако искаш сложи на електролитните 33Мф понеже винаги или много често съм забелязал, са с процентния допуск под стойноста. Сега пестят от всичко. :D
Попаднах на сайт с подобни платки, има и схемата и се вижда, че малките кондери са по 0.1Мф.
https://www.retrobrewcomputers.org/doku.php?id=boards:isa:xt-ide:start
-
shri, това дето си показал в модерна платка, а тази е от време оно бог знае от къде копирана и е вероятно оригиналният ѝ биос, да не работи със стандартните IDE дискове , били те и малки .
А инересно е дали може, да се бодне тук universal XT IDE BIOS от модерната платка и да сработи от раз . :master2:
-
Идеята ми беше да се сравнят стойностите на кондензаторите. За програмното осигуряване не съм и помислял, че може да се взаимства.
-
Лепенката аз я сложих, за да не се праши - дупка има и са накъсани жички от кристала към краката както видях.
Въпросът е може ли да се замени 2764 s 28C64 например - след като са pin compatible?
-
Имам хубави подробни снимки от този контролер , като се върна след работа ще ги пусна. Свалих ги баш от тук, един съфоримник продаваше Правец 16 от последните модели с интегрирана периферия и този контролер беше в пакета. Та може, да разпитаме кой го е купил, да помогне със съдържанието на чипето.
-
много благодаря, засега ще поръчам 100 броя https://kiloohm.info/3-digit-capacitor/154
-
ето снимките
-
ето и какво "прочетох" от биос-а на програматора :)
-
Само можеш да си изгориш програматора с чип на който е изтръгнато прозорчето и бондовете към силикона са накъсани. :master2:
Хвърляй го в коша и потърси кой може да ти изпрати съдържанието му.
-
търся със страшна сила, но няма :)
-
Не мога да твърдя със сигурност, но прилича на JUKO D16-X от следната публикация (https://forum.vcfed.org/index.php?threads/juko-d16-x-8bit-isa-ide-controller-is-it-any-good.49572/). Пал-ът е същият, а комбинационната логика бих казал е идентична или най-малкото близка. Броят на джъмперите е подозрително еднакъв (почти), а и годината в ревизията на нашата платка съответства на посочения екземпляр. Като се има в предвид, че JUKO платките бяха популярни у нас в онези времена, може да се допусне, че двете имат много общо. Копие на BIOS-a v1.2 на D16-Х има тук (https://www.minuszerodegrees.net/rom/rom.htm). Освен с D16-X тази платка прилича и на Acculogic sIDE-1/16. На горния адрес има BIOS и за тях. Аз бих опитал всички варианти :о).
-
[attach=1]
Платка ISA ROM Board (https://bazar.bg/obiava-35192775/platka-isa-rom-board) тази карта на Николай, няма ли да ви свърши работа, а после ако може да се премести съдържанието на епрома на вашата IDEXT карта, ако BIOS-a е съвместим?
-
имам такива карти, искам оригинален биос (какъвто е бил)
-
Не мога да твърдя със сигурност, но прилича на JUKO D16-X от следната публикация (https://forum.vcfed.org/index.php?threads/juko-d16-x-8bit-isa-ide-controller-is-it-any-good.49572/). Пал-ът е същият, а комбинационната логика бих казал е идентична или най-малкото близка. Броят на джъмперите е подозрително еднакъв (почти), а и годината в ревизията на нашата платка съответства на посочения екземпляр. Като се има в предвид, че JUKO платките бяха популярни у нас в онези времена, може да се допусне, че двете имат много общо. Копие на BIOS-a v1.2 на D16-Х има тук (https://www.minuszerodegrees.net/rom/rom.htm). Освен с D16-X тази платка прилича и на Acculogic sIDE-1/16. На горния адрес има BIOS и за тях. Аз бих опитал всички варианти :о).
На платката под биоса пише 64/128 този 256...
-
Събрах в архива IDE XT биоси от сайта, който по-горе ви предложиха. Повечето са по 8kB тоест за 2764 (8бита по 8kB) чип и на Juko е 32kB, но се ползват само първите 8kB, тоест ако отрежете нулите или единиците от края, ще може да се навре в един 2764 чип с програматора, само началото където е кода, останалото до края е празно пространство, с хекс редактора HxD Hex Editor може да си ги натаманите и сравните общо 7 варианта са за проби в zip файла архивирани, ако ви се занимава да си играете, обаче няма никакви гаранции, че изобщо някой код ще пасне, а оригиналния незнам от къде може да се издири.
-
Просто не ми се вярва никой от форума да няма достъп до оригинала и програматор да запише :(
-
А бе имам я някъде тая "гнас" , но откакто си направих два варианта на ISA-ROM Card от които едната има и IDE на нея, забутах платката някъде из десетките кашони с боклуци и дори и да се наема да я търся, едва ли ще успея до края на годината ???
-
А бе имам я някъде тая "гнас" , но откакто си направих два варианта на ISA-ROM Card от които едната има и IDE на нея, забутах платката някъде из десетките кашони с боклуци и дори и да се наема да я търся, едва ли ще успея до края на годината ???
Ето :) още малко и някой ще издаде четата!
т.е. ще има за всички биос за тази кочина в нета!
-
А бе имам я някъде тая "гнас" , но откакто си направих два варианта на ISA-ROM Card от които едната има и IDE на нея, забутах платката някъде из десетките кашони с боклуци и дори и да се наема да я търся, едва ли ще успея до края на годината ???
Е, сега ако няма да я потърсиш, по-добре изобщо да не беше се обаждал. :D
-
Е, сега ако няма да я потърсиш, по-добре изобщо да не беше се обаждал. :D
Ами точно затова си мълчах до сега, като се надявах някой колега да свърши работа :D , иначе следя темата от самото начало.
-
На платката под биоса пише 64/128 този 256...
... Повечето са по 8kB тоест за 2764 (8бита по 8kB) чип и на Juko е 32kB, но се ползват само първите 8kB ...
Както @hris (https://www.sandacite.com/forum/index.php?action=profile;u=3315) отбелязва, големината на BIOS-ите е 8 КВ, независимо в какъв чип са записани. Последното има отношение единствено към адресния дешифратор на модула.
...тоест ако отрежете нулите или единиците от края, ще може да се навре в един 2764 чип с програматора, само началото където е кода, останалото до края е празно пространство, с хекс редактора HxD Hex Editor може да си ги натаманите ...
Само имайте в предвид, че 8 битовата контролна сума на всеки блок от 2КВ трябва да е 00h.
-
(Връзка към прикаченият файл)
Платка ISA ROM Board (https://bazar.bg/obiava-35192775/platka-isa-rom-board) тази карта на Николай, няма ли да ви свърши работа, а после ако може да се премести съдържанието на епрома на вашата IDEXT карта, ако BIOS-a е съвместим?
На теория може и да работи, защото няма значение къде се намира BIOS-ът, стига адресните дешифратори на двата модула да са "синхронизирани". Това означава регистрите на втория модул (реалния IDE) да се намират там, където ги очаква BIOS-ът на първия модул. Разбира се BIOS-ът на втория, ако има такъв, трябва да бъде изваден. В случая имам в предвид показаната в обявата конфигурация. И не на последно място, трябва да намерите подходящ диск, който поддържа 8-битов трансфер ;о)
-
Ето :) още малко и някой ще издаде четата!
т.е. ще има за всички биос за тази кочина в нета!
A pizza, докато си чака биоса, ще и направи пълен реверс инженеринг на IDE-XT 8bit "Правец" платката си или иначе казано с една дума ще я копира, като първо я снима отвсякъде с чиповете за спомен, а после много внимателно без да я повреди платката и разпои всички части и я сканира голата платка от двете страни на цветен плосък скенер с 600dpi и после със SprintLayoiut 6.0 я пречертае ръчно по скановете в .bmp прекара новите пътечки отгоре им и ще качи свободно 600dpi скановете и снимките с високо качество (снимани на силна дифузна или слънчева светлина без сенки и на фокус така че всички надписи да се четат и да не са под ъгъл или перспектива) в гогле драйв и даде тук линка и качи готовите GERBER файлове в .zip архив в темата и схемата, която я е свалил с обратния инженеринг на пистите възстановил от платката, за да може всеки свободно през 2022г. а и натам после без да му плаща нищо за труда и проекта, да си я поръча тая "кочина" на платкаджийница JLCPCB.com , със BOM списъка части от comet.bg и да си я налепи нова, като КИТ, а като дойде от NKK дъмпа на биоса: .бин файла 8kB и да програмира епрома чипа 'и и да е пълен "100% клонинг" на оригинала модерна нова версия, само без лепенката на ОТК не че и тя не може да се сканира и копира на 100%, че накрая след всичкото това ангария безплатно нещо и за моя ИМКО-4 една да си направя и аз да намажа от "гювеча" (келепира). Ех мечтиии...
/>Воруем у Китайцев..
Ето как показно се прави Реверс Инженеринга в случая с електрожен и други по лесни платки ако изгледате цялата плей листа.
-
Извинявайте обърках филмчето:
/>ВОРУЕМ У КИТАЙЦЕВ - масштабно! (Ака Касьян) (https://www.youtube.com/watch?v=W8yRGhIJxvM&list=PLYWPJHDGvhxEdDSgyGyTJsmpStQci3m2X&index=2)
-
Трябва да се копира и PAL-a ... ;о)
-
Трябва да се копира и PAL-a ... ;о)
PAL-a лесен, а горната идея ми хареса (скенера ми е 2400 dpi (въпреки че искам 4800), но да видим 1-во какво може кочината...
-
Аз съм ЗА :good:
-
shri, това дето си показал в модерна платка, а тази е от време оно бог знае от къде копирана и е вероятно оригиналният ѝ биос, да не работи със стандартните IDE дискове , били те и малки .
А инересно е дали може, да се бодне тук universal XT IDE BIOS от модерната платка и да сработи от раз . :master2:
НЕ не може е отговора,
универсалния биос зарежда сложен на платката,
не намира контролер т.е. себе си (предполагам) пробва да зареди ОС от C,
пробва от A и най-интересното кара 386 компютър да извади това на картинката (NO ROM BASIC)
-
...
универсалния биос зарежда сложен на платката,
...
Универсалният XT-IDE модул не зарежда BIOS на друга платка!
Всъщност за да бъдем точни, употребата на термина BIOS в този контекст е неправилна и затова ще си позволя да направя следното уточнение. BIOS е записана на дънната платка. В ROM-вете по модулите са записани разширения за работа с тях, които BIOS включва в определен момент. Извинявам се за това "лирично" отклонение, но все пак трябва да говорим на един език. Нека се върна на основната тема. Примерът от посочената в предишен пост (https://www.sandacite.com/forum/index.php?topic=17234.msg129230#msg129230) обява (https://bazar.bg/obiava-35192775/platka-isa-rom-board) е много добър в това отношение. Там е използвана платка ССАТ200А,
(https://b.itemimg.com/i/212619738.0.jpg?1)
която няма ROM за разширение на BIOS, но работи благодарение на универсалния XT-IDE, който се намира на съседна платка. IDE интерфейсът не е сложен от схемно-техническа гледна точка (няколко регистъра и едно прекъсване) и много рано поддръжката му влиза в самата BIOS на АТ машините. В ХТ компютрите обаче, нещата не стоят така. Тук се намесва универсалният XT-IDE модул, който позволява да се ползват определени контролери разработени за АТ в ХТ машини, с важното ограничение, че те работят в 8-битов режим. Затова е подходящ за CF карти и дискове, които поддържат такъв режим, но не и за други комбинации. Доколкото знам, за да работи универсалният XT-IDE, той очаква да се ползва адресната схема на първичния IDE. Така че, ако комбинираш нашия XT-IDE контролер с универсалния XT-IDE модул трябва да се увериш, че всички джъмпери на първия са настроени в съответствие с особеностите и изискванията на последния.
-
НЕ не може е отговора,
универсалния биос зарежда сложен на платката,
не намира контролер т.е. себе си (предполагам) пробва да зареди ОС от C,
пробва от A и най-интересното кара 386 компютър да извади това на картинката (NO ROM BASIC)
И на мене ми го е правила тоя номер 386цата. Някакъв glitch e :crazy:
-
Универсалният XT-IDE модул не зарежда BIOS на друга платка!
Всъщност за да бъдем точни, употребата на термина BIOS в този контекст е неправилна и затова ще си позволя да направя следното уточнение. BIOS е записана на дънната платка. В ROM-вете по модулите са записани разширения за работа с тях, които BIOS включва в определен момент. Извинявам се за това "лирично" отклонение, но все пак трябва да говорим на един език. Нека се върна на основната тема. Примерът от посочената в предишен пост (https://www.sandacite.com/forum/index.php?topic=17234.msg129230#msg129230) обява (https://bazar.bg/obiava-35192775/platka-isa-rom-board) е много добър в това отношение. Там е използвана платка ССАТ200А,
(https://b.itemimg.com/i/212619738.0.jpg?1)
която няма ROM за разширение на BIOS, но работи благодарение на универсалния XT-IDE, който се намира на съседна платка. IDE интерфейсът не е сложен от схемно-техническа гледна точка (няколко регистъра и едно прекъсване) и много рано поддръжката му влиза в самата BIOS на АТ машините. В ХТ компютрите обаче, нещата не стоят така. Тук се намесва универсалният XT-IDE модул, който позволява да се ползват определени контролери разработени за АТ в ХТ машини, с важното ограничение, че те работят в 8-битов режим. Затова е подходящ за CF карти и дискове, които поддържат такъв режим, но не и за други комбинации. Доколкото знам, за да работи универсалният XT-IDE, той очаква да се ползва адресната схема на първичния IDE. Така че, ако комбинираш нашия XT-IDE контролер с универсалния XT-IDE модул трябва да се увериш, че всички джъмпери на първия са настроени в съответствие с особеностите и изискванията на последния.
Слагам CF-a + ROM-a в горната (захранвам) - оня екран,
слагам в долната - всичко си е наред.
-
Слагам CF-a + ROM-a в горната (захранвам) - оня екран,
слагам в долната - всичко си е наред.
Боя се, че механичното пренасяне на ROM-a не върши работа! И досега не съм предлагал такова. Тук е необходимо малко реверсивно инженерство!:о) Трябва да се разгледа схемата на нашето XT-IDE, да се разгадае значението на всички джъмпери по него, както и адресната схема на дешифратора. След това да се сравни с универсалния XT-IDE модул и да се види, дали изобщо могат да работят заедно. Или по скоро паралелно, всеки на отделен слот. За съжаление нямам под ръка нашенски XT-IDE контролер и не мога да помогна. Но ако имах... :о)
-
Слагам CF-a + ROM-a в горната (захранвам) - оня екран,
слагам в долната - всичко си е наред.
Ами и така трябва да е ;) Освен експерименти иска се и малко четене. Разширението на БИОС-а (да ползвам правилния израз) на Сергей в CF картата е модифицирано и е различно от XT-IDE BIOS-a от оригиналния източник (сайт).
И малък отчет-проверих днес цели 3-4 кашона, но уви, IDE-то за правеца не беше там ???. Скоро пак ще ровя.
-
Боя се, че механичното пренасяне на ROM-a не върши работа! И досега не съм предлагал такова. Тук е необходимо малко реверсивно инженерство!:о) Трябва да се разгледа схемата на нашето XT-IDE, да се разгадае значението на всички джъмпери по него, както и адресната схема на дешифратора. След това да се сравни с универсалния XT-IDE модул и да се види, дали изобщо могат да работят заедно. Или по скоро паралелно, всеки на отделен слот. За съжаление нямам под ръка нашенски XT-IDE контролер и не мога да помогна. Но ако имах... :о)
по нашето няма джъмпери само лед хедър, никой не ги кара заедно да работят
-
Ами и така трябва да е ;) Освен експерименти иска се и малко четене. Разширението на БИОС-а (да ползвам правилния израз) на Сергей в CF картата е модифицирано и е различно от XT-IDE BIOS-a от оригиналния източник (сайт).
И малък отчет-проверих днес цели 3-4 кашона, но уви, IDE-то за правеца не беше там ???. Скоро пак ще ровя.
с картата на малинов работи и биос от официалния източник, но XT варианта, другия прави проблем
четене на кое? няма инфо, няма док, няма биос, то ако имаше ...
а биос на ром-а ще казвам, докато всички други казват рам памет :)
-
по нашето няма джъмпери само лед хедър, никой не ги кара заедно да работят
:о)
Джъмпери има много! Липсата на рейки по тях не означава, че ги няма. Позволих си да редактирам снимката от началото на темата и на нея оградих всички. Това, че не се използват означава, че нашето XT-IDE работи с фиксирана конфигурация и за да продължим темата, трябва да сме наясно каква е тя. Затова в предишен пост (https://www.sandacite.com/forum/index.php?topic=17234.msg129223#msg129223) отбелязах приликата му с JUKO контролера и вероятността да сме го копирали в някаква степен.
А останалото, с най-добри чувства, ми звучи като НДК-то на културата. Майтап да става!;о)
-
...
И малък отчет-проверих днес цели 3-4 кашона, но уви, IDE-то за правеца не беше там ???. Скоро пак ще ровя.
:good:
Стискам палци да го намерите! Много ми се иска да се сдобия или да си направя реплика на такъв контролер... :о)
-
Не знам, дали ще повярвате, но номерацията на джъмперите на нашия контролер и тази на D16-X (http://www.cyberdelix.net/tech/d16-x.htm) съвпадат! За функциите можем само да гадаем. Със сигурност може да се каже, че J1 е идентичен и в двете платки! Има един в нашия, за който не съм сигурен дали е J4 или J14. Но съдейки по разстоянието между символите, по-скоро е J14. При това допускане, съвпадението е пълно!
-
Четейки тази документация виждам, че има режими за ХТ и АТ дискове. Стискам палци, да намериш оригиналният ROM :good:
Странно, че не са запоени рейките за джъмпери
-
Ако наистина е копие 1:1 картата и БИОС-а работите не изглеждат много "розови" ???
Трудно ще се намират дискове които да работят с нея, ограничението е до около 150MB, и конфигурацията е твърдо зададена (тип на диска от 1 до 46)
Ето линкове с описания за колеги които не са ги намерили :)
https://arvutimuuseum.ee/th99/c/I-L/20274.htm (https://arvutimuuseum.ee/th99/c/I-L/20274.htm)
https://minuszerodegrees.net/manuals/Juko/Juko%20D16X%20-%20Users%20manual.pdf (https://minuszerodegrees.net/manuals/Juko/Juko%20D16X%20-%20Users%20manual.pdf)
Добавям за всеки случай и старата версия (1.0) на БИОС-а за D16-X.
А търсенето на Правешката платка ще продължи при малко свободно време.
-
Ако наистина е копие 1:1 картата и БИОС-а работите не изглеждат много "розови" ???
Трудно ще се намират дискове които да работят с нея, ограничението е до около 150MB, и конфигурацията е твърдо зададена (тип на диска от 1 до 46)
...
Аз не съм и очаквал нещо различно :о).
Достатъчно е да споменем времето, за което говорим и произхода на IDE интерфейса. Затова от самото начало казвам, че освен всичко друго, трябва да се намери и подходящ диск, за да се насладим на тази конфигурация ;о). А обемът не ме притеснява особено, спомнете си големината на някои от най-популярните игри от онова време. А Windows 2/3 бяха под 5 МВ, докато документацията за тях беше десетки МВ :о).
Между другото, пазя един Conner CP30104H с обем 120МВ, който с известно количество лоши сектори, все още работи!
-
Аз не съм и очаквал нещо различно :о).
Достатъчно е да споменем времето, за което говорим и произхода на IDE интерфейса. Затова от самото начало казвам, че освен всичко друго, трябва да се намери и подходящ диск, за да се насладим на тази конфигурация ;о). А обемът не ме притеснява особено, спомнете си големината на някои от най-популярните игри от онова време. А Windows 2/3 бяха под 5 МВ, докато документацията за тях беше десетки МВ :о).
Между другото, пазя един Conner CP30104H с обем 120МВ, който с известно количество лоши сектори, все още работи!
Какви работи разправяш, аз си пазя 1-вия диск 40МБ WD - неубиваеми са, беше ми блокирал двигателя за главите - свалих 1 прозрачно капаче и на ръка раздвижих остта, случвало се е и плочи да раздвижвам така - тръгват и работят без проблем.
-
...
Ето линкове с описания за колеги които не са ги намерили :)
https://arvutimuuseum.ee/th99/c/I-L/20274.htm (https://arvutimuuseum.ee/th99/c/I-L/20274.htm)
https://minuszerodegrees.net/manuals/Juko/Juko%20D16X%20-%20Users%20manual.pdf (https://minuszerodegrees.net/manuals/Juko/Juko%20D16X%20-%20Users%20manual.pdf)
...
Предполагам, че това е по-нова версия на JUKO D16-X, в която повечето комбинационна логика е заменена с ASIC, а и джъмперите са различни. По мое скромно мнение, нашият контролер вероятно е заимстван от тази версия (https://forum.vcfed.org/index.php?threads/juko-d16-x-8bit-isa-ide-controller-is-it-any-good.49572/). Именно с нея правих сравнението. Има и много други прилики, но за съжаление, без картата в ръце всичко е само съчинение по картинка.
-
Какви работи разправяш, аз си пазя 1-вия диск 40МБ WD - неубиваеми са, беше ми блокирал двигателя за главите - свалих 1 прозрачно капаче и на ръка раздвижих остта, случвало се е и плочи да раздвижвам така - тръгват и работят без проблем.
Първият ми диск беше ST-225, а вторият - СМ5508. Главите на миналите през мен СМ5508 често "залепваха", но тяхното раздвижване беше лесно без да се отварят. Но това са дискове от предишна на IDE-то ера ;о)
Може ли да качиш снимка от страна елементи с премахнати D11 (PAL-а долу в вляво) и D9 (EEPROM-а), както и една от страна спойки?
-
Първият ми диск беше ST-225, а вторият - СМ5508. Главите на миналите през мен СМ5508 често "залепваха", но тяхното раздвижване беше лесно без да се отварят. Но това са дискове от предишна на IDE-то ера ;о)
Може ли да качиш снимка от страна елементи с премахнати D11 (PAL-а долу в вляво) и D9 (EEPROM-а), както и една от страна спойки?
ST-225 братовчед ми продава, но не е тестван,
снимки в момента не мога да направя,
PAL-a не се чете от моя програматор btw.
когато имам платката под ръка ще снимам както каза.
-
PAL-a не се чете от моя програматор btw.
Той ако е заключен, от никой програматор няма да се чете ;) Аз малко се учудих на твърде смелото ти изявление "PAL-a лесен". Да има и някакъв шанс да не са го lock-нали, но се съмнявам.
-
Той ако е заключен, от никой програматор няма да се чете ;) Аз малко се учудих на твърде смелото ти изявление "PAL-a лесен". Да има и някакъв шанс да не са го lock-нали, но се съмнявам.
Реално наистина не е проблем. Дори да е заключен може да се копира. Сигурен съм, че много от нас са наясно, но за тези които имат нужда от допълнителна информация, ще опиша накратко процеса. "Заключеният" PAL не позволява да се прочете картата (fusemap), с която е програмиран. Нормално е, да не кажа задължително, всяка матрица в краен продукт да е защитена. В този случай:
- С подходящ четец се определя картата на състоянията (за всяка входна комбинация се определя състоянието на изходите).
- Картата на състоянието се анализира с подходящ софтуер, който генерира логическите функции описващи работата на PAL-а.
- Функциите се оптимизират и минимизират. Целта на тази операция е да се използва колкото се може по-малка матрица.
- Генерира се нова карта за програмиране.
В Мрежата има много примери за описаната процедура.
-
Реално наистина не е проблем. Дори да е заключен може да се копира. Сигурен съм, че много от нас са наясно, но за тези които имат нужда от допълнителна информация, ще опиша накратко процеса. "Заключеният" PAL не позволява да се прочете картата (fusemap), с която е програмиран. Нормално е, да не кажа задължително, всяка матрица в краен продукт да е защитена. В този случай:
- С подходящ четец се определя картата на състоянията (за всяка входна комбинация се определя състоянието на изходите).
- Картата на състоянието се анализира с подходящ софтуер, който генерира логическите функции описващи работата на PAL-а.
- Функциите се оптимизират и минимизират. Целта на тази операция е да се използва колкото се може по-малка матрица.
- Генерира се нова карта за програмиране.
В Мрежата има много примери за описаната процедура.
Стига да не е "Регистров" или да няма имплементирани примерно R-S тригерчета и от сорта вътре ... Става и тогава , но може да отнеме ден и повече. А и трябва да имаш на разположение и устройството че да може да поглднеш как е свързан и да направиш малко логически изводи ( за тези които могат ) така че "лесен" е леко смело.
-
XTIDE и XTIDEOK на Micromax Systems най-вероятно са сваляни от такъв контролер.
XTIDEROM на Western Digital най-ероятно е от нещо друго.
Успех с PAL-а
-
Реално наистина не е проблем. Дори да е заключен може да се копира.
Това е пределно ясно, навремето, когато нямаши интернет и PAL-ове не се намираха, бях си направил преходна платка с 2 TTL прома и така успях да заместя 2-3 вида палчета, но всички те си бяла L версията, както е напомнил и TheHungry.
-
Разбира се има тънкости, но тук обсъждаме една определена матрица, която не е от регистров тип и може да се копира.
-
Преди да се мъчиш да прочетеш 'таблицата' на PAL тип 'L', трябва да знаеш краката му от вида I/O дали са програмирани като входове или като изходи. Това ще определи и размерите на самата таблица. Тоест, ако нямаш представа как е свързан чипът в схемата, а имаш само гол чип, ще трябва да го захраниш и да провериш тези крака през съпротивление към '+' и към земя, дали се държат като входове или като изходи...
-
[attach=2]
Този архаичен "Retro" тестер за TTL/CMOS чипове за Радио-86РК, дали би могъл да се ползва, като "схема"-интерфейс за тестване на PAL-a.
[attach=1]
Описанието, вътре е и кода на програмата от списанието статията цялата. Отваря се с WinDjView (https://sourceforge.net/projects/windjview/).
-
Преди да се мъчиш да прочетеш 'таблицата' на PAL тип 'L', трябва да знаеш краката му от вида I/O дали са програмирани като входове или като изходи. Това ще определи и размерите на самата таблица. Тоест, ако нямаш представа как е свързан чипът в схемата, а имаш само гол чип, ще трябва да го захраниш и да провериш тези крака през съпротивление към '+' и към земя, дали се държат като входове или като изходи...
:о)
Всичко това е така, но в тази тема говорим за определена платка (български контролер IDE-XT E33.088....) и нейната комбинационна MMI PAL16L8ACN. Трябва просто да се свали схемата на контролера и да се направи необходимото, за да се копира въпросната матрица. Всъщност, колегата започнал темата търси копие на ROM-а, а някой подхвърли идеята да се направи реплика... ;о)
-
:о)
Всичко това е така, но в тази тема говорим за определена платка (български контролер IDE-XT E33.088....) и нейната комбинационна MMI PAL16L8ACN. Трябва просто да се свали схемата на контролера и да се направи необходимото, за да се копира въпросната матрица. Всъщност, колегата започнал темата търси копие на ROM-а, а някой подхвърли идеята да се направи реплика... ;о)
Няма спор, така е. Това, което съм написал, е адресирано към хората, за които ти самият си написал това:
В този случай:
С подходящ четец се определя картата на състоянията (за всяка входна комбинация се определя състоянието на изходите).
Картата на състоянието се анализира с подходящ софтуер, който генерира логическите функции описващи работата на PAL-а.
Функциите се оптимизират и минимизират. Целта на тази операция е да се използва колкото се може по-малка матрица.
Генерира се нова карта за програмиране.
Мисля, че за тях то не е излишно. Както и че не е излишно да се обясни, че 'подходящ четец' може да бъде например просто устройство за прочитане 'на ръка' с писове или джъмпери, на брой колкото входовете на пала, и със светодиоди, свързани към изходите му, за да показват състоянието на изходите при зададените с писовете комбинации на входовете.
Ако пък държим на автоматично прочитане с четец/програматор, то в списъка с устройства на софтуера му трябва да се избере не пал, а памет, с брой адресни шини поне колкото входовете на пала, като трябва да се приготви и преходник, с който входовете на пала да се свържат като адресни шини на паметта, а изходите му - като даннови шини.
-
Мисля, че за тях то не е излишно. Както и че не е излишно да се обясни, че 'подходящ четец' може да бъде например просто устройство за прочитане 'на ръка' с писове или джъмпери, на брой колкото входовете на пала, и със светодиоди, свързани към изходите му, за да показват състоянието на изходите при зададените с писовете комбинации на входовете.
Ако пък държим на автоматично прочитане с четец/програматор, то в списъка с устройства на софтуера му трябва да се избере не пал, а памет, с брой адресни шини поне колкото входовете на пала, като трябва да се приготви и преходник, с който входовете на пала да се свържат като адресни шини на паметта, а изходите му - като даннови шини.
Прав си, много добро допълнение. В подобни случаи избягвам да влизам в детайли, защото задачата има няколко решения в зависимост от различни фактори (познавателни, технически и т.н.), поради което описах процеса "най-отгоре". В този ред на мисли, "метод" е по-подхящ за употреба от "четец".
Примерът с ПИС-вете навява мили спомени за времето, когато нямаше Интернет, и с часове ги превключвахме за да разгадаем матрицата (с малко "м"). Резултатите се записваха с молив и гума, а логическите функции определяхме с карти на Вейч/Карно, отново с молив и гума (важно уточнение!) :о).
-
Кораго казах че няма да е проблем пал-а в главата си незнайно защо имах гал (какъвто поне знам че мога да програмирам с моя програматор).
и като знам че дори моят "стар" програматор работи с над 18 000 ИС не вярвах да му се опре - е оказа се че не поддържа такова животно, странно защо толкова гъвкав програматор няма измислен алгоритъм да копира такива неща, при положение че може с дип суич и диоди да се разбере схемата по която е програмиран.
-
Кораго казах че няма да е проблем пал-а в главата си незнайно защо имах гал (какъвто поне знам че мога да програмирам с моя програматор).
и като знам че дори моят "стар" програматор работи с над 18 000 ИС не вярвах да му се опре - е оказа се че не поддържа такова животно, странно защо толкова гъвкав програматор няма измислен алгоритъм да копира такива неща, при положение че може с дип суич и диоди да се разбере схемата по която е програмиран.
Защото някога производителите не даваха на когото и да е било информация как се програмират съответните чипове .
Че дори и сега за някои няма достъпна такава въпреки че са минали 20-30 години и всичко става от свалени "логове" от съответният "достоен" да ги пише програматор .
-
Изкочи пиленцето, предстоят тестове!