User login

You are here

«Лунолёт-1» заработал на «Электронике МК-261»

МК-261 XS

Выложена МК-261 XS v0.2.5a. Код для скачивания:
48KYXK33J

Что нового в версиях 0.2.4a и 0.2.5a? Обновление интерфейса:
+ названия регистров X, Y, Z и T вынесены с индикатора на «кожу» МК-261
+ это позволило вывести больше десятичных знаков более крупным шрифтом
+ увеличено число символов, выводимых из строк в автоматическом режиме
+ убрано ограничение скорости, по первому замеру МК-261 XS быстрее МК-161 в 8,7 раз
+ добавлен клик клавиатуры, управление через Rf053:
0 — нет (по умолчанию)
1 — звук клавиш есть
2 — звук клавиш творческий :-)

Добавлено сохранение памяти программ и регистров в ППЗУ (файлы) при выключении и их чтение при включении МК-261. Если выйти из МК-261 аварийно, без нажатия ВКЛ, результат работы и настройки через регистры функций не сохранятся.

Упорядочено пространство регистров:

  • 0000..efff обычные «десятичные» регистры, итого их 61440 против тысячи в МК-161
  • f000..ffff регистры функций
  • 10000..1efff регистры цели (косвенная адресация)

Отрицательные номера регистров при косвенной адресации, от -10000 до -0001, дают доступ к памяти программ цели. Дополнительные 65536 ячеек нужны для кросс-программирования, главного нововведения МК-261. Эти 32-битные ячейки можно редактировать, но код оттуда нельзя исполнять.

Вставлен костыль для исправления ошибки двоичной арифметики Бейсика по 1 F tg F arctg

Также я проверил МК-261 с помощью «Лунолёта-1». Полёт нормальный. Ниже выложен файл, где «Лунолёт-1» на языках Б3-34 и МК-261. Основное отличие — шестнадцатеричная адресация. Также все «двухшаговые» команды занимают одну ячейку, а БП ни одной, «присобачиваясь» к предыдущей команде. Ну и заменил Fx² F √ на К|x|.

File attachments: 
AttachmentSize
PDF icon lunolet-1.pdf96.41 KB
Метки публикаций: 

Comments

Куда-то исчезла основная тема по МК-261, в моём блоге запись от Sat, 31/10/2020 - 21:07.

st's picture

Исчезли все комментарии. Страница доступна по прямой ссылке, но не появляется больше нигде.

Edit. Спасибо, всё появилось.

st's picture

Понятно, языки у некоторых статей "соскочили", надо будет проверить на выходных.