Хардваре эмуляция AY

Старый спектрумистский форум

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Хардваре эмуляция AY

Post by Shaos »

CHRV wrote: Кста, обьявить чтоли конкурс на лучшую хардваре эмуляцию AY. Требования:
1) желательно минимальный размер (чтобы можно было уместить все на платке вставляемой на посадочное место АУ.
2) желательно минимальная цена (за 4 у.е. мне YM2149 китайцы предложили).
3) в качестве подсказки на одном бразильском сайте есть VHDL-ка но под жутко дорогой Vertex.

ГЫ!
Может в PIC какой дешевый затолкать функциональность AY?
Last edited by Shaos on 18 Feb 2005 07:17, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
dhau
Maniac
Posts: 233
Joined: 12 Oct 2004 13:49

Re: АТМ Турбо версии 7.10

Post by dhau »

Shaos wrote:Может в PIC какой дешевый затолкать функциональность AY?
Успехов. Почитай сайт Бульбы. Если у тебя есть пики с производительностью PIII 1GHz и ценой < 4$ - полный вперёд
Shiru Otaku
Retired
Posts: 490
Joined: 16 Mar 2002 17:00

Post by Shiru Otaku »

Я некоторое время назад обсуждал с Сергеем возможность хардварной эмуляции AY - на рассыпухе. В принципе, всё абсолютно реально (сложности вызывает только DAC), но схемка получится немаленькая. А если пихать её в ПЛМ - шибко дорогая, думаю.
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: АТМ Турбо версии 7.10

Post by Shaos »

dhau wrote:
Shaos wrote:Может в PIC какой дешевый затолкать функциональность AY?
Успехов. Почитай сайт Бульбы. Если у тебя есть пики с производительностью PIII 1GHz и ценой < 4$ - полный вперёд
Третий пень на один гигагерц чтобы тремя каналами пищать и шипеть? ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
Shiru Otaku
Retired
Posts: 490
Joined: 16 Mar 2002 17:00

Post by Shiru Otaku »

У меня, между прочим, AY Emulator когда-то на P100 прекрасно играл, не заикаясь. Правда, программно-железная эмуляция - это всё-таки не то, это похоже, но не тоже. А вот полностью железная - это дело.
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shiru Otaku wrote:У меня, между прочим, AY Emulator когда-то на P100 прекрасно играл, не заикаясь. Правда, программно-железная эмуляция - это всё-таки не то, это похоже, но не тоже. А вот полностью железная - это дело.
Ради удешевления конструкции можно немного сдвинутся от железно-параллельной реализации к программно-последовательной (ну не в плотную, а где-то между).
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Shaos wrote: Ради удешевления конструкции можно немного сдвинутся от железно-параллельной реализации к программно-последовательной (ну не в плотную, а где-то между).
Даю еще одну наводку :-)
Давайте ка рассмотрим микроконтроллеры семейства PSoC от Cypress.
dhau
Maniac
Posts: 233
Joined: 12 Oct 2004 13:49

Re: АТМ Турбо версии 7.10

Post by dhau »

Shaos wrote:
Успехов. Почитай сайт Бульбы. Если у тебя есть пики с производительностью PIII 1GHz и ценой < 4$ - полный вперёд
Третий пень на один гигагерц чтобы тремя каналами пищать и шипеть? ;)
Видно что твой спектрумизм в основном на 48 бипере проходил. Малейшие отклонения от оригинала делают любую замену никому не нужной.

По мне так Роману не надо мучатся и просто использовать китайские 4$ чипы. Цена - очень хорошая. Я помню в 1994-м AY стоил минимум 25$. Да и сейчас на usbid.com лучший ваниант - 17$ за штуку при партии 100.

Делать замену AY совместимую по ногам слишком дорого или неправдоподобно. AY на CPLD или FPGA имеет смысл только в новой конструкции, где помимо самого AY ешё и вся рассыпуха, а возможно и сам Z80 запихан.
dhau
Maniac
Posts: 233
Joined: 12 Oct 2004 13:49

Post by dhau »

Shaos wrote:Ради удешевления конструкции можно немного сдвинутся от железно-параллельной реализации к программно-последовательной (ну не в плотную, а где-то между).
Если это подразумевает новые способы программирования звука на спектруме, то гуд лак. Лет на 10 опоздали с новинками
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Короче уже сейчас есть три готовых варианта эмуляции АУ: на МСП-430 на МК-51 от сигнал, и на чём то ещё. Впринципе в АУ самое главное генератор шуиа, схема которого у мну есть
Shiru Otaku
Retired
Posts: 490
Joined: 16 Mar 2002 17:00

Post by Shiru Otaku »

Она у всех есть - Сергей некоторое время назад опубликовал её на своём сайте.
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Shiru Otaku wrote:Она у всех есть - Сергей некоторое время назад опубликовал её на своём сайте.
Блин Щура. Не видел:)
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Shiru Otaku wrote:Она у всех есть - Сергей некоторое время назад опубликовал её на своём сайте.
Шумогенератор основан на псевдослучайной последовательности формируемой многочленом (смотрите VHDL прошивку AY на http://passionoric.oric.org/fr/project/hsound.htm ).
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Может имеет смысл перенести этот топик в "ZX Железо", т.к. тут нет ни слова про АТМ?
Я тут за главного - если что шлите мыло на me собака shaos точка net
lvd
Maniac
Posts: 230
Joined: 01 Mar 2005 21:42

Post by lvd »

Кгм... Ну если писать на дельфях, то и амд3ггц может не хватить... А вообще АУк вполне реально сэмулить аппаратно на двух аттини2313. На 17Мгц. Первая сидит на шине и посылает данные второй. Вторая в рилтайме за 80 тактов (1мгц/мипс) расcчитывает новые состояния выходов и выдаёт через 3 встроенных PWMа. Дискретизации в 80 уровней думаю хватит, ВЧ отфильтровать на опере.