ПК-01 ЛЬВОВ

форум о ПК-01,02 "Львов"
Текущее время: 03 дек 2021, 22:46

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 10 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Львов в Emu80
СообщениеДобавлено: 08 мар 2021, 23:11 
Не в сети

Зарегистрирован: 23 дек 2020, 00:48
Сообщения: 9
Приветствую!

Добавил поддержку Львова (ПК-01) в Emu80.

Почти не приходилось сталкиваться с этим компьютером, спасибо Hard Wisdom за консультации и DDp за тесты на реальном Львове!

Сборки последней версии под Windows и MacOS на сайте эмулятора:
https://emu80.org/distr/

Исходники (GPL v.3):
https://github.com/vpyk/emu80v4

Обсуждение эмулятора на zx-pk, ссылки на другие версии (основная ссылка на эмулятор, сайт emu80.org временно не обновляется):
https://zx-pk.ru/threads/27488-emu80-v-4.html

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

В общем, тестируйте, задавайте вопросы, пробуйте запустить какой-то проблемный для эмуляторов софт (если такой есть)


Последний раз редактировалось Pyk 21 ноя 2021, 00:14, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Львов в Emu80
СообщениеДобавлено: 09 мар 2021, 00:21 
Не в сети

Зарегистрирован: 01 янв 2011, 14:08
Сообщения: 31
Спасибо!
собрал под убунтой, понадобилось доставить зависимости, SOF подсказал доставить:
sudo apt-get install qtmultimedia5-dev libqt5multimediawidgets5 libqt5multimedia5-plugins libqt5multimedia5

запустил, набрал CLOAD (набралось как CLOADAD - помню, есть такой баг у львова, если быстро набирать)
появилась модалка с заголовком Open rk file <- rk - мелкий бажок?

поиграл в ракету (игрушка на бейсике, одна из 3х программ с комплектной кассеты). Супер!!!


Вернуться к началу
 Заголовок сообщения: Re: Львов в Emu80
СообщениеДобавлено: 09 мар 2021, 08:41 
Не в сети

Зарегистрирован: 23 дек 2020, 00:48
Сообщения: 9
Да, осталось с времен, когда поддерживались только rk-файлы, заменю на "Open tape file".
Под Linux планирую сделать deb- и rpm-пакеты, но пока руки не дошли, к сожалению...


Вернуться к началу
 Заголовок сообщения: Re: Львов в Emu80
СообщениеДобавлено: 11 мар 2021, 00:10 
Не в сети

Зарегистрирован: 23 дек 2020, 00:48
Сообщения: 9
Выяснилось, что некоторые бинарные файлы некорректно загружаются встроенным загрузчиком. Постараюсь разобраться и поправить, а пока, если какая-то программа не грузится из меню, можно сделать BLOAD"",R.


Вернуться к началу
 Заголовок сообщения: Re: Львов в Emu80
СообщениеДобавлено: 13 мар 2021, 14:39 
Не в сети

Зарегистрирован: 23 дек 2020, 00:48
Сообщения: 9
Исправил некоторые проблемы в эмуляции Львова, новая версия эмулятора.

Версия 4.0.350 от 13.03.2021:

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

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

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


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

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

- Львов: Исправлены проблемы с загрузкой некоторых файлов встроенным загрузчиком.
- Qt: Не работал режим растягивания в окне отладчика (Alt-9)
* Львов: Исправлены некоторые проблемы с клавиатурой: не работали клавиши Home и СУ (Crtl),
не работало управление в mines.lvt, исправлены неточности раскладки в справке.
* Львов: Полная поддержка smart-режима клавиатуры.
Сейчас нет необходимости в переключении языка с помощью клавиш РУС/ЛАТ, язык переключается средствами системы.
* Qt: Добавлена горячая клавиша для вызова справки по платформе (Alt-F1).
* Небольшие косметические изменения


Некоторые полезные советы для тех, кто раньше не пользовался Emu80:

