nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 26 Jun 2019 05:47



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

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

Portable Qt-версия, windows-сборка (рекомендуется):
http://emu80.org/v4beta/Emu80qt_40340.zip

Portable SWL/wx-версия, windows-сборка:
http://emu80.org/v4beta/Emu80_40340.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.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


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

+ Вейты на ПК8000 (с ограничениями), реальная скорость работы в большинстве случаев
+ Привязка к лучу и бордюрные эффекты на ПК8000
+ Опции отладчика, отвечающие за регистр, в котором отображается дизассемблированный текст 8080 и Z80
* В отладчике изменены действия по умолчанию клавиш F5 (Run) и F9 (Set breakpoint).
Добавлена опция для возврата старого назначения этих клавиш.
+ Базовая поддержка ATA-интерфейса, поддержка CF-карты в ПК8000.
* Дополнительные проверки на наличие корректных конфигурационных файлов.
Устранено (недеюсь) появление запущенных процессов эмулятора без окон в случае проблем с конфигурационными файлами.
* Поддержка сброса ВГ95 на ПК8000
* Изменения в системе перехватов процессора, небольшое повышение производительности
* Улучшен алгоритм распознавания необходимости закрытия файла образа ленты
* СMD-файлы для запуска Qt-версии в режимах OpenGl и DirectX сейчас не ждут завершения программы. Оставлен только один файл для режима DirectX (автовыбор).
- Исправления в работе команд HLT и EI.
- Исправлено отображение информации о режиме дисплея на ПК8000
- Исправления в работа клавиатуры на Специалисте (в некоторых случаях было возможно отсутствие реакции на клавиши)


Полную историю версий см. в файле 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_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_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


10 Mar 2017 15:29
Profile ICQ WWW
Senior

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

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

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


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

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

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


03 Apr 2017 21:44
Profile WWW
Senior

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

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


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

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

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


04 Apr 2017 01:42
Profile WWW
Senior

Joined: 21 Jan 2003 05:08
Posts: 117
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: 117
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: 117
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: 1292
Reply with quote
Что-то под Linux всё время "позже"... :-)


11 Jun 2017 06:23
Profile
Senior

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

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


14 Jun 2017 13:05
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 70 posts ]  Go to page 1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 0 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.