Главная | Файловый архив | Музей | Статьи и FAQ | Журнал "Downgrade" | Total Hardware'99 | Ссылки | Авторам | База данных | Конкурсы

Экстремально минимальный контроллер MIDI - клавы на 1801ВМ1А

ПОЛИГОН ПРИЗРАКОВ

Железные призраки прошлого - всё о старых компьютерах

Информация

Если пользуетесь личными сообщениями и получили на e-mail оповещения о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

ПОЛИГОН ПРИЗРАКОВ »   Другие архитектуры »   Экстремально минимальный контроллер MIDI - клавы на 1801ВМ1А
RSS

Экстремально минимальный контроллер MIDI - клавы на 1801ВМ1А

Обсуждение.

Выводить сообщения

<<Назад  Вперед>>Страницы: 1 2 * 3
Модераторы: Atlas3000, FromArcanum
Печать
 
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 4232
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
2 авг. 2013

Anonymous написал:
[q]
Вопрос по загрузчику, как ПО со стороны компа узнает, что надо загрузку делать, а со стороны клавиатуры - где голова загрузчика в поступающем потоке данных? При включении аппаратном и перезапуске программ же мусора можно наловить в порт, тогда неверные данные будут загружены. ПЗУ так и просится с более разумным загрузчиком.
[/q]

Методика злогрузки :
1. Включить MIDI - клаву к ИБМ ЭВМ ( судя по всему, к GAME порту ).
2. Загрузить ИБМ ЭВМ с дискетки с Кубасиком и программой - загрузчиком
3. Переключить MIDI - клаву в режим "загрузка" и нажать кнопочку "Сброс"
4. Нажать на клаве ИБМ ЭВМ кнопочку "поехали"
5. Через 1 сек на индикаторе клавы появится надпись "LOAD"
6. Через 10 сек на индикаторе клавы появится надпись другого содержания, кроме "error"
Если надпись не появилась, повторить с п.3

Если кто-то заметил, бюджет всего контроллера клавы - 1000 руб, и программатор КР556РТ7 или новая 1801РР1 ( 700 руб у ugoaleks , включая доставку в П-Посаде ) в него явно не помещаются.

Минимальная цена заведомо рабочей MIDI - клавы 4425 руб :
https://www.nix.ru/autocatalog...78469.html
В магазине в районе Останкинской башни.
В некотрых магазинах модель может быть еще дешевле.

---
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 4232
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Порты 177714 и 177716 :

Применять КР1564ИР23 ( т.к. у них большое выходное напряжение и встроенная диодная защита от статики на входах ),
и 155ИД10 - они обеспечивают выходной ток до 80 ма ( практически и 120 ма могут, при повышении выходного напряжения до +1.2 вольт ).
Клавиатура - пассивная размером до 10х12 сканов с теоретической возможностью применить и 16х12 сканов.
Индикатор - 16 сегментный 16 знаков ( или даже диодная точечная матрица 1 цвет 8х8 4 шт. с общими катодами ).
В самом крайнем случае и АЛС318 подойдет.
Назначение регистров :
177716 запись - сегменты индикатора, аноды, 16 шт.
177714 запись - биты 0...3 - выходной сигнал сканирования клавы,
биты 4...7 - выходной сигнал сканирования катодов индикатора ( отдельных знаков ), 16 шт.
177714 чтение - биты 0...11 - входной сигнал с клавиатуры.
177716 чтение - старший байт - РНП.

---
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 4232
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
2 авг. 2013
СОЗУ и диодное ПЗУ :

Применять 2 шт. 62256 быстрее 100 нс, с допустимым напряжением хранения - 2 вольт.
Адрес СОЗУ - 000000...167777
Адрес ПЗУ - 176000...176377, реально - до 176037, примерно 75 диодов для 1801ВМ1, для 1806ВМ2 - до 100 шт.
Быстродействие СОЗУ - 1 такт, ПЗУ - 0 тактов. Для 1806ВМ2 допускается применять СОЗУ с быстродействием 0 тактов.
Собственно БИС СОЗУ не показаны на рисунке, их входы CS подключать к 217ЛА2 - младший байт СОЗУ - "L", старший байт - "Н".
Входы СОЗУ "ОЕ" - линия DIN МПИ, входы "WE" - линия DOUT МПИ.

