Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

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

Полигон-2 »   Калькуляторы, арифмометры, PDA, HPC »   Самодельный калькулятор в корпусе Б3-23
RSS

Самодельный калькулятор в корпусе Б3-23

На Н1806ВМ2

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 * 9 10
Печать
 
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Пожалуйста, у кого есть натуральный калькулятор Б3-23 или Б3-24, сфоткайте плату на фоне миллиметровой линейки - какая максималная может быть длина/ширина, включая DC-DC конвертер для 145 серии.
xoiss
Гость

Ссылка

1Ж24Б написал:
[q]
[/q]
Спасибо за помощь!
Ну, похоже, вычисление процентов и работу с константой я сделал верно.

В примерах 10 и 11 пока оставлю "своё" поведение.
Но посмотрю, насколько сложно будет сделать поведение, как у оригинала.


MM написал:
[q]
[/q]
Спасибо!
С компилятором Си на RT-11 в общем разобрался.
Он оказался с диалектом K&R с небольшими дополнениями (тип enum) и ограничениями, специфичными для линковщика RT-11 (соглашение на глобальные символы).
Пытаюсь перевести на него проект симулятора.
Сейчас на форуме
1Ж24Б
Advanced Member


Откуда: Kaluga
Всего сообщений: 349
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
MM написал:
[q]
сфоткайте плату на фоне миллиметровой линейки - какая максимальная может быть длина/ширина, включая DC-DC конвертер для 145 серии.
[/q]
Плата вместе с преобразователем за её пределами - 70*98 мм.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
1Ж24Б написал:
[q]
Плата вместе с преобразователем за её пределами - 70*98 мм.
[/q]
Фотка очень необходима, с линейкой измерительной, или скан, тоже с линейкой.

Без этого нет возможности приступить к проектированию ПП.

Как вариант, могу взять на прокат Б3-23 или лучше Б3-24Г, как вариант - Б3-37
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Вопрос про КР537РУ11 - сразу после включения питания у неё какой адрес в селекторае адресов регистре 177760 ?

Или это как свистопляска с 1809РУ1 = неопределено, из-за чего проводился их отбор для надлежащей работе в КМД ДВК, т.к. иногда попадались экз. с 000000 в регистре адресов, из-за чго КМД не стартовал или крайне криво ( и не всега ) мог запускаться , т.к. ПЗУ РЕ2 тоже расположено с 000000 адреса.
xoiss
Гость

Ссылка

// просто добавлю ссылку — информация по кр537ру11б к1801ре1 (не рр1) и др. ОЗУ/ПЗУ — есть в выпуске МРБ 1199
Сейчас на форуме
xoiss
Гость

Ссылка

Портировал симулятор на RT-11.

Исходники (нужен бранч rt-11-port):
https://github.com/xoiss/b3-23/tree/tag-rt-11-port-as-is

Архив с исходниками и скомпилированным SAV-файлом:
https://yadi.sk/d/3C8hZkXq0QWPPg
https://yadi.sk/d/LnHnokaIzkOhTg

Чуть больше деталей:
http://www.phantom.sannata.ru/...2#pp475542

Никакими оптимизациями пока не заморачивался.
Просто портировал с минимальными изменениями, чтоб собирался и запускался.

На днях попробую запустить на ДВК и/или УК-НЦ.



[upd] запустили на Квант-4 — взлетело! :)
http://www.phantom.sannata.ru/...7#pp475787

[upd] перезалил архив с исходниками и скомпилированным b323.sav
- поправил символ конца строки LF на CR LF (сорри, у меня Линукс - вот и забываю иногда такую замену делать)
- выставил всем файлам дату 1998 год, чтоб всамделишная RT-11 не ругалась, что там BAD-блок
Сейчас на форуме
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Э3 для RT-11 :

Адреса регистров по записи :
177570 - мл. байт - сегменты светодиодов, 000377 - все сегменты потушены.
177574 - мл. байт - звук выход, 000200 - уровень тишины, 000000 (плюс) и 000377 (минус) - максимальные уровни.
177576 - мл. байт - биты 0...3 - катоды знакомест и сканы клавиатуры, 000377 - самый правый знак индикатора
по чтению :
177576 - мл. байт - входы сканов клавиатуры, список возможных данных чтения:
000000 - ничего не нажато,
000001 - 1-я линия нажатие
000002 - 2-я линия нажатие
000004 - 3-я линия нажатие
000010 - 4-я линия нажатие
000017 - нажаты все 4 линии одновременно.
Адреса 177560...177566 - в резерве для 1002ХЛ1.
Резисторами настраивается :
1. Частота процессора
2. Частота прерываний по 100 вектору
3. Адрес начального пуска
*

*
Есть предложение задействовать 100-й вектор для отображения данных индикатора и сканирования клавиатуры, с частотой порядка 1 кгц. Это даст пользователю почти прозрачный режим работы его программы - т.е., например, пока считается хитрая математика, индикатор не гаснет. С учетом софта подавления дребезга кнопок каждый такт прерывания потребует порядка ~100 машинных команд.
*
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Очень предварительное расположение компонентов на 4СПП :

Где модули - СОЗУ ( пока КР537РУ11 ) и ЭСППЗУ.
Прямоугольник - АЛС318А.
Разъем - 24-пин клавиатура и др.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Более натуральные измерения :

3 батареи АА идут лесом, т.к. модули ЭСППЗУ и СОЗУ не помещаются по высоте между материнской платой и платой клавиатуры, если только не реальные М1801РР1 приделывать, что нерентабельно :frown:
Зато, предположительно, поместится плоский аккум от сотового, поверх модулей памяти на месте батарейного отсека.
Соответственно, понадобится DC-DC конвертер 3.7 в. ----> 5 в. на MC34063, и резисторик с диодиком, что бы заряжать аккумурлятор от внешних +5в.
Общая длина платы - 143 миллиметра, ширина - 70 миллиметров, упоры - см. фото ( 16 и 18 (51 и 53) миллиметров от нижнего края платы )
Индикатор имеет КП с координатами 85 миллиметров от левого края платы, снизу - 15 миллиметров, и крайнюю верхнюю КП с координатой 55 миллиметров, запрещенная зона монтажа сверху - 8 миллиметров ( до отметки 93 миллиметра при отсчете слева платы ).
*
Устройство питания с аккумом от сотового :

*
Устройство минимального тайминга цикла SYNC

*
Э3 телеграфа :
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 * 9 10
Печать
Полигон-2 »   Калькуляторы, арифмометры, PDA, HPC »   Самодельный калькулятор в корпусе Б3-23
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS