nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 19 Jan 2019 18:40



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

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

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

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

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


+ Поддержка звукового синтезатора AY-3-3910 (на данный момент в ПК8000 по схеме Mick)
+ Опция для джойстика: совмещать с клавишами клавиатуры либо назначать джойстик
на отдельные клавиши доп. цифровой клавиатуры (пока для ПК8000)
+ Отображение флага IFF для ВМ80 в отладчике
+ Отображение состояния паузы в строке состояния
+ В Windows-дистрибудив Qt-версии добавлены cmd-файлы для принудительного запуска эмулятора
в режимах OpenGL, DirectX 9, Direct 11
* ПК8000: привязка к лучу с точностью до скан-линии, исправлено отображение бордюра
- ПК8000: Исправления в работе прерываний
- Устранено наблюдавшееся иногда залипание клавиш после сброса (обычно в Qt-версии)
- Исправления в звуковой подсистеме, снижение загрузки процессора


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

+ ПК8000: добавлена поддержка джойстика
- Исправлена работа клавиш дополнительной цифровой клавиатуры (Qt)
- ПК8000: исправлена загрузка файлов в wx/SDL-версии
- ПК8000: исправления в работе прерываний и портов 92 и 93


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

+ Поддержка ПК 8000 (Сура, Хобби, Веста)
+ Опция отображения реального бордюра на Орионе, Специалисте и Эврике
+ Скорость эмуляции в случае несоответствия нормальной сейчас отображается в строке состояния (Qt)
* Поддержка вложенных if(n)def в конфигурационных файлах
* Сообщения об ошибках сейчас выводятся в консоль (Qt)
* Переработана и исправлена раскладка клавиатуры, мог насажать новых багов ;)
* Добавлена опция условной компиляции с оптимизацией под RPi (thanks to svofski)
- Исправлено сохранение .opt-файлов (wx)
- Исправлены мелкие ошибки в эмуляции контроллера НГМД и контроллера SD-карты
- Устранены утечки памяти
- Добавлен отсутствующий файл ПЗУ контроллера НГМД для Микроши


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

+ Добавлена поддержка RK-SD-контроллера для РК-86 и Апогея (пока только в режиме read only)
+ Новая опция: "показывать только видимую область", скрывает область гашения луча на ТВ (пока только для ВГ75)
+ Новая опция: "широкоэкранный режим (16:9)", рассчитывает aspect ratio для ТВ формата 16:9
+ Опция копирования графического экрана в буфер обмена (Alt-Ins) (qt)
+ Добавлено отображение размеров экрана в строке состояния (qt)
+ Добавлен скрипт AssociateFiles.cmd для ассоциирования эмулятора с файлами программ, добавлены иконки типов файлов
(ассоциирование производится для текущего пользователя, отменить ассоциации - DeassociateFiles.cmd) (qt)
+ Добавлен скрипт RestoreSettings.cmd для восстановления настроек эмулятора по умолчанию в случае проблем (qt)
- Исправлена загрузка некоторых типов файлов из командной строки
- Устранено падение эмулятора в режиме альтернативного шрифта для ЮТ-88 и Микро-80
- Не работала комбинация клавиш Alt-S в полноэкранном режиме (qt)
- Исправлено сохранение скриншотов в wx/SDL-версии
- Другие мелкие исправления


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


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

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

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

Кроме основных файлов эмулятора в архиве также папки:

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

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



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

Qt-версии:
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_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: 106
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: 17309
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: 106
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: 17309
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: 106
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: 106
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: 106
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: 106
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: 106
Reply with quote
VituZz wrote:
а вдруг всё-таки появится эмулятор под Linux, который меня полностью удовлетворит? ;-)

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


14 Jun 2017 13:05
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 49 posts ]  Go to page 1, 2, 3, 4  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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.