Важная информация
Показано с 1 по 10 из 112

Тема: Emu80 v.4

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Activist
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    232
    Благодарностей: 136

    По умолчанию Emu80 v.4

    Новая тестовая сборка 4-й версии Emu80:

    http://emu80.org/v4beta/Emu80_40225.zip

    В данной сборке изменен набор рабочих файлов, а также есть изменения в конфигурационных файлах, поэтому распаковывайте ее в новую папку, не переписывайте "поверх" старой!
    Текущая сборка опять-таки только для Windows, под другие платформы будет позже, также как и исходники.


    Изменения по сравнению в версией 4.0.218:

    Легенда:
    + Нововведение
    * Изменение / улучшение
    - Исправлен баг

    * Ускорен запуск эмулятора. Просьба оценить скорость запуска и необходимость lite-версии.
    * Используется текущая папка при передаче имени файла без пути в командной строке.
    - Исправлены некоторые фильтры при загрузке файлов.
    + Автозапуск файлов при загрузке по Alt-F3 (обычная загрузка - Alt-L).
    + Ассоциация расширений файлов в конфигурационном файле
    Если не указана опция выбора типа платформы, он оперделяется на основании расширения файла.
    При загрузке файла по умолчанию происходит автозапуск, если нужно просто загрузить,
    используйте новую опцию "-l"
    + Drag-n-drop файлов: пока только автозапуск. Перетаскивать файлы нужно в окно, в котором
    эмуляруется платформа, соответствующая перетаскиваемому файлу.
    * Улучшения в эмуляции ВГ75:
    * исправлено поведение при одновременной установке атрибутов мерцания и подчеркивания
    * исправления, касающиеся работы с флагом IE
    * гашение экрана после команд stop display и reset
    * Стрелки работают также и на на цифровой клавиатуре
    + Ускоренная перемотка (3x) при нажатой клавише End
    + Пауза/возобновление работы эмулятора по кнопке Pause/Break. При вызове отладчика режим паузы выключается.
    + Экспериментальная опция: Aspect Ratio. Позволяет отображать как квадратные пиксели
    (1:1), так и в соотвтетствии с реально отображаемой на экране соответствующего ПК
    картинкой. Горячая клавиша - ALt-R. Пока поддерживается только режим PAL (576i).
    + Конфигурация для РК-86 с процессором Z80 (вариант Владимира Чистякова).

    Основной исполняемый файл Emu80.exe
    Emu80Lite - быстро запускаемая версия без части диалогов, удобен для командной строки.

    Основной метод управления - горячие клавиши. Подсказку можно посмотреть в закладке Help окна конфигурации (Alt-F12). Переключение платформ - Alt-F9.


    Кроме основных файлов эмулятора в архиве также папки:

    doc - незаконченная документация


    Замечания по реализации:

    Общие:
    - Пока только Windows-версия, под другие платформы давно не собирал, чуть позже планирую версии под Linux и MacOS, также как и опубликовать исходники.
    - На данный момент реализованы РК-86, Микроша, Партнер, Апогей, Орион, Специалист, Специалист-MX.
    - Довольно аккуратная реализация таймингов ПДП, что обеспечивает близкую к реальной скорость работы и характерную "хриплость" звука при включенном ПДП.
    - Есть проблемы с полноэкранным режимом.
    - По умолчанию для большинства платформ диск A подключается в режиме read-only, запись возможна только в образ диска B. Для изменения такого поведения следует изменить соответствующий конф. файл.
    - Для ВГ-75 сделаны альтернативные шрифты размером 8x8, 8x12, 8x16, повторяющие оригинальные (для переключения на них - Alt-F).
    - Простой ФНЧ с прямоугольной весовой функцией для улучшенного воспроизведения звука (в т. ч. методом ШИМ).
    - Drag'n'drop файлов с автозапуском. Перетаскивать файлы нужно в окно, в котором эмуляруется соотвтетствующая платформа.

    Отладчик:
    - Вызов по Alt-D.
    - Пока только ВМ80.
    - Пока нет возможности изменять содержимое регистров и памяти.
    - Пока нет точек останова по данным.

    Апогей:
    - Реализован ROM-диск объемом 512 Мб (по схеме vinxru). В образ диска добавлены несколько демок и игр (lines, kosoban, robocop, ducks, gigascreen)
    Запуск оболочки: R,C G.
    - Для gigascreen-режима попробуйте включить режим смешивания полукадров (спасибо uart за идею).

    Радио-86РК:
    - Поддержка контроллера FDD. Запуск РК-ДОС по директиве GE000.
    - Поддержка монохромного режима (с инверсией) и двух схем подключения контроллера цвета (переключение через Alt-C).
    - Поддержка таймера ВИ53 по оригинальной схеме подключения (вместо второго ППА).
    - Поддержка ROM-диска. Для работы с ROM-диском закомментировать "define USE_TIMER" в конфигурационном файле.
    По умолчанию стоит Монитор без директивы U, для запуска оболочки дать директивы R7E00,7FFF,7400 G7400.

    Микроша:
    - Оригинальный знакогеренатор без поддержки атрибута инверсии.

    Партнер:
    - Реализован модуль МЦПГ, настолько полно, насколько я мог понять его устройство по имеющимся отрывочным сведениям.
    - Поддержка конроллера FDD. Для запуска CP/M в Мониторе набрать дать директиву E2.
    - Поддержка встроенного механизма регенерации памяти через 3-й канал ПДП.
    - Исправлены некоторые ошибочные символы в знакогенераторе.
    - Полная поддержка втсроенного динамика, зависимого от строчных импульсов ВГ75.
    - Поддержка обмена с лентой в формате MSX (директивы Монптора R и W) с перенаправлением в CAS-файлы.

    Орион:
    - Контроллер FDD по адресам F700-F703 и F710-F713 с портами управления F704, F714, F720. Неполная эмуляция старой схемы подключения с портом статуса F708.
    - Поддержка Z80 Card ("Московский" вариант - звук по INTE, отображение портов на память).
    - Загрузка файлов rko, bru/ord (при загрузке в RAM-диск сделайте сброс после загрузки для обновления).
    - Z80 Card I/II пока не поддерживается.
    - SD-карта и HDD пока не поддерживаются.

    Специалист:
    - Ч/б, 4-х и 8-цветный режимы (переключение через Alt-C), а также 16-цветный режим Специалиста-MX.
    - 8 либо 1 страницы RAM-диска.
    - Готовые конфигурации для RAMFOS и MXOS.
    - Конфигурация для Специалиста-MX на Z80 и с тактовой частотой 4 МГц.
    - Загрузка cpu/i80-файлов (при загрузке в в RAM-диск сделайте сброс после загрузки для обновления - не рекомендуется).
    - SD-карта пока не поддерживаются.

    ВИ53:
    - Пока поддерживаются только режимы 0 и 3, нет поддержки BCD-режима.
    - Воспроизведение звука методом ШИМ.

    ВГ75:
    - Довольно полная реализация, не сделал только режим с удвоенной высотой строк. Есть некоторые проблемы с кодами, управляющими DMA.


    Предыдущие версии:

    http://emu80.org/v4beta/Emu80_40218.zip
    Последний раз редактировалось Pyk; 02.04.2017 в 23:45. Причина: Версия 4.0.225

  2. Эти 14 пользователя(ей) поблагодарили Pyk за это полезное сообщение:
    Black Cat / Era CG (11.03.2017), BYTEMAN (13.03.2017), cy6 (22.04.2017), Doronetty (11.03.2017), Eagle (11.03.2017), Error404 (11.03.2017), Ewgeny7 (13.03.2017), gurfunkel (11.03.2017), NEO SPECTRUMAN (12.03.2017), perestoronin (12.03.2017), uart (11.03.2017), zebest (12.03.2017), ZEman (11.03.2017), [bETA]mEN (11.03.2017)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

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

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

Похожие темы

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

Ваши права

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