Шахматный компьютер "Стратег" Минского завода вычислительной техники, год выпуска 1988

Сегодня мне посчастливилось стать обладателем, без сомнения, уникальных электронных шахмат "Стратег" разработки Минского завода вычислительной техники (Беларусь). Начало выпуска этих шахмат можно установить достаточно достоверно по заводскому номеру (у моего экземпляра он 11) и даты изготовления печатных плат - это март 1988 года.

Шахматы представляют собой специализированный компьютер на базе микропроцессора КР580ВМ80А и полноразмерную интерактивную деревянную доску с набором магнитных шахматных фигур для проведения игровой партии. Размер доски внушительный - 45х47х9 см. Масса шахматного комплекта около 7,5 кг.

Шахматный компьютер "Стратег" (общий вид).
 
Шахматный компьютер "Стратег".

Шахматный компьютер "Стратег" (крупный план).

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


На борту - 16Кб ПЗУ, 4 КБ ОЗУ и типичный набор микросхем микропроцессорного комплекта серии КР580. 

Компьютер выполнен на двух печатных платах соединенных между собой. 

Шахматный компьютер "Стратег" (плата микропроцессора).

Шахматный компьютер "Стратег" (плата управления).

Конструкция доски - это матрица герконов и светодиодов под контролем параллельного интерфейса периферийных устройств К580ИК55. Печатная плата матрицы размещена в добротном деревянном корпусе.

Шахматный компьютер "Стратег"
(устройство доски, общий вид).

Шахматный компьютер "Стратег"
(плата параллельного интерфейса для управления доской).

Шахматный компьютер "Стратег"
(матрица светодиодов и герконов шахматной доски).
Шахматный компьютер "Стратег"
(клетки поля шахматной доски).

Питание конструкции осуществляется от специального блока питания с выходными напряжениями GND, +5В, -5В, +12В. Подключение к доске выполняется с помощью разъёма МРН4-1 (розетка). Подключение может выполняться как доске, так и к самому компьютеру. Разъём совместим.

Шахматный компьютер "Стратег"
(питание).

В комплекте этого экземпляра блок питания отсутствовал, поэтому пришлось изготовить преобразователь напряжения по этой схеме.

Шахматный компьютер "Стратег"
(преобразователь напряжения на макетной плате).

Корпус для преобразователя и корпус разъёма МРН4-1 изготовлены методом 3D печати. Подключение преобразователя - к минимум одноамперному зарядному устройству от телефона. 

Шахматный компьютер "Стратег"
(преобразователь напряжения в корпусе).

Шахматный компьютер "Стратег"
(преобразователь напряжения в корпусе).

Все эти и другие дополнительные материалы по шахматному компьютеру "Стратег" одним фалом по этой ссылке

Telegram чат бот ПроКиношка

ПроКиношка

Простенький Telegram бот который тягает краткое описание фильмов с сайта «Кинопоиск». Можно быстро найти фильм и отправить ссылку товарищу. Присоединяйтесь «ПроКиношка».

Эмулятор микрокомпьютера "Электроника МК85" со встроенным компилятором Ассемблер (PDP11)

Эмулятор микрокомпьютера "Электроника МК85" с командной строкой и встроенной возможностью компиляции Бейсик и Ассемблер (PDP11) программ. Можно скомпилировать исходный код калькулятора на ассемблере (есть в комплекте) или запустить пример простой программы «helloworld.asm» и посмотреть, как она работает.

Что сделано (отличие от оригинальной версии):
  • возможность работы с командной строкой;
  • возможность быстрой загрузки Бейсик программ;
  • Ассемблер;
  • доработан исходный код микрокомпьютера mk85.asm для корректной компиляции;
  • пример программы "Hello word!" на Ассемблере;
  • анимация движения по коду и комментарии в дебагере.

За основу взяты исходники с сайта https://calculators.pdp-11.ru/

Проект с открытым исходным кодом https://github.com/MatrexAl/mk85emsl. Любая помощь приветствуется и не будет лишней.

Ассемблер программа "helloworld.asm"
Ассемблер программа "helloworld.asm" для  микрокомпьютера "Электроника МК85"

Программа "helloworld.asm" в эмуляторе
Программа "helloworld.asm" в эмуляторе  микрокомпьютера "Электроника МК85"

Исходный код микрокомпьютера "Электроника МК85"
Исходный код микрокомпьютера "Электроника МК85"