- Для ускорения работы эмулятора служит клавиша Del. Может быть полезно для быстрого пропуска долго выполняющихся операций, например заставки при старте "Львова".
- В настройках можно включить автоматические ускорение работы эмулятора при загрузке wav-файлов.
- Горячие клавиши Alt-1,2,3,9,0 для управления размером окна работают также и в окне отладчика.
- Если у вас есть проблемы с запуском эмулятора в режиме OpenGL, установленном по умолчанию, можете попробовать запустить его в режиме DirectX, задав параметр командной строки:
"Emu80qt.exe -angle", можно также воспользоваться готовым cmd-файлом emu80qt-dx.cmd
- Настройки portable qt-версии эмулятора хранятся в папке _settings, расположенной там же, где и основной исполняемый файл.
Если папку _settings удалить, настройки будут храниться в профиле пользователя.
- Быстро запустить программу с помощью встроенного загрузчика можно, просто перетащив файл программы в окно эмулятора.
В эмуляторе при этом должен быть запущен тот ПК, для которого предназначается программа.


На "Львове" сейчас вроде бы работает практически все, что пробовал запустить. Если и есть к с чем-то проблемы, то они наблюдаются и в других эмуляторах, надо сравнивать с реалом...


Вернуться к началу
 Заголовок сообщения: Re: Львов в Emu80
СообщениеДобавлено: 14 мар 2021, 12:59 
Не в сети

Зарегистрирован: 23 дек 2020, 00:48
Сообщения: 9
Версия 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 SDL/wx-версия, windows-сборка:
http://emu80.org/v4beta/Emu80_40351.zip


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


В общем, по "Львову" значительных изменений нет, можно оставаться и на 4.0.350


Вернуться к началу
 Заголовок сообщения: Re: Львов в Emu80
СообщениеДобавлено: 28 апр 2021, 00:13 
Не в сети

Зарегистрирован: 23 дек 2020, 00:48
Сообщения: 9
Версия 4.0.357 от 27.04.2021:

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

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

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


Изменения, прямо или косвенно касающиеся ПК "Львов":

+ Эмуляция ч/б выхода
* Улучшена точность скорости эмуляции
- Исправления в распределении адресного пространства
- Исправления в эмуляции встроенного динамика
* В windows-сборке добавлена иконка и ассоциация с эмулятором для файлов .lvt
- Исправлен скрипт для настройки ассоциаций файлов с эмулятором под Windows
+ Новый режим экрана и соответствующий пресет - 4x6 (Alt-8)
* Новые уровни громкости 6 и 7. Рекомендуется по-прежнему не более 5, он же сейчас устанавливается по умолчанию
- Исправлено переключение в полноэкранный режим в режимах с неквадратной точкой - 2x3, 3x5, 4x6


Вернуться к началу
 Заголовок сообщения: Re: Львов в Emu80
СообщениеДобавлено: 25 июн 2021, 00:22 
Не в сети

Зарегистрирован: 23 дек 2020, 00:48
Сообщения: 9
Версия 4.0.362 от 24.06.2021:
https://emu80.org/news/v40362

Из важных изменений, касающихся «Львова» — опция быстрого сброса.


Вернуться к началу
 Заголовок сообщения: Re: Львов в Emu80
СообщениеДобавлено: 21 ноя 2021, 00:13 
Не в сети

Зарегистрирован: 23 дек 2020, 00:48
Сообщения: 9
Версия 4.0.377 от 21.11.2021:
https://emu80.org/news/v40377

Важных изменений, напрямую касающихся "Львова", нет.


Вернуться к началу
 Заголовок сообщения: Re: Львов в Emu80
СообщениеДобавлено: 28 ноя 2021, 21:57 
Не в сети

Зарегистрирован: 23 дек 2020, 00:48
Сообщения: 9
Версия 4.0.379 от 28.11.2021:
https://emu80.org/news/v40379

Исправлены некоторые баги.
По «Львову» минимальные изменения, не влияющие на работу.
Возможность повышения уровня громкости в эмуляторе.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 10 сообщений ] 

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB