Просмотр полной версии : Linux/Unix Emuls
Вот смотрю, что все плещутся под виндой. Это понятно. Эмули пишут тоннами. Аж глаза разбегаются. Но я вот дома пользую Linux. Для него только горбатый Fuse есть. Пользоваться им максимально неудобно. Воз можно, я пока не въехал, но пару раз попользовавшись, понял, что я не могу так.
Господа, кто знает НОРМАЛЬНЫЙ и УДОБНЫЙ эмуль для линуха? Если такой ваще существует.
Варианты типа запустить что хорошее виндовое под вайн - не подходят. Вайн как был сто лет тому сырым и не юзабельным, так до сих пор и остался. Задрало убивать остатки процессов вайна, когда софтина сглючит (или сам вайн, по любому).
Хотелось бы обратиться к программерам. Если можете, напишите нормальный эмуль, в котором будет вменяемый интерфейс.:v2_cheer:
Я конечно фиг его знает, но со слов Sinus'а он вроде решил доделать свой zEmu ;)
http://zx.pk.ru/showthread.php?t=2480&highlight=zemu
mungo, могу дать мыло чела из Орши - фанаты Линукса, он мне там писал что б эмули под линухой выложить на вирте. могёшь с ним пообчацц0 по этой тематике
полазай на форуме ubuntu.forum.ru - тама выложен в дебах fuse....
из менее более рабочих есть fuse (хотя мне так и не удалось там запустить более половины демок) и мой zemu (100% эмуляция пентагона, минусы - нет поддержки tap, tzx и не предвидится)
Для него только горбатый Fuse есть
fuse надо брать из svn, и компилить с SDL-интерфейсом, тогда он довольно удобен и негорбат. разве только без дебаггера
Sinus, а где твой zemu взять?
boo_boo, кажись gtk несколько помощнее будет, чем sdl. Сам чё-то карябал на сдл, но он же пуст - ни кнопочек, ни меню. Голый интерфейс.
кажись gtk несколько помощнее будет, чем sdl. Сам чё-то карябал на сдл, но он же пуст - ни кнопочек, ни меню. Голый интерфейс.
если тебе обязателен гуи типа виндовс/мак/етц, тогда, конечно, гтк. просто лично мне гтк-фронтенд для fuse кажется редкостно неудобным и косым -- не потому, что он гтк, а потому, что так его написали. а в сдл-фронтенде сделаны вполне вменяемые клавиатурные меню в стиле люнтеровского z80, которыми, к тому же, удобно управлять вслепую: запомнил последовательность клавиш, и быстро сделал что надо одним арпеджио, вместо возюканья мышой по невнятно организованным меню гтк-фронтенда.
Добавлено через 8 минут
тред по zemu, см сорцы среди последних мессаг:
http://zx.pk.ru/showthread.php?t=2480&highlight=zemu
но ИМХО (даж несморя на особливо нежные чувства к z80-ядру, которое юзается zemu ;) ) fuse из svn на данный момент заметно круче по совокупности фич
кстати, есть еще весьма навороченный эмуль от Vitamin, который он все никак нормально не зарелизит. где-то на форуме лежат сорцы, но собрать их без поллитры нереально :)
Sinus, а где твой zemu взять?
блин, а для кого я лику на тред выше кидал ? :mad:
Q-Master
31.12.2007, 12:29
Народ, fuse зарелизился до новой версии 0.9, соответственно libspectrum до 0.4.
Что касается zEmu, то пользоваться им можно только на little-endian архитектурах, что не есть гут. Причем сильно не гут.
Alexandr Medvedev
02.01.2008, 16:17
Народ, fuse зарелизился до новой версии 0.9, соответственно libspectrum до 0.4.Обновили пока только Win32 версию http://fuse-emulator.sourceforge.net/win32/ , а для остальных платформ по прежнему лежит 0.8.0.1.
Q-Master
06.01.2008, 20:10
Дык ручками из репозитория собрать?
Дык ручками из репозитория собрать?даешь ubuntu репозиторий!!!!!!
для остальных платформ по прежнему лежит 0.8.0.1 ура, вышла 0.9 :)
Fuse-emulator 0.10.0.2-0gtk1
Столкнулся с проблемой - не сохраняются настройки экрана, т.е выставляю 2:2 и фильтр какой-нибудь, сохраняю, но при перезапуске снова 1:1.
На сколько понял конфиг файл - это /home/USERNAME/.fuserc - там прописано "2xsai" (да хоть "3х"), однако при запуске этого нет и каждый раз приходится настраивать экран.
Если кто знает - подскажите как с этим бороться.
Q-Master
01.06.2010, 23:28
у меня в настройках вот так:
"<graphicsfilter>tv2x</graphicsfilter>"
Все нормально с размером.
Q-Master, можно весь файл показать?
вобще то fuse - это эмулятор true машин, а не всяких там пентагонов и других поделий. Если на то приперло - есть unreal speccy portable.
^m00h^, У меня установлен unreal, но ведь во fuse можно выбирать разные пентагоны.
Q-Master
02.06.2010, 10:29
Q-Master, можно весь файл показать?
Можно конечно:
<?xml version="1.0"?>
<settings>
<accelerateloader>1</accelerateloader>
<aspecthint>1</aspecthint>
<autoload>1</autoload>
<autosavesettings>0</autosavesettings>
<beta128>0</beta128>
<bwtv>0</bwtv>
<competitioncode>0</competitioncode>
<competitionmode>0</competitionmode>
<confirmactions>1</confirmactions>
<detectloader>1</detectloader>
<diskaskmerge>1</diskaskmerge>
<divide>0</divide>
<dividewriteprotect>0</dividewriteprotect>
<doublescanmode>1</doublescanmode>
<embedsnapshot>1</embedsnapshot>
<speed>100</speed>
<fastload>1</fastload>
<fbmode>320</fbmode>
<rate>1</rate>
<fullscreen>0</fullscreen>
<fuller>0</fuller>
<interface1>0</interface1>
<interface2>1</interface2>
<issue2>0</issue2>
<kempston>0</kempston>
<joystickprompt>0</joystickprompt>
<joystick1fire1>4096</joystick1fire1>
<joystick1fire10>4096</joystick1fire10>
<joystick1fire2>4096</joystick1fire2>
<joystick1fire3>4096</joystick1fire3>
<joystick1fire4>4096</joystick1fire4>
<joystick1fire5>4096</joystick1fire5>
<joystick1fire6>4096</joystick1fire6>
<joystick1fire7>4096</joystick1fire7>
<joystick1fire8>4096</joystick1fire8>
<joystick1fire9>4096</joystick1fire9>
<joystick1output>0</joystick1output>
<joystick2fire1>4096</joystick2fire1>
<joystick2fire10>4096</joystick2fire10>
<joystick2fire2>4096</joystick2fire2>
<joystick2fire3>4096</joystick2fire3>
<joystick2fire4>4096</joystick2fire4>
<joystick2fire5>4096</joystick2fire5>
<joystick2fire6>4096</joystick2fire6>
<joystick2fire7>4096</joystick2fire7>
<joystick2fire8>4096</joystick2fire8>
<joystick2fire9>4096</joystick2fire9>
<joystick2output>0</joystick2output>
<joystickkeyboarddown>97</joystickkeyboarddown>
<joystickkeyboardfire>32</joystickkeyboardfire>
<joystickkeyboardleft>111</joystickkeyboardleft>
<joystickkeyboardoutput>0</joystickkeyboardoutput>
<joystickkeyboardright>112</joystickkeyboardright>
<joystickkeyboardup>113</joystickkeyboardup>
<kempstonmouse>0</kempstonmouse>
<latetimings>0</latetimings>
<mdrlen>180</mdrlen>
<mdrrandomlen>1</mdrrandomlen>
<melodik>0</melodik>
<mouseswapbuttons>0</mouseswapbuttons>
<opus>0</opus>
<paltv2x>0</paltv2x>
<plus3detectspeedlock>1</plus3detectspeedlock>
<plusd>0</plusd>
<printer>0</printer>
<graphicsfile>printout.pbm</graphicsfile>
<textfile>printout.txt</textfile>
<rawsnet>0</rawsnet>
<rom1280>128-0.rom</rom1280>
<rom1281>128-1.rom</rom1281>
<rom16>48.rom</rom16>
<rom48>48.rom</rom48>
<rombeta128>trdos.rom</rombeta128>
<rominterfacei>if1-2.rom</rominterfacei>
<romopus>opus.rom</romopus>
<rompentagon10240>128p-0.rom</rompentagon10240>
<rompentagon10241>128p-1.rom</rompentagon10241>
<rompentagon10242>trdos.rom</rompentagon10242>
<rompentagon10243>gluck.rom</rompentagon10243>
<rompentagon5120>128p-0.rom</rompentagon5120>
<rompentagon5121>128p-1.rom</rompentagon5121>
<rompentagon5122>trdos.rom</rompentagon5122>
<rompentagon5123>gluck.rom</rompentagon5123>
<rompentagon0>128p-0.rom</rompentagon0>
<rompentagon1>128p-1.rom</rompentagon1>
<rompentagon2>trdos.rom</rompentagon2>
<romplus20>plus2-0.rom</romplus20>
<romplus21>plus2-1.rom</romplus21>
<romplus2a0>plus3-0.rom</romplus2a0>
<romplus2a1>plus3-1.rom</romplus2a1>
<romplus2a2>plus3-2.rom</romplus2a2>
<romplus2a3>plus3-3.rom</romplus2a3>
<romplus30>plus3-0.rom</romplus30>
<romplus31>plus3-1.rom</romplus31>
<romplus32>plus3-2.rom</romplus32>
<romplus33>plus3-3.rom</romplus33>
<romplus3e0>plus3e-0.rom</romplus3e0>
<romplus3e1>plus3e-1.rom</romplus3e1>
<romplus3e2>plus3e-2.rom</romplus3e2>
<romplus3e3>plus3e-3.rom</romplus3e3>
<romplusd>plusd.rom</romplusd>
<romscorpion0>256s-0.rom</romscorpion0>
<romscorpion1>256s-1.rom</romscorpion1>
<romscorpion2>256s-2.rom</romscorpion2>
<romscorpion3>256s-3.rom</romscorpion3>
<romspecse0>se-0.rom</romspecse0>
<romspecse1>se-1.rom</romspecse1>
<romtc2048>tc2048.rom</romtc2048>
<romtc20680>tc2068-0.rom</romtc20680>
<romtc20681>tc2068-1.rom</romtc20681>
<romts20680>tc2068-0.rom</romts20680>
<romts20681>tc2068-1.rom</romts20681>
<rs232handshake>0</rs232handshake>
<rzxautosaves>1</rzxautosaves>
<compressrzx>1</compressrzx>
<simpleide>0</simpleide>
<slttraps>1</slttraps>
<sound>1</sound>
<soundforce8bit>0</soundforce8bit>
<soundfreq>32000</soundfreq>
<loadingsound>1</loadingsound>
<speakertype>TV speaker</speakertype>
<machine>pentagon512</machine>
<graphicsfilter>tv2x</graphicsfilter>
<statusbar>1</statusbar>
<separation>1</separation>
<strictaspecthint>0</strictaspecthint>
<tapetraps>1</tapetraps>
<unittests>0</unittests>
<volumeay>100</volumeay>
<volumebeeper>100</volumebeeper>
<writableroms>0</writableroms>
<zxatasp>0</zxatasp>
<zxataspupload>0</zxataspupload>
<zxataspwriteprotect>0</zxataspwriteprotect>
<zxcf>0</zxcf>
<zxcfupload>0</zxcfupload>
</settings>
---------- Post added at 10:29 ---------- Previous post was at 10:28 ----------
вобще то fuse - это эмулятор true машин, а не всяких там пентагонов и других поделий. Если на то приперло - есть unreal speccy portable.
Нормально он пентагоны эмулит. А унреал - унылое *****, которое работает только на ху86 и других литтл-эндиан. И код там, когда я в последний раз смотрел, был просто пипец....
Q-Master, Спасибо, полностью скопипастил, но экран так и открывается 1:1.
mungo, попробуй Glukalka. Он держит TAP, TZX, TRD, эмулирует Пентагоны и Скорпионы.
Интерфейс, опять же, графический.
---------- Post added at 21:23 ---------- Previous post was at 21:20 ----------
Да, только Make Install для него не делается - экзешник собранный запускается прямо из папки.
Q-Master
03.06.2010, 11:41
Q-Master, Спасибо, полностью скопипастил, но экран так и открывается 1:1.
А ты его растяни. Хватаешь за угол и тянешь. Он тянецца. 8) Только он кратно тянется.
Q-Master, Я знаю чт тянется, но надо чтобы при последующем запуске эмулятора экран уже был растянут, а он маленький, как-будто при запуске не считываются настройки экрана.
Q-Master
04.06.2010, 11:43
Q-Master, Я знаю чт тянется, но надо чтобы при последующем запуске эмулятора экран уже был растянут, а он маленький, как-будто при запуске не считываются настройки экрана.
У меня все ок. Я юзаю билд из репозитория и КДЕ4. Может в этом дело?
ZXSlaver
04.06.2010, 17:34
Скачал я сего зверя вот от сендова (http://people.igalia.com/berto/). Поставил lib и эмуль. Всё работат. Ярлык в основной менюхе появился. Но вот непонятка вышла с утилитой. Куда он её ставит и как оную вызвать?
Q-Master, я вручную ставил. Неужто в репозитории есть? Что-то не видел (Debian Squeeze KDE4). Проверил - действительно нет. Прошу написать адрес репозитория для Debian.
---------- Post added at 18:19 ---------- Previous post was at 18:05 ----------
ZXSlaver, Я тоже оттуда качал. Сохраняется увеличенный размер экрана после сохранения настроек и перезапуска?
ZXSlaver
04.06.2010, 19:11
ZXSlaver, Я тоже оттуда качал. Сохраняется увеличенный размер экрана после сохранения настроек и перезапуска?
Такто да. Там насколько я понял для каждого типа спекрума свои настройки. Я поставил Double Size, чоб меньше подтормаживал.
При запуске окошко маленькое, но когда стартует сам спек, оно растягивается как нужно.
ZXSlaver, не понял. Запускаю эмулятор, выбираю pentagon 1024, ставлю экран 2:2, сохраняю, выключаю. Запускаю - экран 1:1, машина так и осталась - pentagon 1024.
ZXSlaver
05.06.2010, 17:41
Я в принципе делаю тоже самое. Перепробовал все режими фильтров. Всегда запускается с последним выбранным фильтром. Но для пентагона 1024 не подходят некоторые фильтры. Точнее он при их выборе некоторых не запускается как положенно, т.е. с глюк меню.
Q-Master
05.06.2010, 21:49
Q-Master, я вручную ставил. Неужто в репозитории есть? Что-то не видел (Debian Squeeze KDE4). Проверил - действительно нет. Прошу написать адрес репозитория для Debian.[
А я и не говорил что из репозитория дебиана. Я из исходников собирал. Из репозитория проекта. Я-ж с ним давно играюсь и pentagon 512/1024 это мои патчи. 8)
ZXSlaver, У меня от модели не зависит - выбираю скорпион - так-же.
Q-Master, Жаль что репы нет, как и для некоторых других ценных прог.
Q-Master
06.06.2010, 17:02
ZXSlaver, У меня от модели не зависит - выбираю скорпион - так-же.
Конечно не зависит. Причем абсолютно. 8)
Q-Master, Жаль что репы нет, как и для некоторых других ценных прог.
А никто не сподобился написать деб-скрипты. Надо заняться как-нить, как времени побольше будет.
Q-Master, а зачем из исходников собирал (если у тебя дебиан)? Есть же .deb пакеты на том сайте.
http://www.rastersoft.com/fbzx.html
Q-Master
07.06.2010, 11:45
Q-Master, а зачем из исходников собирал (если у тебя дебиан)? Есть же .deb пакеты на том сайте.
Во первых, потомучто я к нему патчи делал и баги вылавливал.
Во вторых, у меня не x86 проц, а PowerPC пакета там нет.
Ну и в третьих, хотелось собрать самую последнюю версию с последней кучей ништяков всяких. 8)
Black1980
09.06.2010, 00:48
А что у него со звуком??? Как то грязно играет...
Q-Master
09.06.2010, 09:01
А что у него со звуком??? Как то грязно играет...
У меня нормально играет. Вроде на слух не отличается от ZXTune.
Black1980
09.06.2010, 22:47
Странно, у меня такое ощущение как будто низы перегружены... Хотя другая музыка в линуксе играется нормально... Может там есть какая то настройка через что выводить звук???
Black1980, Поставил Spectaculator (на wine) для сравнения - качество одинаковое, только FUSE гораздо громче.
подскажите как на ubuntu поставить свежий и нормальный эмуль пентагона? без компиляций. желательно унреал в точь как на виндоз.
molodcov_alex
11.06.2012, 14:17
желательно унреал в точь как на виндоз.
Wine + UnrealSpeccy. :) Не знаю как последние версии анрила, но те которые я крутил под вайном нормально работают.
А какие именно версии Unreal'a заработали под wine ? Какая версия wine ?
molodcov_alex
11.06.2012, 19:45
Wine - 1.2.3 и дофига предыдущих версий.
Unreal: под рукой валяются 0.37.6 и мой 0.37.3 - оба работают.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot