RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Октябрь 2021
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031

Календарь Календарь

Последние темы
» Новости. Разное. Криптовалюты...
автор Viktor2312 Сегодня в 11:12

» Источники питания. Статьи, заметки, очерки, разное...
автор Viktor2312 Вчера в 12:30

» DOT
автор Atari1974 Пт Окт 15 2021, 17:33

» Изучаем Java. Основы.
автор Viktor2312 Пт Окт 15 2021, 12:15

» ПЭВМ "Специалист": Вопросы программирования
автор SpaceEngineer Ср Окт 13 2021, 20:12

» Турбирование Специалиста
автор SpaceEngineer Вт Окт 12 2021, 15:18

» Netbox.Global (NBX) - браузер с инновационной технологией.
автор Viktor2312 Вт Окт 12 2021, 11:21

» Майнер: Team Red Miner
автор Viktor2312 Вт Окт 12 2021, 10:55

» Майнер: T-Rex
автор Viktor2312 Вт Окт 12 2021, 10:52

» Майнер: lolMiner
автор Viktor2312 Вт Окт 12 2021, 10:41

» Майнер: Xmrig-proxy
автор Viktor2312 Чт Окт 07 2021, 14:27

» Майнер: Xmrig
автор Viktor2312 Чт Окт 07 2021, 14:25

» Майнер: WildRig Multi
автор Viktor2312 Чт Окт 07 2021, 14:17

» Майнер: NiceHash-Miner-Legacy-Fork-Fix
автор Viktor2312 Чт Окт 07 2021, 14:03

» Майнер: NiceHash-miner
автор Viktor2312 Чт Окт 07 2021, 14:01

» Майнер: NBMiner
автор Viktor2312 Чт Окт 07 2021, 13:56

» Майнер: Nanominer
автор Viktor2312 Чт Окт 07 2021, 13:53

» Майнер: MindMiner
автор Viktor2312 Чт Окт 07 2021, 13:47

» Майнер: GMiner
автор Viktor2312 Чт Окт 07 2021, 13:40

» Майнер: bminer
автор Viktor2312 Чт Окт 07 2021, 12:27

» Упрощаем схему Микро-80 и исправляем косяки. И собираем по технологиям 80-х годов.
автор шарлатан Вс Окт 03 2021, 08:25

» Кемпстон-джойстик для ATM Turbo.
автор Viktor2312 Чт Сен 30 2021, 19:01

» Литература по ATM Turbo
автор Viktor2312 Чт Сен 30 2021, 17:35

» Резонит. Новости, статьи, разное...
автор Viktor2312 Чт Сен 30 2021, 13:18

» Изучаем язык программирования Си. Вариант-2.
автор Viktor2312 Ср Сен 22 2021, 20:52

Самые активные пользователи за месяц
Viktor2312
радиолюбительский компьютер Микро-80 - мой новодел Vote_l10радиолюбительский компьютер Микро-80 - мой новодел Voting10радиолюбительский компьютер Микро-80 - мой новодел Vote_r10 
Atari1974
радиолюбительский компьютер Микро-80 - мой новодел Vote_l10радиолюбительский компьютер Микро-80 - мой новодел Voting10радиолюбительский компьютер Микро-80 - мой новодел Vote_r10 
SpaceEngineer
радиолюбительский компьютер Микро-80 - мой новодел Vote_l10радиолюбительский компьютер Микро-80 - мой новодел Voting10радиолюбительский компьютер Микро-80 - мой новодел Vote_r10 
шарлатан
радиолюбительский компьютер Микро-80 - мой новодел Vote_l10радиолюбительский компьютер Микро-80 - мой новодел Voting10радиолюбительский компьютер Микро-80 - мой новодел Vote_r10 

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


радиолюбительский компьютер Микро-80 - мой новодел

Страница 1 из 2 1, 2  Следующий

Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  vlad6502 Вс Ноя 24 2019, 12:28

1
Случайно обнаружил в Википедии фото моего Микро-80, собранного в 2014 году:
https://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE-80

Потом нашел этот форум, делюсь своей историей:
-----------------------------------------------------------------------------------------------------------------------------
Решил повторить первый радиолюбительский компьютер Микро-80, описание которого было опубликовано в журнале Радио в 83 году (Авторы: Г.Зеленко, В.Панов, С.Попов)

Постараюсь по максимуму сохранить оригинальную схемотехнику, возможное "послабление" - использование ОЗУ/ПЗУ более высокой степени интеграции. Собирать буду на двусторонних макетных платах, разводка МГТФ, системная шина - на IDE шлейфах (спасибо за идею vinxru).

