конвертация и эмуляция — ZXNet «zxnet.pc»

конвертация и эмуляция

ZXNet echo conference «zxnet.pc»



from: Дмитрий Игоревич Иванов
to: All
date: 22 February 2006
Hello, All я не много не грамотный ( как и в языке, так и в вещах типа спектрума) есть библиотека с LGPL лицензией - STsound так вот ета либа держит ym файлы меня интерисует возможность конвертации vtx и ay файлов в ym также интерисуют любые библиотеки с открытым кодом на C++ которые умеют проигровать ay и vtx файлы Сергей Бульба говорил что переписать загрузку в STsound для vtx файлов ето очень просто, я в етом слабо шарю (форматах файлов и вообще в методах емуляции AY и YM чипов) ктото может помоч мне с етим делом ? просто есть нужда зделать плеер к игре который бы держал vtx,ay,ym файлы (игры то я делаю ... вот и вожусь щас с музыкой) спасибо за внимание :smile:

from: Slavik Tretiak
to: All
date: 22 February 2006
Hello, jimon http://zx.pk.ru/showthread.php?t=2365&page=3&pp=10 четвёртая мессага снизу, ZXSSK.RAR

from: Дмитрий Игоревич Иванов
to: All
date: 22 February 2006
Hello, Sinus спасибо :smile:

from: Slavik Tretiak
to: All
date: 22 February 2006
Hello, jimon чё-то непонятная у тя игра. я вот в своём эмуле юзаю sndrender оттуда, тратится менее 2% от эмуляции всего остального ^_~ так что что-то у тя не так.

from: Дмитрий Игоревич Иванов
to: All
date: 22 February 2006
Hello, jimon думал вопрос закрыт... думал :| вообщем ZXSSK слишком рессурсо-емкий ... даже очень если игра без либ вообще выдает 50 кадров в сек с ST-sound выдает 46 кадров в сек то ZXSSK убивает производительность до 30 кадров ето раз, и два то что при такой частоте обновления звук начинает пробуксовывать так что вариант с использованием етой либы отпадает :( лутче дайте спецификации форматов ay,ym и vtx :) дальше сам зделаю

from: Дмитрий Игоревич Иванов
to: All
date: 22 February 2006
Hello, Sinus можеж показать искодники того места где ты работаеш со звуком ?

from: SMT
to: All
date: 23 February 2006
Hello, jimon > вообщем ZXSSK слишком рессурсо-емкий ... даже очень смотри примеры плейеров vtx/pt3, идущие в составе либы. загрузка cpu - менее 1%

from: SMT
to: All
date: 23 February 2006
Hello, jimon > вообщем вопрос ... какое соотношение у размера буфера к времени > проигрования буфера ну и вопрос. зависит от частоты оцифровки. при обычной частоте 44,1 khz 4 байта (1 сэмпл) играются за 1/44100 секунды

from: Дмитрий Игоревич Иванов
to: All
date: 23 February 2006
Hello, SMT в общем посмотрел и зделал dllку на основе примера из ZXSSK... благо если что не надо в код игры будет лезть вообщем вопрос ... какое соотношение у размера буфера к времени проигрования буфера ? :smile: тоесть у меня к примеру вся игра без музыкальной либы выдает 40 фпс от требуемых 60, хочу изменять размер буфера + пару фич учитывать (рендер звука в буфер тоже время занимает) а в общем неплохо играет ...

from: SMT
to: All
date: 25 February 2006
Hello, jimon лицензия public domain. позволяет использовать как хочешь - хоть gpl, хоть в закрытых проектах

from: Дмитрий Игоревич Иванов
to: All
date: 25 February 2006
Hello, SMT SMT спасибо :) LGPL использую все - вопрос закрыт

from: Дмитрий Игоревич Иванов
to: All
date: 25 February 2006
Hello, SMT вообщем зделал расчет размера буффера по формуле ┌─- code ─── int buffer_size = int((((float)(VTX_this_time - VTX_last_time))/(float)1000) * (float)44100); └── code ─── теперь либу отвязал от фпс :) всем спасибо ! ps. 2 SMT - какая лицензия оффициально на ZXSSK ? GPL ? ... просто написать двумя строчками нельзя ;) напиши плизз ... надо мне