nedoPC.org

Community of electronics hobbyists established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 09 May 2021 08:05



Reply to topic  [ 110 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8  Next
Emu80 v.4 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Pyk wrote:
Смотрю на разные эмуляторы и вижу, что цели у всех эмуляторописателей разные: вовсе не обязательно это точность эмуляции - для кого-то важен простой движок, для кого-то - богатство настроек или удобство использования, ...
Почему-то практически все эмуляторописатели игнорируют такую полезную фичу,
как управление из среды эмулятора реальными портами ввода-вывода PC.
А ведь это очень полезно! Процессором, которого у тебя реально нет, поуправлять
настоящим устройством ввода-вывода! :kruto:

Виктор, а нет в планах опции поддержать хотя бы частично вывод на "железные" порты?
Мне такой вариант делал Шевцов в своём эмуляторе "Специалист-МХ".

Получилась весьма интересная конструкция: через LPT управлял индикатором от Nokia-3310.

Image

Звуковую карту опять же из "Специалиста-МХ" программировал.

На мой взгляд, так это интереснее, чем ностальгировать на экран ретро-компьютера... :wink:
Вот только, к сожалению, эмулятор "Специалист-МХ" от Шевцова - DOS-овский... :osad:

_________________
iLavr


10 Sep 2020 03:50
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 129
Reply with quote
Версия 4.0.346 от 06.11.2020:

Qt-версия (рекомендуется):
Windows-сборка (portable): http://emu80.org/v4beta/Emu80qt_40346.zip
MacOS-сборка: http://emu80.org/v4beta/Emu80qt_40346_macos.zip
Linux(x64)-сборка (portable, для тестирования): http://emu80.org/v4beta/Emu80qt_40346_lnx64.tgz

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

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


Изменения в версии 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
- Исправлены небольшие ошибки в сохранении настроек


06 Nov 2020 15:02
Profile ICQ WWW
Senior

Joined: 21 Jan 2003 05:08
Posts: 129
Reply with quote
barsik, что-то я давно сюда не заходил, спасибо за баг-репорты, посмотрю


06 Nov 2020 15:04
Profile ICQ WWW
Senior

Joined: 21 Jan 2003 05:08
Posts: 129
Reply with quote
Lavr, сейчас даже просто поуправлять тем же LPT-портом хотя бы из Windows уже проблема, то ли дело было во времена DOS...
Затрудняюсь даже сказать что-то определенное, надо рассматривать конкретную задачу...


06 Nov 2020 15:08
Profile ICQ WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Pyk wrote:
Lavr, сейчас даже просто поуправлять тем же LPT-портом хотя бы из Windows уже проблема, то ли дело было во времена DOS...

Вить... а в чем проблема-то? :roll:
У меня эта проблема была только когда Виндовс только появился, причем 95-й...
В Венде 3.хх это проблемой не было, ну а в Вендах 9.хх и выше это всё решается
из библиотек *.dll.
И библиотеки эти есть под все Венды, хотя я еще балуюсь Вендой 7, но и под 10-ку
уже мне эти библиотеки встречались...

Просто, как мне кажется, ностальгирующих по самодельным ПК прошлого становится
всё меньше, но многие используют сейчас твой Emu80 как инструмент, позволяющий
удобно программировать в кодах 8080. В этом плане обращение к портам В/В тоже
интересно...

P.S. Ну вот, к примеру, неплохая ссылка по управлению портами: http://www.kernelchip.ru/pcports.php
И если поискать то примеров работы с портами, как и библиотек для этого, можно найти множество.

P.P.S. Да... и заходи всё же к нам почаще! :lol:

_________________
iLavr


06 Nov 2020 16:06
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 129
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 SWL/wx-версия, windows-сборка:
http://emu80.org/v4beta/Emu80_40349.zip

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


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

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

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

Для обеспечения устойчивого считывания wav-файлов RAMFOS пришлось немного пропатчить BIOS.
На записанных из эмулятора же файлах процедура чтения заголовка не отрабатывала из-за очень жесткого требования к длительности периода.
Если кто-нибудь может записать образец файла на реале, попробую подробнее изучить этот вопрос.


Особенности эмуляции ПК Львов:
- На данный момент поддерживается базовая конфигурация, без дополнительно подключаемых устройств.
- Скорость работы насколько возможно приближена к реальной, максимальная разница на реальных программах обычно в пределах 1-3 %.
- Встроенный загрузчик позволяет загружать двоичные файлы и токенизированные файлы Бейсика в форматах lvt (в том числе с оверлеями - lv0, lv1 и т.д.), а также файлов образов состояния sav.
Кроме того, поддерживается загрузка файлов в стандарте MSX cas, в том числе мультиблочная (в этом случае основная программа с оверлеями располагается в единственном cas-файле).
- Путем перехватов обращений к магнитофону также поддерживаются чтение и запись lvt/cas-файлов, в том числе с оверлеями (запись оверлеев работает, но я не знаю софта, который бы это использовал ;)
Как обычно, работают также чтение и запись wav и csw-файлов.
- Ввиду невозможности обеспечить реальные тайминги и привязку к ходу луча, эмуляция хода луча ЭЛТ пока не реализована.

Спасибо Владимиру Калашникову (Hard Wisdom) за консульирование и DDp за тесты на реальном ПК.


08 Mar 2021 13:59
Profile ICQ WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Pyk wrote:
Версия 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.

Виктор, а у тебя нет в ближайших планах отладчик встроить в свой Emu80 v.4?
Помнится, эту идею ты высказывал очень давно, когда и ОС Виндовс не была такой свирепой, как сейчас.

Если я что-то пропустил, извини заранее, но вот только недавно скачивал актуальную версию Emu80 -
искал эмулятор, устойчивый под Вендой 10 х64 с отладчиком...

_________________
iLavr


10 Mar 2021 02:25
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 129
Reply with quote
Lavr wrote:
Виктор, а у тебя нет в ближайших планах отладчик встроить в свой Emu80 v.4?

Отладчик есть в 4-й версии и был там изначально, с самой первой публичной сборки.
Вызывается с помощью Alt-D или кнопкой на панели инструментов.

Единственное, до чего так и не дошли руки в отладчике - это точки останова по обращению к данным, пока есть только по выполнению.


10 Mar 2021 03:47
Profile ICQ WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Pyk wrote:
Отладчик есть в 4-й версии и был там изначально, с самой первой публичной сборки.
Вызывается с помощью Alt-D или кнопкой на панели инструментов.

Понятно... :wink: Похоже, до Alt-D я не догадался... привык с мыши всё делать... :-?
Alt-D - с неё сделать можно, но непривычно... я всякие Fx тыкать пытался...

P.S. Проверил - нет отладчика... думаю, где же я затупил... а - вооот где! :lol:
Pyk wrote:
Отладчик есть в 4-й версии...
Attachment:
80ем.png
80ем.png [ 4.27 KiB | Viewed 1345 times ]

_________________
iLavr


10 Mar 2021 05:34
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 129
Reply with quote
Собственно, про 4-ю версию и был вопрос ;)
Lavr wrote:
отладчик встроить в свой Emu80 v.4?

Была у меня мысль немного доработать 3-ю версию для запуска на слабых компах, даже список набросал, что бы неплохо там сделать и поправить, но совсем не уверен, что дойдут руки когда-нибудь, да и отладчика в том списке нет :( Если есть возможность, лучше пользоваться акутальной версией. Завтра, кстати, оказывается, будет небольшой юбилей - 4 года первой публичной сборке 4-й версии :)


10 Mar 2021 06:05
Profile ICQ WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Pyk wrote:
Собственно, про 4-ю версию и был вопрос ;)
Lavr wrote:
отладчик встроить в свой Emu80 v.4?
У меня новый ноутбук сейчас под Вендой 7, старый софт на нем не идёт,
поэтому когда что-то надо, срочно ищу по интернету... :wink:
Видимо стянул с твоего сайта не ту версию второпях... 8)
Pyk wrote:
Была у меня мысль немного доработать 3-ю версию для запуска на слабых компах,...
Кстати, мысль неплохая...
У меня не самый слабый ноут, но подтормаживает, бывает... видимо интегрированная видеокарта не алё...

_________________
iLavr


10 Mar 2021 06:24
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 129
Reply with quote
Lavr wrote:
У меня новый ноутбук сейчас под Вендой 7, старый софт на нем не идёт

Эхм... ретрограды мы все-таки... Поддержка Windows 7 уже год как прекращена, на нем как раз новый софт уже не идет ;)


10 Mar 2021 07:06
Profile ICQ WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Pyk wrote:
Поддержка Windows 7 уже год как прекращена, на нем как раз новый софт уже не идет ;)

Ну с софтом под Windows 10 и совсем повеситься можно... :wink:
Я и новый ноут-то купил сугубо под современные браузеры - очень утомил хромой интернет... :-?

Хотя... с месяц после покупки ноута, я в удивлении был: сколько всякой дряни не показывала моя старая Опера! :o
Сколько гадости не лезло ко мне на экран со своими "оповещениями"! :roll:

_________________
iLavr


10 Mar 2021 08:56
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 129
Reply with quote
Багфикс-релиз, исправил проблему с T.Rex на Векторе и еще кое-что по мелочи


Версия 4.0.351 от 14.03.2021:

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

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

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


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

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

- Исправления в эмуляции ВВ55: не работало управление в игре T.Rex на Векторе
* Небольшие уточнения в скорости работы ПК "Львов"
* В настройки ПК "Львов" добавлена опция "Мультиблочная загрузка", актуальная для этого ПК


14 Mar 2021 03:59
Profile ICQ WWW
Junior

Joined: 19 Mar 2021 19:47
Posts: 3
Reply with quote
Обновили бы на сайте "протухшую" ссылку на сайт ПК Ностальгия, вот новая ссылка - http://rk86.smart-tv-home.ru/windows.htm
Антиоффтоп - обработка клавиш самим эмулятором для своего интерфейса где-нибудь отключается? Например я нажимаю Ctrl-R, эмулятор выполняет свои интерфейсные действия, а до программы это сочетание так и не доходит.


14 Apr 2021 05:09
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 110 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8  Next

Who is online

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