LINUX.ORG.RU

Эмулятор ZX-Spectrum Glukalka v0.66


0

0

Новая версия эмулятора некогда популярного домашего компьютера. Полностью переписана эмуляция ленты. Поддерживаются форматы образов ленты .TZX и .WAV. Теперь возможно загружать эмулируемый Спектрум прямо с реального магнитофона. Несколько более правильный тайминг : теперь полностью работает вторая часть демонстрации 7-th Reality. Отрисовка с точностью до 2-ух пикселов. Добавлена поддержка модели Scorpion ZS 256. Возможность дампа звука в музыкальный файл. Индикаторы громкости AY. Видеофильтры - билинейная фильтрация и эффект чрезстрочной развертки. Более "чистый" звук бипера. Мелкие доработки, багфиксы.

>>> Домашняя страница проекта



Проверено:

эк как ты аппетитно описал! пойду качну, загрузка с магнитофона -- это круто! Насколько хорошо она работает с проблемными кассетами? И еще, есть ли простой путь переконвертить все пленки в непосредственно бинарники?

ikm ★★
()

Ленин - Монстер... :)
осталось только линукс на этот эмулятор поставить.
вообще красота неописуемая получилась бы...

Avel
()

ikm, глюкалку глюкалкой wget не качают. Неужели трудно нормальной бродилкой взять?

anonymous
()

Cупер... А как магнитофон подключается к компу?? Так сейчас бывает?

AC
()

Небольшой оффтопик: а кто-нибудь встречал под линуксом эмуляторы других доисторических платформ? Меня, например, интересует РК-86...

hobbit ★★★★★
()

А никто архивов с спектрумовским софтом не посоветует ??? Я бы в Barbarian поиграл бы... :-))))))))

И еще вопрос к Ильичу, а ты поддержку джойстика (не спектрумовского, а писишного :-))) ) сделать не планируешь ????

LamerOk ★★★★★
()

или zx.dotnet.lv свежак на zxfiles.raww.net. Экзотику на zx.shuvashia.com. Новости на pos.izhnet.ru

cr0acker
()

2ikm "wget http://prdownloads.sourceforge.net/glukalka/glukalka-0.66.tar.bz2 404 Not Found" - Не знаю, мож, проблемы с Sourcefrge какие были. Вот отседова http://telia.dl.sourceforge.net/sourceforge/glukalka/glukalka-0.66.tar.bz2 у меня только что качалось.

"Насколько хорошо она работает с проблемными кассетами?" - Не хуже реального спектрума - это точно.

"И еще, есть ли простой путь переконвертить все пленки в непосредственно бинарники?" - Есть. Втыкаешь магнитофон в музыкльную карточку, нажимаешь воспроизведение на магнитофоне, нажимаешь на эмуляторе кнопочку с кассетой (не магнитофоном), нажимаешь в появившемся окне кнопочку "Tape Recovery Tool" и это всё. По завершении процесса не забудь сохраниться :). Если камень медленный, придется жать на магнитофоне паузу в перерывах между блоками. Я таким образом переписал все мои кассеты. Им >10 лет.

2AC "А как магнитофон подключается к компу?? Так сейчас бывает?" - Бывает. Через музыкальную карточку. Выход магнитофона на наушники на вход музыкальной карточки.

lenin
() автор топика

"а ты поддержку джойстика (не спектрумовского, а писишного :-))) ) сделать не планируешь ????" - А разве существует такой джойстик на ПЦ, который проживёт более недели, если им попытаться играть в игрушки от Спектрума ? Шютка. Ну, eсли народ желает - сделаю.

lenin
() автор топика

Процессор может и ерунда :), но зато вызвал такую волну энтузиазма, что до сих пор расхлебываем :):):)

anonymous
()
Ответ на: комментарий от lenin

2lenin: спасибо за ответы! скачал, поставил, работает. Сейчас пойду магнитофон к line-in подрубать :)

да, я пробовал загружать снапшот моей любимой игрушки zynaps -- что-то сразу после главного меню виснет :(

на досовском эмуляторе под названием Z80 (by G.A. Lunter) оно работало на ура. могу кинуть этот снапшот, если интересно...

ikm ★★
()

Написал бы еще кто-нибудь эмулятор старых писишек (286 - 486) с SB Pro, VESA видеокарточкой, досом 6.22 и всем остальным. а то современное оборудование мало заботится о совместимости, даже в Warcraft не всегда удается сыграть, про более старые игры и говорить нечего.

anonymous
()

Это! Люди давно забыли спектрумовскую клаву.. Сделай, плз, типа helpa, где ее клавишки расписаны... а то задолбало уже :))))

anonymous
()

2ikm Да, Zynaps что-то не работает. Вечером буду разбираться. 2anonymous (*) (2002-05-06 16:11:45.658) А какие улавиши нужны ? Или все ?

lenin
() автор топика

Lenin pochemu IM2 rabotaet huxhe chem v test3. IM2 proveraj na PULP.

cr0acker
()

2cr0acker Кто такой PULP ? Демонстрация похабная чтоли ? Как работала так и работает... IM2 работает хуже - это как понять ?

lenin
() автор топика

Нет раньша она шла плавна и красиво. А теперь нет. И она использует ИМ2 для музыки и подкидки данных.!))))))

cr0acker
()

ГОспода. Не сочтите за наезд, но на кой хрен козе баян? Может я чего не догоняю, но на дворе 02 и это тянет уже на Мазо... или на развлечения экстрималов. Просветите, плииз. С уважением, Андрей.

Devil
()

"Ну, eсли народ желает - сделаю."
Желает, желает !!! :-)))))))) Правда, тот джойстик, что я со спектрумом использовал был не аналоговый, а просто четыре кнопочки, но все равно прикольно :-)))


"на дворе 02"
Ну и хрен бы с ним. Хоть 010 :-)))) Или тебе позарез надо свой 4-ый джыфорс задействовать ??? :-))))))

" и это тянет уже на Мазо... или на развлечения экстрималов."
На Мазо может и нет, а вот на экстремалов - как раз :-)))))))

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

> Может я чего не догоняю, но на дворе 02 и это тянет уже на Мазо...

Чтобы это понимать, надо было жить в этом лет этак с десять назад.

ikm ★★
()

НЮ-ню. Сенкс. С уважением,Андрей.

Devil
()

Эх, было, было времечко... И спектрум пятерочка...

Аж прослезился... Билл Гилберт, мля, гребанные кассеты, мля... Эх, помню когда какую-нибудь такую желанную игруху купил, а оно не грузится... А ты все пытаешься и пытаешься, а все вокруг сидели, ждали, боясь даже дышать - надеялись что все-таки загрузится...

Я бы чего-нибудь да отдал бы чтобы опять вернутся в те времена. :(

anonymous
()

А чего то у меня глюкалка ни один из TAP'ов не открывает ??? :-(((( Ладно бы один, два - так ведь вообще все не читает - пишет "анноун файл тайп" :-(((( А барбариан везде именно в тапах.. :-(((( А в саботера я порезался.. :-))))))

LamerOk ★★★★★
()

После прочтения ридми :-)))))) Стал грузить TAP'ы как пленку и потом жмакать на плэй. Читать он пленку читает - но после прочтения ничего не происходить... :-((((

LamerOk ★★★★★
()

2LamerOk Образы ленты автоматически не страртуют. Чтоб они начали грузиться, нада 1)загрузить образ 2)выбрать пункт меню "Tape Loader" или набрать LOAD "" в бейсике.

lenin
() автор топика

2lenin aka il'ich: Два бага нашел. Один в ZXTIME8 в конце когда текст скролишь крашиться типа журнал. Втрой ты побегай по видео настройка АКСТИВНО особено переключай фильтр и выовд на экран раза после третьего Segmentatation Fault

cr0acker
()

Да, поторопился я с этой версией. Есть еще два бага : 1) не выключается звук, когда ресет жмешь 2) если ставить FPS < 50 Hz, некорректно работает изменение частоты Z80 и быстрая загрузка с образа ленты. За праздники все постараюсь поправить.

2cr0acker А какая у тебя глубина цвета ? А разницы между 0.65test3 и 0.66 при проигрывании PULP я упорно не вижу...

lenin
() автор топика

еще на заметку:

1) когда эмулятор в режиме паузы, он почему-то начинает пожирать _все_ процессорное время. Казалось бы, наоборот должно быть?

2) при активном использовании F2-F3 после очередного F3 любит подвисать (однако помогает F12 с повторным F3). Кстати, стоит разнести F2 и F3 на разные концы клавиатуры, а то казусы бывают :(

3) при переходе в fullscreen на переднем плане остаются части других окон эмулятора, если оные были открыты. очень мешаются.

А что такое 'x passes' в tape recovery?

А в общем, вещица супер. Особенно порадовала фенька 'fast loading'. Молодец!

p.s. Как насчет вывода в gl? Владельцы аппаратного gl получат полноэкранное масштабирование с билинейной фильтрацией абсолютно бесплатно.

ikm ★★
()

Насчет клавиатуры: действительно очень полезно бы оную картинку по какой-нибудь горячей клавише иметь. Упарился я искать, как вводить SCREEN$, пришлось писать CODE 16384,6912 :)

ikm ★★
()

>А какая у тебя глубина цвета ? 32 бита! >А разницы между 0.65test3 и 0.66 при проигрывании PULP я упорно не >вижу... Ну а звук и плавнота входа фалоса в унас равера ОТЛЕЧАЮТЬСЯ!

cr0acker
()

2ikm "что такое 'x passes' в tape recovery" - Это значит лента очень паршивая. Основное отличие паршивой ленты от хорошей - шум :) Tape Recovery считывает блок и первым делом прогоняет его через простой фильтр. Шума или высокочастотный, не знаю, как назвать. Затем пытается все, что считалось, перевести в бинарный вид. Если ей это удается, добавляет этот блок в список блоков. Если нет - инвертирует всю считанную информацию. Еще раз пытается перевести считанное в бинарный вид. Если удаётся, добаляет блок и помечает его "inverted". Если не удается, этот процесс (фильтр - попытка перевести в бинарный вид - инверсия) повторяется. Количество эти повторений и есть x passes. В принципе, в этим ничего плохого нет, хотя блоки с моих лент таким образом помечались очень редко. Вот если блок помечается "Bad block" - это уже плохо...

lenin
() автор топика

2lenin: ужас, у меня иногда бывает по 5 passes. чаще всего просто inverted, второй по популярности -- 1 passes. Но иногда бывают и бэды, и как с этим бороться -- уж не знаю :( Наверное, зря я использую для этого музыкальный центр класса H+ -- надо искать где-то по антресолям старую пыльную Электронику 302-1 (sic!)...

Если чтение идет в стерео-режиме, как лучше -- микшировать каналы или брать один из них? И еще, стоит ли включать режим Dolby Noise Reduction? %)

ikm ★★
()

Спасибо, Ильич !!! Я просто поначалу попытался потыкаться в этом меню с помощью писишных стрелочек :-))))))

Млин, вот же делали игрушки !!! Барбариан - до сих пор лучшая фехтовалка !!! :-))))))))) И никакие "дай бай сворды" ей не соперники :-)))))))

LamerOk ★★★★★
()

(сознательный оффтопик ;) ) Всех, кто помнит Спектрум, поздравляю с Днём Радио! Попов воскрес!!!

hobbit ★★★★★
()

А я щас в 4х4racing гамюсь кроче Need For sped. Не одну трассу не прошел

cr0acker
()

All. Помогите чайнику (стаж в Spectrume - ноль). Как из Глюкалки запустить игру (файл TRD). Все-таки хочется посмотреть и оценить, что это за зверь такой - Spectrum.

Fagot.

anonymous
()

Выбераешь Пентгон в качестве режима. Открываешь в глюкалке ТРД. Входишьв ТР-ДОС. Наживаешь К. Появляет лист. Жвёшь ВВВод. Нажимаешь R появляються РУН открываешь ковучку вводишь имя файла с расширением .B без расширения. Закрываешь ковычку. Жмёшь унтер. Ждещь и играешь!

cr0acker
()

Спасибо. Заработало. А можешь назвать культовые игры?

Fagot.

anonymous
()

Да, игрушки делали классные. Я играю в Klax, Tetris 2, VideoPool. Ничего подобного ни на ПЦ ни где еще не видел.

2ikm С бэдами бороться тяжело. Самый простой способ бороться - еще раз попытаться загрузить блок. Можно попробовать загрузить в эмулирумый спектрум копировщик и попытаться грузить в него. Сомневаюсь, что поможет, но тоже вариант. "Наверное, зря я использую для этого музыкальный центр класса H+ -- надо искать где-то по антресолям старую пыльную Электронику 302-1" - Сильно сомневаюсь, что имеет смысл использовать старые магнитофоны. Хотя я и не сравнивал, но причин, по которым со старых магнитофонов будет грузиться лучьше, я не вижу. Сам гружусь с плеера. Модель точно не помню, по-моему, Sony WM-FX 613. Центр мне переть к себе комнату лень. Неплохо грузится. "как лучше -- микшировать каналы или брать один из них?" - Даже не знаю. Думаю, лучше микшировать. "стоит ли включать режим Dolby Noise Reduction?" - Думаю, что стоит. Еще стоит эквалайзером заглушить по максимуму все частоты ниже 300Гц и выше 5000Hz. На некотрых магнитофонах эквалайзеров как таковых нет, можно поставить так называемый "POP". Но это немного не то.

2anonymous (*) (2002-05-08 05:22:44.928) 1)Поставить модель Pentagon (кнопка с платкой) 2)В диалоге выбора диска (кнопка с дискетой 5.25") выбрать Disk A. 3)Выбрать в меню эмулируемого спектрума пункт TR-DOS. Листать так : удерживая Shift нажимать клавишу 7. Затем "Enter". 4)Нажать кнопку r -появится RUN - затем enter. Если что-нить запустится - дейсвовать по обстоятельствам :) Не запустится - объяснить уже сложнее. Если очень интересно, ознакомься с TR-DOS http://zx-museum.org.ru/ftp/MassGraves/ZX_CD_08/text.zx/trdos/tr_dos.txt

2LamerOk По спектрумовкому меню можно ходить, используя курсорные стрелки, если выставиьть тип джойстика cursor.

lenin
() автор топика

Эх были времена. С каким благоговением печатал LOAD "" , затем давил на мафоне Плей и молился кому угодно лишь бы не вылезло это грёбанное Type Loading Error. А в те времена наш местный радиоламповый освоил выпуск аналого КР-05 с кнопками в полторы писишные. Эх...аж слеза наворачивается. В саботерчик с удовольствие порезался (улетел на хеликоптере). mcfer

anonymous
()

в чем может быть дело: slackware 8.0, lesstif, конфигурируется-компилируется без вопросов, при запуске говорит ./glukalka: error while loading shared libraries: cannot open shared object file: cannot load shared object file: No such file or directory и чего не хватает -- не пойму.

anonymous
()

2cr0acker 
"Новый Донньюс запусти и постри" - Запустил. Посмотрел. И что я должен увидеть ? 
"ZXTIME8 в конце когда текст скролишь крашиться типа журнал" - Ничего подобного. 
"ты побегай по видео настройка АКСТИВНО" - Побегал. Активно.
"особено переключай фильтр и выовд на экран раза" - Попереключал.
"после третьего Segmentatation Fault" - Ничего подобного.

Ты случайно не своим любимым gcc 2.96 эмулятор перекомпилил ?

lenin
() автор топика

"./glukalka: error while loading ..."
ldconfig от рута запусти - она не видит у тебя библиотеки.

Ильич, еще раз спасибо за совет :-)))) У меня сегментейшн бывает при возне с экраном со следующей формулировкой: кэннот конверт фонт фиксед к типу фонт структ. Ну это и понятно, у меня за место фиксед ттф стоит..

LamerOk ★★★★★
()

А файлы .SLC и .ZXZ поддерживаться будут (или мб как-то хитро поддерживаются)?
Вопрос два - зачем в конфигуре стоит проверка на libXt.a?
Я собирал себе X-ы, но этой библиотеки у меня нет.
Но тем не менее глюкалка собирается и работает нормально
(заменил на проверку libXt.so :)

anonymous
()

Вероятно, всё же главное - новости уже 5 дней, а её до сих пор обсуждают. А значит - спасибо Ленину за эмулятору! Я, как уже говорил, ТОГДА больше интересовался другими компами - РК86, "Партнёром", "Орионом" - тем, на что можно было CP/M поставить, но синклерщиков очень хорошо понимаю. Зачем это нужно, как Devil спросил? Затем же зачем тысячи людей поддерживают музеи и картинные галереи, а миллионы в них ходят...

Блин, слишком пафосно получилось... Ну да ладно, что хотел, сказал...

hobbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.