29-05-2026 20:28, 20:28
(29-05-2026 20:26, 20:26)Бебіфокс. Кіборґ-Убивця. 007. Wrote: Компьютер ЮТ-88
В 1989-1990 годах в приложении к журналу "Юный техник" был опубликован цикл статей о радиолюбительском компьютере "ЮТ-88" на основе процессора КР580ВМ80. Отличительной особенностью была возможность сборки компьютера поэтапно.
Обложка спецномера «ЮТ Для умелых рук №2/1989», посвящённого компьютеру «ЮТ-88»
Компьютер минимальной конфигурацииСначала предлагалось собрать компьютер в так называемой "минимальной конфигурации" - 1КБ ОЗУ, 1КБ ПЗУ, вывод информации на 6-разрядный семисегментный светодиодный индикатор. Ввод информации с клавиатуры из 17 клавиш (16 клавиш для ввода 16-ричного числа и одна клавиша "шаг назад" для перемещения на один байт назад). В ПЗУ размещалась простая программа-монитор, которая, несмотря на малый объём, позволяла программировать в 16-ричных кодах и даже загружать/выгружать программы на ленту. К слову, несмотря на кажущуюся убогость такого программирования, я сам когда-то начинал знакомиться с ассемблером для Z-80 программируя в 16-ричных кодах, и не считал это сильно неудобным. В компьютере была своя система прерываний, один раз в секуду. Это нужно было для хода программных часов, при этом время могло выводиться на индикаторы.
Авторский вариант ЮТ-88 минимальной конфигурации (из журнала «ЮТ Для умелых рук №2/1989»)
Компьютер не имел возможность воспроизводить звук, но это легко обходилось тем, что можно было выводить звук через магнитофонный порт. Для этого включали магнитофон на запись в режиме паузы. Одной из первых программ, демонстрирующих возможности компьютера, была программа "гамма" для проигрывания звуков различной тональности.Немного о схемотехнике компьютера "минимальной конфигурации":
Схема проста - процессор КР580ВМ80, задающий генератор КР580ГФ24, шинный формирователь КР580ВК38, буферы шины адреса КР580ИР82, ПЗУ на двух КР556РТ5, ОЗУ на двух КР541РУ2, адресный дешифратор на К155ИД3. В компьютере вся память была разбита на сегменты по 4КБ, и таким образом одной К155ИД3 можно было делать выборку для любого из 16 сегментов памяти (или портов). Для уменьшения количества корпусов в качестве формирователей кода нажатой клавиши использовались две КР556РТ4, а для индикатора использовалась К155РЕ3, запрограммированная как преобразователь 4-разрядного двоичного кода в код для семисегментного индикатора. Индикаторы были включены в динамическом режиме, для чего автором остроумно были использованы две микросхемы ОЗУ К155РП1:Не знаю как тогда, в 1989 году, но сейчас я эти раритеты не смог найти, пришлось делать замену, но об этом позже. Ещё было пару микросхем мелкой логики. И всё.Уже потом выяснилось, что К155РП1 вроде бы можно заменить на К155ИР32 или ИР26 без доработок, т.е. "один в один". К155ИР32 от ИР26 отличается только тем, что имеет выходы с открытым коллектором.Пару слов о ПЗУ. В своё время, читая все эти публикации про самодельные компьютеры, у меня появлялся вопрос - а как же программировать ПЗУ? Уже потом, изучив этот вопрос более основательно, я смог найти и схемы программаторов, и в конце-концов сделать самому универсальный программатор для ZX-Spectrum, который "шьёт" почти все УФ-ПЗУ и ПЗУ 556-й серии. Но тогда вопрос о программировании ПЗУ стоял остро. Хорошо было тем, кто мог отдать ПЗУ на какой-нибудь завод и "по знакомству" запрограммировать его. Но с моей точки зрения было бы правильнее сначала дать хотя бы минимальную информацию об этом вопросе. К слову, статьи по программированию К155РЕ3 появились только в номере №2/1991, а по программированию КР556РТ4 - в №6/1991 журнала. Впрочем если не брать в расчёт ПЗУ, то в параллели с публикацией описания конструкции компьютера были даны справочные материалы по основным микросхемам компьютера.Вдобавок ко всему в журнале были ошибки как в схемах, так и в описаниях, что осложняло сборку. К тому же многие радиолюбители испытывали сложности с приобретением некоторых микросхем (той же К155РП1). Поэтому в №12/1989 журнала была опубликована статья "Отвечаем на вопросы", где были исправлены ошибки предыдущих публикаций и была дана схема компьютера на элементной базе, которую было проще найти.Для компьютера даже была разработана дополнительная прошивка ПЗУ для арифметических операций (№3/1989 "ЮТ-88 в роли калькулятора"). ПЗУ представляло собой библиотеку подпрограмм как для простых вычислений, так и для вычисления тригонометрических, показательных и логарифмических функций для чисел с плавающей запятой. Исходные данные записывались в определённые ячейки памяти, вызывалась нужная подпрограмма, результат помещался тоже в ячейки памяти. Для работы ЮТ-88 в роли калькулятора нужно было впаять в схему дополнительное ПЗУ на 2КБ.
Предвесники и прородители всемирного буллинга над пенсами


![[Image: ut88_00.jpg]](https://zxbyte.org/pic/ut88/ut88_00.jpg)
![[Image: ut88_07.jpg]](https://zxbyte.org/pic/ut88/ut88_07.jpg)
![[Image: ut88_09.jpg]](https://zxbyte.org/pic/ut88/ut88_09.jpg)