немного истории: Микро-80 был первым самодельным компьютером, который я видел вживую, его собрал парень из старшего класса. Это было году в 84. Я тогда очень загорелся идеей сборки компьютера, но по тем временам достать такую элементную базу мне было не под силу. Когда появился Радио-86, камнем преткновения стала дефицитная и дорогущая ВГ75... И когда в Моделисте я увидел схему Специалиста - я понял, что это мой шанс ! Взяв за основу Специалиста, несколько изменив схему видеоадаптера, подключив железную герконовую клавиатуру от Нейрона и добавив нечто вроде инженерного пульта, собрал на нескольких макетных платах и МГТФ монтаже свой первый компьютер. Впоследствии полностью переписал BIOS, встроив в него дизассемблер. Вот, собственно, почему Микро-80 и МГТФ ; )

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: дисплейный модуль

Сообщение  vlad6502 Вс Ноя 24 2019, 12:35

2
Первым собрал дисплейный модуль. Монтаж занял около 70 часов.

Видео ОЗУ пока сделал на 537РУ10, когда достану 565РУ2 в керамике, возможно, сделаю и оригинальный вариант
радиолюбительский компьютер Микро-80 - мой новодел Micro-11.1577008821 радиолюбительский компьютер Микро-80 - мой новодел 2247_911.1577008838 радиолюбительский компьютер Микро-80 - мой новодел 1792_911.1577008853

отображается "мусор" из РУшки:
радиолюбительский компьютер Микро-80 - мой новодел 1590_913.1577008870


Последний раз редактировалось: vlad6502 (Вс Дек 22 2019, 13:01), всего редактировалось 2 раз(а)

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: отладочный модуль

Сообщение  vlad6502 Вс Ноя 24 2019, 12:41

3
Собрал и запустил отладочный модуль, монтаж занял 85 часов.

Модуль разместился на 2х печатных платах, пульт подключен плоскими шлейфами на разъемах, металлическая панель с тумблерами и светодиодами может быть легко перенесена в корпус компьютера. Пока окончательно не решил как выполнить надписи: есть варианты гравировки, печати на самоклейке и печать с термопереносом.
радиолюбительский компьютер Микро-80 - мой новодел 1188_911.1577008980 радиолюбительский компьютер Микро-80 - мой новодел 1362_912.1577009002

Дисплейный модуль отображает текст, занесенный с отладочного модуля в память видео-ОЗУ:
"> МИКРО-80 ТЕСТ ДИСПЛЕЙНОГО МОДУЛЯ+ОТЛАДОЧНЫЙ ПУЛЬТ (VLAD6502) <"
радиолюбительский компьютер Микро-80 - мой новодел 1590_912.1577009026

Для полноценного тестирования отладочного модуля пришлось соорудить "эмулятор" процессора
радиолюбительский компьютер Микро-80 - мой новодел 839_9011.1577009060 радиолюбительский компьютер Микро-80 - мой новодел 566_9011.1577009075

Теперь можно приступать к модулю статического ОЗУ / ПЗУ


Последний раз редактировалось: vlad6502 (Вс Дек 22 2019, 13:04), всего редактировалось 2 раз(а)

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  Microsha Пн Ноя 25 2019, 00:03

4
Это не вы делали управляемый Микро80 накопитель на основе ЛПМ? Не расскажите о нем подробнее?

Microsha
новичёк

Сообщения : 24
Дата регистрации : 2019-09-12

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  vlad6502 Пн Ноя 25 2019, 00:12

5
Microsha пишет:Это не вы делали управляемый Микро80 накопитель на основе ЛПМ?

да, сделал накопитель на микрокассете, чуть попозже выложу инфу

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: источник питания

Сообщение  vlad6502 Вс Дек 01 2019, 14:17

6
Пришло время заменить теплый ламповый  старый добрый ИПС-1 чем-то более мощным, т.к. потребляемый модулями ток превысил 1А. Решил попробовать китайский новодел MEAN WELL NET-50. Блок питания выдает все 3 необходимых напряжения, мощности должно вполне хватить (по линии 5V может выдавать до 5А, при условии непревышения общей отдаваемой мощности 46,5W)

Отдельно стоит вопрос корректной последовательности подачи / снятия питающих напряжений, наиболее чувствительным является -5V, 565РУ3 более капризны чем 580ИК80. Блок питания моего первого компьютера на базе 580ИК80 состоял из двух отдельных трансформаторных БП: один мощный +5V 5А с возможностью вншенего управления, второй выдавал +12 и -5, причем -5 через реле управляло включением / выключением +5V.

