05.11.2008

Подмосковные вечера на МК90

Добавил в подборку программ из руководства программу PLAY.BAS, которая приводится на 55-ой странице и проигрывает "Подмосковные вечера". Заодно обновил образы СМП для Бейсика 1.0 и 2.0.

4 комментария:

  1. Привет!

    Команды PLAY в Бейсике 1.0 и 2.0 несовместимы. В Бейсике 1.0 длительность звучания ноты зависит от высоты тона, например:
    PLAY 20,30 - нота D4, частота=587.3Hz
    длительность = 8*30/587.3Hz = 0.41 секунд

    В Бейсике 2.0 длительность звучания = второй_параметр/32Hz, например:
    PLAY 20,30
    длительность = 30/32Hz = 0.94 секунд

    Поэтому в руководстве для версии 2.1 в программе "Подмосковные вечера" изменена строка 50:
    50 PLAY A,B*5 вместо PLAY A,B*15

    Надо бы это всё проверить, я могу ошибаться.

    Piotr

    ОтветитьУдалить
  2. Спасибо, обязательно исправлю!

    К сожалению, у меня экземпляр с Бейсиком 1.0, поэтому проверить нет возможности.

    Только разве что зашивать 2.0, но боюсь угробить МК90 :(

    ОтветитьУдалить
  3. Доброе Утро !

    А расскажите чайнику, какие трудности на пути перепрошивки ПЗУ МК 90 ( чтобы записать туда BASIC 2.0 ) ?
    Выпускаются ли сейчас нужные ПЗУ, программаторы ?
    Нужно ли выпаивать старую микросхему ПЗУ, или она там на панельке ?

    _________________
    Dima Masalov
    FIDO-NET - 2:461/640.9 AKA 2:461/43.9
    E-MAIL - mds at ire dot kharkov dot ua

    ОтветитьУдалить
  4. Тут я могу сослаться только на страницу Ташпулатова: http://www.sensi.org/~tnt23/mk90/index.html

    Краткая выдержка из ReadMe.txt:

    Я использовал программатор для ИМС К1801РР1. Сделал переходник от платы процессора к колодке программатора. Отрезал перемычки питания на плате процессора (я не оговорился - именно перемычки, их потом можно легко восстановить). После всего этого начал считывание, перебирая номера банков. Обратите внимание, что ИМС с прошивкой 0009
    содержит 4 банка таких, как в ИМС К1801РР1 или КР1801РЕ2, а ИМС с прошивкой 0010 - 2.

    Но это ещё не всё...
    Дело в том, что ИМС КА1835РЕ1 вовсе не аналог ИМС К1801РР1 или КР1801РЕ2. КА1835РЕ1 - это значительно улучшенный аналог КР588РЕ1, но в другом корпусном исполнении. А ПЗУ 588 и, соответственно, 1835 серии отличаются от 1801 тем, что у последних инверсные входы-выходы адреса и данных, посему после считывания их необходимо инвертировать и переставлять.
    Ну а если у вас сохранился такой раритет, как считыватель с ИМС КР588РЕ1, то вам крупно повезло -
    тогда просто считывайте и пользуйтесь.


    Мыло автора ищи в http://www.sensi.org/~tnt23/mk90/ReadMe.txt

    ОтветитьУдалить