Отговори на тема  [ 122 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5, 6, 7 ... 9  Следваща
ИМКО 1... Някой виждал ли е това животно на живо ? 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
DimKo,
добре дошъл!

сега с голямата резолюция нещата стават по-ясни. вероятността да е ИМКО-1 според мен клони към 100%
дейта кодовете съвпадат с геоложката епоха, чиповете за които си спомням - също. помня, че ми дадоха навремето схема, аз почнах да събирам чаркове, но имаше ненамираеми чипове (вероятно видео чипа). много скоро след това се запознах със следващото ИМКО и ми мина мерака за първото.

липсващия чип вероятно е 8255 или 8256.

промовете са 2708 и за да ги прочетеш ти трябва програматор, който ги поддържа. за съжаление няма да е лесно да намериш такъв, защото тия промове искат -5, -12, +5, +12 дори за четене само. за програмиране ти трябва още едно +27 (май), има значение кое след кое се включва и маха, програмирането беше като някакво влакче в увеселителен парк - всичи напрежения се клатят нагоре-надолу... повечето програматори не могат да ги осигурят тия напрежения накуп и затова поддържат чипове от 2716 нагоре.

по онова време обаче, 2708 и програматори за него бяха доста разпространени, дори и аз си бях издялкал един. с ключета за адреси и данни 8)


Сря Окт 03, 2012 2:52 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Мар 09, 2012 11:36 am
Мнения: 21
Местоположение: София
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
ДедоБоре,
Добре заварил! :)

Липсващият чип е идентифициран: AY-5-1013A - UART

С четенето на EPROM-ите има грижи, наистина. Това с последователното включване на напреженията го четох и ТУК. Чудя се доколко е реално проблем, но за по-сигурно смятам да го спазя. В ИМКО-вското захранване единствените потенциално-забавящи елементи изглеждат да са кондензаторите: 22000uF на +5V и по 5000uF на +/-12V


Сря Окт 03, 2012 3:30 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Окт 06, 2005 2:06 pm
Мнения: 194
Местоположение: Sofia
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
Проблема с последователността на включване при 2708 го има. На ония години като ученик и аз си бях дялкал програматор с ключета за адреси и данни, но не спазвайки последователността изгорих първите няколко. При включване, ако нямаше -5 (мисля не съм сигурен), на някое от другите захранвания направо му светваше жичката и изгаряше - виждаше се добре през прозорчето.


Сря Окт 03, 2012 5:58 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Мар 09, 2012 11:36 am
Мнения: 21
Местоположение: София
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
В крайна сметка направих четец-самоделка, с Ардуино и 4040 брояч за адресите. +5V и +12V от компютъра, -5V от батерия, включвани и изключвани в правилната последователност (вкл. -5V -> +5V -> +12V, изкл. в обратен ред). Фойерверки нямаше :)
Резултатите: ИМКО EPROM dumps (Intel hex формат)

С единия чип, D2708, нямаше проблеми - няколкото прочитания дадоха идентични резултати. Другият чип, обаче - MSM3758, даде разлики при всяко от 9-те прочитания. Дори в рамките на едно четене, някои от адресите са давали нестабилни данни (програмата чете данните на всеки адрес по три пъти). Смятам да драсна едно скриптче, което да изкара малко статистика от дъмповете, да се види кои адреси как се различават и кои са техните най-вероятните стойности. Не трябва да забравяме и че ЕПРОМ-ите са стояли без лепенки неясно колко дълго време - дори и в дъмпа на D2708 може да има разлики спрямо оригиналното съдържание.


Нед Окт 07, 2012 7:00 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Съб Юни 24, 2006 8:25 pm
Мнения: 2292
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
DimKo написа:
Не трябва да забравяме и че ЕПРОМ-ите са стояли без лепенки неясно колко дълго време - дори и в дъмпа на D2708 може да има разлики спрямо оригиналното съдържание.


И с лепенки и без лепенки - все тая. Гаранцията за записа е 10 години. Да не е и по-малко за тая памет. :)

_________________
Две плюс две е приблизително равно на четири. Факт!


Нед Окт 07, 2012 7:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
А бе няма как записът да е повреден така, че на всяко четене да дава различен резултат.

Я не му отваря изходните буфери с четарката си я кой знае какво, просто не е съвсем
като 2708 сигурно.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Нед Окт 07, 2012 8:08 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Мар 09, 2012 11:36 am
Мнения: 21
Местоположение: София
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
Вече бях тръгнал да пренаписвам четенето да ползва ADC-то, когато се сетих, че ... не съм сложил филтриращи кондензатори :o
Един при 4040-то, един при EPROM-a и нещата заспаха! Четири еднакви прочитания, без грешки.


