OutOfCompo - http://ooc.retroscene.org/
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
OutOfCompo - http://ooc.retroscene.org/
Pyk (10.11.2021)
shuran33, это баг, исправлю. Столько же, сколько отображается бордюра снизу, отрезано от основной части экрана сверху в этом режиме.
Спасибо за багрепорт
Новый релиз. Версия 4.0.377 от 21.11.2021:
https://emu80.org/news/v40377
Сайт эмулятора: https://emu80.org
Загрузить:
Qt-версия (рекомендуется):
Windows-сборка (portable): https://emu80.org/v4beta/Emu80qt_40377.zip
MacOS-сборка: https://emu80.org/v4beta/Emu80qt_40377_macos.zip
Portable SDL/wx-версия, windows-сборка:
https://emu80.org/v4beta/Emu80_40377.zip
Исходники:
https://github.com/vpyk/emu80v4
Изменения в версии 4.0.377:
Легенда:
+ Нововведение
* Изменение / улучшение
- Исправлен баг
! Известная проблема
+ Поддержка ПК "Электроника КР-04"
+ Поддержка ПК "Специалист SP-580"
+ Поддержка ERAM в Векторе
* Добавлено отображение информации о состоянии ВГ75 и ВТ57 в отладчике
* Добавлено отображение в статусной строке информации о проценте замедления процессора в результате ПДП
* Добавлена справка по платформе для ПК Лик, обновлена справка по некоторым другим платформам
* Добавлены раскладки клавиатуры в справку по ПК группы "Специалист":
Специалист, Специалист-MX, Лик, Eureka, SP-580
* Добавлены 2 новых типа клавиатуры для ПК группы "Специалист": Лик и Eureka
* Для сборки под MacOS понижены системные треования - минимальная версия ОС сейчас - 10.8 Mountain Lion
- Исправлен режим отображения "без бордюра" на Векторе (Alt-V)
- Исправлена схема подключения таймера в Специалисте-MX
- Исправлены мелкие баги в эмуляции ВИ53: работает демо vi533.rom для Вектора,
потенциально в некоторых случаях улучшен звук
- Исправлена ошибка, проявлявшаяся в падении при выходе, в основном под MacOS
- Прочие мелкие исправления
! Сборка под MacOS все еще не до конца отлажена, остается некоторое количество не очень критичных проблем
Комментарии:
* Поддержку КР-04 сделал на основании документации и имеющегося софта.
Если у кого-то есть реальный КР-04, будет интересно сравнить с оригиалом, особенно если учесть,
что в схеме из документации явно есть ошибки.
Работу прерываний проверял на ситнетических тестах, ни в одной существующей программе они не используются.
Реализовано 3 режима цветности: монохромный выход, цветной и блок цветности.
Для файлов КР-04 предлагается использовать расширение .rk4.
Более подробную информацию смотрите в справке по платформе (Alt-F1).
Софт для КР-04 здесь: https://zx-pk.ru/threads/23521-elekt...=1#post1122905
(спасибо veng за оцифровку и DDp за конвертацию)
* Для SP-580 поддерживается загрузка файлов в формате wav (csw) ввиду отсутствия общепринятого формата образов лент.
Кроме того, Монитором SP-580 поддерживается загрузка файлов в формате .rks, для этого перед директивой I дать директиву @.
Более подробную информацию смотрите в справке по платформе (Alt-F1).
Софт для SP-580 здесь:
https://zx-pk.ru/threads/31727-monit...=1#post1060967
Александр пока забросил свой сайт, архивы можно скачать с web-архива:
https://web.archive.org/web/20190910..._Tape_SIDE1.7z
https://web.archive.org/web/20190910..._Tape_SIDE2.7z
* ERAM в Векторе пока постоянно включен. Так как часы реального времени, с которым он конфликтует,
в настоящее время не реализованы, это не должно вызывать какиех-либо проблем.
Однако, если нужно явно выключить ERAM, можно закомментировать строку "define ERAM" в начале vector.conf
* Вообще, в этой версии довольно много мелких изменений, особенно в реализации таймера ВИ53.
Не исключаю возможности, что мог что-то и сломать, неплохо бы все хорошенько потестировать...
Да, bin2tape тоже обновил: исправил формат rku и добавил rk4: https://emu80.org/files/?id=78
Doronetty (21.11.2021), ivagor (21.11.2021), NEO SPECTRUMAN (21.11.2021), Oleg N. Cher (21.11.2021), Titus (21.11.2021), ZEman (21.11.2021), [bETA]mEN (21.11.2021), Алексей Glider (21.11.2021)
Pyk, очень интересные и полезные нововведения и исправления, пока только начал пробовать и в конфиге вектора появилась странность со звуком. В окне отладчика постоянно кликает, раньше такого не было. И стал изредка покликивать и в основном окне вектора.
До ERAM всерьез не добрался, но похоже поддержка варианта Баркаря активна по умолчанию, при включенном ERAM. Как они (Баркарь и ERAM) сочетаются, у кого-то приоритет?
ivagor, да, с кликами нехорошо получилось, исправлю.
ERAM я делал еще летом и выкладывал тестовую сборку, видимо тогда потестировать не получилось? Изменений с тех пор не было, и если честно, я уже плохо помню подробности, но вроде бы я не увидел никаких препятствий к одновременной работе Баркаря и ERAM, так что так и сделал по-умолчанию. Но память может меня подводить, так что, если будет нужно, вернусь к этому вопросу.
Тогда я наверно попробовал ERAM в режиме стека. Сейчас нет программ, которые пытаются использовать одновременный доступ адресностью к ERAM и Баркарю, вопрос был больше из академического интереса.
Небольшие баги уже выплывают, наверное на днях все-таки будет багфикс-релиз...
Pyk, спасибо за эмулятор! У меня ещё с лета есть два вопроса, но никак не находил время, чтобы задать их.
1) В Linux Mint (gcc 9.3.0) не собирается версия для SDL/Wx, пока в мэйкфайле Makefile.sdlwx не поменять местами объектники и флаги линковки, т.е.:
Было:
$(CC) $(LDFLAGS) $(OBJECTS) -o $@
Стало:
$(CC) $(OBJECTS) $(LDFLAGS) -o $@
Будет ли собираться под другие платформы, если поменять местами? (Реквест на гитхабе не стал делать из-за такой мелочи)
2) Есть ли возможность сделать поддержку ранней версии ПК-01 "Львов"? В мае этого года ivagor собрал дамп ПЗУ по моим выгрузкам на "ленту". Данная версия эмулятора не работает с этим ПЗУ. Главная причина, возможно, что на реале приходится рестартить комп (кнопкой СБР) после холодного старта. Ну, и проц работает на 2 МГц. Ссылка на дамп ПЗУ.
Pyk (24.11.2021)
Albom, насчет Makefile посмотрю, к тому же у меня как раз есть установленные Linux Mint 19 и 20. В gcc 6.3.0 точно собирается без проблем, скорее всего, в более поздних версиях gcc что-то изменилось.
Насчет ранней версии Львова - очень интересно, надеюсь, что получится. Увы, я не успеваю вовремя следить за всеми обсуждениями на форуме, почитал только сейчас ту тему, но навскидку не понял, в чем же разница в аппаратуре по сравнению с более поздней модификацией кроме тактовой частоты. Я так понял, ivagor уже в основном разобрался и даже для себя что-то пропатчил, может быть, поделится информацией для ускорения процесса?
Последний раз редактировалось Pyk; 21.11.2021 в 23:05. Причина: typo
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)