nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 12:23



Reply to topic  [ 250 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 17  Next
Emu80 v.4 
Author Message
Maniac

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

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

_________________
Эмулятор Emu80


15 Jun 2017 14:00
Profile ICQ WWW
Maniac

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

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

_________________
Эмулятор Emu80


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

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

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


17 Jun 2017 12:38
Profile
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
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).

_________________
Эмулятор Emu80


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

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
дойдут руки - пособираю и в линухе, и в макоси, а пока Watch & Star :dj:

_________________
:dj: https://mastodon.social/@Shaos


11 Nov 2017 21:05
Profile WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
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-файл попадает только сигнал вывода на магнитофон, другие звуки не записываются.

_________________
Эмулятор Emu80


30 Dec 2017 11:07
Profile ICQ WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
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-версию), поэтому на данный момент это просто промежуточная сборка без значительных нововведений.

_________________
Эмулятор Emu80


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

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

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

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

_________________
:dj: https://mastodon.social/@Shaos


04 Mar 2018 01:48
Profile WWW
Maniac

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

_________________
Эмулятор Emu80


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

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Да - надо уже как-то заняться и "погонять" новую версию :roll:

_________________
:dj: https://mastodon.social/@Shaos


04 Mar 2018 02:54
Profile WWW
Maniac

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

_________________
Эмулятор Emu80


04 Mar 2018 03:56
Profile ICQ WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
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-версия также почти готова: выловлю пару неприятных багов и сделаю тестовую сборку.

_________________
Эмулятор Emu80


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

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

_________________
:dj: https://mastodon.social/@Shaos


14 Apr 2018 16:47
Profile WWW
Maniac

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

_________________
Эмулятор Emu80


14 Apr 2018 22:03
Profile ICQ WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
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

_________________
Эмулятор Emu80


27 Apr 2018 07:23
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 250 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 17  Next

Who is online

Users browsing this forum: No registered users and 9 guests


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.