На форуме zx.pk.ru заверили, что проблем быть не должно. Ну что ж, проверим Smile
радиолюбительский компьютер Микро-80 - мой новодел 4944_o11 радиолюбительский компьютер Микро-80 - мой новодел 5362_o11 радиолюбительский компьютер Микро-80 - мой новодел 5397_o11


Последний раз редактировалось: vlad6502 (Вс Дек 08 2019, 16:21), всего редактировалось 1 раз(а)

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: модуль RAM-ROM, первые наброски

Сообщение  vlad6502 Вс Дек 01 2019, 14:20

7
Модуль статической памяти Микро-80 планирую довольно сильно модифицировать - решил уйти от оригинальных 565РУ2 в пользу 537РУ10, которые очень хорошо совместимы с 573РФ5 на уровне выводов. На плате будет 8 банков (микросхем) ОЗУ / ПЗУ, причем нулевой банк позволяет устанавливать ПЗУ объемом до 16Кб, остальные - по 2Кб. Нулевой или первый банк могут использоваться для начальной загрузки -  на них может передаваться управление при выборке первой команды по адресу $0000. В любой из банков может быть установлено как ОЗУ так и ПЗУ (необходимо лишь переключить перемычки).

Дешифратор адреса позволяет ассоциировать каждый банк памяти с любым неперекрывающимся сегментом адреса размером в 2Кб (для банка 0 - до 16Кб). Как и оригинал, модуль поддерживает сигналы БЛКВХ и БЛКВЫХ.

Первый вариант схемы:
радиолюбительский компьютер Микро-80 - мой новодел 5906_o10

Возможно, есть некая избыточность по дешифратору адресов и обилию шинных формирователей, но, думаю, хуже не будет Smile


Последний раз редактировалось: vlad6502 (Вс Дек 08 2019, 16:20), всего редактировалось 1 раз(а)

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: модуль RAM-ROM готов

Сообщение  vlad6502 Вс Дек 01 2019, 14:24

8
Собрал и оттестировал на отладочном пульте модуль статической RAM-ROM. Сборка заняла 42 часа. В процессе тестирования обнаружил недочеты в схеме начального запуска, потребовалось введение пары дополнительных логических элементов. Так как на плате места под DIP корпус уже не осталось, рассматривал вариант использования 133 серии с монтажем на обратной стороне. Но в итоге решил остановиться на диодной ИЛИ логике, думаю на этих частотах проблемы быть не должно, нужно будет детально посмотреть в динамике.

В данный момент на плате установлены 7 банков ОЗУ (14 Кб) расположеных по адресам $0000...$37FF и 2 Кб ПЗУ по адресу $F800..$FFFF - для начала вполне достаточно для запуска Бейсика. Когда будет готов модуль динамического ОЗУ, все банки модуля RAM-ROM можно будет отдать под ПЗУ, получиться до 8Кб+7*2Кб=22Кб

Померял потребляемый модулями ток: модуль ROM-RAM - 440 мА, отладочный пульт - 820 мА, дисплейный модуль - 610 мА.
радиолюбительский компьютер Микро-80 - мой новодел 18440_11 радиолюбительский компьютер Микро-80 - мой новодел 18249_11 радиолюбительский компьютер Микро-80 - мой новодел 18113_11 радиолюбительский компьютер Микро-80 - мой новодел 18849_11

окончательная версия схемы:
радиолюбительский компьютер Микро-80 - мой новодел 21231_10


Последний раз редактировалось: vlad6502 (Вс Дек 08 2019, 16:18), всего редактировалось 2 раз(а)

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: шина питания и защита

Сообщение  vlad6502 Вс Дек 01 2019, 14:28

9
Распаял шину питания -  каждый модуль будет запитан по отдельному шлейфу:
радиолюбительский компьютер Микро-80 - мой новодел 27823_11 радиолюбительский компьютер Микро-80 - мой новодел 27977_11

С защитой микросхем от пропадания напряжения -5В (наиболее критично, подается на подложку) решил поступить незамысловато, но, надеюсь, вполне эффективно - непосредственно на плате процессора и динамического ОЗУ будут установлены реле, через контакты которых будет подаваться +5В на 580ИК80 и 565РУ3. Обмотки реле будут подключены к -5В. Данный механизм должен защитить как от проблем с БП, так и от обрыва в шлейфах/разъемах питания. Реле достаточно миниатюрные:
радиолюбительский компьютер Микро-80 - мой новодел 28660_12 радиолюбительский компьютер Микро-80 - мой новодел 28188_11


Последний раз редактировалось: vlad6502 (Вс Дек 08 2019, 16:15), всего редактировалось 1 раз(а)

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty .

Сообщение  barsik Вс Дек 01 2019, 20:29

10
Вы, похоже, фанатично трудолюбивый и очень аккуратны как монтажник. Ваша реализация Микро-80, похоже, самая эстетичная из всех. В Википедии ей место по праву. Паяете очень аккуратно заботясь о красоте. Глядя на ваши фото каждому хочется самому схватится за паяльник и сделать свой модульный сверх-ретро компьютер (т.е на ОЗУ 565РУ1 и используя все микросхемы с датой производства не позднее 1982), это у меня желание уже много лет (и такие старые детали есть). К сожалению, сейчас у меня энтузиазма на железо обычно хватает всего на неделю, максимум две.

Контроллер дисковода планируете? А то в Интернете есть фото Альтаира-8800 с дисководом, хотя дисковод туда подключили намного позже и был он у единиц. Чем Микро-80 хуже? По крайней мере у автора Микро-80 С.Попова и ещё одного энтузиаста, который сделал достойный Микро-80, причём не новодел, а ещё в 1985 году были дисководы на Микро-80. Массово дисководов на Микро-80 конечно не было потому, что дисководы стали доступны лишь около 1990, когда владельцев Микро-80 остались единицы, т.к появилось несколько гораздо более простых, намного менее трудоёмких и с печатными платами, самоделок.

С дисководом и CP/M у Вас число программ немножко увеличится (по крайней мере текстовый редактор будет приличный). Даже пара игр из CP/M может появиться, несложно их переделать под искейп-коды VT52 (а вообще есть до десятка игр под CP/M, но почти все они под 80 символов в строке и не особо играбельные).

Я не особо помню нюансы про Микро-80, но вроде у него модули несинхронные, - можно ли Микро-80 турбировать до 3 МГЦ или даже выше? Панелька ПЗУ на 28 ног, рядом три джампера, - похоже можно поставить 2764 и иметь 4 версии ROM-BIOS. Если так, то разве ввести регистр или даже ТМ2 для многостраничного ПЗУ было бы не лучше? Пара жилок ленточного кабеля при такой его длине для подвода питания - явно не лучшее решение. Выглядит красиво, но на проводе +5В упадёт 0.3 вольта. Интересно, что на ранних микро-компьютерах (Альтаир-8800, SWTP-680) у каждой платы тоже было своё питание - на каждой плате они почему-то ставили стабилизатор 7805 (аналог 142ЕН5).

ОЗУ на статике 537РУ10 это уже не в духе эпохи. Вот статические 537РУ2/РУ3 реально исторические из той эпохи. Я в 80-тые годы делал модуль ОЗУ (он и сейчас есть) на 8 шт. 537РУ3 (4Кx1), причём они работали у меня с КР580 на такте 3.5 МГЦ, хотя считаются тормозными. А особенно круто выглядел бы модуль ОЗУ на 565РУ3. А ещё круче - если на 565РУ1. Это тоже DRAM (но без мультплексирования, 4Кx1) в корпусе DIP-22, выпускались и в золоте и в пластмассе. Их применяли очень широко, все терминалы из 80-тых сделаны на них и модули памяти всех мини- и больших ЕС-ЭВМ были на них. Их выпускали до конца 80-тых и купить их можно и сейчас. Не в золоте конечно (почти все ИМС в золоте уже уничтожены).

Кстати, не смог найти в Интернете (винт недавно сдох, ссылки пропали) фото и рассказ того человека, кто сделал Микро-80 в середине 80-тых (сам этот человек умер в начале 2010-х), если кто в курсе киньте ссылку. По моему мнению Микро-80 сделало очень мало людей и его значение переоценивают. В Ленинграде в 80-тые я знал лишь одного человека, кто сделал Микро-80. Многих из тех кто занимался самодельными компьютерами в Ленинграде в 1986-1988 я знал, их было всего несколько десятков и все собирались по субботам в одном месте. Думаю, что аналогично с Микро-80 было и в других городах, т.е в городах с предприятиями электронной промышленности в лучшем случае Микро-80 повторило всего несколько человек, а в целом по стране число сделавших его составило всего несколько десятков человек. Сельским жителям это было сделать невозможно.

Выложенные фото удивительно качественные, но и большие по объёму - страница медленно грузится. Не у всех ещё планшеты с 4G+, у большинства ещё 3G. Пользоваться для сокращения объёмов выкладками фото с предпросмотром на этом форуме не стОит, т.к у незарегистрированных читателей фото по клику не масштабируются. Но зато спойлер открывается (это я к тому, что обычно группы крупных фото кладут под спойлер). Если с вашим файлообменником проблемы, то лучший и самый удобный файлообменник для картинок это - http://ipic.su/.

