LINUX.ORG.RU

Эмулятор ZX-Spectrum Glukalka версии 3

 , , ,

Эмулятор ZX-Spectrum Glukalka версии 3

2

1

Доступна для загрузки новая версия эмулятора Glukalka.

Glukalka — единственный эмулятор ZX-Spectrum с открытым кодом для PC Linux/Windows, Mac и Android, порты которого не являются продуктом сторонних разработчиков с различным функционалом и слабой синхронизацией с основным проектом. Эмулируемые модели: ZX-Spectrum 48, 128, Pentagon + Beta Disk Interface, ZS-Scorpion.

Новая версия эмулятора характеризуется наличием приложения для мобильных устройств. Разработка велась для телефонов, но на планшетах 7" эмулятор работает удовлетворительно. Виртуальный джойстик и виртуальная клавиатура разрабатывались с целью комфортной игры и поддержки различных размеров экранов мобильных устройств.

Появившаяся поддержка секторов, отличных от 256 байт и формата FDI, а также некоторые исправления в эмуляции, позволили запускать операционные системы iS-DOS и CP/M. Появилась возможность генерации NMI («Magic Button», «Shadow Service Monitor»). Появилась возможность сбросить дамп звука музыкального сопроцессора в файл для дальнейшего редактирования или прослушивания. Стало больше настроек и функций, ускорена запись на диск. Эмулятор стал независим от каких бы то ни было файлов, все необходимые ресурсы он теперь носит с собой в запускаемом файле.

Эмулятору более 22 лет, развивается он «рывками», не очень активно. Но востребованность и своя ниша у него имеется.

Предыдущая новость на ЛОРе

>>> Страница проекта, загрузить

★★★★

Проверено: hobbit ()

Дайте lenin386-у аплодисменты и возвеличьте Его святое имя!

Smacker ★★★★
()

Ну какая у него может быть своя ниша ?)

Спектрум - это не программа и не архитектура, а целая культура, начиная с всратой клавиатуры и заканчивая идиотской организацией памяти, которые привнесли в ИТ геморрой, плавно перетекший в шарм.

R Tape loading error За это и любим.

Интересного софта на него - раз два и обчелся. Интересных игр еще меньше. ЯП тоже своеобразные.

Aut Spectrum, aut nihil!

windows10 ★★★★
()

Кто хочет попробовать эмулятор, но не разбирается в ньюансах эмуляции ZX-Spectrum - грузите программы в формате Z80. Он самодостаточен. Остальные форматы требуют владения предметной областью, хотя в 90% cлучаев работают автоматом.

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

геморрой, плавно перетекший в шарм.

Верните квотезы!

hobbit ★★★★★
()

iS-DOS — первая легально купленная мною программа.

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

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

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

Школьные годы провёл ковыряя Spectrum вдоль и поперёк. Сейчас посматриваю каналы про него на Youtube. Какие же страшные игры там были.

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

Ну, это adventure, специфичный жанр. Я такие не любил никогда.

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

Лично мне из игр были интересны только Элита (Новосибирская от Кладова), Академия Галкорп и Квазатрон.

Jameson ★★★★★
()

А я всё вспоминал, какой проект ты пилил? Глючил он нипадецки. И что, теперь прям рабочий? Заценим.

R_He_Po6oT ★★★★
()

новая версия

Для рекламы добавь «импортозамещённая» :)

Эмулятору более 22 лет

И почему его до сих пор нету в списке worldofspectrum? ©

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

Да вроде не особо он глючил. Эмуляция Z80 - конечно не идеальная. Beta Disk - слабая. Но этого хватает. Если специально стараться, над любым эмулятором можно надругаться. Но зачем эти упражнения?

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

Надо нажать «ctrl + f» и в открывшемся окне вбить glu... браузер тебя и выведет. Только не бери её, это очень старая страшная версия. Эмуляторы туда заносятся самими авторами. Раньше я этим занимался, теперь не хочу.

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

