nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 11 Apr 2021 03:11



Reply to topic  [ 104 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next
Emu80 v.4 
Author Message
Senior

Joined: 21 Jan 2003 05:08
Posts: 126
Reply with quote
Последняя версия эмулятора — 4.0.349 от 08.03.2021:

Qt-версия (рекомендуется):
Windows-сборка (portable): http://emu80.org/v4beta/Emu80qt_40349.zip
MacOS-сборка: http://emu80.org/v4beta/Emu80qt_40349_macos.zip

Portable SDL/wx-версия, windows-сборка:
http://emu80.org/v4beta/Emu80_40349.zip

Желательно распаковывать в новую папку, не переписывать "поверх" старой!

Исходники (GPL v.3):
https://github.com/vpyk/emu80v4


Основные возможности эмулятора:

- Поддержка ПК "Радио-86РК", "Микроша", "Партнер", "Апогей", "Микро-80", "ЮТ-88", "Специалист", "Специалист-MX", "Орион", "Eureka", "ПК8000", "Вектор", "Львов"
- Мультиплатформенный: протестирована работа под Windows, Linux и MacOS
- С открытым исходным кодом: исходники эмулятора опубликованы под лицензией GPL v.3
- Аккуратная эмуляция аппаратуры поддерживаемых компьютеров
- Многоязычный интерфейс (на данный момент поддерживаются русский и английский)
- Богатые возможности настройки эмулятора через пользовательский интерфейс
- Возможность изменения конфигурации эмулируемого компьютера в конфигурационном файле (для опытных пользователей)
- Многочисленные режимы отображения, поддержка оригинального соотношения сторон,
скрытия областей гашения луча, режим отображения скан-линий, поддержка различных режимов отображения полукадров и т. д.
- Возможность использования перерисованных шрифтов большего размера для текстовых режимов
- Ассоциация с используемыми типами файлов, автозапуск программ, drug-n-drop для запуска
- Встроенный отладчик


Изменения в последней версии (4.0.349):

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

+ Поддржка ПК-01 Львов
+ Новые режимы масштабирования экрана 4x, 5x, 2x3, 3x5 и соответствующие им пресеты, а также пресет stretch
+ Специалист-MX: добавлена возможность чтения/записи образов лент RAMFOS в виде файлов .rfs (а также .wav и .csw)
+ В справку по платформам добавлена информация по раскладкам клавиатуры. Пока только для ПК РК-86, Апогей, Партнер, Львов
* Для ПК8000 и Львова сейчас устанавливается по умолчанию решим масшабирования 2x3
- ПК8000: решена проблема с чтением РК-файлов из эмулятора РК-86
- Устранен вылет эмулятора в конфигурации РК-86 Z80
- Другие небольшие исправления


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

+ Поддержка Covox в Векторе
+ Новая опция отладчика: использовать мнемоники Z80 для 8080
+ Новая опция: не воспроизводить звук магнитофона. Особенно полезна для Специалиста для устранения треска при использовании цвета
+ Поддержка SD-адаптеров по схемам hwm_pvv, msx, n8vem
+ Конфигурация для РК-86 с поддержкой SDOS, в дистрибутив вулючен образ SD-карты с распространеными программами для РК-86
+ Поддержка проверки значений переменных в конфигурационных файлах
+ Новое окно аппаратной конфигурации, вызываемое по Alt-F8 или по кнопке на панели инструментов
Пока только в Qt-версии. Предполагается, что будет предназначено для изменения аппаратной конфигурации
эмулируемого ПК. Пока здесь настраиваются только пути к образам и директориям SD-карт и ROM-дисков для РК-86 и Апогея.
+ Сделана сборка для MacOS, исправлены некоторые замечания по работе в этой ОС
* Qt-версия: возможность сохранять скриншоты в формате png (спасибо Pavel Dovgalyuk)
* Регистр I Z80 сейчас отображается в отладчике
* Если при запуске не найдены конфигурационные файлы эмулятора, выводится окно с ошибкой
* Исправлен неработающий фильтр в окне открытия файлов в Linux, из-за чего не были видны wav-файлы при открытии (спасибо xintrea)
- Партнер: включение МЦПГ сейчас корректно происходит по биту 7 порта DC00 (было по биту 0)
- ПК8000: исправлена запись в регистры цвета в зависимости от сигнала гашения
- Eureka: устранены проблемы со звуком
- Исправления в эмуляции процессора Z80 в режиме прерывания IM2
- Исправлены небольшие ошибки в сохранении настроек


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

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

+ Возможность настройки символьной страницы для отображения текстовой информации в отладчике
+ Возможность задания в настройках произвольного целевого формата экрана наряду с 4:3 и 16:9
* При обнудении счетчика тактов в отладчике сейчас также отображается его текущее значение (обнуление происходит по точке останова либо F4 (Here))
* Оптимизировано расположение окон отладчика на экране после запуска (Qt)
* Скорректирована палитра цветов ПК8000, немного понижена яркость темных цветов
- Устранена проблема с размером окна отладчика в Windows XP (Qt)
- Исправлена несовместимость с Qt версии более 5.10 или 5.11 под Linux/GTK: отображалось пустое окно выбора файла
- Исправлена ошибка: ESC переставал работать после его использования для выхода из меню (Qt)
- Устранены проблемы в работе прерываний на Векторе. "Filer" сейчас работает.
- Исправлена работа клавиш ПК8000 "ВЗ" и "ИЗ" на клавишах "/" и "*" дополнительной цифровой клавиатуры (SDL)
- Исправлены другие небольшие ошибки


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

* F4 (Here) в отладчике сейчас сбрасывает счетчик тактов процессора
- исправлена ошибка: в отладчике невозможно было установить точку останова с помощью F9/F5.


Изменения в версии (4.0.333):

+ поддержка ПК "Вектор-06Ц"
+ краткая справка по основным платформам
+ отображение в отладчике информации о тактах процессора, состоянии контроллера НГМД,
позиции луча (пока только для "Вектора")
+ горячая клавиша и кнопка на панели инструментов для загрузки RAM-диска
+ поддержка мыши в отладчике
+ обновление экрана в реальном времени в отладчике (пока только для "Вектора")
* уточнения в эмуляции процессоров 8080 и Z80
* уточнено время исполнения некоторых команд Z80
* улучшения в эмуляции контроллера НГМД FDC 1793
* изменения в раскладке клавиатуры на ПК8000
* небольшие изменения управление с клавиатуры в отладчике: "Run" работает из любой секции, можно использовать Enter на доп. цифровой клавиатуре
- исправлены проблемы в эмуляции AY-3-3910, звучание сейчас должно соответствовать оригиналу
- устранено падение при попытке чтения некорректного WAV-файла
- исправлена ошибка в эмуляции клавиатуры на "Специалисте", в некоторых случаях эмулятор мог не реагировать на нажатия клавиш
- исправлена ошибка: невозможно было изменить тип клавиатуры "Специалиста-MX" в настройках (Qt)
- исправлен файл emu80qt-dx.cmd, предназначенный для запуска emu80 в режиме DirectX
- устранено падение эмулятора при попытке изменения размера окна отладчика (Qt)
- устранено падение при выходе из эмулятора с активными точками останова
- устранены проблемы в работе эмулятора, собранного с помощью MSVC


Полную историю версий см. в файле whatsnew.txt
Краткое руководство по установке и сборке см. в файле README.md
Полное руководство пользователя в файле Emu80 v4 Manual.rtf


Основные сведения об эмуляторе:

Qt-версия:
Основной исполняемый файл Emu80qt.exe

SDL/wx-версия:
Основной исполняемый файл Emu80.exe
Emu80Lite - быстро запускаемая версия без части диалогов, удобен для командной строки.
Основной метод управления - горячие клавиши. Подсказку можно посмотреть в закладке Help окна конфигурации (Alt-F12). Переключение платформ - Alt-F9.

Кроме основных файлов эмулятора в архив SDL/wx-сборки также включены папки:

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

Более подробную информацию по реализации см. в файле Emu80 v4 Manual.rtf



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

Qt-версии:
http://emu80.org/v4beta/Emu80qt_40346.zip
http://emu80.org/v4beta/Emu80qt_40340.zip
http://emu80.org/v4beta/Emu80qt_40334.zip
http://emu80.org/v4beta/Emu80qt_40333.zip
http://emu80.org/v4beta/Emu80qt_40323.zip
http://emu80.org/v4beta/Emu80qt_40316.zip
http://emu80.org/v4beta/Emu80qt_40314.zip
http://emu80.org/v4beta/Emu80qt_40313.zip
http://emu80.org/v4beta/Emu80qt_40307.zip
http://emu80.org/v4beta/Emu80qt_40302.zip


Wx/sdl-версии:
http://emu80.org/v4beta/Emu80_40346.zip
http://emu80.org/v4beta/Emu80_40340.zip
http://emu80.org/v4beta/Emu80_40334.zip
http://emu80.org/v4beta/Emu80_40333.zip
http://emu80.org/v4beta/Emu80_40323.zip
http://emu80.org/v4beta/Emu80_40316.zip
http://emu80.org/v4beta/Emu80_40314.zip
http://emu80.org/v4beta/Emu80_40313.zip
http://emu80.org/v4beta/Emu80_40307.zip
http://emu80.org/v4beta/Emu80_40302.zip
http://emu80.org/v4beta/Emu80_40298.zip
http://emu80.org/v4beta/Emu80_40292.zip
http://emu80.org/v4beta/Emu80_40289.zip
http://emu80.org/v4beta/Emu80_40277.zip
http://emu80.org/v4beta/Emu80_40271.zip
http://emu80.org/v4beta/Emu80_40266.zip
http://emu80.org/v4beta/Emu80_40265.zip
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


Qt-версия, MacOS-сборки:
http://emu80.org/v4beta/Emu80qt_40346_macos.zip


10 Mar 2017 15:29
Profile ICQ WWW
Senior

Joined: 21 Jan 2003 05:08
Posts: 126
Reply with quote
Выложил новую тестовую сборку:

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

Изменения по сравнению с предыдущей версией см. в шапке.


02 Apr 2017 13:53
Profile ICQ WWW
Online
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19586
Location: Silicon Valley
Reply with quote
Минимальные требования к компу и оси какие?

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


03 Apr 2017 21:44
Profile WWW
Senior

Joined: 21 Jan 2003 05:08
Posts: 126
Reply with quote
На предмет совсем минимальных не тестировал, но на Core2Duo 10-летней давности под Windows XP работает без тормозов. Не помню точно загрузку процессора, но запас еще есть. Вечером могу уточнить. Более слабых компов под рукой нет. Но видеокарта должна поддерживать как минимум 2D-ускорение, так как используются аппаратные текстуры.

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


04 Apr 2017 00:57
Profile ICQ WWW
Online
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19586
Location: Silicon Valley
Reply with quote
XP у меня есть - и в реальном, и в виртуальном вариантах :)

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