Применять мелкие ИС серии КР1533, а так же К155ИД3, 2ЛБ172, 217ЛБ2.

---
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/
Dmitry Dubrovenko
Advanced Member

Dmitry Dubrovenko
Откуда: Cанкт-Ленинград
Всего сообщений: 1464
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008

MM написал:
[q]
MIDI - клавиатуры, предназначенного для встраивания в детскую музыкальную игрушку
[/q]

Дальше ничего не понял (что за порт клавиатуры?), но попробуйте это.
Лишние клавиши не подсоединяйте, динамику, если не надо, "заглушите", и будет Вам щасье. :)

---
ICQ нет, и в ближайшее время не будет!
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 4232
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
2 авг. 2013

Dmitry Dubrovenko написал:
[q]
Дальше
[/q]

Дальше пошло краткое ТО контроллера ЧПУ, в стиле "ретрокомпьютинг".

Отмечу, что все известные проблемы электронной промышленности ( с вычислительными делами ) были решены году так к 2000-му, и это явление сопровождалось выходом ОЭВМ очень серьезной вычислительной мощности ( по меркам СССР ).
Т.е. в данной теме предлагалось собрать именно ретроконтроллер, для работы с телеграфным каналом 31.25 Кбод

*

Для желающих поменьше паять есть и вариант ретро-контроллера на БК0010 с 084 ПЗУ ( школьный Фокал - ИРПС ) с блоком ИРПС, переделанным под совместимость с MIDI ( кварц 7.5 мгц и электро-согласование уровней для GAME -разъема ИБМ ЭВМ ). Софт придется грузить при каждом включении БКшки.
Собственно пассивная музыкальная клава в этом случае пристраивается к порту 177714 УП БКшки.


---
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/
Guest
Гость

Ссылка

MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 4232
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
2 авг. 2013

kod007 написал:
[q]
можно ли на такой аппаратуре выполнять гипотетически минималистичную многозадачную операционку,
[/q]

Если установить границу СОЗУ в диапазоне адресов 000000-173777 ( посредством добавления 1 шт. мелкой ИС в цепь входа разрешения 1533КП7 ) - то можно воспользоватся эмулятором ДВК господина Патрона, но перед этим закачать туда типа программы пульта ДВК, в адреса 170000-173777. При этом подключение к ИБМ ЭВМ выполнять через RS-232, и разрешить прохождение сигнала 50 гц с 1801ВП1-065 на вход IRQ2 ( 100 вектор ) 1801ВМ1 .
Нет точных данных, но двузадачник пойдет точно, т.к. размер ОЗУ будет 60 кбайт.

Отмечу, что собственно основное назначение контроллера - обработка MIDI - протокола, и так выполняется с некотрым "натягом" по быстродействию, а выполнение этого через стандартные запросы ОС еще в пару раз осложнит работу ( в плане ресурсов быстродействия ). Видимо, тогда уже без более шустрого проца будет совсем сложно...

Обычно не принято размещать полные компоненты ОС в дочерних модулях ЧПУ - как правило, пишут острозаточенный софт именно под конкретное железо.

---
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/
Guest
Гость

Ссылка

Guest
Гость

Ссылка

Guest
Гость

Ссылка

<<Назад  Вперед>>Страницы: 1 2 * 3
Модераторы: Atlas3000, FromArcanum
Печать
ПОЛИГОН ПРИЗРАКОВ »   Другие архитектуры »   Экстремально минимальный контроллер MIDI - клавы на 1801ВМ1А
RSS

Последние RSS
[Липецк, ТК] Продам Партнер 01.01
[Старый Оскол] продам ТЭЗ-ы ЕС-1841 и другое
PIKO Modellbahn
[Питер] Продажа сетевых карт
[Екатеринбург] Продам связку на ZIDA 4DPS (~486 Socket 3)


Время выполнения скрипта: 0.2294. Количество выполненных запросов: 15, время выполнения запросов 0.1084


Партнёры: Компьютерный музей в Таллине | ЖЖ-сообщество | Таллин: Переулки Городских Легенд | Журнал "Downgrade"





Авторские права и условия копирования материалов



Hosted by Compic