я же писал, бери исходы pusher'а, там все есть...Цитата:
Сообщение от Sinus
и детектор модулей не пришлось бы обратно на асм переписывать
Вид для печати
я же писал, бери исходы pusher'а, там все есть...Цитата:
Сообщение от Sinus
и детектор модулей не пришлось бы обратно на асм переписывать
1) пушер не играет sq-tracker (вроде бы, насколько помню sq плеера я там не нашёл)
2) детекторы я лучше перепишу, хоть буду понимать как работает ;)
3) плееры там в файлике players.C, это 4 слитых архива. в них плееры, для протрекеров, асмов, сайнд трекеров и others (psc, ...). ой я и намучался пока по всем сорсам лазая выписывал адреса и размеры плееров.
так вот, просто если есть плееры в исходниках (ну может кто-нибудь дизасмил их раньше или ещё как), то я хочу их ;)
[updated]
хотя по поводу слитых 4х архивов беру свои слова обратно, POSPLAY3.SCL - вот оно счастье ;)
вроде бы надо обязательно вызвать IDENT перед INITM, чтоб оно плеер переместило с конца кода в #8100. я прав?Цитата:
Сообщение от demon_zx
а так сёнь, буду пробовать.
Можно посмотреть как это делается в AyEmul. Исходники автор публикует. Там точно так же сделано - эмулятор Z80 и куча плейеров под этим эмулятором для соответствующих форматов.
нет, в AyEmul все плееры переписаны на Delphi, а z80 только для beeper-а, компилированных музонов непонятного формата и возможно дигитальных.
такой подход имеет свои преимущества, я уже подумывал над тем чтобы зетник убрать и переписать плееры на плюсах, но ... короче хочу так как начал делать ;)