PS. Не знал, что РФ2 выпускали до 1995, думал до 1989, а затем их заменили на более скоростные РФ5 в пластмассе. Кажется, что у РФ2 выводы не золочёные, а паладированные (видимо потому и уцелела).


Последний раз редактировалось: barsik (Пн Дек 09 2019, 13:12), всего редактировалось 1 раз(а) (Обоснование : сделал ссылку запускаемой для гостей)
barsik
barsik
Ветеран

Сообщения : 1150
Дата регистрации : 2016-11-10
Откуда : С-Петербург

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  vlad6502 Вс Дек 08 2019, 16:08

11
barsik, спасибо за комментарии !
дальше еще будет материал, не хватает времени сразу выложить все. Возможно, будут ответы на некоторые Ваши вопросы / идеи.
По поводу картинок в посте - пользуюсь файлообменнником, который предлагает данный форум. Посмотрю, возможно получиться сделать превьюхи со ссылками на полноразмерные фото


Последний раз редактировалось: vlad6502 (Вс Дек 08 2019, 16:15), всего редактировалось 1 раз(а)

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: процессорный модуль (топология)

Сообщение  vlad6502 Вс Дек 08 2019, 16:13

12
Приступил к распайке процессорного модуля. Будут небольшие дополнения к оригинальной схеме - релейная защита процессора от пропадания -5В и буферизация сигналов ТИ1, ТИ2, Ф1, Ф2 (идея позаимствована у уважаемого vinxru)

На плате остается достаточно свободного места, можно будет разместить, например, дешифратор и ПЗУ с Монитором.

радиолюбительский компьютер Микро-80 - мой новодел 29632_10 радиолюбительский компьютер Микро-80 - мой новодел 29218_10 радиолюбительский компьютер Микро-80 - мой новодел 28937_10

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: процессорный модуль

Сообщение  vlad6502 Вс Дек 08 2019, 16:30

13
Закончил монтаж процессорного модуля. С точки зрения трудозатрат, он оказался на данный момент самым простым - на него ушло всего 34 часа. Еще забавная статистика - с начала проекта израсходовано 75 метров провода МГТФ и 100 грамм припоя Wink
радиолюбительский компьютер Микро-80 - мой новодел 31555_10 радиолюбительский компьютер Микро-80 - мой новодел 31994_10 радиолюбительский компьютер Микро-80 - мой новодел 31184_10 радиолюбительский компьютер Микро-80 - мой новодел 31432_10

Модуль запустился сходу, без каких-либо сюрпризов. При помощи отладочного модуля проверил пошаговое и непрерывное выполнение команд типа NOP, JMP, IN, OUT. Также убедился в полной работоспособности функций отладочного модуля: перехода / останова по заданому адресу, пошаговый режим, ПДП.

Теперь можно попробовать подключить модуль ОЗУ-ПЗУ, записать в ПЗУ програмку тестирования памяти и погонять в динамике.

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: первая "пультовая" программа

Сообщение  vlad6502 Вс Дек 08 2019, 16:33

14
После успешного теста процессорного модуля решил проверить взаимодействие с остальными компонентами. Соединив системной шиной все наличествующие модули: процессор, RAM-ROM, дисплейный, отладочный и набив в ОЗУ тумблерами простейшую программку - заполнение буфера дисплея символами от $00 до $FF, наблюдал на экране первые "осознаные" действия моего творения Wink

Программка, как и положено, набросана карандашом на бумажке и оттранслирована вручную при помощи таблицы команд ИК80 - все как в лихие 90е добрые старые времена Wink

радиолюбительский компьютер Микро-80 - мой новодел 32726_10 радиолюбительский компьютер Микро-80 - мой новодел 32360_10 радиолюбительский компьютер Микро-80 - мой новодел 32251_10

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  Microsha Пн Дек 09 2019, 23:02

