User Tag List

Показано с 1 по 10 из 22

Тема: ПЭВМ Дуэт

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #14

    Регистрация
    24.03.2008
    Адрес
    г. Рыбинск
    Сообщений
    123
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну чтож. Считать ПЗУ с Дуэта и анализировать его на ПК я не смог, т.к. не спаян провод на запись. Есть только провод с линейного выхода ПК на Спектрум. Поэтому сделал наоборот: взял ROM 48k от 82 года, сделал из него TAP, загрузил через линейный вход по адресу 40000 в Дуэт. Как в старые добрые времена, написал программу прямо на нём (как же всетаки удобно! руки помнят, да и все клавиши с надписями). Программа состоит из цикла, в котором идет сравнение ячеек памяти (через PEEK). Получилось достаточно быстро. Отличий оказалось не много.



    Ячейка 109 - в оригинальной ПЗУ 40d в Дуэте 32d
    006d 32 вместо 40. Значит 20h(JR nz,*) вместо 28h (JR z,*),а в книге jr nz. Что бы это значило? Исправили?



    Ожидаемо, 4 байта - это "DUET" вместо (С) 1982 Sinclair Research Ltd
    1539 (C)
    153A пробел " "
    153B 68 "D"
    153C 85 "U"
    153D 69 "E"
    153E 212 последний символ. инвертированный. 212d + 80h = 54h - "T"
    (СООБЩЕНИЯ - Каждое сообщение выдается с инвертированным последним символом (+80, шестнадцатеричное).

    Информация подчерпнута из книги "Полный дизассемблер ПЗУ ZX-Spectrum" на русском

    Таким образом, ПЗУ от ПЭВМ Дуэт отличается от оригинального ПЗУ от 82г только другой командой в коде сброса и текстом сообщения приветствия. Возможно, это не так и плохо - лучше совместимость.

    Что же касательно "Монитора" - чтение вышеуказанной книги показало, что в тексте используется понятие "Монитор", применительно ко всему содержимому ПЗУ:

    "Монитор Spectrum, объемом 16K, представляет собой сложную программу в машинных кодах
    Z80."


    Очевидно, тогда еще не было понятия "Операционная система" и сейчас про бейсик в спектруме чаще напишут "ОС спектрума - это встроеный бейсик". А тогда, видимо, это называли монитором. Так что вопрос наличия монитора (в моем понимании) в ПЭВМ Дуэт можно считать закрытым

    UPD. Написал статейку на Хабр по этому поводу.
    Последний раз редактировалось UA3MQJ; 24.06.2017 в 00:48.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. "Дуэт" не хочет запускаться
    от Arigato в разделе Несортированное железо
    Ответов: 6
    Последнее: 15.02.2015, 00:10
  2. Восстановить "Дуэт"
    от Sap в разделе Несортированное железо
    Ответов: 89
    Последнее: 10.09.2014, 10:40
  3. ПЭВМ Мастер
    от vfiuchcikicshuusrch в разделе Несортированное железо
    Ответов: 266
    Последнее: 08.07.2014, 12:57
  4. ДУЭТ / DUET - Устранение видео багов .
    от fan в разделе Изображение
    Ответов: 0
    Последнее: 18.01.2010, 16:45
  5. Ответов: 16
    Последнее: 21.04.2007, 17:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •