Важная информация
Страница 1 из 18 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 178

Тема: Emu80 v.4

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

    По умолчанию 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; 16.06.2017 в 00:38. Причина: Версия 4.0.265

  2. Эти 16 пользователя(ей) поблагодарили 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 (12.03.2017), perestoronin (12.03.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
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Veteran Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    1,719
    Благодарностей: 270

    По умолчанию

    Pyk, большое спасибо что продолжаете развивать свой эмулятор.
    несколько замечаний:

    1) очень не хватает ассоциации эмулятора с файлами как в прошлой версии.

    2) очень хотелось бы режим реальной загрузки файлов, то-есть:
    нажимаешь в мониторе "I" , выбираешь файл, идёт загрузка (не мгновенная) с звуками загрузки и только потом уже запуск "G".

    3) некоторые игры работают неверно.
    например в режиме радио86 у игр ALIAZ1.RK и BULNIK.GAM - экран сильно сдвинут вниз.

  5. Эти 3 пользователя(ей) поблагодарили ZEman за это полезное сообщение:
    BYTEMAN (13.03.2017), mvg (11.03.2017), Pyk (11.03.2017)

  6. #3
    Activist
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    254
    Благодарностей: 160

    По умолчанию

    ZEman, спасибо за тестирование!
    1. Ассоциирование пока не делал, все-таки тестовая сборка, при желании ассоциировать пока можно вручную, командня строка поддерживается
    2. Вполне реально, можно со временем сделать
    3. С Aliaz1 не совсем понятна ситуация - там как-то странно программируется ВГ75. В эмуляторах b2m и Ретро-80 вообще черный экран. Посмотрю вечером, что там и неплохо бы проверить еще на реальном РК...
    BULNIK - это вообще не игра, просто картинка, наверное имелась в виду какая-то другая?

  7. #4
    Veteran Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    1,719
    Благодарностей: 270

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    3. С Aliaz1 не совсем понятна ситуация - там как-то странно программируется ВГ75. В эмуляторах b2m и Ретро-80 вообще черный экран. Посмотрю вечером, что там и неплохо бы проверить еще на реальном РК...
    BULNIK - это вообще не игра, просто картинка, наверное имелась в виду какая-то другая?
    в третьей версии эмулятора они работают нормально.
    позже я проверю побольше файлов на эмуляторе.

    ещё хочу спросить.
    в прошлой версии эмулятора были также машинки Micro80 и ЮТ88.
    будут ли они добавлены в эмулятор ?

  8. #5
    Veteran Аватар для gdv2002
    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    1,205
    Благодарностей: 393
    Записей в дневнике
    2

    По умолчанию

    У меня вопрос по ВИ53 для РК86, что имеется ввиду под оригинальной схемой? Т.е. какая из схем?
    С уважением, Дмитрий.
    Радио-86РК SRAM
    БК-0010-01
    ZXM-Phoenix 1024 + ZXM-GeneralSound + ZXM- SoundCard Lite

  9. #6
    Veteran Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    1,719
    Благодарностей: 270

    По умолчанию

    zebest, работает эта версия болдердаша.
    просто смени расширение с rkr на rkp и запусти в режиме партнёра.

  10. #7
    Veteran Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    1,719
    Благодарностей: 270

    По умолчанию

    это к теме не относится, просто интересно.
    я много раз видел на PK-подобных игрушку болдердаш версия 2, версия 2.1 и 2.2.
    а где собственно 1ая версия или такой не-было ?
    и была ли эта игра для радио86.

  11. #8
    Member Аватар для mvg
    Регистрация
    25.02.2017
    Адрес
    г. Рязань
    Сообщений
    52
    Благодарностей: 26

    По умолчанию

    попробовал. мой новодел идет ))

  12. #9
    Activist
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    254
    Благодарностей: 160

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    в прошлой версии эмулятора были также машинки Micro80 и ЮТ88.
    будут ли они добавлены в эмулятор ?
    Да, будут. Никаких сложностей с ними нет, сделаю, когда руки дойдут...

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    У меня вопрос по ВИ53 для РК86, что имеется ввиду под оригинальной схемой? Т.е. какая из схем?
    Вот эта, из журнала "Радио":
    http://emuverse.ru/wiki/%D0%A0%D0%B0...%D0%92%D0%9853
    А какие были альтернативные?

    Цитата Сообщение от zebest Посмотреть сообщение
    Файлы с неверной КС грузить приходится по два раза по два раза Так задумано? и только по директиве "I"
    Там скорее всего дело не в неверной контрольной сумме, а в полном ее отсутствии или еще каким-то образом нарушенном формате файла. Монитор пытается еще читать с ленты, а файл уже кончился, вот он заново и спрашивает его. В таком случае лучше отменить выбор файла во второй раз. Возможно, в прошлых версиях поведение эмулятора в подобных случаях было другим - я посмотрю. А откуда такие "битые" файлы вообще?

    Цитата Сообщение от zebest Посмотреть сообщение
    Нет аппаратной псевдографики, но это так, чисто к сведению,я и не прошу, меня Emu в этом плане устраивает, почти.
    Не понял, о чем речь, о кодах C0-EF? Они отображаются точно так, как должны на этих машинах, в отличие от Emu... Или о чем-то другом?

    Цитата Сообщение от zebest Посмотреть сообщение
    а вот нет драг-энд-дроп-а, это сильнее расстраивает)
    В каком виде хочется драг-энд-дроп? Перетащить файл в окно эмулятора для загрузки? Если это действительно нужно и кажется удобным, сделаю.

  13. #10
    Master Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    577
    Благодарностей: 468
    Записей в дневнике
    3

    По умолчанию

    Перетащить файл в окно эмулятора для загрузки?
    у "конкурентов" очень хорошо работает, перетащил файл, он и запустился.
    Цитата Сообщение от Pyk Посмотреть сообщение
    речь, о кодах C0-EF
    О них. ну понятно, что не должны. Но это все же эмуляторы. Где то и должны, поэтому я и сказал, что в Emu меня почти устраивает эмуляция этих кодов, хоть их и не должно как бы существовать.
    Цитата Сообщение от Pyk Посмотреть сообщение
    А откуда такие "битые" файлы вообще?
    Файлы мои. Сами они не битые, вполне рабочие, но без КС или совсем или с неверно посчитанной. опять же - Emu их грузит и даже не думает ругаться.
    Profi v3.2 -=- Speccy2010,r2

Страница 1 из 18 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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