Найти в Дзене
Поддержите автораПеревод на любую сумму
Орион-128. Мышь PS/2: программирование.
Всех приветствую! В первой статье я рассказал об одном из вариантов подключения мыши с интерфейсом PS/2 к компьютеру Орион-128 и решил самостоятельно разобраться в работе драйвера и как минимум попытаться написать простенькую программку, а как максимум - придумать несложный механизм подключения драйвера к своим программам, причём таким образом, чтобы при отсутствии контроллера мыши в системе на экране не отображался указатель, даже если программа поддерживает мышь. Ссылаться я буду на исходный текст...
148 читали · 2 дня назад
Орион-128. Тестер для КР580ВН59.
Всех приветствую! В воздухе давно витает тема подключения к компьютеру микросхемы внешних прерываний КР580ВН59. И вот, наконец, свершилось! Наперёд сразу скажу, что я не знаю, как эта микросхема работает в таких компьютерах, как "Корвет" или "Океан", но она преподнесла мне некоторые сюрпризы, о которых я даже не мог догадываться, изучая документацию. А именно, какие манипуляции необходимо провести, чтобы всё правильно работало. Но об этом чуть позже. Ранее уже предпринимались неоднократные попытки...
555 читали · 2 недели назад
Орион-128. Электронный регулятор громкости BEEPER'а.
Всех приветствую! На Орионе практически все программы свои звуковые эффекты делают через "бипер" - выход INTE процессора. Не будем в этом винить авторов, почему они так сделали - так уж случилось. Кто-то этот звук вывел на телевизор, кто-то на отдельный усилитель, кто-то соорудил на самой плате что-то, похожее на это: Если для регулировки уровня громкости применён резистор переменный, то регулировать громкость очень удобно, а если установлен резистор подстроечный, то иногда уже не очень. Нужно лазить отвёрткой, возможно подсвечивать фонариком на плату...
448 читали · 2 недели назад
Орион-128. Светодиодный индикатор для порта пользователя /F600h.
Всех приветствую! При разработке программного обеспечения для периферийных устройств иногда приходится контролировать правильное прохождение тех или иных сигналов на схему на каналах порта DD55 КР580ВВ55 (см. схему компьютера Орион-128). Приходится аккуратно садиться щупом осциллографа или тестера на выводы самого порта либо на плате периферийного устройства, что порой приводит к коротким замыканиям и сбоям при наладке. А иногда приходится писать программу и тестировать её без внешнего устройства, и в режиме отладки также лазить щупом по выводам микросхемы...
139 читали · 3 недели назад
Орион-128. Мышь PS/2: подключение.
Всех приветствую! Недавно в телеграмм-сообществе по Ориону зашёл разговор о подключении мыши к Ориону. Слово за слово, парни поделились документацией, софтом и я решил также оснастить свой Орион мышкой. Конечно, на данный момент Орион не может похвастать каким-либо количеством софта, поддерживающим мышь. Из известных мне, мышь поддерживает игра MANNER и графический редактор PENX. Да и то, вероятнее всего, MANNER с представленным вариантом подключения работать не будет, т.к. неизвестно, какой интерфейс подключения использовали/поддержали авторы игры в далёких 90-ых годах...
226 читали · 1 месяц назад
Простой цифровой термометр на микроконтроллере ATTINY2313.
Всех приветствую! Решил на дачу сделать цифровой термометр для измерения температуры на улице. Просто термометр. Безо всяких плюшек-фишек. В корпусе с прозрачной крышкой будет выглядеть как законченное устройство. Включил в сеть, наблюдаешь текущую температуру и радуешься 😊 Схема следующая: Работает всё просто. Микроконтроллер ATtiny2313 считывает показания датчика DS18B20 и отправляет данные в MAX7219, который отображает информацию на индикаторе FYT-5631W-11 с белым свечением. Красный и зелёный цвета уже настолько надоели, что захотелось разнообразия...
323 читали · 1 месяц назад
Орион-128. "Шагатель" с индикацией.
Всех приветствую! Ориону в 2025 году - 36 лет. Казалось бы, кому нужны эти древние восьмибитные прародители современных вычислительных машин? На что они в современных реалиях способны? Фото не отфотошопить, музыку не послушать, фильм не посмотреть, в интернет не сходить. Для чего они нужны? А ответ прост: это юность, это хобби, это в какой-то мере другой мир. Молодёжь сейчас таким не занимается. А вот люди, преимущественно возрастом 50+, причастные к электронике, очень даже не против "тряхнуть стариной"...
598 читали · 1 месяц назад
Орион-128. Получение ОЗУ в области портов F400h-F600h.
Всех приветствую! В журнале "Радиолюбитель" за 1998 год в номере 4 на странице 8 одним из читателей была предложена доработка по получению ОЗУ для пользователя в области портов F400-F600, а конкретно F404-F4FF, F504-F5FF и F604-F6FF. Дело в том, что архитектура компьютера "отобрала" этот диапазон у пользователя и размещать там какие-либо программы (например, драйвер печати, о котором говорит автор статьи) не представляется возможным. В публикации всё чётко и ясно описано, доработка мне показалась интересной, я решил доработать свой компьютер и заполучить дополнительные 756 байт ОЗУ...
1021 читали · 1 месяц назад
Atmel ATtiny2313 вместо К155РЕ3. Оправдана ли такая замена?
Всех приветствую! Давно известно, что микросхемы однократного программирования К155РЕ3 использовались практически только как дешифраторы для семисегментной индикации (с соответствующей прошивкой внутри, разумеется). В последнее время купить такие микросхемы мало того, что сложно, так ещё и очень высок процент брака среди них. Эти микросхемы давно уже не выпускаются и распродаются их остатки. Возникает вопрос: чем заменить? В одной из моих статей один из комментаторов написал, что зачем применять...
339 читали · 2 месяца назад
Модернизация тестера для процессора Z80.
Всех приветствую! Неизвестно, собирал ли кто-нибудь мой тестер для процессора Z80, но я столкнулся с таким вопросом, как проверка процессора на оверклокинг. Как показала практика использования и построения МПС на базе микропроцессора Z80, наиболее предпочтительные частоты это 5, 10 или 20 МГц. Мой тестер работает на частоте всего 2МГц, что позволяет только проверить, жив процессор или нет. Процессоры Z80 существуют в следующей сетке рабочих частот: 2.5МГц, 4МГц, 6МГц, 8МГц и 20МГц. Лично я на 2.5МГц процессоров не видел, остальные доводилось...
197 читали · 2 месяца назад
Орион-128. Программное получение частоты процессора.
Всех приветствую! При разработке программ, как правило это в 90% случаях программаторы, очень важно соблюдать длительности управляющих сигналов, иначе результаты работы будут отрицательными. Либо в играх, чтобы соблюсти определённую игровую динамику, необходимо в программных циклах делать задержки, чтобы игрок успевал за игровым сюжетом. Для этого программисты "привязывают" свои расчёты под текущую тактовую частоту процессора. До последнего времени на Орионе-128 с процессором КР580ВМ80А это была частота 2...
360 читали · 3 месяца назад
Тестер для микропроцессоров Z80 и KL5C8400.
Всех приветствую! В предыдущей статье я описывал собранный мной тестер для отечественного микропроцессора КР580ВМ80А. Сегодня речь пойдёт о зарубежном микропроцессоре Z80. Отличие данного тестера в том, что в нём применяется микросхема ПЗУ с тест-программой и подключение параллельного порта КР580ВВ55А в качестве этакого "дисплея". Данный тестер помогает определить, живой ли процессор в принципе или нет. Схема: Микропроцессор тактируется кварцевым генератором ZQ1 частотой 2 МГц. В микросхеме ПЗУ D2...
311 читали · 3 месяца назад