nedoPC.org

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



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

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Протестировал эмуллятор. Выбрал платформу Специалист-МХ (Commander). Автор компьютера когда изобретал этот компьютер (ПО под Специалист-МХ) надеялся на какое-то общение с пользователем. При старте нужно нажать на Y. Её я не нашёл на клавиатуре. Далее я запустил мною написанный драйвер FLOPPY. COM. И также не нашёл клавиш A и B для вывода каталога дискеты. Вообще в оболочке нажимается, например F2? (потом понял - нажимается на F10!?) Переключение раскладки не работает. Порадовала "умная раскладка" - что-то всегда нажимается при нажатии любой клавиши, предпалагаю ВК.
Помнится мне, что Специалист-МХ (Commander) имеет свою собственную раскладку клавиатуры, тут ещё кое-что о нём - http://zx-pk.ru/threads/26630-os-dlya-spetsialista_mkh-commander-mxos.html.


27 Apr 2018 10:05
Profile
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
Reply with quote
fifan, спасибо за тест!

Выбрал сейчас "Специалист-МХ (Commander)". "Y" нажимается. Причем "Умная" раскладка также работает (в отличие от обычного Специалиста). F2 и другие Fx - тоже ок. Про раскладку клавиатуры, отличную от используемой в RAMFOS, я в курсе, в настройках раскладка Специалиста-MX настраивается, по умолчанию выбрана нужная.

В общем, смоделировать не удалось :(
Платформа "Специалист-МХ (Commander)" в эмуляторе присутствует с самой первой публичной версии, вышедшей в марте прошлого года. Оно еще с тех пор не работает или это только в этой сборке проблемы? Как дело обстоит в последней SDL-версии?

В общем все может быть, хочется найти источник проблем - потому и просил потестировать. Есть возможность попробовать на другом компьютере, запустить из другой папки, проверить другие типы компьютеров (обычный Специалист, например) и т.п.?

_________________
Эмулятор Emu80


27 Apr 2018 10:40
Profile ICQ WWW
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Извиняюсь за наезд, тупо раскладка у меня была русская. Проверил данная платформа работает. Даже подключается ROM-диск на диск Н по нажатию на ДИСК-H.COM. Даже грузится RAMFOS по запуску RAMFOS.COM.
Платформа Специалист-МХ (MXOS). Иногда зависает, выбрасывает мусор из символов на экран.


28 Apr 2018 02:43
Profile
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
Reply with quote
Я уже не помню, а MXOS вообще была доведена до рабочего состояния?
Скорее всего я просто взял не совсем рабочую версию для эмулятора...

_________________
Эмулятор Emu80


28 Apr 2018 07:02
Profile ICQ WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
Reply with quote
Разместил исходники Qt-версии на github (https://github.com/vpyk/emu80v4)
Работа под Windows и Linux протестирована, желающие могут попробовать собрать и под другие ОС ;)

_________________
Эмулятор Emu80


30 Apr 2018 11:24
Profile ICQ WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
Reply with quote
Очередная версия 4.0.302 от 07.07.2018:

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

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

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


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

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


+ Две сборки: новая Qt-версия и старая SQL/wx
+ Режим имитации линий растра
+ Сохраниние в файл и загрузка из файла RAM-диска (Орион, Специалист-MX, ЮТ-88)
+ Поддержка контроллера НГМД в Микроше
* Новый пользовательский интерфейс (qt-версия)
* Автоматическое скрытие указателя мыши (qt-версия)
* Автосохранение настроек (qt-версия)
* Запоминание последних путей к файлам (qt-версия)
* Мультиязычный интерфейс (qt-версия)
* Работа в одном окне (qt-версия)
- Исправлена ошибка при редактировании флагов в отладчике
- Мелкие исправления


Замечания по Qt-версии:

Системные требования: минимум 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,
загрузку процессора).

Настройки эмулятора сохраняются в файле _settings\emu80.ini
Если вдруг по какой-то причине при изменении настроек эмулятор перестанет запускаться,
удалите этот файл. Если удалить всю папку _settings, то настройки будут сохраняться в профиле
пользователя в %USERPROFILE%\AppData\Roaming\Emu80

