Emu80 v.4
Moderator: Pyk
-
- Devil
- Posts: 909
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: Emu80 v.4
Протестировал эмуллятор. Выбрал платформу Специалист-МХ (Commander). Автор компьютера когда изобретал этот компьютер (ПО под Специалист-МХ) надеялся на какое-то общение с пользователем. При старте нужно нажать на Y. Её я не нашёл на клавиатуре. Далее я запустил мною написанный драйвер FLOPPY. COM. И также не нашёл клавиш A и B для вывода каталога дискеты. Вообще в оболочке нажимается, например F2? (потом понял - нажимается на F10!?) Переключение раскладки не работает. Порадовала "умная раскладка" - что-то всегда нажимается при нажатии любой клавиши, предпалагаю ВК.
Помнится мне, что Специалист-МХ (Commander) имеет свою собственную раскладку клавиатуры, тут ещё кое-что о нём - http://zx-pk.ru/threads/26630-os-dlya-s ... -mxos.html.
Помнится мне, что Специалист-МХ (Commander) имеет свою собственную раскладку клавиатуры, тут ещё кое-что о нём - http://zx-pk.ru/threads/26630-os-dlya-s ... -mxos.html.
-
- Maniac
- Posts: 251
- Joined: 21 Jan 2003 04:08
Re: Emu80 v.4
fifan, спасибо за тест!
Выбрал сейчас "Специалист-МХ (Commander)". "Y" нажимается. Причем "Умная" раскладка также работает (в отличие от обычного Специалиста). F2 и другие Fx - тоже ок. Про раскладку клавиатуры, отличную от используемой в RAMFOS, я в курсе, в настройках раскладка Специалиста-MX настраивается, по умолчанию выбрана нужная.
В общем, смоделировать не удалось
Платформа "Специалист-МХ (Commander)" в эмуляторе присутствует с самой первой публичной версии, вышедшей в марте прошлого года. Оно еще с тех пор не работает или это только в этой сборке проблемы? Как дело обстоит в последней SDL-версии?
В общем все может быть, хочется найти источник проблем - потому и просил потестировать. Есть возможность попробовать на другом компьютере, запустить из другой папки, проверить другие типы компьютеров (обычный Специалист, например) и т.п.?
Выбрал сейчас "Специалист-МХ (Commander)". "Y" нажимается. Причем "Умная" раскладка также работает (в отличие от обычного Специалиста). F2 и другие Fx - тоже ок. Про раскладку клавиатуры, отличную от используемой в RAMFOS, я в курсе, в настройках раскладка Специалиста-MX настраивается, по умолчанию выбрана нужная.
В общем, смоделировать не удалось

Платформа "Специалист-МХ (Commander)" в эмуляторе присутствует с самой первой публичной версии, вышедшей в марте прошлого года. Оно еще с тех пор не работает или это только в этой сборке проблемы? Как дело обстоит в последней SDL-версии?
В общем все может быть, хочется найти источник проблем - потому и просил потестировать. Есть возможность попробовать на другом компьютере, запустить из другой папки, проверить другие типы компьютеров (обычный Специалист, например) и т.п.?
-
- Devil
- Posts: 909
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: Emu80 v.4
Извиняюсь за наезд, тупо раскладка у меня была русская. Проверил данная платформа работает. Даже подключается ROM-диск на диск Н по нажатию на ДИСК-H.COM. Даже грузится RAMFOS по запуску RAMFOS.COM.
Платформа Специалист-МХ (MXOS). Иногда зависает, выбрасывает мусор из символов на экран.
Платформа Специалист-МХ (MXOS). Иногда зависает, выбрасывает мусор из символов на экран.
-
- Maniac
- Posts: 251
- Joined: 21 Jan 2003 04:08
Re: Emu80 v.4
Я уже не помню, а MXOS вообще была доведена до рабочего состояния?
Скорее всего я просто взял не совсем рабочую версию для эмулятора...
Скорее всего я просто взял не совсем рабочую версию для эмулятора...
-
- Maniac
- Posts: 251
- Joined: 21 Jan 2003 04:08
Re: Emu80 v.4
Разместил исходники Qt-версии на github (https://github.com/vpyk/emu80v4)
Работа под Windows и Linux протестирована, желающие могут попробовать собрать и под другие ОС
Работа под Windows и Linux протестирована, желающие могут попробовать собрать и под другие ОС

-
- Maniac
- Posts: 251
- Joined: 21 Jan 2003 04:08
Re: Emu80 v.4
Очередная версия 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
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
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Emu80 v.4
тут йе случайно в урл затесались или вполне осознанно?...Pyk wrote:Очередная версия 4.0.302 от 07.07.2018:
Portable Qt-версия, windows-сборка (рекомендуется):
http://emu80.org/v4beta/Emu80йе_40302.zip
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Devil
- Posts: 905
- Joined: 26 May 2003 06:57
Re: Emu80 v.4
НедоосознанноShaos wrote:тут йе случайно в урл затесались или вполне осознанно?...

Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Maniac
- Posts: 251
- Joined: 21 Jan 2003 04:08
-
- Maniac
- Posts: 251
- Joined: 21 Jan 2003 04:08
Re: Emu80 v.4
Архив с qt-версией оказался не совсем актуальным. Увы, пока нет возможности исправить, можете заменить пока папки с платформами аналогичными из архива SDL-версии. Завтра постараюсь обновить архив.
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Emu80 v.4
а - это было qt, понятноb2m wrote:НедоосознанноShaos wrote:тут йе случайно в урл затесались или вполне осознанно?...Пора бы научиться читать английские буквы, набранные а русской раскладке.

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Maniac
- Posts: 251
- Joined: 21 Jan 2003 04:08
Re: Emu80 v.4
Исправленный архив с Qt-версией:
http://emu80.org/v4beta/Emu80qt_40302.zip
http://emu80.org/v4beta/Emu80qt_40302.zip
-
- Maniac
- Posts: 251
- Joined: 21 Jan 2003 04:08
Re: Emu80 v.4
Накопилось довольно много изменений, поэтому новый релиз.
Версия 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-карте должны быть в верхнем регистре.
Версия 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-карте должны быть в верхнем регистре.
-
- Maniac
- Posts: 251
- Joined: 21 Jan 2003 04:08
Re: Emu80 v.4
Прошел месяц, пора сделать новый релиз.
Версия 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
Версия 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
-
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: Emu80 v.4
Вот чем больше я в теме эмуляции (уже 20 лет), тем больше хочется простой и понятный движок (пускай не точный). Пере эмулировал с десяток (потом с десяток на разных языках) платформ (некоторые по три раза). И пришел к выводу что Ява, тут вне конкуренции. Да криво, зато все работает без танцев с бубнами.
Как показывает история и сегодняшний день добиться точной эмуляции не возможно на современных средствах. Тогда не понятно зачем к этому стремиться, когда даже элементарные добавления вызывают "дикие" глюки (платформы, OS), и трату времени.
Как показывает история и сегодняшний день добиться точной эмуляции не возможно на современных средствах. Тогда не понятно зачем к этому стремиться, когда даже элементарные добавления вызывают "дикие" глюки (платформы, OS), и трату времени.
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru