http://s018.radikal.ru/i505/1202/1c/91edf8d98d04t.jpg
сам я не умею травить,помогли добрые люди.буду сегодня собирать программатор
Вид для печати
http://s018.radikal.ru/i505/1202/1c/91edf8d98d04t.jpg
сам я не умею травить,помогли добрые люди.буду сегодня собирать программатор
Robus, напишу здесь,так как в аське еще сложнее с поймать
застрял на прошивке контролера -программатор Флешбластер спаян и проверен - но нет коннекта совсем.
не могу понять как правильно пользоваться программой - сначала нужна зайти в multiple JTAG Chain или сразу жать Connect ?
http://s019.radikal.ru/i621/1206/f3/199fb0e119b9.jpg
Если захожу в multiple JTAG Chain то просит файл с расширением JCF
http://s019.radikal.ru/i610/1206/cf/cbc6566f24ad.jpg
Если нажать кнопку ferify JTAG configuration c подключенным программатором - находит 1 девайс
Леша, э-э-э-э-э... Как бы это намекнуть?... :) Оно УЖЕ работает?...
Slider, работало,но уже есть новые прошивки для Плис и контроллера.Плис нет проблем прошить ,а вот контроллер выделывается.
А почему нельзя сделать прошивку ПЛИС АЛЬТЕРА на карте НЕО ГС чтобы она играла XM ?
прошивку плис сделать можно (возможно TS-Labs делал), загвоздка в прошивке для процессора - некому это делать.
Алексей, psb, пытается тебе объяснить, что надо организовать разработку новой прошивки для НГСа, причем это не так просто, как прикрутить проигрывание мп3 на нем (где собственно зилог плюется данными с флешки в MP3-кодек), а заглянув в далекие 90е годы, когда создавался первый ГС - т.е. буквально начать все с начала!
Вопрос поднял не только я, но и Ерзмей. Он не понимает, почему В НеоГС с такими железными возможностями не запишут прошивку играющую xm музыку.
Мало надежд что кодер Робус сделает устройтсво. А вот программист Робус, мог бы написать программное обеспечение для игры музыки в neoGS, это скорее случилось бы чем вилд заунд.
какие прошивки,я тут так и не смог процессор прошить старой прошивкой.А Робус молчит
Rob, не молчи - там что, уже совсем проект загнулся?... :(
Latrax не доделана
Еще одна дема не доделана
обещанное на дихальт мегадемо не сделано...
Видео о том как играет XM'ки сделаю на днях ...
Нее ... Был ремонт пол года в квартире, вот закончился, теперь доделываю Wild Sound ...
Решил тут видео сделать. Как работает Wild Sound в Pentevo.
Часть 000: http://www.youtube.com/watch?v=W8-06CsiqR8
Часть 001: http://www.youtube.com/watch?v=OPb-SaxViAQ
Простите за качество, старался как мог ...
Видео о том как играет XM'ки сделаю на днях ...
Нее ... Был ремонт пол года в квартире, вот закончился, теперь доделываю Wild Sound ...
Решил тут видео сделать. Как работает Wild Sound в Pentevo.
Часть 000: http://www.youtube.com/watch?v=W8-06CsiqR8
Часть 001: http://www.youtube.com/watch?v=OPb-SaxViAQ
Простите за качество, старался как мог ...
Вот это основное. А еще лучше одну штучку собрать для ААА. Я переведу денежку. И тогда ютуб опадет от калличества видео.
Дал рекламу на портале спектрумистов:
http://vk.com/club46646614
Но без демонстрации xm музыки народ не примет.
РОБУС требуется ответы:
1. Совместима ли карта с ТС, хотя бы без FM части?
2. Играет ли она если воткнута NEOGS REV1 и 2 ?
3. Из видео не понятно куда ты ее воткнул?
4. микросхема AY убирается?
5. xm играет через какой то Робус плеер или через забор ногу робуса задерищинск?
В приложении мелодии ТС которые в плеере бургомистра. Если они заиграют, то это круто. А если нет, то не круто. ИБО вешать TSFM некуда при повешенном Wild Sound, а функции у карт одни и теже.
Видео сделаю, не проблема. Я, вообще, хотел сделать тебе подарок на новый год, но занялся демкой и не доделывал Wild Sound. Я для тебя соберу, это не проблема. Следующим шагом сделаю обновление программы по RS-232 и со стороны Z80, а то сейчас только через программатор. Пришли мне свой адрес. Ещё, как ты понимаешь ты будешь седьмой обладатель Wild Sound'а. Шестеро до тебя люди которые умеют паять, программировать и т.д. На всякий пожарный случай, есть ли у тебя люди, которые могли бы перепрошить матрицу, на случай какого-нибудь непредвиденного случая ?
Да, на 100%, переключается между двумя АУ без проблем. Почему-то Service в Pentevo переключает по старту всегда на второй АУ.
Не знаю ... У меня нет NEOGS. Если настоящий АУ играет, то мой будет.
Вместо настоящего АУ, который лежал рядом на столе. Различие от реального АУ - отсутствие портов ввода/вывода, я на их месте расположил память для цифровой музыки.
Внутри Wild Sound'а есть плеер как для АУ(mason) так и для XM(свой формат). Можно залить в Wild Sound музыку и сказать ему ИГРАЙ, и он сам всё будет делать, только периодически спрашивать что он там сейчас играет. На данный момент музыка XM заливается со стороны порта RS-232. Я не могу играть настоящий ХМ вормат, поскольку он требует огромных ресурсов памяти, для этого я перевожу музыку в другой формат, где, например, уже просчитаны частоты нот, смещения инструментов и куча другой фигни. Мне проще отлаживать плеер ХМка на ПиЦи, после того как уберу все глюки, я перенесу его на Speccy. Отличение будет только в том что данные будут закачиваться со стороны Z80.
Сделаем ... Кстати, уже показывал ... Правда это были MOD'ы, которые переведены в XM, и заливались в Wild Sound по RS-232.
Видео сделаю, не проблема. Я, вообще, хотел сделать тебе подарок на новый год, но занялся демкой и не доделывал Wild Sound. Я для тебя соберу, это не проблема. Следующим шагом сделаю обновление программы по RS-232 и со стороны Z80, а то сейчас только через программатор. Пришли мне свой адрес. Ещё, как ты понимаешь ты будешь седьмой обладатель Wild Sound'а. Шестеро до тебя люди которые умеют паять, программировать и т.д. На всякий пожарный случай, есть ли у тебя люди, которые могли бы перепрошить матрицу, на случай какого-нибудь непредвиденного случая ?
Да, на 100%, переключается между двумя АУ без проблем. Почему-то Service в Pentevo переключает по старту всегда на второй АУ.
Не знаю ... У меня нет NEOGS. Если настоящий АУ играет, то мой будет.
Вместо настоящего АУ, который лежал рядом на столе. Различие от реального АУ - отсутствие портов ввода/вывода, я на их месте расположил память для цифровой музыки.
Внутри Wild Sound'а есть плеер как для АУ(mason) так и для XM(свой формат). Можно залить в Wild Sound музыку и сказать ему ИГРАЙ, и он сам всё будет делать, только периодически спрашивать что он там сейчас играет. На данный момент музыка XM заливается со стороны порта RS-232. Я не могу играть настоящий ХМ вормат, поскольку он требует огромных ресурсов памяти, для этого я перевожу музыку в другой формат, где, например, уже просчитаны частоты нот, смещения инструментов и куча другой фигни. Мне проще отлаживать плеер ХМка на ПиЦи, после того как уберу все глюки, я перенесу его на Speccy. Отличение будет только в том что данные будут закачиваться со стороны Z80.
Сделаем ... Кстати, уже показывал ... Правда это были MOD'ы, которые переведены в XM, и заливались в Wild Sound по RS-232.
---------- Post added at 14:17 ---------- Previous post was at 14:14 ----------
Блин ... Что за фигня ? Что дома, что на работе при отправке быстрого сообщение, видать от того что набирал его долго, выдаёт вот такое:
И в итоге два моих сообщения дублируются ...Код:Database error
The Speccy - наш выбор! database has encountered a problem.
Please try the following:
Load the page again by clicking the Refresh button in your web browser.
Open the zx-pk.ru home page, then try to open another page.
Click the Back button to try another link.
The zx-pk.ru forum technical staff have been notified of the error, though you may contact them if the problem persists.
We apologise for any inconvenience.
У меня в Пентево ваабще какая то проблема со звуком. Как то неправильно играет Ay, канал пропадает. TSFM не работает в нем. Но когда нагреется вроде как правильно играет AY. Короче на твою хрень надежда. что она обойдет проблему, если нет надо пентеву чинить. Что то где то полудохлое перед ay. Оно то работает, то не работает.
Робус намекнул же что играется не сам .ХМ а его заранее компиленная на пц вариация,каналов не будет 32 как в настоящем хм скорее всего тоже
Каналов 16-ть ... Три часа ночи, только пришёл с работы, в 9:00 вставать на работу, запись видео переносится на завтра.
А что тут верить ? Конечно 100% ХМ не играет. ХМ-ку обязательно надо подпиливать, для любого музыканта это работы на 1-2 часа. Причём подпиливание только в инструментах и в скорости проигрывания, функционал трека будет не изменным.
Каналов 16-ть ... Три часа ночи, только пришёл с работы, в 9:00 вставать на работу, запись видео переносится на завтра.
А что тут верить ? Конечно 100% ХМ не играет. ХМ-ку обязательно надо подпиливать, для любого музыканта это работы на 1-2 часа. Причём подпиливание только в инструментах и в скорости проигрывания, функционал трека будет не изменным.
Насколько я понял по каментам с ютупа, играется 16 каналов.
1. Т.е. (да/нет) чип можно запрограммировать на одновременное проигрывание 16-ти сэмплов, с произвольными адресами, на произвольных нотах, с соответствующими лупами (fwd/bck/bidi)?
2. Что есть "полифония" в твоем понимании?
3. Каков размер памяти сэмплов?
4. Какой макс. размер одного сэмпла?
5. По какому методу воспроизводится сэмпл с указанной частотой? (Есть два: 1 - (амига) выборка по последовательным адресам с произвольной частотой (частота оцифровки сэмпла / частота С5 * частота ноты), 2 - (РС плееры) выборка по адресам с нецелым инкрементом с фиксированной частотой (44100 например)).
6. Сколько %% ресурса цпу занимает по тактам микс 16 каналов (среднее/пиковое)?
7. На чем написан алго цикла микширования звукового потока?
8. Поддерживаются ли стерео сэмплы?
9. Поддерживается ли панорамирование (возможность независимо указать громкость сэмпла для левого/правого уха)?
Да.
Да, можно одновременно проиграть любые 16-ть семплов. Поддерживается проигрывание вперёд, назад, и зацикливание в любую точку. В обратную сторону семпл играется методом переворачивания его в памяти, от этого теряется место на флешке. При объёмах 1 гигабайт это не заметно.
Функция микшера распределения семпла в правый/левый канал. Прости, наверное я ошибся с термином.
16 мегабайт предел на все семплы.
Один семпл может занимать всю память из 16-ти мегабайт.
1 - (Амига), если семпл, допустим, должен выбираться из памяти с шагом 12-ть, то будет 12-ть раз считано значение семпла и просуммировано и в конце разделено на 12-ть. При превышении шага 32, стопор, и семпл играться не будет. При конвертации семплов(подготовки для загрузки их в Wild Sound), учитывается этот предел в 32 и семпл урезается в два раза по-частоте, соответственно и шаг уменьшается в два раза. Точность шага 3 байта, значение делим на 20 и получаем реальный шаг по семплу.
Микс завивит от выборки по-каждому семплу. Если шаг по семплам будет везде 15, то будет 98% занятости. Если шаг будет от 1 до 4, то занятость будет 50-60%, это стандартная нагрузка при проигрывании практически всех мелодий на которых я проводил эксперементы.
Не понятно, что значит на чём ? На ASSEMBLER'е, если речь идёт про язык проигрывания. Микс простая сумма результата выборки. Входные семплы все 8-бит, сумма 16-ти каналов получается 12-бит. ЦАП 12-бит. У контроллера два ЦАПа.
Нет. Но можно по двум каналам запустить два семпла, один в правый канал, другой в левый.
Есть общая громкость семпла от 0 до 255, и панорама в нужный канал. Например значение панорамы 192 будет 75% в правый канал, и 25% в левый канал.
---------- Post added at 18:51 ---------- Previous post was at 18:39 ----------
Я не знаю какой это метод ? Шаг хранится в трех-байтовом значении, то-есть шаг есть ... Какой метод, - я затрудняюсь сказать.
2. Это собсно и есть панорамирование.
5. Это НЕ амига, амига - шаг ВСЕГДА равен 1, меняется частота таймера, пинающего ДМА. Это как раз смахивает на метод 2. Т.е. частота ноты зависит от дробного шага. Так это?
7. Да, имелся в виду язык.
8. Т.е. стерео-сэмпл либо урезается до моно, либо занимает 2 канала.
9. Ну хоть что-то по-человечески.
Еще вопросы:
10. Дай плиз список фич ХМ формата, которые не поддерживаются (даже после "конвертации" в неведомо что из ХМ).
11. Имеется ли юзабельный конвертер?
12. Поддерживается ли одновременный синтез АУ и цифровых сэмплов?
13. Возможно ли перепрограммирование каналов цифрового звука на лету через АУ интерфейс (пример: играют 16 каналов, я хочу поменять сэмпл/частоту/громкость в одном из каналов). Если да, как выглядит механизм программирования каналов по АУ интерфейсу. Собсно интересует, как обеспечивается атомарность актуализации многобайтовых параметров одного канала.
---------- Post added at 21:18 ---------- Previous post was at 21:03 ----------
14. Какая внешняя память изпользуется (СРАМ/СДРАМ) для сэмплов?
---------- Post added at 21:25 ---------- Previous post was at 21:18 ----------
15. Диапазон громкости 0-255, а 255 это 100% или 99%? Канонично какбэ 0-64, где 64 - 100%.
Вот поэтому я и затруднялся сказать какой метод.
Да так.
Вообще, я не помню, что бы в ХМ формате были стереосемплы. Я писал плеер(конвертер) год тому назад и уже не помню точно как я делал. Одно могу сказать, что точно моно и что из 16-бит я делаю 8-бит.
На данный момент это список большой, плеер ещё не дописан и сегодня я буду снимать видео из тех мелодий в которых использовались те или иные эффекты, которые я более менее повторил. Но в любом случае ошибки есть, - я не успел всё исправить. Точно могу сказать, что не будет работать панорамирование задающиеся графиком в инструменте. В инструменте есть панорамирование задающееся значением для всего семпла, это работает, и второе задающееся графиком, это не работает и не буду поддерживать. Формат так устроен, что всё зависит от конвертера. В любой момент можно подкрутить гайки в конвертере и исправить лажу. По сути трек раскладывается, как любят говорить spectrum'исты, на OUT'ы, только в качестве OUT'ов являются значения частоты и позиции в памяти на семпл с параметром громкости и панорамировании. Вообщем на данный момент список длинный.
Да, он только не умеет циклить мелодию. Тоесть доиграет до конца и дальше пойдёт в пустую по памяти FF'ы играть. Вообщем сырое ещё.
Нет. При переключении в Digital, АУ уже не доступен.
На данный момент всё заливается по RS232, и всё управление происходит внешне непосредственно из конвертера. Со стороны АУ можно только посмотреть статус занятости контроллера. Интерфейс с АУ не сделан на данный момент вообще. В конечном результате будет ряд регистров и ты легко сможешь управлять громкостью любого канала и семплом который нужно проиграть.
NAND.
255 = 99.609375%
8. ХМ поддерживает моно/стерео 8/16бит сайнед/ансайнед.
10. Я так понимаю, паттерны в реальном времени плеером не обрабатываются.
14. Ээээээ... Я даже, кхм, не знаю что сказать. А каким образом ты с нанда рандомно читаешь сэмплы в 16 потоков? Ты кусками кешируешь сектора что ли?
---------- Post added at 22:40 ---------- Previous post was at 22:35 ----------
Вообще, сложилось впечатление, что "конвертер" все рендерит в некий *.WAV, который занимает 16МБ, и играется с НАНДа. Или я чего то не понял...
---------- Post added at 23:15 ---------- Previous post was at 22:40 ----------
Для тех, кто не в теме: НАНД это похоже на винчестер, но никак не на память с произвольным доступом =)
Где я написал, что он не похож на флэш?