nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 24 Jun 2018 22:03



Reply to topic  [ 35 posts ]  Go to page Previous  1, 2, 3  Next
Emu80 v.4 
Author Message
Fanat

Joined: 21 Jan 2003 05:08
Posts: 98
Reply with quote
Версия 4.0.265:
http://emu80.org/v4beta/Emu80_40265.zip

Список изменений, как обычно, в "шапке".
Добить обещанную linux-версию и подготовить и выложить исходники пока не успел.


15 Jun 2017 15:00
Profile ICQ WWW
Fanat

Joined: 21 Jan 2003 05:08
Posts: 98
Reply with quote
Багфикс-версия 4.0.266:
http://emu80.org/v4beta/Emu80_40266.zip

Устранена ошибка при запуске из папки, содержащей символы килиллицы либо другие символы unicode. Кто успел поставить вчерашнюю версию 4.0.265, можете поменять только exe-файлы.


16 Jun 2017 03:44
Profile ICQ WWW
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1291
Reply with quote
Pyk wrote:
Э... А что в эмуляторе обязательно должно быть, чтобы он тебя удовлетворил? ;)

Он просто должен нормально безглючно работать... :-) Ну и эмулировать "Орион".


17 Jun 2017 13:38
Profile
Fanat

Joined: 21 Jan 2003 05:08
Posts: 98
Reply with quote
Очередная версия 4.0.271 от 11.11.2017, с поддержкой ОС Linux:

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

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

Изменения в версии 4.0.271:
+ Опубликованы исходники на GitHub: https://github.com/vpyk/emu80v4
- Исправлена ошибка: не всегда правильно отображалось состояние регистра AF' в отладчике
+ Добавлена возможность редактирования памяти и содержимого регистров в отладчике по Enter или F2 (пока без отдельных флагов)
+ Сохранение скриншотов в bmp-файлы (Alt-S)
+ Режим "без звука" (Alt-U)
+ Возможнсть установки громкости в конфигурационном файле (emulation.volume = 1..5)
* Внутренние изменения
! Под Linux диалоговые окна могут появляться за основным окном эмулятора


Qt-версия (с меню и кнопками) все еще слишком "сырая", поэтому в этот релиз пока не вошла.
Под Linux еще довольно часто всплывают различные проблемы, так что Linux-версия требует усиленного тестирования. Для установки под Linux требуется сборка из исходников.
Не пробовал пока собирать под платформы, отличные от Windows и Linux, буду благодарен, если попробуете собрать и запустить на других платформах (например, Mac OS X).


11 Nov 2017 13:02
Profile ICQ WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16608
Location: Colorado
Reply with quote
дойдут руки - пособираю и в линухе, и в макоси, а пока Watch & Star :dj:

_________________
:eugeek: https://twitter.com/Shaos1973


11 Nov 2017 22:05
Profile WWW
Fanat

Joined: 21 Jan 2003 05:08
Posts: 98
Reply with quote
Очередная версия 4.0.277 от 30.12.2017:

Windows-сборка:
http://emu80.org/v4beta/Emu80_40277.zip

Исходники:
https://github.com/vpyk/emu80v4


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

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


+ Конфигурация для ПК "Лик"
+ Загрузка rks-файлов в формате с именем по Alt-F3 и Alt-L
+ Новая команда U в отдадчике: пропуск текущей команды без выполнения
+ Параметр громкости "emulation.volume" добавлен в конфигурационный файл
+ Два новых параметра "cpu.debugOnHalt = yes" no и "cpu.debugOnIllegalCmd = yes" для выхода в отладчик по команде HALT
и по недопустимому коду команды (для i8080) соотвтетственно (можно добавить при необходимости в конец conf-файла)
* Модифицирован Монитор РК-86 для запуска РК-ДОС по директиве U
* Вместо клавиши Alt в комбинациях клавиш может быть использована клавиша Win (Meta). Может быть полезно в Linux.
* В знакогенераторе РК знак "$" заменен на знак денежной единицы "¤"
* Изменено поведение эмулятора при отказе от выбора файла при обмене с магнитофоном: временная отмена перехвата
+ Ограниченная поддержка записи wav-файлов
+ Чтение либо запись wav при выборе его вместо rk
+ Новый параметр конфигурации "Ускоерние при воспроизведении WAV", позволяющий задать коэффициент ускорения работы
эмулятора при загрузке wav-файлов. В глобальном ini-файле ему соответствует параметр "wavReader.speedUpFactor".
- Исправлена ошибка, возникавшая при выходе из эмулятора с установленными точками останова
- Исправлена работа управляющих клавиш УС, СС и РУС на Микро-80 и ЮТ-88
- Испрвлена запись rks-файлов на Специалисте
- Исправлена загрузка некоторых wav-файлов, выдававших ошибку при открытии
- Пропатченый Монитор Специалиста заменен на оригинальный
- Внутренние изменения


Небольшое пояснение по работе с wav-файлами: загрузить wav-файл можно либо, как раньше, через Alt-W, либо выбрав wav-файл в
ответ на запрос имени файла, выдаваемый по директивве ввода с магнитофона. Аналогично, при запросе имени файла, запрашиваемого
по директиве вывода на магнитофон, можно задать имя файла с расширением wav: в таком случае вместо rk* будет записан wav-файл. В
wav-файл попадает только сигнал вывода на магнитофон, другие звуки не записываются.


30 Dec 2017 12:07
Profile ICQ WWW
Fanat

Joined: 21 Jan 2003 05:08
Posts: 98
Reply with quote
Очередная версия 4.0.289 от 17.02.2018:

Windows-сборка:
http://emu80.org/v4beta/Emu80_40289.zip

Исходники:
https://github.com/vpyk/emu80v4


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

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


+ Новый режим раскладки клавиатуры ("умная" раскладка). В этом режиме нет однозначного соответствия клавиш.
Просто набирайте текст, в том числе и на русском языке, переключаясь привычным способом - все необходимые
нажатия клавиш будут эмулироваться автоматически. Переключиться в этот режим можно с помощью комбинации клавиш Alt-K.
По умолчанию режим установлен для РК-86, Апогея, Партнера и Микроши. В других ПК в корректности работы не уверен,
но можете попробовать.
* Убран запрос rk-файла при попытке ввода с магнитофона, если уже воспроизводится wav-файл
* Реализована возможность чтения конфигурационных файлов с BOM UTF-8, во все конфигурационные файлы добавлен BOM
* Улучшена точность поддержки заданной частоты кадров
* Улучшено поведене эмулятора при запуске на медленных ПК, не обеспечивающих эмуляцию в реальном времени,
в частности улучшена реакция на ввод с клавиатуры
* Выход звука с таймера сейчас инвертируется, чтобы избежать в большинстве случаев постоянной составляющей при отсутствии звука
* Отдельный Makefile для lite-версии в исходниках
- Устранено появление в памяти процесса без окна при проблемах в конфигурационных файлах
- Устранены проблемы с отображением текущего значения альтернативного шрифта в меню конфигурации
- Исправлены небольшие ошибки в эмуляции


К сожалению, многое из уже начатого закончить пока не успел (в том числе Qt-версию), поэтому на данный момент это просто промежуточная сборка без значительных нововведений.


17 Feb 2018 15:07
Profile ICQ WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16608
Location: Colorado
Reply with quote
Pyk wrote:
VituZz wrote:
а вдруг всё-таки появится эмулятор под Linux, который меня полностью удовлетворит? ;-)

Э... А что в эмуляторе обязательно должно быть, чтобы он тебя удовлетворил? ;)

Кстати, я всё забываю выразить огромное спасибо автору за отпущенные в народ исходники - я несколько раз уже с 2013 года изменял исходники под себя чтобы потестить те или иные вещи на эмуле РК - очень удобно и практично!

_________________
:eugeek: https://twitter.com/Shaos1973


04 Mar 2018 02:48
Profile WWW
Fanat

Joined: 21 Jan 2003 05:08
Posts: 98
Reply with quote
Ну что ж, рад, что кому-то это еще нужно :) Кстати, исходники 2013 года не имеют практически никакого отношения к текущей версии. 4-я версия написана полностью "с нуля" и размещена в репозитории год назад. А благодаря довольно гибким конфигам и более прозрачному коду потестить что-то на ней должно быть проще. Так что рекомендую :)


04 Mar 2018 03:28
Profile ICQ WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16608
Location: Colorado
Reply with quote
Да - надо уже как-то заняться и "погонять" новую версию :roll:

_________________
:eugeek: https://twitter.com/Shaos1973


04 Mar 2018 03:54
Profile WWW
Fanat

Joined: 21 Jan 2003 05:08
Posts: 98
Reply with quote
Соврал немного ;) Исходники 4-й версии опубликованы в ноябре, до этого были только windows-сборки...


04 Mar 2018 04:56
Profile ICQ WWW
Fanat

Joined: 21 Jan 2003 05:08
Posts: 98
Reply with quote
Очередная версия 4.0.298 от 14.04.2018:

Windows-сборка:
http://emu80.org/v4beta/Emu80_40298.zip

Исходники:
https://github.com/vpyk/emu80v4


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

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


- Исправлен звук в Микроше
- Устранены проблемы чтения с ленты в Микро-80
* Уточнен aspect ratio для всех платформ
* Режим реального aspect ratio сейчас работает также с альтернативным шрифтом
* Клавиша переключения языка Рус/Лат продублирована также на Ins
* Параметр frameRate разбит на два: maxFps и vsync
* Горячая клавиша скриншота заменена на Alt-H
* Wav-файлы из windows-дистрибутива эмулятора заменены на CSW


В основном занимался будущей qt-версией, поэтому никаких значительных нововведений в этом релизе нет.
(Сделал релиз, поскольку со времени предыдущего прошел уже месяц; текущие изменения, как всегда, - на github.)

Qt-версия также почти готова: выловлю пару неприятных багов и сделаю тестовую сборку.


14 Apr 2018 15:31
Profile ICQ WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16608
Location: Colorado
Reply with quote
Qt-версия будет совсем другой репозиторий исходников или оно будет в текущей кодовой базе включаться условной компиляцией или ещё как?

_________________
:eugeek: https://twitter.com/Shaos1973


14 Apr 2018 17:47
Profile WWW
Fanat

Joined: 21 Jan 2003 05:08
Posts: 98
Reply with quote
Будет в том же репозитории.


14 Apr 2018 23:03
Profile ICQ WWW
Fanat

Joined: 21 Jan 2003 05:08
Posts: 98
Reply with quote
Предлагаю потестировать windows-сборку qt-версии эмулятора:

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

Исходники надеюсь на днях разместить в репозитории.

Основные отличия от SDL/wx-версии:
- Более дружественный интерфейс (меню, панель инструментов, статусная строка, иконки...)
- Автосохранение настроек
- Уменьшенная задержка между картинкой и звуком
- Запоминание последних путей к файлам
- Мультиязычный интерфейс
- Работа в одном окне

Так же как SDL/wx-версия, это portable-версия программы, может быть распакована в любую папку,
доступную для записи.

Основной запускаемый файл Emu80qt.exe

Системные требования: минимум Windows XP, желательны сравнительно свежие драйвера для
видеокарты.

Кроме основного exe-файла в составе эмулятора для целей тестирования включены еще несколько
cmd-файлов:

emu80qt-opengl.cmd
emu80qt-soft.cmd
emu80qt-angle.cmd
emu80qt-dx9.cmd
emu80qt-dx11.cmd
emu80qt-warp.cmd

Они служат для запуска эмулятора с явным указанием используемого API видео. Можете
попробовать разные варианты, сравнив работу эмулятора в этих режимах (fps, работу vsync,
загрузку процессора). Отпишитесь, пожалуйста, какой вариант на вашей системе работает лучше
с указанием ОС, процессора и видеокарты. Также интересует, нормально ли работает вариант по
умолчанию (просто Emu80qt.exe) либо какой-то конкретный cmd работает лучше.
Если 4 последних режима не работают, попробуйте установить vc_redist.x86.exe
(Visual C++ Redistributable for Visual Studio 2015 x86). Также 4 последних режима
не будут работать на Windows XP

Также желательно потестировать разные варианты максимального значения fps и частоты
дискретизации звука.

Более подробной документации пока нет, надеюсь, что интерфейс эмулятора интуитивно понятен.
Хорошо знающих английский язык прошу переключить интерфейс на английский и посмотреть,
какие есть погрешности в английском интерфейсе (в том числе во всплывающих подсказках).

Настройки эмулятора сохраняются в файле _settings\emu80.ini
Если вдруг по какой-то причине при изменении настроек эмулятор перестанет запускаться,
удалите этот файл. Если удалить всю папку _settings, то настройки будут сохраняться в профиле
пользователя в %USERPROFILE%\AppData\Roaming\Emu80


27 Apr 2018 08:23
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 35 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.