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

User Tag List

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

Тема: Emu80 v.4

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

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

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

    Очередная тестовая сборка 4-й версии Emu80:

    http://emu80.org/v4beta/Emu80_40265.zip
    Желательно распаковывать в новую папку, не переписывать "поверх" старой!
    Текущая сборка опять-таки только для Windows, под другие платформы будет позже, также как и исходники.

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

    Изменения в версии 4.0.265:
    + Добавлена опция "Установить по умолчанию" при выборе платформы
    + Добавлена вкладка общих настроек и глобальный файл настроек
    + Добавлена настройка используемого канала при чтении wav-файла
    * Улучшена стабильность чтения wav-файлов
    * Уточнена отработка атрибутов на ч/б Апогее (отсутствуют схемы задержки атрибутов rvv, hglt, gpa)
    * Кнопка сохранения настроек заменена на CheckBox, настройки сохраняются при нажатии на Save или Apply
    - В предыдущей версии не включался режим "Растянуть" по Alt-0
    - Исправлены ошибки в фильтрах диалогов загрузки/сохранения файлов
    - Устранены утечки памяти
    * Дополнения в документации
    * Внутренние изменения


    Изменения в версии 4.0.256:
    - Исправлена загрузка wav-файлов с параметрами 16 бит стерео
    - Устранена утечка памяти в режиме fields mix
    - Восстановлена работоспособность Микро-80 с Монитором РК
    - В очередной раз восстановлена загрузка cpu-файлов из командной строки
    + Новый режим interlace для fieldsMixing
    * Изменения в обработке поведения окон, полноэкранный режим должен работать без проблем


    Изменения в версии 4.0.251:
    - Исправлена работа кодов F0/F2 (конец строки/экрана) на ВГ75


    Изменения в версии 4.0.250:
    + Проигрывание wav-файлов по Alt-W. Загрузка возможна при отключенном перехвате обращений
    к магнитофону. (Отмена проигрывания - повторное нажатие Alt-W)
    * Убран суффикс "h" у шестнадцатеричных констант в дизассемблере отладчика
    * Реализовано отключение перехвата обращений к магнитофону на Микроше
    - Устранено периодическое "падение" эмулятора (чаще всего при переключении типа компьютера)
    - Восстановлена загрузка cpu-файлов из командной строки
    - Заменен исправленной версией файл RK-DOS для Z80 (спасибо barsik)
    - Исправлено отображение заголовка окна при переключении режимов


    Изменения в версии 4.0.246:

    + Микро-80 и ЮТ-88
    + Поддержка Z80 в отладчике, в том числе мнемоник Z80 для процессора ВМ80
    + Поддержка формата CAS (MSX) в Апогее
    * Расширенный и компактный режимы отладчика для ВМ80
    * Поддержка чтения слова состояния процессора с пустой шины в ВМ80
    * Поддержка сигнала "индекс" в ВГ93
    * Убран повторный запрос файла, если кончился файл ленты
    * Ускорение 4x вместо 3x по клавише End
    * Режим паузы продублирован на Alt-P
    * Различный Aspect Ratio в зависимости от частоты кадров (i576/i480, PAL/NTSC)
    * Пресет Alt-0 сейчас учитывает Aspect Ratio
    - Исправлены коэффициенты Aspect Ratio для различных ПК
    - Исправлена ошибка при чтении значений счетчиков ВИ53
    - Реализовано отсутствие звука при программировании ВИ53 в пока не поддерживаемые режимы
    - Исправлена ошибка в однобайтовых режимах загрузки таймера ВИ53
    - Исправлена ошибка в работе канала 2 таймера в РК-86 и Специалисте
    - Исправлена загрузка cpu-файлов Специалиста-MX из командной строки
    - Исправлена ошибка в конфигурационном файле Апогея (не закрывался rka-файл после записи)
    - Исправлен шрифт в отладчике
    - Исправлена ошибка, иногда возникавшая при загрузке Монитора cpu-файлов
    ! Изредка вылетает при попытке загрузки файла, причина пока не обнаружена


    Изменения в версии 4.0.225:

    * Ускорен запуск эмулятора. Просьба оценить скорость запуска и необходимость 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 (вариант Владимира Чистякова).


    Версия 4.0.218:

    + Первая публичная версия


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

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


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

    _doc - незаконченная документация
    _tests - раличные тесты и игры, на которых тестировал эмулятор
    _stuff - раличные образы дискет, игры и т.д. для разных машин
    whatsnew.txt - история изменений


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

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

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

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

    Радио-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_40256.zip
    http://emu80.org/v4beta/Emu80_40251.zip
    http://emu80.org/v4beta/Emu80_40250.zip
    http://emu80.org/v4beta/Emu80_40246.zip
    http://emu80.org/v4beta/Emu80_40225.zip
    http://emu80.org/v4beta/Emu80_40218.zip
    Последний раз редактировалось Pyk; 15.06.2017 в 23:38. Причина: Версия 4.0.265

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

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

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

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

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

Похожие темы

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

Ваши права

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