04 Apr 2017 01:42
Profile WWW
Senior

Joined: 21 Jan 2003 05:08
Posts: 126
Reply with quote
Очередная тестовая сборка:

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

Список изменений см. выше в первом сообщении.


25 Apr 2017 13:56
Profile ICQ WWW
Senior

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

Список изменений в первом сообщении.


01 May 2017 05:55
Profile ICQ WWW
Senior

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

Список изменений в версиях 4.0.256 и 4.0.251 в первом сообщении темы.


29 May 2017 01:54
Profile ICQ WWW
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1321
Reply with quote
Что-то под Linux всё время "позже"... :-)


11 Jun 2017 06:23
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 126
Reply with quote
Как раз отлаживал работу под Linux на этой неделе - были определенные проблемы с совместной работой библиотек SDL2 и wxWidgets под Linux, но вроде бы в основном удалось решить... Так что Linux-версия скоро уже будет, вместе с исходниками :) Надеюсь, что уже в этом месяце (в зависимости от наличия свободного времени).


11 Jun 2017 08:31
Profile ICQ WWW
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1321
Reply with quote
Желаю успехов в этом деле! Интересно будет попробовать - а вдруг всё-таки появится эмулятор под Linux, который меня полностью удовлетворит? ;-)


11 Jun 2017 23:59
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
VituZz wrote:
вдруг всё-таки появится эмулятор под Linux, который меня полностью удовлетворит? ;-)
Это вряд ли... :wink: Тебя, возможно, удовлетворит, когда Виктор выложит код,
а ты его слегка "заточишь" под свои "хотелки"... :wink:

Меня Виктор в своё время удовлетворил, дав мне исходники, которые я перепахал под себя...
Жалко - сорвалась у меня красивая мечта - стартовать на ноутбуке эмулятор от Виктора,
чтобы ноутбук выглядел в точности как "Специалист" - современные ноутбуки не поддерживают
прямых обращений к железу, как это было во времена ДОС. :-?

_________________
iLavr


12 Jun 2017 04:31
Profile
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1321
Reply with quote
Не, "заточить" я могу только чё-нибудь пожрать... :-) А с программированием у меня не вышло...

А взять какой-нибудь старый ноутбук? Или на нём уже сам эмулятор не заработает?


12 Jun 2017 08:56
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
VituZz wrote:
А взять какой-нибудь старый ноутбук? Или на нём уже сам эмулятор не заработает?

Ну так всё было и рассчитано! :lol: Я покупаю себе новый ноутбук - а старый становится
в основном "Специалистом"! :kruto:

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

_________________
iLavr


12 Jun 2017 13:33
Profile
Senior

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

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


14 Jun 2017 13:05
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 104 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  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.