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

Полигон-2

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

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

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

Полигон-2 »   Калькуляторы, арифмометры, PDA, HPC »   Электроника МК-52/61 апгрейды.
RSS

Электроника МК-52/61 апгрейды.

Какие апгрейды данного ПМК возможны вообще? А какие "малой кровь"?

<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
 
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
вот здесь Сергей Фролов сообщает про эмулятор Б3-34 (именно эмулятор, а не симулятор):
http://sfrolov.livejournal.com/124581.html

// возможно, существует и эмулятор МК-61... но я про такой не слышал

свяжитесь с разработчиком эмулятора --- наверняка он сможет осмысленно прокомментировать Ваш вопрос
Good Loki
Full Member


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


Ссылка


Дата регистрации на форуме:
1 фев. 2012
xoiss написал:
[q]
// возможно, существует и эмулятор МК-61... но я про такой не слышал
[/q]
https://play.google.com/store/...&hl=ru
Уже давно использую. Так как смартфон всегда под рукой.
«В отличие от симуляторов, имитирующих поведение калькулятора лишь приблизительно, данный эмулятор реализует совместимость на уровне микрокода и ведёт себя точь-в-точь как настоящиe МК-61/MK-54, полностью повторяя в том числе и недокументированные возможности, и невысокую точность вычислений.

Для удобства приложение предоставляет возможность сохранения и загрузки состояний эмуляции, что приближает эмулятор по возможностям к калькулятору МК-52.

Механизм эмуляции реализован на основе исходного кода Феликса Лазарева (проект emu145) и портирован с C++ на Java.
Скорость эмуляции значительно улучшена по сравнению с оригинальной, что позволяет эмулировать МК-61 в реальном времени на любом смартфоне.»

А вот тут тема, как расшифровывали микрокод:
Эмулятор (не симулятор) микрокалькуляторов расширяющегося ряда. Б3-34, МК61 ....
Вроде в той теме есть ссылки на исходники.

У самого лежат два мк-52, один старый с трёхштырьковым разъёмом, нужно электролит перепаять. И один новый с двухштырьковым.
Sergei Frolov
Advanced Member
Коллекционер

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


Ссылка


Дата регистрации на форуме:
5 июля 2003
Вот там есть эмулятор на javascript.

http://pmk.arbinada.com/mk61emuweb.html

Там можно прямо в исходниках добавить или убрать сколько хочешь ОЗУ и посмотреть, что будет.
1Ж24Б
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
[q]
А переделать модуль РПЗУ "на флешку" можно? Только на что-то более емкое чем 1601РР1?
[/q]
Всё упрётся в контроллер РПЗУ.
falanger
Advanced Member


Откуда: г Черняховск Калининградскjй обл
Всего сообщений: 1505
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2008
1Ж24Б написал:
[q]
Всё упрётся в контроллер РПЗУ.
[/q]
Т.е. он не сможет обрабатывать большие объемы памяти? А с какими он работает дополнительными помимо внутренней РР1? И где бы на него даташит глянуть?
И собственно повторю вопрос про пайку К745ИР2-2 дополнительных в домашних условиях на МГТФ-е? Были ли опыты перепайки таких ИМС? И где бы толковую распиновку их глянуть?
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
falanger написал:
[q]
...К745ИР2-2... И где бы толковую распиновку их глянуть?
[/q]
В схеме калькулятора более чем "толковая" распиновка. Там же всего восемь выводов! :)
Это ОЗУ типа FIFO — т.е. один вход и один выход, никаких там адресов или "циклов шины" по R/W.
Остальные выводы - либо питание, либо фазы от тактового генератора (Ф1-Ф4).
// ... Вы, кстати, вообще в курсе, как он тактируется?
Собсна, за один полный цикл тактового генератора в ОЗУ входит один бит и выходит один бит.
По сути это даже не ОЗУ, а просто цифровая синхронная линия задержки, ну или просто последовательный регистр сдвига, если хотите, — вообще без каких-либо наворотов.
falanger
Advanced Member


Откуда: г Черняховск Калининградскjй обл
Всего сообщений: 1505
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2008
xoiss написал:
[q]
В схеме калькулятора более чем "толковая" распиновка. Там же всего восемь выводов! :)
[/q]
Вообще-то их там 9! :biggrin:
На втором фото видны два этих регистра рядышком один над другим.
Потому и уточняю. Конечно по схеме можно найти выводы GND и Upit просто тестером и от этого вскрыть как считаются выводы... с учетом того что 1 вывод не подключен. Это вероятно и есть он родимый, никуда не подсоединенный на обоих ИМС на плате. Но если это так то нумерация контактов там не как в обычном DIP-е.
Good Loki
Full Member


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


Ссылка


Дата регистрации на форуме:
1 фев. 2012
falanger написал:
[q]
Это вероятно и есть он родимый, никуда не подсоединенный на обоих ИМС на плате. Но если это так то нумерация контактов там не как в обычном DIP-е.
[/q]
А что там не так?

Левый верхний — первый (На схеме именно он не подсоединён), дальше против часовой стрелки.
Но проверить питание и землю не помешает.
Но в любом случае, думаю расширение памяти не поможет. После 105 шага идёт короткий цикл на 7 шагов , потом длинный не помню на сколько. Если бы память программы была просто зациклена, то можно было бы рассчитывать на то, что простым добавлением памяти, она раскатается, на все 160 шагов.

К мк-52 гораздо интереснее добавить новодельный БРП или что-нибудь в системный разъём. Хотя в поздних калькуляторах системный разъём не распаивали.
Good Loki
Full Member


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


Ссылка


Дата регистрации на форуме:
1 фев. 2012
Sergei Frolov написал:
[q]
Вот там есть эмулятор на javascript.
http://pmk.arbinada.com/mk61emuweb.html
Там можно прямо в исходниках добавить или убрать сколько хочешь ОЗУ и посмотреть, что будет.
[/q]
Спасибо, попробовал.
Как и предполагал, в мк-61 добавилось только 7 шагов программы, получилось 112 шагов вместо 105
А вот в бз-34, добавилось 14 шагов программы, получилось тоже 112 шагов вместо 98
Плюс в бз-34, добавился как минимум 1 регистр, там где на мк-61 регистр Е.
В мк-61 скорее всего тоже добавился регистров, но его нужно искать.
То есть в бз-34 имело смысл добавить микросхему регистра, для увеличения совместимости с мк-61
И шагов программы стало даже больше чем в мк-61, и дополнительный регистр появился.

К сожалению, при переделке мк-61, шагов основного цикла программы добавляется меньше.
И такая переделка не слишком оправдана, так как все программы заточены максимум под мк61.
falanger
Advanced Member


Откуда: г Черняховск Калининградскjй обл
Всего сообщений: 1505
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2008
Good Loki - я понял, увеличивать "ОЗУ" смысла нет значит...
<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
Полигон-2 »   Калькуляторы, арифмометры, PDA, HPC »   Электроника МК-52/61 апгрейды.
RSS

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

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

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