Author |
Message |
piotr433
Novelist
Joined: 14 Aug 2018 14:30 Posts: 49 Location: Szczecin, Польша
|
Они вроде очень редкие. Кроме вашего, мне известны лишь 2 штуки: - у одного из разработчиков МК-85, Бориса Кроткова
http://forum.ixbt.com/topic.cgi?id=64:3394:3058#3058 - у пользователя solder на Форуме Любителей Калькуляторов
http://www.leningrad.su/calc/cforum.php?topicid=1215
|
01 Apr 2020 03:33 |
|
|
Случайность
Doomed
Joined: 05 Apr 2011 12:45 Posts: 491 Location: Великий Новгород
|
спасибо за ссылки, вот что нашел у себя, корпус в сборе, как раз с надписью персональный компьютер. и заднюю крышку на 86 год, на обоих крышках есть зам номера, 520 и 600. Значит их было выпущено не мало. Надо будет тогда собрать целый МК-85 из всего набора запчастей.
Корпус это всегда лежал на виду, я его хотел переставить в нормальный МК-85, а то у меня он коцаный, как будто ломом ударили. Насколько помню бросил на пол пути, так как не нашел с чего вырезать ламели для батареек.
Тогда на всех выходит, два рабочих, и два нерабочих, и 1,25 корпуса на них
_________________ танцуй пока живешь под каплями огненного дождя...
|
01 Apr 2020 12:17 |
|
|
piotr433
Novelist
Joined: 14 Aug 2018 14:30 Posts: 49 Location: Szczecin, Польша
|
Мне казалось что их было намного меньше. На Форум Любителей Калькуляторов упоминается МК-85 с серийным номером 000069, который уже во второй версии. Может сбросили счётчик? http://www.leningrad.su/calc/cforum.php?page=2&forumid=16&topicid=1522По словам Юрия Отрохова (один из разработчиков МК-85), первый вариант был выпущен "в небольшом количестве". https://forum.ixbt.com/topic.cgi?id=64:3394:230#230
|
02 Apr 2020 04:41 |
|
|
Случайность
Doomed
Joined: 05 Apr 2011 12:45 Posts: 491 Location: Великий Новгород
|
на моих крышках стоит дата выпуска XII 1986 зав № 00520 цена 150руб в сети пишется что продавались по цене 145 руб
а так надо разбираться набирать статистику по этим ранним, чтоб понять что там не так,
проверю плату на рабочесть, вторую тогда можно распаять будет
_________________ танцуй пока живешь под каплями огненного дождя...
|
02 Apr 2020 12:48 |
|
|
piotr433
Novelist
Joined: 14 Aug 2018 14:30 Posts: 49 Location: Szczecin, Польша
|
Попался мне калькулятор МК-85 с неисправным процессором. Вдохновлен работой товарища Rusic я решил заменить его процессором STM32F103C8T6. Пришлось портировать родной Бейсик (написанный на ассемблере PDP-11) как можно более точно на язык Си. При этом были устранены некоторые известные баги, но наверно добавлены новые. Файлы проекта: http://www.pisi.com.pl/piotr433/stmk85.zipДля компиляции требуются программы STM32CubeMX и STM32CubeIDE (64-бит). Печатная плата разведена в KiCad. Из калькулятора надо выпаять, кроме микросхем, резистор R10=2МОм и конденсатор C17=0.15мкФ. Диод в цепи питания VD1=КД521А надо заменить перемычкой. Сигнал ON_SW идёт к точке соединения резистора R10 с конденсатором C17. Упрощенный прототип на отладочной плате Blue Pill:
|
25 Jun 2020 12:59 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22608 Location: Silicon Valley
|
Интересно А как сложно выкинуть привязку к STM и заполучить просто абстрактный порт?
|
25 Jun 2020 21:00 |
|
|
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 657 Location: Russia, S.- Peterburg
|
За проделанную работу по портированию Basic - респект! Опять квест, уважаемый автор! Пытаюсь собрать проект... На основании файла описания проекта stmk85.ioc с помощью STM32CubeMX выполнил генерацию проекта с HAL. ( В своих проектах стараюсь использовать библиотеку LL_API. Получается компактнее и код быстрее выполняется. В закладке 'Project Manager/AdvancedSettings' выбрать вместо HAL использование LL для SPI, GPIO. RCC). STM32CubeIDE 1.1.0 аварийно рухнул. Качаю версию STM32CubeIDE 1.3.0. В Ubuntu 18.04.4 LTS аварийно закрывается и 1.3.0. Похоже, что последние обновления java повлияли на приложение Cube. Попытка создать проект для Makefile. Генерирую из STM32CubeMX для GCC и Makefile. Хм! Очередной хаос. Готов помочь привести в порядок исходный проект, чтобы люди могли повторить твой программный подвиг.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
26 Jun 2020 01:00 |
|
|
piotr433
Novelist
Joined: 14 Aug 2018 14:30 Posts: 49 Location: Szczecin, Польша
|
К железу привязанный лишь модуль "main.c". Вот та же программа в версии для компьютера PC/Linux 64-бит (работает в текстовом режиме): http://www.pisi.com.pl/piotr433/misc/mk85_in_c.zipСпециальные клавиши: STOP - Esc MODE - ~ S - ! F - @ AC - # DEL - $ ANS - ^ EE - & стрелки - < и > начальная установка - { EXE - Enter или | Данная программа неудобна и не очень удачна из-за проблем с опросом клавиатуры и выводом на экран: - кнопка STOP должна работать на прерываниях, но не знаю как это сделать правильно, пока добавил в нужных местах вызов макра read_stop_key - реализация функции getch и kbhit требует каких то извращений (фаил "conio.c") - видны не все результаты функции printf (какие-то проблемы с обновлением отображаемой информации)
|
26 Jun 2020 02:14 |
|
|
piotr433
Novelist
Joined: 14 Aug 2018 14:30 Posts: 49 Location: Szczecin, Польша
|
Я использовал STM32CubeMX в версии 5.5.0 и STM32CubeIDE в версии 1.1.0 под Linux Mint и Windows 10 (64-бит). Перед загрузкой нового проекта в STM32CubeIDE я удаляю весь каталог "Workspace". Не знаю как решить проблему со сборкой У меня нет большого опыта с STM32. Я лишь любитель программирования и тяжело разбираюсь во всех этих IDE и java, но думаю что даже мусор не должен вызывать зависания компилятора.
|
26 Jun 2020 02:32 |
|
|
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 657 Location: Russia, S.- Peterburg
|
Перенёс исходные файлы в проект для отладочной платы STM32-H103. Закомментировал вызовы функций stm32 управления LCD, опрос KEY. Сборка: P.S. Если нужно, то можно упростить проект и выложить репозиторий для простоты пересборки и прошивки проекта в STM32.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
26 Jun 2020 03:45 |
|
|
piotr433
Novelist
Joined: 14 Aug 2018 14:30 Posts: 49 Location: Szczecin, Польша
|
Продолжаю тему доработки МК-85. Пришли печатные платы из Китая. На картинке видны следы щупов которыми проводился электрический тест. Собранная плата. К контактным площадкам оставшимся после ПЗУ временно запаян разъём для программатора ST-LINK. Программа обновилась - было устранено несколько ошибок и были приняты меры для понижения потребляемой мощности. Результаты измеренийПотребляемый ток: при выключенном калькуляторе 7мкА (у оригинала <1мкА) ожидание нажатия клавиши 0.15мА (у оригинала 0.35мА) при выполнении программы 1.25-1.60мА в зависимости от интенсивности вывода на экран (у оригинала 1.45мА в нормальном режиме и 5.15мА в ускоренном) Время выполнения следующей программы 1.7 секунды (у оригинала 194 или 34 секунды): Тест восьми ферзей проходит за 28 секунд.
|
02 Aug 2020 03:31 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Аж мне такое захотелось...
|
02 Aug 2020 19:41 |
|
|
Rusic
Writer
Joined: 16 Jan 2020 18:58 Posts: 13
|
О, красота. А я пишу на Си заново Бейсик. Большую половину команд повторил. В режиме калькулятора уже полнофункционален. Понимает ввод двоичного (#1101) и шестнадцатеричного ($АС) кода. Показывает количество символов, оставшихся до конца строки. Потом выложу проект, как доделаю.
|
19 Dec 2020 06:45 |
|
|
zuyev
Junior
Joined: 30 Sep 2021 11:54 Posts: 1
|
|
06 Oct 2021 12:21 |
|
|
Rusic
Writer
Joined: 16 Jan 2020 18:58 Posts: 13
|
Разводка изменилась. Платку надо заказать новую. Программное на стадии тестирования.
|
17 Apr 2022 09:47 |
|
|