LINUX.ORG.RU
ФорумTalks

Эмулятор ZX-Spectrum Glukalka 3.1. Десктопная версия - готова.

 , , ,


0

1

http://www.sanarin.ru/glukalka/

Новое :

 * полная функциональность на всех версиях Qt 4-6 (работает загрузка игр с веба).
 * Восстановлена работоспособность в режиме OpenGL (хотя это сейчас не особо нужно).
 * Улучшен алгоритм разбиения на файлы при дампе музыки.
 * звук через OpenAL, QtMultimedia, и Alsa.
 * мелкие фиксы и улучшения
 * бинарные сборки для Windows (32 и 64бит), Linux (build system - ASTRA 7.5, Qt5), MacOS (Intel и ARM64).

Данная версия позволяет делать что-то типа бенчмарка. Кнопка «Max speed» делает тоже, что и раньше - запускает эмулятор так быстро, как это возможно, но теперь выводится кратность ускорения. Этим я меряю производительность процессора. Победил Apple M4 - ~80x. Следом Intel Core Ultra 285 - ~70x. Apple M1 - ~60x, Intel I7/I9 13-, 14- gen - ~50x. Intel i3 6100 - ~30x, Intel I7 3770 - ~20x.

Особо горжусь тем, что эмулятор работает везде, начиная от Windows 2000, соответствующих Линуксов, Solaris 8, заканчивая последними версиями QT, Linux, Windows 11, Mac OS 26, Android. И это не порты, это единая кодовая база.

Новая мобильная версия сейчас не готова. Ожидается ландшафтный режим и звук не через жаву, должны уйти задержки. Сроки могут оказаться печальными.

Как обычно, держу в курсе.

★★★★★

Последнее исправление: dataman (всего исправлений: 2)
Ответ на: комментарий от firkax

Нет, на более старом - уже нет. Для Windows 2000 лечил Qt ручками, просто так она там не работет. Эксклюзивная Qt :-) Результаты «бенчмарков» для меня самого не очень понятны, возможно, там меряется и скорость работы с памятью, Х.З. Что есть, то есть.

lenin386 ★★★★★
() автор топика
Последнее исправление: lenin386 (всего исправлений: 2)

Деб на сайте поломанный:

glukalka3: error while loading shared libraries: libQt5OpenGL.so.5: cannot open shared object file: No such file or directory

thunar ★★★★★
()

Десктопная версия - готова.

Линь не готов для десктопа же.

sparkie ★★★★★
()
Ответ на: комментарий от CrX

Мобильная версия не готова, а у неё основное количество пользователей, судя по откликам. По этой тоже надо хоть какие-то фидбеки получить, АТО лажа вероятна. Вот, не полные зависимости уже нашли...

lenin386 ★★★★★
() автор топика

Как обычно, держу в курсе.

Ленин жив, получается. Подарил тег glukalka в честь этого.

dataman ★★★★★
()
Ответ на: комментарий от lenin386

Ну после исправления лажи предлагаю таки запилить новость с тегом «от автора».

hobbit ★★★★★
()
Ответ на: комментарий от dataman

Подарил тег glukalka в честь этого.

Добавил туда несколько исторических тем, в том числе самую первую.

В августе Глюкалке четверть века исполняется, выходит.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от thunar

Благодарю. Это очень ценно, у меня ограниченные возможности тестирования.

lenin386 ★★★★★
() автор топика

И спектрум такой молодой, и новый релиз впереди!

Smacker ★★★★★
()

от автора

От создателя «Материализм и эмпириокритицизм».

slackwarrior ★★★★★
()
Ответ на: комментарий от madcore

Дистро сборщики почему-то часто не собирают модуль QtMultimedia, поэтому, так. Либо этот модуль надо доустановить, чтобы qmake его нашёл. Если звук бипера есть, то звук 100% рабтает. Почему нет AY звука - надо разбираться, 99.9% дело не в эмуляторе. Либо игрушка задетектила машину как 48k, либо образ такой. Скачивать игры лучше всего в формате .Z80, чтобы не разбираться с ньюансами.

lenin386 ★★★★★
() автор топика

Qt 4-6

А поточнее можно? На osx 10.5.8 максимум QT 4.8 да и то не факт что все модули работают ….

Andrew-R ★★★★★
()

Почему это в толксах??? Поздравляю. Желаю всякого хорошего. Пробовать сегодня уже нет сил, но за тебя рад. И вообще.

QtMultimedia - что с задержкой звука? Много буфферизации? Или как? Помню, когда пульса только появилась и вышла новая fbzx, сильно удивился тому как стал отставать звук. А как у тебя?

PcheloBiaka
()
Последнее исправление: PcheloBiaka (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)