04.10.2008

СМП для МК90

СМП или МПО - все едино, это внешняя оперативная память.

Для тех, кто начал смеяться и валяться по полу: внутри есть батарейка. Благодаря ей, данные будут сохраняться и после отключения от МК90. Со временем, батарейка разряжается, однако возможно провести замену таким образом, чтобы не потерять хранимые данные.

Каждый модуль заботливо упакован в картонную коробочку:



Для хранения предусмотрен пластиковый футляр с прозрачной откидывающейся крышкой - чтобы было видно надписи на корпусе модуля:



Очевидно, что со временем прозрачная крышка потеряет всякий контакт с корпусом и будет отваливаться (именно так и происходит с одним из моих футляров).

Разъем расположен на меньшей торцевой стороне:



Как видите - все сурово, никакого ключа, равномерное расстояние между дырками. Однако не бойтесь: вставить неправильно в калькулятор не получится, поскольку сам разъем расположен не по центру, а смещен к краю корпуса.

Да, батарейка - это засада. Видимо, изначально она все-таки отключена при помощи изолирующей полоски, поскольку и сама полоска, и предупреждение находились в футляре:



На мой взгляд, это ставит под сомнение предположение, что на МПО изначально было что-то записано на заводе. По-моему, МПО изначально был пустым. Кстати, корпус вскрывается крайне просто, разнимаясь на две части. Внутри плата (незакрепленная):



Переворачиваем ее и находим литиевую батарейку ФЛ-2016, как правило полностью дохлую и датированную 90-ми годами прошлого столетия.



К счастью, эти таблеткообразные литиевые элементы выпускают до сих пор (я купил в MediaMarkt-е, по 35 руб. за штуку):



Судя по документации, батареи гарантированно хватает на 6 месяцев, но кто-то пишет про год. Так или иначе - менять придется регулярно.

Технология замены: для начала надо найти очень тонкую отвертку. Я использовал скальпель, поскольку ни одна из отверток, которыми я обычно разбираю КПК и сотовые телефоны, не подошла к этому шлицу:



Подготовьте тару или поддон для крошечного винтика, чтобы он не "сбежал" от вас: искать будете долго и с чувством, а за новым придется идти в часовую мастерскую.



Отверните один винт. Замените элемент питания-таблетку. Завинтите винт обратно (если отвернете второй - никакого выигрыша, просто придется потом мучиться с завинчиванием в два раза больше).

Теперь надо проверить, как это все работает. Выключайте калькулятор, снимайте крышку отсека СМП:



...и аккуратно вставляйте модуль. Можно использовать посадочное место 0 (на фото вставлен в 1 для наглядности):






Модуль должен плотно насадиться на разъемы в гнезде СМП.

Включаем питание, выходим в BASIC, набираем INIT. Это вызовет форматирования СМП в гнезде 0, и после этого команда FILES покажет, что СМП пуст. Отлично. Теперь наберем простейшую программу и сохраним ее:

10 PRINT "HELLO, WORLD!"
SAVE "HELLO"

Можете смело отключать калькулятор и отстыковывать модуль. Подождите секунд 10, и верните все на место. Команда LIST должна показывать, что память программ пуста. А вот FILES - наличие ранее сохраненного файла:

Справочник SM0

HELLO .BAS 1 4
<свободно> 15 5


Дальше можно написать LOAD "HELLO" и убедиться с помощью LIST, что программа загрузилась. Если это так, то работоспособность нашего модуля снова восстановлена!

03.10.2008

ТТХ калькулятора

В руководстве можно прочесть следующее:

1. Возможности
  • работа в качестве информационного устройства с использованием персонального набора программ, формируемого пользователем в СМП;
  • ввод, редактирование, отладка и выполнение программ на языке BASIC;
  • получение справочной информации о назначении и формате более 50 команд и операторов языка BASIC;
  • построение различных графиков, таблиц, диаграмм и схем на экране ЖКИ;
  • вывод алфавитно-цифровой информации на ЖКИ в различном масштабе и направлении;
  • редактирование текста;
  • управление звуковым сигналом.
2. Прочие ТТХ
  • система ввода и вывода чисел - десятичная;
  • вещественные числа: мантисса - 7 разрядов, порядок - 3 разряда, дипазон чисел от +- E-980 до +-E.979-1
  • число регистров памяти - 286
  • доступная пользователю емкость ОЗУ - 11824 байт
  • емкость внешнего СМП - 8Кбайт, в виде 16 блоков по 512 байт
  • ввод - с клавиатуры и СМП, вывод - на дисплей ( 120 на 64 пикселя или 8 строк по 20 символов) и СМП.
  • масса - не более 0,55Кг

02.10.2008

Комплектация

Красивая коробка содержит один калькулятор со сдвигающейся крышкой, два сменных модуля оперативной памяти, четыре аккумулятора НКГЦ-0,45 (читаем - формата AA), примитивнейшее сетевое зарядное устройство, адаптер для питания от сети 220В, нелепую прозрачную накладку на клавиатуру с названиями операторов BASIC.



Из документации есть:
  • альбом с принципиальными схемами калькулятора и СМП (сменный модуль памяти - он же МПО);
  • руководство пользователя;
  • два паспорта на МПО (по одному на каждый);
  • каталог прикладных программ (замечу - только каталог).
Мой комплект не включал аккумуляторов - я попытался заменить их на металл-гидридные GP 2300, честно заряжал их полдня малым током, но в итоге на максимальной контрастности еле-еле что-то видно. Надо разбираться.

Также у меня не работает звук, аналогично надо разбираться, почему.

Встроенные тесты

Если при появлении экрана загрузки:

Автор МК90


Нажать кнопку "Т" - запустится программа тестирования, с помощью которой можно проверить ЖКИ-дисплей, клавиатуру и СМП (сменный модуль памяти):







19.09.2008

Подарок

На днях, в торжественной обстановке получил в подарок от Дмитрия Девяткина - раритет всех времен и народов: калькулятор МК-90, выпущенный минским заводом "Электроника":

Автор МК90


С удивлением изучаю статью в "Википедии" - оказывается, там процессор, совместимый с DEC PDP-11. Это и не калькулятор вовсе, а мини-ЭВМ - короче, мечта детства.