Железячники! А подумали бы вы над идеей сделать этакий приборчик для ностальгирующих -- "Ay Box" - хардварный плеер спектрумской музыки.
Вид для печати
Железячники! А подумали бы вы над идеей сделать этакий приборчик для ностальгирующих -- "Ay Box" - хардварный плеер спектрумской музыки.
Некто Роман Щербаков сделал. Но никому не дал. См. архивы зх.спецтрум.Цитата:
Сообщение от lavstudio
на VT валяется схема и софт под аппаратный плеер ау. правда не помню кто автор. там даже экран от тамагочи имеется :)Цитата:
Сообщение от lvd
Автор Alexey Chernov aka Black
Мда... От батареек долго не проработает. $)Цитата:
Сообщение от Alpha
Идем на www.venus.ru покупаем микроконтроллер R100XP и делаем плеер.Цитата:
Сообщение от lvd
Я кстати с авторами этого контроллера говорил, в принципе они готовы небольшую партию чипов продать (на тайване их делают).
Для тех кто не знает что это такое - это MCS-51 со встроенным АУ и DAC.
Мда - а потом ещё переписывать все плееры на МЦС-51 =)Цитата:
Сообщение от CHRV
Была поставлена задача - переносной дешевый плеер АУ. Я подобрал минимальное по цене и потреблению и наиболее легкое в реализации устройство. Добавив к нему флашку скажем мег на 128, туда наверно можно все запихать.Цитата:
Сообщение от lvd
А уж переписывать - естественно, причем под любое устройство, ну конечно если только спек с аккумулятором не носить в спортивной сумке! :D
Роман Щербаков, помнится, делал на msp430 и егойной туевой хуче счётчиков в роли AY, с последующим параллельным цапом =) Хотя точно я не знаю - он так и не открыл девайс. :( Сохранял вроде в последовательные флешки.Цитата:
Сообщение от CHRV
Зачем сразу спек? Хватит и Z80 с 3 портами (или эмулятор Z80) :pЦитата:
А уж переписывать - естественно, причем под любое устройство, ну конечно если только спек с аккумулятором не носить в спортивной сумке! :D
Дык в R100XP есть уже реальный АУ (кстати код плееров тоже уже есть :) ). Токо прикрутить какой нить ЖКИ экранчик и поддержку флашек.Цитата:
Сообщение от lvd
ВОт-вот и батареек килограмм :). Ибо питать надо будет, ПЗУ, ОЗУ, АУ, какуюто логику - т.е. в итоге всеравно спек (без видеотракта).Цитата:
Сообщение от lvd
Опять же поставлена задача плеер АУ, а не эмулятор Z80. А переписать плеер любому ассемблисту несложно будет под 51. Мыслите шире.
у меня такие соображения: добавить чип статической памяти килобайт на 128 и конвертировать при загрузке мелодии в формат типа VTX, но с ограничением на размер распакованного блока под размер SRAM.
плюсы: легко пишется firmware, не нужна перепрошивка при появлении мелодий новых форматов. минусы: лишняя мелкосхема (хотя SRAM ест мало тока). писать firmware придётся самому и серийность устройств будет чуть ли не штучная, то есть затраты на разработку прошивки не скомпенсируются экономией на железе
мысль правильная, только SRAM не нужен если флешка будет 128mb, то нафиг вообще запаковывать, если тока rle а для него буфер минимальный нуженЦитата:
Сообщение от SMT
если с флешкой как с RAM, кончится она быстро... вообще не паковать - классная идея! нужно-то всего 13регистров*50кадров=650байт/сек ~ 80kbps - почти mp3-шный битрейт :)Цитата:
Сообщение от jtn
А zx pad разве не оно самое и будет? =)Цитата:
ВОт-вот и батареек килограмм :). Ибо питать надо будет, ПЗУ, ОЗУ, АУ, какуюто логику - т.е. в итоге всеравно спек (без видеотракта).
Задача была - со словом 'спектрумские' =) Кстати, сомневаюсь, что под угрёбищный 51ый будет удобно плеера переписывать - с его-то 256 байтами рамы и угрёбищным единственным указателем в 64кбайтное пространство. $)Цитата:
Опять же поставлена задача плеер АУ, а не эмулятор Z80. А переписать плеер любому ассемблисту несложно будет под 51. Мыслите шире.
Эээ - 5 килобит в секунду вообще-то.Цитата:
Сообщение от SMT
ZX_PAD и отложен изза того что потребление и себестоимость его вообще не катят...Цитата:
Сообщение от lvd
Я обычно нахожу оптимальный путь, а извраты которые вы предлагаете, видимо истиный путь спектрумиста.
СОгласен МК-51 не очень, но во первых все что вы тут городите есть в ОДНОМ чипе, понимаешь, всего в ОДНОМ. Нет только внешнего носителя памяти, берем флашку и не мучаемся, т.е. у тебя вся система занимает три чипа (точнее четыре с учетом контроллера PWR).
Кстати громкость там тоже регулируемая. И контроллер индикатора встроенный. Инструкции делает за ТАКТ. ТАк что это единственный нормальный путь если конечно не использовать крутой цифро-аналоговый БМК... :smile:
:(Цитата:
Сообщение от CHRV
Угу ;)Цитата:
Я обычно нахожу оптимальный путь, а извраты которые вы предлагаете, видимо истиный путь спектрумиста.
Если подумать, то вообще, юзать набитую мелкой логикой и процессорами в DIP40 плату, гордо именуемую Спектрумом - это пусть истинного спектрумиста =)
В смысле 1проц + 1озу + 1пзу?Цитата:
СОгласен МК-51 не очень, но во первых все что вы тут городите есть в ОДНОМ чипе, понимаешь, всего в ОДНОМ. Нет только внешнего носителя памяти, берем флашку и не мучаемся, т.е. у тебя вся система занимает три чипа (точнее четыре с учетом контроллера PWR).
Кстати, у тебя есть более подробная инфа по этим Р100хр, чем даташит с сайта? А то я наверное как обычно торможу... в общем в том даташите упоминание про АУк только в начале. Мне, например, непонятно, по каким регистрам он доступен, и вообще, куда собственно его звук выводится (на какую ногу проца)....Цитата:
Кстати громкость там тоже регулируемая. И контроллер индикатора встроенный. Инструкции делает за ТАКТ. ТАк что это единственный нормальный путь если конечно не использовать крутой цифро-аналоговый БМК... :smile:
чего-то меня переклинило и я не в ту сторону поделил :(Цитата:
Сообщение от lvd
Они даташит недописали, но обещали доделать как токо интерес со стороны будет (интерес = закупка партии чипов).Цитата:
Сообщение от lvd
у кого нибудь реаль но есть это чип ? [Р100хр]
Подгоните его мне ,и доки о внутренней организации (на каком порту сидит YM)
я добавлю LCD дисплей с управлением I2C и flash память...
www.venus.ruЦитата:
Сообщение от Orionsoft
Еще толком не известно на сколько там точно AY эмулируется.Цитата:
Сообщение от CHRV
Цапы там 8 битные, может и что-то другое не полностью совместимо.