Нед Окт 07, 2012 9:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Фев 01, 2007 4:04 am
Мнения: 1539
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
ДедоБоре написа:
...платките ги опроводяваше "програмата" зоя. много интересно работеше...

ДедоБоре , този заоблен "секси стайлинг" на пистите програма ли го е правила или някой калиграф с четчица? Тоя вид писти имат ли някакво предимство пред начупените линии , които масово се ползват сега ?

За такива платки е въпроса:
http://img341.imageshack.us/img341/9160/img5631a.jpg


Пет Ное 23, 2012 7:43 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
На ръка са правени с тиксо - http://www.youtube.com/watch?v=sZfWjofLtyw
По добри са от колкото начупените линии. При завой част от сигнала се отразява и се скофтява. Максимално правите и максимално плавните писти са най-добри.

_________________
Warriors of the Night, ASSEMBLER!!!


Пет Ное 23, 2012 8:13 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
който го радват тия "меките" писти, може и сам да си прави такива платки: http://eda.eremex.com/products/topor/

_________________
'просто' е технически синоним на 'красиво'


Съб Ное 24, 2012 1:29 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
направи следната постановка (на платка):
предавател, дълга писта, която си сменя дебелината и приемник
захрани предавателя с импулсен източник и гледай със добър скоп какво става на входа на предавателя.
за всеки преход тънко/дебело се появява отскок, който е пропорционален на разликата в дебелината на пистата.
и колкото е по-висока честотата и стръмността на фронта, толкова ще е по-голям отскока.

от там нататък си прави изводите за прави ъгли, ъгли на 40 градуса или заоблени. добре, че съвременните кадове сами си правят акордеоните, че иначе не знам какво щяхме да правим :o

на времето обаче това не е било причината, а просто технологията е била такава - с лента да се опъват писти. филмчето е много готино, благодаря.
по времето на ИМКО обаче платките ги правеха вече по фото- метод, не баш като филмчето. това касае само частта за ецване, иначе проектирането си беше горе-долу същото, без тази шикозна гумичка с моторче и прахосмукачка. това за платките, правени с лепенка.

за платките с линии се ползваше плотер в режим на сваляне на координати. на мястото на молива се слагаше прозрачна лупичка с кръстче. със джойстика се докарва до мястото от където има чупка в линията и се свалят координатите, и така се обхожда цялата писта. изключителни пипкава работа но имаше една силвия в циит, дето сваляше едва ли не всички платки по онова време. след като свалят координатите ги прекарваха през някаква програма да ги обработи/закръгли и се правеха файловете за фотоплотера и дрила.


Съб Ное 24, 2012 10:50 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
Скоро намирах в разни вехти неща подобни самозалепващи лепенки на Бищоп - контактни площадки, такива за ИС и няколко дебелини "писти" за работа в мащаб 2:1. И още работят - т.е. лепят си както трябва... :D


Съб Ное 24, 2012 12:24 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Мар 09, 2012 11:36 am
Мнения: 21
Местоположение: София
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
След известна пауза, през последния месец ми остана повече време да се позанимавам отново с ИМКО-то. Започнах с оправяне на дребните проблеми по платката - висящия кабел на видеото, едно счупено съпротивление, два изтръгнати кондензатора и т.н. Направих кабел за клавиатурата. Накрая, след доста гледане и мерене за окъсени пътечки, се престраших и го включих :)

Нямаше фойерверки, нито магически пушек, а дори изкара и някакво изображение: ВИДЕО. (по време на видеото два пъти правя ресет от клавиатурата). Като цяло - гонят се някакви символи по екрана, но нищо общо с това, което можеше да се очаква от кода в EPROM dump-овете.

Първото ми предположение беше за проблем във видео частта на платката - видео-процесора SFF96364, символния генератор RO-3-2513, видео-паметта или някой от логическите чипове около тях. Принципната схема на работа на всички тях не ми беше напълно ясна в онзи момент, което усложняваше нещата. След това се оказа, че 20-те MHz на осцилоскопа, който ползвах, са малко на ръба - няколко дена мислех, че във видео-паметта никога нищо не се записва, защото осцилоскопът не успяваше да "хване" няколкото единични импулса на сигнала за четене/запис.

