Важная информация

User Tag List

Страница 29 из 29 ПерваяПервая ... 2526272829
Показано с 281 по 282 из 282

Тема: Emu80 v.4

  1. #281
    Activist
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    323
    Благодарностей: 195
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Пробовал запускать в XP на Core2Duo 6420 2,13 ГГц 10-летней давности. Загрузка процессора на gigascreen demo колеблется в районе 35-41%10-16% как с патчем, так и без.
    Уточненные сведения: загрузка одного ядра порядка 25-35%, соответственно общая загрузка в 2 раза меньше.

    barsik, для изменения формата образа диска нужно поменять его параметры к конфиге: FdImage diskA = 80, 2, 5, 1024 (дорожки, стороны, сектора, размер сектора)
    Более продвинутые форматы emu80 не поддерживает. Поддержка дисковода также сделана не в реальном времени (в отличие от контроллера РК). Так что если нужна поддержка защищенных дискет, нужно разрабатывать новый формат (либо использовать какой-то готовый). А пока имеем только базовую поддержку ВГ93 и дисковода.

    Влияние ПДП в эмуляторе учитывается, такт повысить можно, изменив тактовую частоту в конфиге: dma.frequency = 2666666 и т.п. Аналогично для процессора: cpu.frequency = 2000000... Влияние ПДП учитывается не на 100% точно, но на практике скорость не отличается от реала больше чем на 2-3%.

    Такт РК-КНГМД в эмуляторе изменить пока нельзя (да, обещал сделать, но пока этого нет).

  2. Этот пользователь поблагодарил Pyk за это полезное сообщение:
    barsik (14.01.2018)

  3. #282
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Рязань
    Сообщений
    1,032
    Благодарностей: 1176
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Pyk, насколько я понимаю (сам пока не пробовал, собираюсь), на GitHub можно прикрутить к своему проекту CI (непрерывную интеграцию).
    То есть, по коммиту робот берёт ваш код и собирает под несколько платформ.
    Это может помочь в плане борьбы с варнингами и убеждаться что оно как минимум собирается.
    Кроме того, можно собирать command-line версию эмулятора под каждой из платформ и прогонять его, получая скриншоты в контрольных точках и сравнивая с эталоном. Это даст некоторую уверенность что при очередном изменении не произошло регрессии.

Страница 29 из 29 ПерваяПервая ... 2526272829

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

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

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

Похожие темы

  1. Emu80, старые версии
    от Pyk в разделе Эмуляторы отечественных компьютеров
    Ответов: 68
    Последнее: 11.03.2017, 00:33

Ваши права

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