RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Октябрь 2020
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031 

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

Последние темы
» Флейм только по теме "Радио-86РК".
автор barsik Сегодня в 08:51

» BDS-C лучший компилятор для разработки игр РК86
автор barsik Сегодня в 02:02

» Разное
автор Viktor2312 Сегодня в 01:00

» К210. Общая тема по GPIO. Практика.
автор ведущий_специалист Вчера в 19:52

» К210. Общая тема по GPIO. Теория.
автор Viktor2312 Вчера в 15:13

» Kendryte K210 достойный микроконтроллер с ИИ
автор Viktor2312 Вчера в 11:59

» Можно ли на бейсике написать динамичную игру для РК86 ?
автор barsik Вчера в 07:36

» Простые доработки ZX-48К: RAM-монитор в ПЗУ и экран на E000
автор barsik Вчера в 07:35

» Общие вопросы по ПЭВМ Ириша
автор Viktor2312 Ср Окт 28 2020, 19:54

» Радио-86РК: Расширение ПЗУ
автор barsik Ср Окт 28 2020, 08:04

» Язык программирования С.
автор Viktor2312 Вт Окт 27 2020, 23:56

» Радио-86РК: внешние видео-адаптеры
автор ведущий_специалист Вт Окт 27 2020, 17:06

» Улучшение видео возможностей РК86
автор ведущий_специалист Вт Окт 27 2020, 09:25

» Часы на ВЛИ
автор Viktor2312 Вт Окт 27 2020, 05:06

» "Орион-128". Статьи, заметки, очерки, разное...
автор barsik Пн Окт 26 2020, 17:35

» Эмулятор радио 86рк
автор barsik Пн Окт 26 2020, 13:20

» Программирование для РК86
автор barsik Сб Окт 24 2020, 10:52

» Разработка "Радио - РК2019М".
автор barsik Ср Окт 21 2020, 20:33

» БВС-1
автор Viktor2312 Вс Окт 04 2020, 20:58

» 4 Октября. Спутник-1.
автор Viktor2312 Вс Окт 04 2020, 15:49

» Тема для вопросов, консультаций и т. д...
автор Viktor2312 Пт Окт 02 2020, 12:02

» Улучшение цвета Специалиста
автор Viktor2312 Пт Окт 02 2020, 09:50

» ZX Microdrive
автор barsik Вт Сен 29 2020, 02:44

» Трансформатор электронный Taschibra 230/12В 60Вт для галогенных ламп. Перестал работать.
автор Viktor2312 Ср Сен 23 2020, 15:05

» Купил с али БП 12в 100w для питания LED лент подсветки. Проблема
автор Viktor2312 Вс Сен 20 2020, 18:07

Самые активные пользователи за месяц
Viktor2312
компьютер - радиолюбительский компьютер Микро-80 - мой новодел Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел Vote_r10 
barsik
компьютер - радиолюбительский компьютер Микро-80 - мой новодел Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел Vote_r10 
ведущий_специалист
компьютер - радиолюбительский компьютер Микро-80 - мой новодел Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел Vote_r10 
RN1TZ
компьютер - радиолюбительский компьютер Микро-80 - мой новодел Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел Vote_r10 
freddy
компьютер - радиолюбительский компьютер Микро-80 - мой новодел Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел Vote_r10 
Atari1974
компьютер - радиолюбительский компьютер Микро-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
новичёк

Сообщения : 23
Дата регистрации : 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
Мастер++

Сообщения : 740
Дата регистрации : 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
новичёк

Сообщения : 23
Дата регистрации : 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
Гуру+

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

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

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

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

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

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

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

Сообщения : 740
Дата регистрации : 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
Мастер++

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

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

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

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

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

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

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

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

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

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

26

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


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

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

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


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