В крайна сметка, след няколко вечери ръчкане по всевъзможни сигнали, не успях да открия проблем с видеото - изглеждаше, че то показва това, което му насипят в паметта. Следващият заподозрян беше RAM паметта. Сглобих една джаджа, която върти адреси до 1024, пише данни в чипа памет и ги чете обратно. Всичките осем чипа на платката издържаха тестването.

Понеже нямам логически анализатор, с който да видя какво се случва по шините за адреси и данни, нито заместващи чипове за основните от "чипсета" (8080 + 8228 + 8224), последното което измислих беше да подменя оригиналния EPROM на адрес 0 с EEPROM с мой код. Две от IO-тата на платката излизат на конектор-петица и изглеждаха подходящи за тест - необвързани с видеото и лесни за наблюдение. Няколко реда в on-line 8080 асемблер, които да редуват 0x00 и 0xFF на IO-тата, много висящи жици, но имаше резултат! Идеални правоъгълни импулси, с очакваната честота.

Пробвах да пиша и символи по екрана - в началото един от 4-5 не излизаше (по неясна причина), но след като добавих закъснения от по няколко милисекунди, нещата се оправиха - дори и специалните команди като 'изчистване на екрана' работят:
ИзображениеИзображениеИзображение

За съжаление, всичките ми опити да подкарам по-съществени парчета от оригиналния код за момента завършват безуспешно. Дори началните редове текст не успяват да се покажат, което ме навежда на мисълта, че може би в EPROM-ите са омазани някои инструкции свързани с работа с дисплея. Друг вариант е кодът да е тясно обвързан с наличието на клавиатура, а моята е с няколко окъсени клавиша и в неясно общо състояние. За момента тествам без нея, ремонтът й предстои.

Та сега се чудя откъде да подхвана дебъгването на оригиналния код... или направо да пиша нов монитор 8) (т'ва второто в рамките на шегата)


Пон Май 27, 2013 12:11 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юли 24, 2005 10:28 am
Мнения: 2658
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
¶ написа:
На бас се хващам, че тия дето плюете, не можете да направите читаво копие на Apple II, използвайки "развойните" CAD средства от 1982г. :D ( паус, туш, чертожна дъска, стъклата на прозореца и т.н. ) . Ако не бяха направили български компютри по онова време, надали повечето от Вас щяха да се занимават сега със софтуер/хардуер, ама нали е по-готино да се изчикиджьосаме и да наклепаме всички ...

пирев, аз срещу хората копирали правците нямам нищо против, но тези дето величаят българската компютърна индустрия от онова време са ми смешни. да, това са копия, не оригинални разработки. разбира са това че са копия е добро бизнес решение, имаш готов софтуер, но не е научно или техническо постижение.


Вто Май 28, 2013 6:55 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: ИМКО 1... Някой виждал ли е това животно на живо ?
zaphod написа:
¶ написа:
На бас се хващам, че тия дето плюете, не можете да направите читаво копие на Apple II, използвайки "развойните" CAD средства от 1982г. :D ( паус, туш, чертожна дъска, стъклата на прозореца и т.н. ) . Ако не бяха направили български компютри по онова време, надали повечето от Вас щяха да се занимават сега със софтуер/хардуер, ама нали е по-готино да се изчикиджьосаме и да наклепаме всички ...

пирев, аз срещу хората копирали правците нямам нищо против, но тези дето величаят българската компютърна индустрия от онова време са ми смешни. да, това са копия, не оригинални разработки. разбира са това че са копия е добро бизнес решение, имаш готов софтуер, но не е научно или техническо постижение.


копирали, измисляли... няма значение, щом са правили някакви продукти. сега какво правят?
аз това мисля че го бях поствал преди, но ето пак извадка от уикипедията:

Цитат:
At its peak, Bulgaria supplied 40% of the computers in COMECON. The electronics industry employed 300,000 workers, and it generated 8 billion rubles a year (US$13.3 billion). Since the democratic changes in 1989 and the subsequent chaotic political and economic conditions, the once blooming Bulgarian computer industry almost completely disintegrated


дори да допуснем, че тия данни са някак преувеличени, все-пак компютърната индустрия по времето на ИМКО-то е давала хляб на масата на около 10% от общото работещо население на страната. това никак не е малко, предвид на факта, че доста от тия хора сега са или навън или безработни...

_________________
'просто' е технически синоним на 'красиво'


Вто Май 28, 2013 8:40 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 122 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5, 6, 7 ... 9  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни