User Tag List

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

Тема: РАДИО-86РК на Z80

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

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

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk
    barsik, где взять версии РК-ДОС, о которых говорится в этом сообщении?
    Появилась возможность посмотреть, но вложений уже не вижу
    Действительно, вложение исчезло. Поэтому вложил то же самое вложение в два каких-то предыдущих сообщения. Нельзя класть вложения с одним именем. Новые вложения лучше класть с другим именем. Иначе при удалении старого вложения, удалится и новое.

    Переделал для РК86 RK-DOS от эмулятора ОРИОНА. Но пока не до конца. Проблема в том, чтобы найти Z80 команды и заменить их, чтобы работало на КР580. Для обычной программы, т.е в основном ОЗУ - это не проблема. Я запускаю её в своём эмуляторе РК86 на ОРИОНЕ, и если обнаруживается команда Z80, то происходит останов и выход в отладчик эмулятора. Где я смотрю адрес, далее нахожу в листинге трансляции это место и затем исправляю Z80 команду в исходнике. Отчего переделка Z80 --> КР580 происходит быстро.

    Но в моём эмуляторе РК на ОРИОНЕ нет ОЗУ выше 8000, в эмуляторе РК на PC нет такой архитектуры. Поэтому приходится использовать эмулятор B2M. А он, в режиме КР580, встретив Z80 команду, не останавливается, а программа просто улетает. И таким образом он никак не помогает очистить код от Z80-команд.

    Поэтому пока версия RK-DOS для ОЗУ работает в эмуляторе B2M только с конфигом для Z80. Переделка программ с Z80 на КР580 станет проблемой, если нет эмулятора со свойством отлавливать Z80-команды. Лишний раз доказывает, что надо иметь собственный эмулятор. Полагаться на чужие эмуляторы неудобно.

    Но зато увидел с какой скоростью работает электронный диск. Очень долго форматируется. И это ещё п/ри установленном в конфиге клоке CPU 1.77 МГЦ. Причём в чужих эмуляторах нет возможности на время форматирования программно включить эмулируемый такт 100 МГЦ. Хотя скорость чтения-записи файлов приемлемая.

    Кстати, во всех конфигах РК86 эмулятора B2M надо заменить частоту клока с 1.77 МГЦ на 1.3. Реальная (эффективная) скорость РК86 - 1.3 МГЦ. 1.77 МГЦ - только с погашенным экраном.

    Некоторые современные браузеры (монстрообразные по размеру и скорости работы) заметно тормозят эмулятор (любой). Я использую OPER-у. Если находиться в эмуляторе и одновременно использовать OPER-у, то прогон в эмуляторе тормозится. Это не особо важно, но реакция на клавиши становится плохой. В моём эмуляторе это не проблема, т.к есть настройка и можно сделать любую скорость CPU, хоть 100 МГЦ. Но в эмуляторе B2M скорость не регулируется. Поэтому приходится использовать старые, намного менее тормозные браузеры. Для такого случая я использую Mozilla Firefox пятилетней давности - он совсем не тормозит эмулятор.

    Вообще-то грамотный эмулятор должен автонастраиваться на скорость. И желательно не только по его запуску, но и по сбросу. Т.к нагрузка процессора во временем меняется, а скорость прогона программ в эмуляторе не должна меняться.
    Последний раз редактировалось barsik; 29.01.2017 в 00:52.

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

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

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

Похожие темы

  1. Радио-86РК: Видеовыход
    от m.d. в разделе Радио-86РК
    Ответов: 13
    Последнее: 21.05.2015, 08:19
  2. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 08:34
  3. эмулятор радио-86рк
    от sergey2b в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 09.06.2011, 15:59
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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