LINUX.ORG.RU

Эмулятор ZX-Spectrum Glukalka. Версия 0.9.


0

0

Новая версия эмулятора вечно живого домашнего компьютера ZX-Spectrum (ZX-Spectrum 48k, 128k, Pentagon). Эмулятор стал более портабельным - работает не только на PC/Linux. Протестирована работоспособность эмулятора на IBM RS/6000, AIX 3.2 (собирается "родным" комплятором cc). Теоретически должен работать под любой Unix-подобной ОС. Протестирована корректная собираемость эмулятора на Slackware Linux 8.1 и ASP Linux 9.0. Корректно собирается на gcc версий 3. Исправлены старые ошибки

>>> Домашняя страница эмулятора



Проверено: green

СЛАКА - РУЛЗЗЗ!!!

anonymous
()

Блин, ни хрена не понял: его просто так нельзя запустить, обязательно нужно поиметь образ кассеты?

А, дерьмо какое-то. Лучше пойду запущу свой старый "Дубна 48К", порублюсь в Iron Fist и еще одну игру, какая-то там "bee", "battle bee", что ли...

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

Незнаю как насчет эмуляции, на таком чуде и запускать ничего неохота, интерфейс - убожество(motif в 2004 году - издевательство), управление для гуманоидов.

Не хочется, но все-же поставлю fuse в пример. Интерфейс на любой вкус, отличная эмуляция, портабельность, удобство сборки, быстрое развитие, оперативное исправление багов (в 14:00 отправил багрепорт, в 17:00 уже пофиксили и выложили). Из минусов - довольно много софта не запускается вообще(Но то что запускается - работает на ура)

slain
()

Windows - mustdie!

anonymous
()

Ээээ.... сорри... Случаем порта под Qt/Embedded и StrongARM не планировалось?... здорово было бы - хороший эмулятор... а на наладонниках как раз те ресурсы... ээх... все никак не соберусь разобраться с разработкой под OPIE и StrongARM, а то помог бы...

Да, спасибо за отличную работу :)!

SPB_NICK
()

Glukalka RIP!!!!11

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

Чем это тебе этот даун Буш пригляделся? И чем Путин не понравился? Опять Ельцина хотите, да? Чтобы оставшуюся половину страны просрал?

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

рулез! Я тока неделю назад ползал по лору и сорсефорджу в поисках последней версии! Как чувствовал :))) Правильным путем идете, дедушка ленин! А образ клавы по горячей кнопке когда будет? Не все же помнят, где это LOAD "" :)

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

Re

Буш хорощ тем, что он в Америке. А Путин - тем что у нас.

gena2x ★★★
()

Уважаемый разработик, как Вы считаете, правильно ли писать программу в одном файле из 28000 строк? Вот появилось у меня желание помочь Вам с gtk, но ведь невозможно в такой программе разбираться.

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

Еще бы нормально с колесиком научилась работать - ей бы цены не было :)

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

2 anonymous (*) (29.02.2004 18:16:52)

>> Это реализовать на PC невозможно. Пытаюсь объяснить, почему. Не верит. 
>Плиз, вкратце, объясни почему нельзя?

>Идея была следующая (если правельно помню, давно это было очень): 
>изображение формировалось на неактивной странице видеопамяти. 
>Формировалось *синхронно* с работой эмулируемого проца, т.е. проц 
>проработал n тактов, я считал, сколько точек за это время должно 
>было нарисоваться, и рисовал их. Когда приходило время "виртуальной" 
>кадровой синхронизации (соотв. к-во циклов эмулируемого проца), ждал 
>реальной кадровой синхронизации, после чего делал страницу видимой. 
>Это давало отменный мультиколор.

Это даёт мультиколор, но делать на современных ПК под Unix так нельзя. 
Потому что современные машины работают с частотой кадровой развертки 
не 50 Hz, а ~85Hz и больше. Синхронизация с такой частотой приведёт с 
недопустимому ускорению работы эмулируемой машины. 


2 anonymous (*) (29.02.2004 18:49:55)

