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