Оригинальная и мне сейчас не зайдёт, на любой платформе. А вот в её разновидность под названием OOlite я несколько лет играл, благо она существовала (существует?) под Линукс в нативном виде, OpenGL, opensource и с кучей модов, которые превращают её визуально в совсем другую игру, с кучей активностей и интересностей. При этом «кости» там от оригинальной первой Элиты (только про это писать нельзя, Брабен одно время судился со всеми как бешеный, поэтому OOlite). Ну и во Frontier: Elite 2 я налетал больше чем в «классику».

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

Новые миссии, новый корабль Кобра МК4, пираты атакуют не только игрока, но и случайную непись, можно летя к станции нарваться на разборки между неписью и пиратами, можно запросить со станции полицейский эскорт, что то ещё, не помню уже...

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

Это ты про «Elite3», она глюковала, играть невозможно было. Обычно под Новосибирской понимают «Elite2».

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

Да нифига, после Новосибирской мне в оригинальный порт играть уже не хотелось. Новосибирская «умнее» и разнообразнее.

Jameson ★★★★★
()

Что-нибудь вроде библиотеки в будущем планируется? Чтобы не из ФС открывать каждый раз файлы игр.

PS: В эту версию уже фуллскрин из прошлого обсуждения вошел?

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

Я про Новосибирскую, да. И понимают её как Elite 2 только не пробовавшие ничего слаще редьки соотечественники. Весь мир под Elite 2 понимает амиговскую Frontier: Elite II, она же Elite: The Frontier (продавалась в разных странах под разными названиями), а так же её порты. А вот Elite 3, она же Frontier: First Encounters, действительно была жутко забагованная. Я в неё пытался, но нет. Несмотря на отчаянное желание играть баги портили всё впечатление.

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

В мобильной версии как раз библиотека. В десктопной - я пока не уверен, что это надо и как туда файлы помещать. Можно выбрать рабочую директорию в настройках. Чем не библиотека? Фулскрин - да, теперь полноценный.

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

Загрузил на «испытательный смарт» LG v35 (android 10). Потыкал, работает, но формат экрана LG чуть обрезает нижний ряд клавиатуры (~10%). Есть ли подстройка под разные форматы дисплея?

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

Ну смотри, я не старался специально придираться. Загрузил исходники для юникс, ладно, по архиву на каждую систему, но! Почему в этом архиве и про андроид и про винду? Нипонел. Идём дальше - вижу файл ".pro", открываю его в моей IDE, она сразу всё хочет компилять в glukalka3/build Но у тебя лежит файл build. Одним махом ты сделал ещё одну кочку в погружении. Ладно, обошёл, скомпилял, запустил. Работает. Ура. Но: кнопка «get file from the web» кричит, что в моей куте нет вебкита! Он откуда у тебя? Сколько лет назад его уж кокнули? Ладно, открываю окно настроек и в звуке мне выдаёт «no sound» или «OSS». Это как понимать? И это я ещё не запустил игрулек. (Которых, кстати, у меня не оказалось после которотого уже переезда на новый комп и ссд, надо искать где потерял)

Остальное не тыкал. Без звука даже и пробовать не буду :Р

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

Почему в этом архиве и про андроид и про винду? Нипонел.

Про Андроед там нет, это название такое. А венда - нормально, всё собирается из одного исходника.

Идём дальше - вижу файл ".pro", открываю его в моей IDE, она сразу всё хочет компилять в glukalka3/build Но у тебя лежит файл build.

Ну, уж извини. Такого я предусмотреть не мог. Теперь, буду знать. Уже переименовал :-)

Ладно, открываю окно настроек и в звуке мне выдаёт «no sound» или «OSS». Это как понимать?

А что не так то? Ставишь OSS, и звучит звук.

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

А что не так то? Ставишь OSS, и звучит звук.

Ты хочешь, чтобы я пошёл на сделку с совестью и соврал программе? :)

Ну, уж извини. Такого я предусмотреть не мог. Теперь, буду знать.

Не, извини, это не претензии. Я всегда знал, что глюкалка - она... глюкалка :) Твоё право как её делать.

Из хотелок - фильтры помимо простого увеличения размера окна. Можешь запилить?

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

замедлил движок и описания звёзд аннулировал

На 128 килобайтах ничего «бесплатного» не бывает, лол. Он писал что ему пришлось описания выкинуть ради освобождения ОЗУ для дополнительных миссий и новых случайных событий, а движок стал медленнее по причине усложнения алгоритма поведения неписи, в оригинальной Элитке они атакуют только игрока, а в Новосибирской рандомно нападают на пролетающую непись и на полицейский эскорт.

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

Великий Вождь! Я собрал твой дар из сорцов.

https://imgur.com/a/9Pwg2pT

Два вопроса: во-первых, запуск через padsp это нормальный режим эксплуатации, или поддержка не-OSS звука потом будет допилена?

Второй: а как поменять дискету в приводе без перезагрузки? Тут вон некоторые программы требують.

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

Насчёт кнопки «Get file from the web». Она делалась, чтобы был единый интерфейс с андроид версией. На 4-м QT, она работает. Но раз замены webview предложено не было, то я то что могу сделать? Пусть будет так. Я не знаю, что тут можно сделать.

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

Ладно, открываю окно настроек и в звуке мне выдаёт «no sound» или «OSS». Это как понимать?

Простой padsp спасёт отца русской демократии.

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

Поменять привод в дискете перезагрузки можно только через «Disk B». Это в настройках, path. Тут я тоже не знаю, что делать. С одной стороны, норот требует автостарта образа, а это без перезагрузки нереализуемо, c другой стороны, да, иногда надо. Вот, через диск B. Я не знаю, как лучше сделать.

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

Не нахожу ничего ни про вторую ни про третью. Ткните носом где качать и почитать?

Внезапно википедия! https://ru.wikipedia.org/wiki/Elite, там про всё это есть. Качать в интернете, надеюсь сам найдёшь. Да, дисковая версия, которую Ленин понимает под Новосибирской Элитой 3 (хотя это местечковое творчество, мир под Элитой 3 понимает нечто совсем другое) действительно глючная. Видимо это общее проклятие всех третьих Элит.

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

С диском B есть такая проблема, что в диалоге выбора файлов для него есть только фильтр *.sci *.fdi, и больше ничего. Даже *.* нет. И свои .TRD файлы я туда подсунуть не могу — ну, если их не переименовывать, конечно, но мне как-то это кажется чем-то не тем. Как-то так.

А что касается требований автостарта — опцией в сеттингс, мне кажется, было бы оптимально. А то мало ли, может я хочу в TR-DOS сходить по-старинке.

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

Ну не то, чтобы не так, просто интересно было про другие опции. padsp работает, если что. У меня запиликало всё бодренько тут же.

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

Это баг, сейчас починю. Там должно быть trd и fdi.

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

Ладно. Если ты всё ещё собираешь с четверокедами, делай как знаешь.

R_He_Po6oT ★★★★
()

единственный эмулятор ZX-Spectrum с открытым кодом для PC Linux/Windows, Mac и Android, порты которого не являются продуктом сторонних разработчиков с различным функционалом и слабой синхронизацией с основным проектом

Боюсь, вам больше не стоит заниматься маркетингом. Сложно распарсить, что это значит, и почему это киллер-фича.

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

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

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

Ты не пробовал мобильную версию, и уже отзывы строчишь. В десктопной тоже это есть, но надо собирать с 4-й qt.

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

На моëм телефоне с разрешением 1080x2177 интерфейс справа получается обрезанным. Нет ноля, буквы «P» и т.д.

Можно как-то починить?

unDEFER ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.