>Уважаемый разработик, как Вы считаете, правильно ли писать программу в одном файле из 28000 
>строк? Вот появилось у меня желание помочь Вам с gtk, но ведь невозможно в такой программе 
>разбираться. 

 Неправильно так писать. Но так исторически сложилось. Сам порывался выделить интерфейс
в отдельный файл. Постараюсь что-нить сделать с этим :-/


2 anonymous (*) (29.02.2004 18:33:14)
А образ клавы по горячей кнопке когда будет? Не все же помнят, где это LOAD "" :) 

Это можно вытянуть из любого другого эмулятора. Сам я не чувстую в себе сил
нарисовать.


2 jackill 

В fuse интерфейсы: 
gtk, gtk2, motif. Можно собрать с sdl, но "интерфейса" как такового не будет.

В FUSE один интерфейс - GTK. Motif-a там никогда не было. Остальное - не интерефейсы,
а чтоб запустить хоть что-то.

> А нельзя ли внутрь еще и spec-файл класть?
ОК, в версию 1.0 положу.

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

>помимо fuse, в портах BSD обнаружил еще один емул - xzx , кроме .trd ;(( держит общепринятые форматы >WWW: http://www.zx-spectrum.net/xzx/

EUR 25.00, USD 30.00. Шареварная версия почти ничего не умеет никаких .trd и частота кадров урезана.

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

правда когда xzx год назад собирал, почему на .tap ничего сохранить (он в файл пишет) save от Elite не мог, хотя если в басике писать randomize usr 15919:save"ddd" code или save "progname" - на диск и кассету пишется

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

[quote ;)] > EUR 25.00, USD 30.00. Шареварная версия почти ничего не умеет никаких .trd и > частота кадров урезана.

ээ.. только что прокомпилил, пустил (xzx-pro-4.3.tar.gz) - никаких 25 EUR и USD 30.00 + shareware упоминаний нету.

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

> ээ.. только что прокомпилил, пустил (xzx-pro-4.3.tar.gz) - никаких 25 EUR и USD 30.00 + shareware упоминаний нету.

Поткрывай файлы, подожди минут 20. Оно тебе всё скажет :-)

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

а вы видели эмулятор Z80Stealth ?? правда виндовый или досовый, под виндой (NT) не работает только звук, все остальное - практически все навароты какие только были выдуманы для Спектрума (флешколор, мультиколор, General Sound и прочее), причем работают они где угодно. Эмулируется куча всяких Спекков, собранных на просторах бывшего СССР, хоть Профи с 2Мб ОЗУ. Советую всем как минимум для пробы :)

NeoNMaN
()
Ответ на: комментарий от jackill

> А еще есть xzx-pro. Говорят, что эмуляция лучшая из всех, что есть. Однако с > форматами мрачновато.

это он xzx в портах и лежит, в порты коммерческое ПО и не кидают вроде. 30 минут щелкал и работал в xzx - сообщений о trial-версии нету. Наверное не ~pro еще есть ;)

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

Там есть два варианта - xzx и xzx-pro.

Однако предыдущую версию платной как обычно можно найти на worldofspectrum (или как он там зовется).

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

>это он xzx в портах и лежит, в порты коммерческое ПО и не кидают >вроде. 30 минут щелкал и работал в xzx - сообщений о trial-версии >нету. Наверное не ~pro еще есть ;)

А-а-а, я думал, ты про Pro. То, что не Pro, очень слабенький.

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

Linux, ZX и Dizzy - Forever!!!

Windows - тёмное прошлое!

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

> Там есть два варианта - xzx и xzx-pro. > Однако предыдущую версию платной как обычно можно найти на > worldofspectrum (или как он там зовется).

Нет никаких двух вариантов. Сначала был xzx by Des Herriott. Потом Des Herriott на это дело забил. Дело продолжил Erik Kunze. Сначала его xzx были бесплатными и назывались xzx. Потом он решил срубить бабла, назвал это XZX Pro, оно и лежит на worldofdpectrum в шареварном варианте. XZX там нет. XZX - слабенький, что из себя представляет XZX PRO, сказать не берусь - шароварный сильно порезаный.

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

> а вы видели эмулятор Z80Stealth ??
Конечно видели, под dosemu пускаю - отличная вещь.
Вообще под дос хороших эмуляторов полно - к счастью dosemu есть
чтобы их пускать.

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

> а вы видели эмулятор Z80Stealth ?? правда виндовый или досовый, под > виндой (NT) не работает только звук, все остальное - практически все > навароты какие только были выдуманы для Спектрума (флешколор, > мультиколор, General Sound и прочее),

Эмулятор ДОСовый. Мультиколор - вряд-ли рабочий у него. Если рабочий - то а это надо сидеть и портить глаза на 48Hz ? На современном мониторе 48Hz - это не для слабонервеых. General Sound - а это надо ? И вообще работает на DOSEMU звук ? Ну и чем лучше Z80Stealth в таком случае ? Что в нём такого, чтобы запускать ради него DOSEMU ?

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

> И вообще работает на DOSEMU звук ?
Конечно, при чём довольно давно. Странно от Вас такие вопросы
слышать, ладно бы анонимус какой, который даже не знает, где
последние dosemu берутся.

> Ну и чем лучше Z80Stealth в таком случае ? Что в нём такого,
> чтобы запускать ради него DOSEMU ?
Много форматов разных поддерживает, досему может работать в консоли
на полный экран (это вам не ИКСы), плюс привычка.
Конечно нативный эмуль лучше, я не имею ничего против глюкалки,
использую и её тоже. А под досему - не только Stealth, а и x128,
Юдинский эмуль, RealSpectrum, Шалаевский и все остальные. В каждом
из них есть что-то хорошее.

> Досовсrие - не было звука под DOSEMU и вообще работали крайне
> стрёмно. Не вариант.
Не правда ваша. Вам конечно хочется свой эмуль отстоять, но не
надо говорить, что досовые - не вариант. Очень даже вариант.
Есть преимущества, есть недостатки.
В консоли работать глюкалка собирается? Нет. А эти работают.

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

а вы вообще смотрели этот эмуль ?? лично проверял на всяких демках всякие мультиколоры, есть такая дема - eyeache!, так вот оно там работает идеально, причем режимы вывода можно менять. А General Sound вы слышали ?? :) под него щаз многие известные игры переписали, играть - одно удовольствие, вот недавно с другом в Target Renegade колбасились :) Жаль тока под винду :(

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

Вопрос человеки к вам:

Для чего эмулируют этот ZX Spectrum. Да, была моя первая машина в 5 классе и до 9. Играл в неё, ни одной игрушки не прошёл (хотя нет, одну прошёл, когда чел там в скафандре бегает), да и ощущение что они бесконечны. Прикольные игрушки были. Играл (названия не помню)

1. Вид сбоку самолёта, летит, а по нему пушки стреляют;
2. Dид сверху самолёта летим наl рекой, тоже всех мочим, не забываем запраляться.
3. Симуляторы самолёта играл, Delta ... (не помню) и Pilot (так и не научился приземляться после боевых заданий, на тренировке посадки проходят нормально, когда самолёт по полосе выровнят)
4. Симулятор Формулы-1, только там не было противников, толко трасы на время плюс можно шины проткнуть по маслу прокатить..
5. И т.д. несколько сотен разных игр.....
6. Самая хитовая игра Elite. Долго играл, последнее что помню (звание не помню какое) это когда людей я спасал по зову May Day

Но неужели кто-то ещё в эти игрушки играет, а если играет, то не лучше взять этот спектрум и сидеть с жёстиком играть???

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

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

Не проще, надо доставать монитор, который давно уже сплавлен кому-то, да и сам Спек надо найти, потому как продан на запчасти, ностальгия однако :~-)

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

> Это даёт мультиколор, но делать на современных ПК под Unix так нельзя. Потому что современные машины работают с частотой кадровой развертки не 50 Hz, а ~85Hz и больше. Синхронизация с такой частотой приведёт с недопустимому ускорению работы эмулируемой машины.

А зачем синхронизироваться с кадровой разверткой монитора ? Нельзя просто обновлять информацию в окне с частотой 50 Гц ?

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

Если речь о Dizzy X и Dizzy Y, то есть образы дискет с ними - они работают. А почему они должны не работать? Или я чего-то не понял?

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