Пожалуйте: http://zxpk.untergrund.net/downloads.php?id=328
(этого вполне достаточно для написания эмуля AY, проверено опытом)
Пожалуйте: http://zxpk.untergrund.net/downloads.php?id=328
(этого вполне достаточно для написания эмуля AY, проверено опытом)
ZX Spectrum forever!
Вроде, AY запиликал.
Со звуком вообще, чувствуется будет полный геморой. На работе был буфер на 20мс (или вообще выводил по заполнености от предыдущего кадра) - считай что идеально. Дома - чем дальше, тем больше звук тормозит (не успевает проиграться?), надо ставить буфер в 19.6 мс. Это при том, что на работе - Сель на 1700МГц со встроеным звуком и видео, на котором выпадают кадры, а дома E7300, SB и GF9500+дрова.
Note: когда окно неактивно, буфер не выводится. Если звук убежал - можно окошко на время покинуть (например, вывалиться в дебагер и закрыть его).
Помимо этого: пропадают низкие частоты и что-то я с шумом начудил - на слух у всего шума одна частота.
ВГ93 доэмулил, но пока что выкинул потерю данных. CRC тоже не проверяется (а по мануалу должно бы). Думаю, можно уже начинать сетуп делать.
Вопрос: АУкалка от Ямахи чем-то отличается, кроме как тактовой частотой?
Последний раз редактировалось SAM style; 30.06.2009 в 18:13.
Все любят гипножабу
Next...
- Зачатки настроек (F1)
- Сохранение диска в *.trd (пока только из настроек).
- Запрос на сохранение измененного диска при открытии нового.
- Выбор дискокрута при открытии по F3
- Турбо у дискокрута. При поиске поля крутится в 100 раз быстрее и нет задержек при перемещении головки.
- Настройки пока не сохраняются
Проверка на корректность диска при сохранении не производится. Предполагается, что там честные 16 секторов (заголовок+данные) на дорожку с номерами 1-16. Сектора с иными номерами пропускаются, несуществующие забиты нулями.
PS: Требуется помощь со звуком. Сам с ним мало работал.
Последний раз редактировалось SAM style; 30.06.2009 в 18:13.
Все любят гипножабу
Убейте меня апстену! Потому что 44КГц != 44*1024 Гц. Поставил rate = 44100 (как положено) - и за 5 минут играния музыки отставания не увидел. Аллес, короче. Надо больше спать![]()
Все любят гипножабу
кстати да. может http://www.music.mcgill.ca/~gary/rtaudio/ подойдет?
Вопрос к тем кто знает/видел/щупал.
Быстрее ли будет отрисовывать картику прямо в иксы, чем натягивать её на QT-шные виджеты? При масштабе х2 оно уже неприлично много времени жрёт.
Все любят гипножабу
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)