Я тоже начал сборку.
Приехали микросхемы с Элитана.
Резисторы/конденсаторы куплю только в понедельник, поэтому воткнул пока только микросхемы с кнопками и индикаторами.
Вид для печати
Я тоже начал сборку.
Приехали микросхемы с Элитана.
Резисторы/конденсаторы куплю только в понедельник, поэтому воткнул пока только микросхемы с кнопками и индикаторами.
Собрал компьютер.
Генераторы тикают, на индикаторах - FFFFFF.
Рекомендую собирающим ставить на индикаторы резисторы 330 Ом, килоомники слишком слабое свечение дают.
У 155РЕ3 я не отгибал ножку, а просто вытащил из панельки цангу на 14-й ножке.
Конденсаторы С5, С7, С8 поставил по 0.1мкф, у меня их вагон...
К сожалению, на мелкокалиберном БП АТХ не оказалось питания -5в, поэтому работу процессора не проверить. Придется отложить полный запуск до завтра, притащу с работы другой БП, древний АТ...
---------- Post added at 19:15 ---------- Previous post was at 18:43 ----------
Маленький трик на клавиатурную тему :)
http://yadi.sk/d/RRYCT6twBFNW7
Ewgeny7, надписи на кнопочках на бумаге напечатаны и сверху наклеены?
Да, бумага. Ход кнопочек небольшой. можно этим воспользоваться.
Распечатал на бумаге, с полями чтобы их загнуть вниз.
Можно прозрачный скотч сверху нанести.
А закрепить на кнопках капельками канцелярского клея или тонкого двустороннего скотча, что еще лучше.
Смотрится симпатично, хоть и не очень долговечно, скорее всего...
В аттаче - файлик Экселя с разметкой.
Нашел блок питания подходящий.
При старте светится FFFF11.
На клавиатуру не эрегирует, увы...
Копал-копал, нашел, что на выборке А000 вообще пусто, в отличие от кипящих жизнью 0000 и С000.
Без ПЗУ на дисплее виден "почти спектрумовский матрасик", чередование цифр 003900, после сбросов меняющихся на 390039. Значит, процессор работает исправно.
Остается не самый очевидный вариант, но - описанный в руководстве - дохлое ОЗУ... Этот вариант вполне состоятелен, микросхема не новая, а выпаянная. Пошел искать по магазинам :(
---------- Post added at 22:57 ---------- Previous post was at 21:42 ----------
Зашил в ПЗУ простенькую программку, и убедился, что вывод был правилен...
Извините за зайлоговскую мнемонику...
LD A,0xAA
LD (0x9002),A
LD (0xC000),A
LD A,(0xC000)
LD (0x9001),A
l: IN A,0xA0
LD (0x9000),A
JMP l:
Нажатие на кнопы отображается на индикаторе исправно, а вот записанный как АА в память ОЗУ байт читается уже как FF.... Импульсы чтения/записи на ОЗУ приходят. Аминь!
Легким движением паяльника...
Cypress 62256 превращается в 537РУ10 :)
Заработала машинка!
Руки и мозги тут же вспомнили машинный код, понабивал всякой фигни, поиграться с вводом и индикаторами :)
И ведь всё работает!
Я доволен как слон :)
Спасибо громадное всем, кто принимал участие в воскрешении машинки!
---------- Post added at 17:29 ---------- Previous post was at 16:54 ----------
Хотел бы добавить, что в FAQ очень не хватает таблички с командами 580ВМ80.
В журнале ЮТ была очень хорошая, с объяснениями, но она большая и с ошибками.
А вот в журнале Радио когда-то печаталась цветная таблица... найти бы ее и добавить в ФАК.
Что-то никак найти ее не могу, а так бы добавил.
Нашел что-то похожее http://yadi.sk/d/X3b2H-MJHiWSF, там начиная с 22 станицы идет подробное описание системы команд.
Я нашел, но в низком разрешении и со складкой...
Я ведь видел в интернетах и получше качеством...
Это журнал "Радио" №5 за 1987 год.
http://www.radiolibrary.ru/journal/radio/1987/5.djvu
В конце - цветная вкладка с системой команд КР580ИК80А.