_________________
Эмулятор Emu80


06 Jul 2018 15:09
Profile ICQ WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Pyk wrote:
Очередная версия 4.0.302 от 07.07.2018:

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

тут йе случайно в урл затесались или вполне осознанно?...

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


06 Jul 2018 17:56
Profile WWW
Devil

Joined: 26 May 2003 06:57
Posts: 859
Reply with quote
Shaos wrote:
тут йе случайно в урл затесались или вполне осознанно?...

Недоосознанно :) Пора бы научиться читать английские буквы, набранные а русской раскладке.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


07 Jul 2018 00:42
Profile WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
Reply with quote
Исправил :)

_________________
Эмулятор Emu80


07 Jul 2018 01:14
Profile ICQ WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
Reply with quote
Архив с qt-версией оказался не совсем актуальным. Увы, пока нет возможности исправить, можете заменить пока папки с платформами аналогичными из архива SDL-версии. Завтра постараюсь обновить архив.

_________________
Эмулятор Emu80


07 Jul 2018 12:12
Profile ICQ WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
b2m wrote:
Shaos wrote:
тут йе случайно в урл затесались или вполне осознанно?...

Недоосознанно :) Пора бы научиться читать английские буквы, набранные а русской раскладке.

а - это было qt, понятно :)

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


07 Jul 2018 12:41
Profile WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
Reply with quote
Исправленный архив с Qt-версией:
http://emu80.org/v4beta/Emu80qt_40302.zip

_________________
Эмулятор Emu80


08 Jul 2018 01:56
Profile ICQ WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
Reply with quote
Накопилось довольно много изменений, поэтому новый релиз.

Версия 4.0.307 от 19.11.2018:

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

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

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


Изменения в версии 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-версии
- Другие мелкие исправления


Протестируйте новый режим "показывать только видимую область", переключается по Alt-V или кнопкой на тулбаре.
Сделана попытка скрыть неотображаемые поля экрана в соответствиями с параметрами развертки и ТВ-стандартами.
Можно также включить режим учета Aspect ratio (Alt-R) и сглаживания (Alt-S), чтобы получить картинку, максимально
соответствующую изображению на экране ТВ,

Путь к папке SD-карты пока жестко указывается в конфиге. Все имена файлов на SD-карте должны быть в верхнем регистре.

_________________
Эмулятор Emu80


18 Nov 2018 15:12
Profile ICQ WWW
Maniac

Joined: 21 Jan 2003 04:08
Posts: 222
Reply with quote
Прошел месяц, пора сделать новый релиз.

Версия 4.0.313 от 20.12.2018:

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

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

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


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

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


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


Замечания по эмуляции ПК8000 ("Сура", "Хобби", "Веста"):

- В эмуляторе используется средняя тактовая частота 1,8 МГц, вейты не реализованы.
- Встроенный загрузчик поддерживает двоичные файлы (в том числе многие с автозапуском) и токенизированные файлы бейсика.
- Джойстик на данный момент не поддерживается.
- Чтобы увидеть бордюр, нажмите Alt-V либо соответствующую кнопку на тулбаре


P.S. Большая подборка софта для ПК8000 здесь:
https://zx-pk.ru/threads/8378-pk8000-so ... post891630

_________________
Эмулятор Emu80


20 Dec 2018 13:44
Profile ICQ WWW
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Вот чем больше я в теме эмуляции (уже 20 лет), тем больше хочется простой и понятный движок (пускай не точный). Пере эмулировал с десяток (потом с десяток на разных языках) платформ (некоторые по три раза). И пришел к выводу что Ява, тут вне конкуренции. Да криво, зато все работает без танцев с бубнами.

Как показывает история и сегодняшний день добиться точной эмуляции не возможно на современных средствах. Тогда не понятно зачем к этому стремиться, когда даже элементарные добавления вызывают "дикие" глюки (платформы, OS), и трату времени.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


22 Dec 2018 12:11
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 250 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 17  Next

Who is online

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