15
Не поделитесь схемой релейной защиты процессора ?
Загруженные фото не открываются(

Microsha
новичёк

Сообщения : 24
Дата регистрации : 2019-09-12

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  vlad6502 Вт Дек 10 2019, 01:14

16
Microsha пишет:Не поделитесь схемой релейной защиты процессора ?
Загруженные фото не открываются(

Все просто, как ручка двери - обмотка реле запитывается -5, а через контакты подаем +5. Писал об этом в посте выше

У меня вроде все картинки открываются, вот если не логиниться на форум - тогда только превьюхи

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  Viktor2312 Вт Дек 10 2019, 12:31

17
Картинки не открываются, потому что РКН (роскомпозор) режет servimg, где и хранятся картинки. Но как показывает практика зависит от оператора, и региона. Например, у друга, а он сейчас живёт в Москве, они открываются, а у меня нет. Сейчас сам ресурс forum2x2.ru пытается разрешить эту проблему с роскомпозором из-за какой одной или нескольких картинок зарезали весь servimg.

_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру++

Сообщения : 16119
Дата регистрации : 2012-08-10
Возраст : 42
Откуда : Пятигорск

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty .

Сообщение  barsik Вт Дек 10 2019, 15:01

18
Microsha пишет:Загруженные фото не открываются
Viktor2312 пишет:Картинки не открываются, потому что РКН (роскомпозор) режет
vlad6502 пишет:если не логиниться на форум - тогда только превьюхи
Да. Похоже Microsha имел в виду, что фото выложенные с предпросмотром (т.е в виде крошечных картинок) у него не раскрываются по клику. Иначе бы он использовал выражение "фото не отображаются", а не писал бы "фото не открываются". Если мелкая картинка видна, а клик не работает, то в этом Рос-Ком-Надзор не виновен, это свойство форума.

Фото на этом форуме раскрываются на весь экран по клику только, если читатель вошёл на сайт как пользователь. А для гостей с этим делом облом, - гости могут с сожалением разглядывать только копии фото в изуродованном низким разрешением виде (и ссылки для гостей не работают). Потому выкладывать фото с предпросмотром неудобно для гостей. Тем более, что когда выкладывается целая группа фото, уместнее их прятать под спойлер (т.к когда картинок много, кликать по одной утомительно).

Отображение фотографий выложенных на картинко-хранилище 'servimg' зависит и от браузера. На браузере 3-х летней давности картинки отстутствуют, лишь на более новых браузерах и маленькие картинки есть и клик их масштабирует. А вот более прогрессивное картинко-хранилище, которое я рекомендовал (http://ipic.su/) прекрасно показывает картинки даже на браузере из 1998 года.
barsik
barsik
Ветеран

Сообщения : 1150
Дата регистрации : 2016-11-10
Откуда : С-Петербург

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: клавиатура

Сообщение  vlad6502 Вс Дек 22 2019, 12:47

19
Сделал клавитару для Микро-80 на базе найденых в загашниках остатков от советского терминала (к сожалению, не могу идентифицировать). Клавиши герконовые, раскладка ЙЦУКЕН - в общем, донор - то что нужно. Почистил клавиатуру от пыли, повыбрасывал часть ненужных кнопок, также пришлось немного повозиться с перерезанием существующих печатных дорожек. Расположение клавиш старался сохранить максимально близко к рисунку из журнала Радио.

Вот исходный "пациент":
радиолюбительский компьютер Микро-80 - мой новодел 33158_original.1577007905

Вот что из него получилось:
радиолюбительский компьютер Микро-80 - мой новодел 33760_original.1577007938 радиолюбительский компьютер Микро-80 - мой новодел 34004_original.1577007985

Для тестирования был собран мини-пробник на светодиодах:
радиолюбительский компьютер Микро-80 - мой новодел 34051_original.1577008014

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: It's alive !!!

Сообщение  vlad6502 Вс Дек 22 2019, 12:51

20
Уррраааа ! Мой Микро-80 заработал ! (May 13th, 2014)
радиолюбительский компьютер Микро-80 - мой новодел 34381_original.1577008177

На этих праздничных выходных поздно вечером на даче мой многомикросхемный монстр "ожил" и в него "вселилась душа" - монитор Микро-80 выдал приглашение к диалогу Wink
радиолюбительский компьютер Микро-80 - мой новодел 34594_original.1577008194 радиолюбительский компьютер Микро-80 - мой новодел 34867_original.1577008208

В процессе окончательной отладки пришлось изменить схему начального запуска - изначально я надеялся сбросить триггер нач.запуска только одним сигналом A15, но, оказалось, что при сбросе все адресные линии переходят в низкое состояние, поэтому пришлось также задействовать сигнал ЧТЗУ.

Вдобавок обнаружилось периодическое возбуждение адресных шинных формирователей. Посидев вечерок с осциллографом выяснил, что проблема была связана с неудачной разводкой шлейфов питания - земля всех модулей соединялась только на блоке питания, соответственно, на длине порядка 20 см начинали гулять помехи и возникала обратная связь. Решение простое (и вообще, странно, что я сразу так не сделал) - добавил в шлейф системной шины земляной провод.

Подключив клавиатуру погонял основные команды монитора, протестировал ОЗУ (сейчас 14 КБ). Выявил пару замыканий в матрице клавиатуры (уже исправил).
радиолюбительский компьютер Микро-80 - мой новодел 35358_original.1577008230

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: BASIC

Сообщение  vlad6502 Вс Дек 22 2019, 12:53

21
На этих выходных запустил BASIC: в модуле ОЗУ / ПЗУ заменил одну РУ10 на 2764 с прошитым интерпретатором.

После настройки перемычек дешифратора банков памяти получил следующую карту памяти:

$0000..$27FF - ОЗУ основное (5x537РУ10)
$6000..$7FFF - ПЗУ образ BASIC (2764)
$E000..$E7FF - Видеопамять, курсор (537РУ14)
$E800..$EFFF - Видеопамять, символы (537РУ10)
$F000..$F7FF - ОЗУ монитора (537РУ10)
$F800..$FFFF - ПЗУ Монитор (573РФ5)

Константа верхней границы ОЗУ в данном случае - $27, прописываем ее по адресам $0002, $021C, $0230, $0242 образа BASIC в ПЗУ (см. Радио 85г. N1). В статье написано, что минимальный объем ОЗУ для работы BASIC - 12 КБ. В моем случае получилось 10 КБ, каких либо проблем не заметил.

После начального сброса копируем содержимое образа BASIC из ПЗУ в ОЗУ командой монитора: T6000,7A00,0000 и запускаем интерпретатор командой J0

Набросал примитивную програмку, погонял компьютер непрерывно в течение суток - все Ок, работает стабильно.
радиолюбительский компьютер Микро-80 - мой новодел 35610_original.1577008347 радиолюбительский компьютер Микро-80 - мой новодел 36016_original.1577008374 радиолюбительский компьютер Микро-80 - мой новодел 36284_original.1577008386

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: нюансы картинки дисплейного модуля

Сообщение  vlad6502 Вс Дек 22 2019, 12:55

22
При заявленом разрешении дисплейного модуля в 32 строки по 64 символа ни на одном из протестированых импортных телевизоров (3 аналоговых + 2 LCD + 50"плазма) не удалось получить нормально видимыми более 25-26 строк ;(

Прийдется поковыряться в Мониторе и Бейсике, чтобы приручить ПО к реалистичному разрешению 25x64.

Конечно, возможно выделить специальный телик под монитор для Микро-80 и подкрутить у него картинку по вертикали Wink
радиолюбительский компьютер Микро-80 - мой новодел 37254_original.1577008473 радиолюбительский компьютер Микро-80 - мой новодел 39514_original.1577008485

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Микро-80: модуль динамического ОЗУ

Сообщение  vlad6502 Вс Дек 22 2019, 12:57

23
Собрал и запустил последний модуль Микро-80 - динамическое ОЗУ. Отклонения от оригинала минимальны - лишь добавил возможность использовать несколько типов микросхем памяти: 565РУ3, РУ6 и РУ5. На плате размещен один банк памяти, что дает 16КБ/64КБ ОЗУ в зависимости от типа примененных микросхем. При желании набрать 64КБ на РУ3 (чтобы максимально соответствовать оригиналу), конструктив модуля позволяет присоединить сверху еще одну плату с тремя банками памяти. Для защиты от пропадания питания -5 использовал реле (аналогично процессорному модулю).

Модуль динамического ОЗУ может работать в пересекающемся адресном пространстве с модулем ОЗУ-ПЗУ, при этом приоритет имеет модуль ОЗУ-ПЗУ (используются сигналы БЛКВХ и БЛКВЫХ)

С памятью дисплейного модуля ($E000..$EFFF) модуль динамического ОЗУ работает в параллель: запись производиться одновременно в оба модуля, а чтение выполняется только из модуля динамического ОЗУ (дисплейный модуль не позволяет читать из его видеопамяти). Таким образом, можно организовать скроллинг содержимого экрана, нужно лишь слегка подправить соответствующую подпрограмму Монитора.

Сборка заняла 38 часов, модуль запустился сразу же. Единственный нюанс, с которым предстоит разобраться - компьютер не хочет запускаться без статического ОЗУ по адресу $F000...$F7FF (рабочая область Монитора)

P.S. В оригинальной статье "Радио" N10, 1983г. допущена неточность во временной диаграмме сигналов (Рис.3): вместо сигнала "D6 выв.9" изображен сигнал с инверсного выхода этого же триггера ("D6 выв.8").
радиолюбительский компьютер Микро-80 - мой новодел 41174_original.1577008585 радиолюбительский компьютер Микро-80 - мой новодел 41408_original.1577008597 радиолюбительский компьютер Микро-80 - мой новодел 41541_original.1577008611

радиолюбительский компьютер Микро-80 - мой новодел 41742_original.1577008631 радиолюбительский компьютер Микро-80 - мой новодел 42067_original.1577008649 радиолюбительский компьютер Микро-80 - мой новодел 42337_original.1577008662

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty .

Сообщение  barsik Вс Дек 22 2019, 19:08

24
vlad6502 пишет:При заявленом разрешении дисплейного модуля в 32 строки по 64 символа ни на одном из протестированых импортных телевизоров (3 аналоговых + 2 LCD + 50" плазма) не удалось получить нормально видимыми более 25-26 строк
В Микро-80 фонт 6*8, а у Вас 6*10. Потому ничего удивительного, что видны лишь 26 строк. Даже самые крутые плоские телевизоры не показывают более 270 линий растра. Потому у Вас и разрывы в 2 линии растра между строками и операторы PLOT и LINIE выводят не сплошные линии. Получилось как в РК86 с его межстрочными разрывами по вертикали.

32*10= 320 линий растра ни один телевизор не отобразит, т.к в телевизорах в кадре всего 312 линий и из них 20% должно тратиться на обратный ход луча по кадрам. А если бы знакоместа имели высоту в 8 линий, то все 32 строки с запасом влезали бы, т.к 8*32= 256, что нормально отображал даже советский телевизор. Удивительно, что вообще синхронизируется. Какой кварц в задающем генераторе видео-модуля? Какой коэффициент деления счётчика по строкам?

Плата динамического ОЗУ выглядит красиво, но число TTL-доп.корпусов почему такое большое? Узел регенерации DRAM при использовании внешнего такта требует всего семь TTL-корпусов. Что там за странная микросхема в корпусе DIP-10 (вообще не знал, что существуют микросхемы в корпусе DIP-10)?

Релейная защита поможет при включении (т.е на КР580 не пойдёт +5В при отстутствии -5В), но от исчезновения (при случайном коротыше) напряжения +5В механическая защита защитить не может, нужна более скоростная электронная защита. А раз 565 РУ3 и 573 РФ1 в схеме отстутствуют, то и защита от выпадания -5В вообще не нужна, т.к КР580 ВМ80 не только не дохнут при отсутствии напряжения -5В, но даже и годами успешно работают без напряга -5 В. Потому и не надо применять иностранные 8080.

50" телевизор это круто. Видел картинку от 8-ми разрядки только на 41". Картинку взглядом не охватить, нужно вертеть головой чтобы читать с экрана. А я предпочитаю самый маленький размер экрана 13-14" (и то наклоняю голову вперёд, чтобы лучше видеть).

Бейсик можно заставить работать прямо из ПЗУ 6000 (что даст для бейсик программ дополнительные ~8 кб). В бейсиках Микро-80 и РК86 активно используются RST, что придумал для экономии ОЗУ Билл Гейтс в 1975 году (чтобы уместиться в 4 кб), потому надо при перетрансляции на ненулевой адрес все RST менять на CALL, или можно код не менять (только перетранслировать на другой адрес), но копировать при старте блочок промежуточных JMP-ов на RST-входы 0008...003A.

А чем отображаются символы с кодами выше $80? Если бит D7 использовать для инверсии видео сигнала (на ЛП5) или просто иметь прошитым во второй килобайт РФ2 для таких кодов инверсный фонт, то появляется возможность выводить инверсию знакомест, чего в оригинале Микро-80 нет (возможно, чтобы не вводить разброд между РК86 и Микро-80 авторы потому инверсию знакомест не включили и в схемы РК86 и МИКРОШИ).
barsik
barsik
Ветеран

Сообщения : 1150
Дата регистрации : 2016-11-10
Откуда : С-Петербург

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  Viktor2312 Вс Дек 22 2019, 21:42

25
barsik Доброго дня, времени суток. Не забывайте нажимать с правой стороны +, если вам понравился пост, вам не сложно, а человеку будет приятно. Лично я, с удовольствием читаю, и ставлю плюсики, чтобы дать понять человеку, что интересно, и здорово. Это я просто вспомнил, что вы писали, что не хотите плодить лишние посты, а зря, они не лишние...(по крайней мере, когда вы не ругаетесь..., а просто по теме общаетесь).

_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру++

Сообщения : 16119
Дата регистрации : 2012-08-10
Возраст : 42
Откуда : Пятигорск

Вернуться к началу Перейти вниз

радиолюбительский компьютер Микро-80 - мой новодел Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  Спонсируемый контент

26

Спонсируемый контент


Вернуться к началу Перейти вниз

Страница 1 из 2 1, 2  Следующий

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения