Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos

Вернуться   Speccy - наш выбор! » Эмуляция ZX Spectrum'а » Эмуляторы

Ответ
 
Опции темы Опции просмотра
Старый 15.02.2006, 12:54   #1
Master
 
Аватар для Sinus
 
Регистрация: 29.01.2005
Адрес: Belarus, Grodno
Сообщений: 774
Сказал(а) Спасибо: 30
Поблагодарили 49 раз(а) в 12 сообщениях
Sinus will become famous soon enough
По умолчанию ZEmu

Эмуль всегда можно скачать с http://detstwo.com/pub/zemu/

Код:
#####################
## Version 0.99943 ##
#####################

[fix] Загрузка 48k SNA
[add] Запись SNA (48k / 128k)
[add] Возможность выбора формата для quick save / load (SnapFormat в конфиге)
[fix] Громкость tape output уменьшена, теперь программы "некорректно" срущие в порт #FE нормально играют музыку на бипере (например, Manic Miner)
--------------------------------------------------------------------------------------------

Если вдруг...

Если вдруг раздаётся треск из динамиков, не работает клавиатура, эмуль кушает 100% процессора, не работает какая-то программа или ещё что-нибудь там, то перво-наперво попробуйте открыть файл config.xml в любом текстовом редакторе и потюнить там параметры.

NoDelay - должно быть "no". если стоит "yes", то некоторые мультилоадеры не будут работать.
UseFlipSurface - у меня на ноуте лучше с "no", на предыдущем компе быстрее было с "yes"

Enable512, EnableEFF7, Enable1024 - чем больше всего включено, тем менее спек будет совместим с оригинальным, и демки лупящие по порртам будут виснуть.

TsfmMode - можно "ay", "ts" или "tsfm". 7reality от DR лупит по портам, и в любом режиме кроме "ay", второй AY будет шуметь всю дему.

EnableCovox - дешифрация сделана как и на моём байте только по двум битам. лучше держать выключенным.

SoundEnable - если нижеприведённые параметры не помогут настроить звук, останется его только выключить

UseSdlSound - опасная штука. в линукс версии по умолчанию "yes", для того чтобы работало как можно более везде. если эмуль вдруг ни на что не реагирует и нагружает проц до предела, выключите.

OssFragNum - величина буфера для linux версии. чем больше значение, тем более вероятно чт озвук не будет прерываться, и тем большей будет задержка между изображением и звуком.

WqSize - тоже самое для win.

OssFragNum и WqSize влияют на звук только если UseSdlSound="no"

а вот если UseSdlSound="yes", то на звук влияет параметр SdlBufferSize (от 4х до 8ми)

--------------------------------------------------------------------------------------------

Итак, с подачи SMT (вгшка, аюгрик) и про помощи boo_boo (порт вгшки, z80) я сделал емуль ZEmu.
на данный момент лучший и единственный эмуль пентагона под линуху, который работает.
да, да, он действительно работает.

пока есть только две демки из кучи просмотренных (около 100), которые не работаю или работают не правильно:

Rage (by X-Trade вроде) - у мну бордер по 8px обновляется (иначе коматозит) - некрасиво смотрится эпилог. исправлю к релизу.

Unreal (by KSA) - так как нет задержек при эмуляции дисковёрта, то на второй подгрузке вешается. вечером буду колупать анриловскую ВГ-шку на предмет нахождения а где-же там эти задержки выставляются (если boo_boo или SMT мне помогут, буду только рад)

постараюсь сегодня к вечеру или к завтрашнему почистить код и собрать бету.

по таймингам пока только пентагон.
по памяти наверное будет всё что только можно.

хочу ещё сделать турбу 7mhz.
и сделаю

зы. хочу поругаться на e-mage и condommed.
Код:
LD A,#1D
OUT (#FD),A
это когда мультиколеры. кто так память переключает???
я пол часа убил пытаясь понять почему вместо мультиколеров- чёрный экран.
а самое интересное, что на кае это тоже на должно работать. надо будет проверить.
__________________
[target] [zemu] [ay_playa] [ayplayaPPC]
KAY-1024, 5''FDD, 3''FDD, HDD

Последний раз редактировалось Sinus; 13.08.2009 в 19:54.
Offline   Ответить с цитированием
Этот пользователь сказал Спасибо Sinus за это полезное сообщение:
Старый 15.02.2006, 12:57   #2
Moderator
 
Аватар для Striker
 
Регистрация: 16.01.2005
Адрес: Belarus, Minsk
Сообщений: 823
Сказал(а) Спасибо: 4
Поблагодарили 12 раз(а) в 6 сообщениях
Striker will become famous soon enough
По умолчанию

Славка, ты бы лучше написал на жабе прогу для мобилы, что б Ay - музаки слухать
Offline   Ответить с цитированием
Старый 15.02.2006, 13:01   #3
Master
 
Аватар для Sinus
 
Регистрация: 29.01.2005
Адрес: Belarus, Grodno
Сообщений: 774
Сказал(а) Спасибо: 30
Поблагодарили 49 раз(а) в 12 сообщениях
Sinus will become famous soon enough
По умолчанию

непонтово.
я вон лучше на PocketPC сделаю нормальный AyPlayer, ибо там нормальный C есть
(причём даже вполне себе GCC)

а на жабе... переписывать тонны кода... да и проверять негде (нету у мну жабы на мобилке, ибо нафиг не надо)
__________________
[target] [zemu] [ay_playa] [ayplayaPPC]
KAY-1024, 5''FDD, 3''FDD, HDD
Offline   Ответить с цитированием
Старый 15.02.2006, 13:41   #4
Veteran
 
Аватар для SMT
 
Регистрация: 16.01.2005
Адрес: Бобруйск
Сообщений: 1,237
Сказал(а) Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
SMT is on a distinguished road
По умолчанию

типа
Код:
void wd1793_set_nodelay(int nodelay)
Offline   Ответить с цитированием
Старый 15.02.2006, 14:00   #5
Master
 
Аватар для Sinus
 
Регистрация: 29.01.2005
Адрес: Belarus, Grodno
Сообщений: 774
Сказал(а) Спасибо: 30
Поблагодарили 49 раз(а) в 12 сообщениях
Sinus will become famous soon enough
По умолчанию

о! блин! ну я и слепой. сразу не заметил.
сенькс.
к вечеру попытаюсь выложить бету.
__________________
[target] [zemu] [ay_playa] [ayplayaPPC]
KAY-1024, 5''FDD, 3''FDD, HDD
Offline   Ответить с цитированием
Старый 15.02.2006, 14:01   #6
FishBone Crew
 
Регистрация: 11.02.2005
Адрес: Grodno, Belarus
Сообщений: 2,114
Сказал(а) Спасибо: 65
Поблагодарили 39 раз(а) в 24 сообщениях
breeze has a spectacular aura aboutbreeze has a spectacular aura aboutbreeze has a spectacular aura about
Thumbs down

Цитата:
Сообщение от Sinus
зы. хочу поругаться на e-mage и condommed.
Код:
LD A,#1D
OUT (#FD),A
это когда мультиколеры. кто так память переключает???
забыл ? это же школа RST7! оттуда и взято

а так рулез! даёшь нормальный емуль под UNIX!
__________________

Offline   Ответить с цитированием
Старый 15.02.2006, 14:03   #7
Master
 
Аватар для Sinus
 
Регистрация: 29.01.2005
Адрес: Belarus, Grodno
Сообщений: 774
Сказал(а) Спасибо: 30
Поблагодарили 49 раз(а) в 12 сообщениях
Sinus will become famous soon enough
По умолчанию

кста, бриз, попробуй (когда выложу) собрать под бздой.
вроде проблем быть не должно.
(у тя есть SDL и SDL dev ?)

зы. самое прикольное что и Satisfaction и Insult работали и до фикса.
видимо RST#7 делал чукта по-другому

Код:
LD A,#1D+#40    ; тогда A14 будет установлен
OUT (#FD),A
__________________
[target] [zemu] [ay_playa] [ayplayaPPC]
KAY-1024, 5''FDD, 3''FDD, HDD

Последний раз редактировалось Sinus; 15.02.2006 в 14:05.
Offline   Ответить с цитированием
Старый 15.02.2006, 14:04   #8
FishBone Crew
 
Регистрация: 11.02.2005
Адрес: Grodno, Belarus
Сообщений: 2,114
Сказал(а) Спасибо: 65
Поблагодарили 39 раз(а) в 24 сообщениях
breeze has a spectacular aura aboutbreeze has a spectacular aura aboutbreeze has a spectacular aura about
Thumbs up

Цитата:
Сообщение от Sinus
кста, бриз, попробуй (когда выложу) собрать под бздой.
вроде проблем быть не должно.
(у тя есть SDL и SDL dev ?)
SDL точно есть DEV тож при желании найдём
можешь на мыло кинуть для теста
__________________

Offline   Ответить с цитированием
Старый 15.02.2006, 14:06   #9
Master
 
Аватар для Sinus
 
Регистрация: 29.01.2005
Адрес: Belarus, Grodno
Сообщений: 774
Сказал(а) Спасибо: 30
Поблагодарили 49 раз(а) в 12 сообщениях
Sinus will become famous soon enough
По умолчанию

ну я сейчас на работе, а эмуль то дома.
вечером и кину. сюда.
__________________
[target] [zemu] [ay_playa] [ayplayaPPC]
KAY-1024, 5''FDD, 3''FDD, HDD
Offline   Ответить с цитированием
Старый 16.02.2006, 04:27   #10
Master
 
Аватар для Sinus
 
Регистрация: 29.01.2005
Адрес: Belarus, Grodno
Сообщений: 774
Сказал(а) Спасибо: 30
Поблагодарили 49 раз(а) в 12 сообщениях
Sinus will become famous soon enough
Talking zemu-beta 0.01

короче вот оно.
ридми в архиве.
это естессно tar.gz а никакой не zip.
необходим SDL (как dev так и он сам ^_~)

по сравнению с альфой (сюда не выкладывал) эмуль стал существенно тормознее (раза в 4) (зато гораздо читабельнее и приятней в программинге), по-этому для нормальной работы ниже 800mhz не рекомендуется.

фз. может возьмусь за дикий оптимайз. но тогда не так наглядно будет.
если у кого слабенькая тачка, вы скажите, я тогда старую версию выложу (ей 200mhz должно хватит по уши)

жду отзывов и предложений.
__________________
[target] [zemu] [ay_playa] [ayplayaPPC]
KAY-1024, 5''FDD, 3''FDD, HDD
Offline   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:58.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. Перевод: zCarot