Пожалуйте: 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)