Вход

Просмотр полной версии : Звуковая карта "ZXM-SoundCard"



Страницы : 1 2 3 [4] 5 6

Дмитрий
21.05.2013, 09:31
Mick, на платке предусмотри, плиз, штыревой разъем BUS, как на ZXMC2, чтоб дочку или дочкой с другой платой присобачить.

Blade
21.05.2013, 09:35
Просто если надо чтобы карта работала на Пентеве, надо учитывать, что сигнал DOS на разъеме это вовсе не DOS.

Mick
21.05.2013, 09:49
Mick, на платке предусмотри, плиз, штыревой разъем BUS, как на ZXMC2, чтоб дочку или дочкой с другой платой присобачить.

Он как бы есть крайний справа.

---------- Post added at 09:49 ---------- Previous post was at 09:48 ----------


Просто если надо чтобы карта работала на Пентеве, надо учитывать, что сигнал DOS на разъеме это вовсе не DOS.

Ну там и IORQ как бы вовсе не IORQ. Твои предложения.

Protom
21.05.2013, 09:53
А может можно сделать плату Middle range SAA1099 + TLC7226?

Mick
21.05.2013, 09:56
А может можно сделать плату Middle range SAA1099 + TLC7226?

Ну вот пошли градции карт: Light, Middle. :)
Наверное можно, тут все зависит от количества желающих :)

Blade
21.05.2013, 19:28
Ну там и IORQ как бы вовсе не IORQ. Твои предложения.
IORQ там нормальный, просто у слотов приоритет ниже, чем у набортных портов. А DOS нужно просто не учитывать при дешифрации в варианте для Пентевы.

Mick
21.05.2013, 19:33
IORQ там нормальный, просто у слотов приоритет ниже, чем у набортных портов. А DOS нужно просто не учитывать при дешифрации в варианте для Пентевы.

IORQ там как раз ненормальный. Он блокируется если ты обращаеся к портам которые есть на плате Эвы. Вот например хочу я к внешнему AY обратится и фиг там - на разъеме IORQ не активен. Сорцы сам погляди

Blade
21.05.2013, 19:38
IВот например хочу я к внешнему AY обратится и фиг там - на разъеме IORQ не активен. Сорцы сам погляди
Все правильно. У внутренних портов приоритет выше.

Mick
21.05.2013, 19:39
Все правильно. У внутренних портов приоритет выше.

Это как раз не правильно. Приоретет всегда выше у слотов. Посмотри Nemo Bus. Например схему KAY.

Вот например нет у меня набортного AY и я хочу поставить внешнюю TSFM. А она нифига не выбирается. И где тут правильно?

Blade
21.05.2013, 20:07
Это как раз не правильно. Приоретет всегда выше у слотов. Посмотри Nemo Bus. Например схему KAY.

Правильно/неправильно, вопрос религиозный. Вот например ставим в KAY NemoFDC и он отключает порты xxFD в досе, с соответствующими последствиями для Проф-ПЗУ.

Mick
21.05.2013, 20:12
Ну дешифрации ошибки самих плат никто не отменял. И согласись тут уже виновата плата. А если допустим нормально дешифрируемая плата и что обломс.

Blade
21.05.2013, 20:14
Если так нужен внешний AY, можно убрать набортный из прошивки.

Mick
24.05.2013, 10:05
Вот собственно версия light под стандартное расположение слота.
Габариты где то 130x65 (включая ножевой разъем).

Выходные разъемы Jack и под тюльпаны.
Микросхема CPLD EPM7032 (они есть на E-Bay)


http://s019.radikal.ru/i620/1305/8a/b6da93559369t.jpg (http://radikal.ru/F/s019.radikal.ru/i620/1305/8a/b6da93559369.bmp)

Предварительная запись http://zx-pk.ru/market/viewtopic.php?f=7&t=911#p8246

Смотрим, высказываемся.

Ефим
24.05.2013, 10:17
Я правильно понял, что можно будет с этой карты завести звук на материнку (Феникс 5) и смикшировать звук, чтобы в итоге пользоваться одним аудио выходом со всего компа?

Mick
24.05.2013, 10:22
Я правильно понял, что можно будет с этой карты завести звук на материнку (Феникс 5) и смикшировать звук, чтобы в итоге пользоваться одним аудио выходом со всего компа?

Можно так, а можно наоборот. Кстати касательно Феникса, втыкатся данный вариант платы должен во второй слот (который ближе к краю).

solegstar
24.05.2013, 11:34
Микросхема CPLD EPM7032 (они есть на E-Bay)

у нас kosmodrom:EPM7032 (http://kosmodrom.com.ua/prodlist.php?page=0&name=epm7032&okbutton=%CF%EE%E8%F1%EA) конечно есть, но разница между kosmodrom:EPM3032 (http://kosmodrom.com.ua/prodlist.php?page=0&name=epm3032&okbutton=%CF%EE%E8%F1%EA) 8(!) баксов, может стоит заменить на EPM3032?


Смотрим, высказываемся.

Возможно ли совместить выход моего SounDrive со входом ZXM-SoundCard Light? будет удобно устанавливать "дочку" без шлейфов. Если возможно, то свободные пины ЕРМки вывести на пятаки (даже можно рядом с самой епм), чтоб можно было их задействовать? Например сделать управляющие выходы для того же SounDrive и организовать полную дешифрацию вместо набортного дешифратора? А если эти пины, будут находится еще и над пинами выхода дешифратора, то это будет вообще супер, чтоб меньше было проводов... ну это от меня пожелания :)

---------- Post added at 10:14 ---------- Previous post was at 10:12 ----------

PCB c расположением необходимых разъемов и точек подключения, как и часть прошивки на VHDL я предоставлю при необходимости.

---------- Post added at 10:34 ---------- Previous post was at 10:14 ----------

Mick, поглядел схему карты, мда, младшие 8 адресов не заводятся в плисину, и манипулировать ими не получится, так что просьба с дешифратором отменяется. :( Но свободные пины, если можно, заведи на пятаки.

Mick
24.05.2013, 13:34
Но свободные пины, если можно, заведи на пятаки.

Боюсь не получится, там так все дорожки близко друг к другу идут, что это придется нехило все двигать.
В любом случае, печатка, схема и библиотека элементов будет выложена на мой сайт. И кто захочет сделать себе эксклюзивчик - пожалуйста. :)

---------- Post added at 13:34 ---------- Previous post was at 11:58 ----------

Ну дык что отдавать в производство платку? Устраивает такая?

solegstar
24.05.2013, 13:47
ну light-version мне ни к чему в такой реализации, я буду ждать HiEnd под Эву. :) А так вроде ниче смотрится.

Mick
24.05.2013, 14:06
Я то что спрашиваю, сколько плат то заказывать. Так как плата небольшая 130x65 их надо больше заказывать чтобы меньше была стоимость. Но если много закажешь, потом куда их девать. Я же не могу просто так деньги выкидывать. Ну что штук 15 вам будет достаточно?

solegstar
24.05.2013, 14:30
Mick, а удешевить не хочешь на 8 баксов? надо только добавить стабилизатор на 3.3В и повесить на землю 11 и 30 выводы плисины, которые кстати не используются в твоей схеме, и поставить джампер выбора напряжения для епм7032 или епм3032...

Mick
24.05.2013, 15:12
Смысл ее удешивлять, из за того что в космодроме барыги на нее цену заламывают?
На e-bay можно спокойно найти гораздо дешевле.
По желанию, кому лень будет покупать там, могу укомплектовать печатку этой EPM7032кой по 100руб.

Ефим
24.05.2013, 15:36
Mick может быть в барахолке тему создать, через пару недель и посчитать желающих на разные варианты платы? Потом зато будет клёвый отмаз типа .... куда Вы смотрели.....дь!! :)

Mick
24.05.2013, 15:51
Mick может быть в барахолке тему создать, через пару недель и посчитать желающих на разные варианты платы? Потом зато будет клёвый отмаз типа .... куда Вы смотрели.....дь!! :)

Ну как бы кучу плат сразу плодить несобираюсь. Просили простенькую - вот вам. Та что посерьзнее на нее и времени надо больше.
А на счет темы в барахолке пожалуй ты прав, надо создать.

---------- Post added at 15:51 ---------- Previous post was at 15:43 ----------

Вобщем тему в барахолке создал.
http://zx-pk.ru/market/viewtopic.php?f=7&t=911#p8246

Записываемся кому нужно.

AAA
24.05.2013, 16:34
Простенька SAA же играть будет под пентевой ТС ЛАБСА? Или еще что то?

Mick
24.05.2013, 16:41
Простенька SAA же играть будет под пентевой ТС ЛАБСА? Или еще что то?

Думаю будет играть на Эве.

AAA
24.05.2013, 17:03
Думаю будет играть на Эве.

понил нада проверять. У меня еще твая первая -Ламповая карта осталась. Она хоть и старая прекрасно Саашку играла.

Hacker VBI
25.05.2013, 21:37
Mick, хочу турбосаунд с SAA для пентевы.
и я не один

AAA
25.05.2013, 23:30
Mick, хочу турбосаунд с SAA для пентевы.
и я не один

перепрашивать надо на ТС конфу и не факт что заработает, это риск. Изделия мика не совместимы с пентевой

Mick
26.05.2013, 12:30
Изделия мика не совместимы с пентевой

С чего такая уверенность, может все наоборт.

Mick
27.05.2013, 10:16
Вобщем, если заказывать 20 плат, то чистая зеленая плата с шелкографией на одной стороне обойдется в 300...350руб (включены все издержки на производство, транспортировку до меня и небольшой бонус автору :) )

Zorki-4k
27.05.2013, 12:24
Я бы взял.

Mick
27.05.2013, 12:37
Я бы взял.

Тема в барахолке есть.

Gutten
03.06.2013, 14:01
ZXM-SoundCard rev.04 HiEnd возьму собранную, слотовое решение, чтобы в скорпион воткнуть.

John North
06.06.2013, 01:03
Mick, что там с производством "полной" версии то?

Mick
06.06.2013, 08:21
Mick, что там с производством "полной" версии то?

Сначала продастся облегченная, потом уже буду заниматься полной.
Как бы бюджет на хобби не резиновый. А заранее деньги собирать не буду.

Mick
29.06.2013, 14:33
Печатные платы облегченной ревизии сделали, сегодня я их получил.

Фото печатной платы.
http://s006.radikal.ru/i215/1306/2b/b6ce49edf44bt.jpg (http://radikal.ru/F/s006.radikal.ru/i215/1306/2b/b6ce49edf44bt.jpg)

Фото кликабельно, нет почему то значка увеличить. Там что то радикал химичит на своем сайте.

В барахолкке тоже фото поместил.

Mick
02.07.2013, 13:51
Собрал девайс, фото будет позже и первым делом решил проверить на так сказать "правильном" компьютере всех времен и народов - Pentevo. Проверялось на конфигурации baseconf20110929 и evoreset044. Свежие у меня не идут, разбираться лень.

Как известно, базовая конфигурация блокирует доступ к внешним портам, если они имеются внутри платы. Такими портами для нашей платы являются FFFDh и xxFFh
Вобщем думал как обойти этот маразм и придумал.
1. Отслеживаем запись в порт не по IORQ =0, а по MREQ = 1
2. Сигнал DOS не используем, а чтобы не было колизии с портом контроллера флоповода, то доступ к этому порту на нашей карте возможен только с адресов 4000...FFFFh. Иными словами из ПЗУ (0000....3FFFh) порт этот недоступен.
Но я думаю это ограничение не сильно народ обидит :)

По крайней мере сегодня я с самого утра гоняю карту работает нормально. Так что ЫЫЫ ты неправ :)

Для тех кому интересен исходник CPLDшки:


TITLE "ZXM-SounCard Light System Logic";

FUNCTION 2mux1 (a, b, sel) RETURNS (y);

SUBDESIGN DD2
(
A1, A9, A10, A11, A14, A15 : INPUT; % адреса %
WR, RD, MREQ, IORQ, RES : INPUT; % сигналы управления %
ENDOS, IOEN : INPUT;
DB[7..0] : INPUT; % шина данных %
8CLK : INPUT; % вход тактовой частоты для SAA1099 %
PEVO, PRTFF : INPUT;

CSSAA : OUTPUT; % выбор микросхемы SAA1099 %
CCLK : OUTPUT; % выход тактовой частоты SAA1099 %
)
VARIABLE
SELECT : NODE;
ENIO : NODE;
ENIO_EVO : NODE;
CSIO : LCELL;
STRB_ADDR : DFF; % триггер адреса %
SAA_DIS : DFF;
CSFF_EX : NODE;
CSFF_N : NODE;
CSFF : LCELL;
CSFFFD : LCELL;

SEL_CHIP : DFF;
GET_STAT : DFF;
FM_DIS : DFF;

BEGIN
DEFAULTS
STRB_ADDR = 0;
SAA_DIS = 1;

SEL_CHIP = 0;
GET_STAT = 1;
FM_DIS = 1;

END DEFAULTS;

% Формирователь сигнала выбора портов клмпьютеров, отличных от Pentevo PEVO =1 %
ENIO = IORQ # IOEN # ENDOS;

% Формирователь сигнала защиты от колизии портов FF контроллера дисковода - только для Pentevo %
STRB_ADDR.d = A14 # A15;
STRB_ADDR.clrn = RES;
STRB_ADDR.clk = MREQ # RD;

% Формирователь сигнала выбора портов кoмпьютеров типа Pentevo PEVO =0 %
ENIO_EVO = !MREQ # IOEN # !STRB_ADDR.q;

% Формирователь сигнала выбора портов%
CSIO = 2mux1(ENIO_EVO, ENIO, PEVO);

% Формирователь сигнала выбора микросхемы SAA1099 - порты #4FF и #5FF PRTFF = 0 %
CSFF_EX = A14 # A15 # A11 # !A10 # A9 # !A1;

% Формирователь сигнала выбора микросхемы SAA1099 - порты #0FF и #1FF PRTFF = 1 %
CSFF_N = A14 # A15 # !A1;

% Формирователь сигнала выбора микросхемы SAA1099 - порт #FF %
CSFF = 2mux1(CSFF_EX, CSFF_N, PRTFF);
CSSAA = CSFF # CSIO;

% Формирователь сигнала выбора порта #FFFD %
CSFFFD = !A1 & A14 & A15 & !CSIO;

% Выбор внутреннего регистра осуществляется при записи номера регистра #Fxxxx в виртуальном регистре %
SELECT = !(DB[7] & DB[6] & DB[5] & DB[4] & !WR & CSFFFD);

% Бит выбора микросхемы SAA1099 %
SAA_DIS.d = DB[3];
SAA_DIS.prn = RES;
SAA_DIS.clk = SELECT;

% Управление тактовой частотой SAA1099 %
CCLK = !SAA_DIS.q & 8CLK;

%================= Резервные регистры ==================================== %

% Бит выбора микросхемы YM2203%
SEL_CHIP.d = DB[0];
SEL_CHIP.clrn = RES;
SEL_CHIP.clk = SELECT;

% Бит статуса %
GET_STAT.d = DB[1];
GET_STAT.clk = SELECT;
GET_STAT.prn = RES;

% Бит управления FM %
FM_DIS.d = DB[2];
FM_DIS.clk = SELECT;
FM_DIS.prn = RES;

END;



Тут конечно лишние оказались 3 бита данных, ну пусть уж будут :)

P.S. Обнаружился косяк, поставил я микруху 74HCT00 а она сволочь кварц не заводит. Пока запустил с толкача, т.е. через кондер.
Надо поискать HC00 (с ней вроде на прошлых платах стартовал нормально).


Так что, кто чистые печатки хотел можете уже отмечаться в барахолке. Их могу уже начинать рассылать :)

alone
02.07.2013, 15:49
Отслеживаем запись в порт не по IORQ =0, а по MREQ = 1
Адрес выставляется на шину раньше IORQ и MREQ, поэтому ты рискуешь словить паразитное обращение.

Mick
02.07.2013, 15:51
Адрес выставляется на шину раньше IORQ и MREQ, поэтому ты рискуешь словить паразитное обращение.

Пока не словил за почти день работы. :)

Mick
02.07.2013, 18:56
Фото собранной платы.

http://s019.radikal.ru/i608/1307/93/cc6c43e2b10at.jpg (http://radikal.ru/F/s019.radikal.ru/i608/1307/93/cc6c43e2b10at.jpg)

http://s019.radikal.ru/i626/1307/9c/e658c2bda230t.jpg (http://radikal.ru/F/s019.radikal.ru/i626/1307/9c/e658c2bda230t.jpg)

MV1971
02.07.2013, 22:04
P.S. Обнаружился косяк, поставил я микруху 74HCT00 а она сволочь кварц не заводит. Пока запустил с толкача, т.е. через кондер.
Надо поискать HC00 (с ней вроде на прошлых платах стартовал нормально).

Резисторы R1 и R2 увеличьте до 1,5-2К.
Я думаю, что это поможет с HCT.

Mick
02.07.2013, 22:18
Резисторы R1 и R2 увеличьте до 1,5-2К.
Я думаю, что это поможет с HCT.

Надо попробовать завтра.

Mick
03.07.2013, 10:26
Резисторы R1 и R2 увеличьте до 1,5-2К.
Я думаю, что это поможет с HCT.

Действительно помогло. Постваил 1,5 кОм и завелся сразу. Вот что значит КМОПы, а я все по старинке ТТЛ :)

P.S. Проверил на Фениксе, тоже работает. Так что можете становится в очередь :)

---------- Post added at 10:26 ---------- Previous post was at 09:52 ----------

В барахолке вывесил ценник. http://zx-pk.ru/market/viewtopic.php?f=7&t=911#p8246
Просьба записавшихся ознакомится и либо подтвердите свое желание заказать, либо откажитесь!

Mick
04.07.2013, 10:26
Рабочий стенд или издевательство над Эвой

http://s019.radikal.ru/i626/1307/46/e44edfca3e04t.jpg (http://radikal.ru/F/s019.radikal.ru/i626/1307/46/e44edfca3e04t.jpg)

---------- Post added at 10:26 ---------- Previous post was at 08:55 ----------

Еще один изврат. Тут у нас на ПЦ можно видюхи парами ставить. А я тут две звуковухи в Эву запихал. Конечно не совсем правильно звук смикширован, но издеваться так издеваться. Играют одновременно обе :)

http://s018.radikal.ru/i525/1307/69/f61018f5c48bt.jpg (http://radikal.ru/F/s018.radikal.ru/i525/1307/69/f61018f5c48bt.jpg)

Mick
04.07.2013, 15:13
Пока еще не оформил документацию на своем сайте.
Схемку и перечень элементов можно посмотреть тут http://micklab.narod.ru/file/zxm_soundcard_light.pdf

Hacker VBI
08.07.2013, 15:55
Mick, может уже пора заняться турбосаундом с САА ?

AAA
08.07.2013, 16:59
Еще один изврат. Тут у нас на ПЦ можно видюхи парами ставить. А я тут две звуковухи в Эву запихал. Конечно не совсем правильно звук смикширован, но издеваться так издеваться. Играют одновременно обе

Видео сними

Mick
08.07.2013, 20:02
Mick, может уже пора заняться турбосаундом с САА ?

А что надо?

---------- Post added at 20:02 ---------- Previous post was at 20:02 ----------


Видео сними

Смысл, они же не 12 каналов музыки а просто играли одновременно одно и тоже.

Hacker VBI
08.07.2013, 20:25
Mick, надо. это будет именно Звуковуха - 2Ау, да ещё и САА... мечта :)

Mick
10.07.2013, 10:04
Выложил на свой сайт информацию о "Light" ревизии.
Страничка http://micklab.narod.ru/ZXMSoundCard.htm

---------- Post added at 10:04 ---------- Previous post was at 10:03 ----------


Mick, надо. это будет именно Звуковуха - 2Ау, да ещё и САА... мечта :)

Так TS или TSFM?

Hacker VBI
10.07.2013, 10:47
думаю TSFM.
хотя не очень понимаю что такое ещё 6 каналов фм.

Rindex
10.07.2013, 13:47
думаю TSFM.
хотя не очень понимаю что такое ещё 6 каналов фм.

Ну вот, послушай, что такое TSFM, а не просто FM, где AYком не пахнет. Муз.редактора правда нет, свели в двух. Четвёртая мелодия в 30-м посту.

http://zx.pk.ru/showthread.php?t=9343&highlight=karbo

Hacker VBI
10.07.2013, 14:21
конечно TSFM+SAA :)

13joe
11.07.2013, 08:12
Mick,
Прошивки для ZXM-SoundCard Light со страницы http://micklab.narod.ru/ZXMSoundCard.htm не качаются (пишет - файл не найден)

Mick
11.07.2013, 08:41
Mick,
Прошивки для ZXM-SoundCard Light со страницы http://micklab.narod.ru/ZXMSoundCard.htm не качаются (пишет - файл не найден)

Поправил.

Gutten
30.07.2013, 17:08
Чем вариант "ZX-SoundCard Full" в использовании отличается от варианта "ZX-SoundCard Light + TurboSoundFM" с точки зрения обычного пользователя, который запускает демки? Будут какие-то проблемы с совместимостью, какие-то демки/программы не пойдут или всё должно работать без проблем?

AAA
30.07.2013, 17:48
Чем вариант "ZX-SoundCard Full" в использовании отличается от варианта "ZX-SoundCard Light + TurboSoundFM" с точки зрения обычного пользователя, который запускает демки? Будут какие-то проблемы с совместимостью, какие-то демки/программы не пойдут или всё должно работать без проблем?

Воткнуть три карты в корпус проблематично. ТСФМ в AY, и две в наклонку или стояком. Причем обе две надо втыкать в крайний разъем шины пентевы. А если есть еще Немо или еще какая то плата то ваабще не понятно как.

Нужна единая плата САА, ГС, ТСФМ.

Gutten
30.07.2013, 21:15
Эти сложности понятны, думаю решить их вставив ёлочку в слот скорпиона. Хотя и не уверен, что никаких граблей не возникнет.

Mick
31.07.2013, 10:29
Чем вариант "ZX-SoundCard Full" в использовании отличается от варианта "ZX-SoundCard Light + TurboSoundFM" с точки зрения обычного пользователя, который запускает демки? Будут какие-то проблемы с совместимостью, какие-то демки/программы не пойдут или всё должно работать без проблем?


Ничем, кроме того что TSFM вставляется вместо штатного AY. Ну и собственно надо правильно смикшировать выходы звуковых карт.

---------- Post added at 10:29 ---------- Previous post was at 10:28 ----------



Нужна единая плата САА, ГС, ТСФМ.

А потом еще SID захочешь?

Gutten
31.07.2013, 12:25
Тогда, раз уж у меня есть голая платка TSFM, которую над собирать, имеет смысл заказать Light версию.
Вопрос по микшированию самый больной, я пока даже не хочу его затрагивать, как-то надо будет связать TSFM, GS, ZXSC,Soundrive, Beeper...

im2
31.07.2013, 14:26
Ничем, кроме того что TSFM вставляется вместо штатного AY. Ну и собственно надо правильно смикшировать выходы звуковых карт.

---------- Post added at 10:29 ---------- Previous post was at 10:28 ----------



А потом еще SID захочешь?

было б неплохо :cool_std:

AAA
31.07.2013, 14:45
Вопрос по микшированию самый больной, я пока даже не хочу его затрагивать, как-то надо будет связать TSFM, GS, ZXSC,Soundrive, Beeper...

GS и TSFM имеют штатные разъемы для связи. ГС втыкаешь в ТСФМ, а ТСФМ выходит звук на джек или тюльпан или если эта пентева в штатные штыри входа звука на плате.
ZXMICK можно серыми проводами от писюшного CDROM протянуть и паяльником напаять на тот же джек. Таким образом все будет играть с одного разъема

Gutten
31.07.2013, 15:03
А вот кстати, если все аудиосигналы с выходов карточек взять и тупо припаять к одному разъёму (но левый и правый каналы раздельно), не заморачиваясь на резисторы-конденсаторы - как оно будет играть?

Mick
31.07.2013, 16:58
А вот кстати, если все аудиосигналы с выходов карточек взять и тупо припаять к одному разъёму (но левый и правый каналы раздельно), не заморачиваясь на резисторы-конденсаторы - как оно будет играть?

Будет тупо играть.

Ефим
11.08.2013, 14:35
Вот наконец то и я собрал сей замечательный девайс, установил в Феникс рев.1. Сижу и наслаждаюсь звуком :v2_dizzy_punk:. Спасибо Mick за разработку и поддержку :v2_thumb:. Правильность сборки проверял по фото собранной платы у Mickа на сайте, вот здесь то и закралась неточность, а именно R1 и R2 генератора на фото установлены 470 Ом, а по схеме 1,5 кОм. Я впаял 470 Ом, при таких номиналах генератор не запустился, установил как должно быть по схеме, стало всё ОК.

Mick
11.08.2013, 14:57
Вот наконец то и я собрал сей замечательный девайс, установил в Феникс рев.1. Сижу и наслаждаюсь звуком :v2_dizzy_punk:. Спасибо Mick за разработку и поддержку :v2_thumb:. Правильность сборки проверял по фото собранной платы у Mickа на сайте, вот здесь то и закралась неточность, а именно R1 и R2 генератора на фото установлены 470 Ом, а по схеме 1,5 кОм. Я впаял 470 Ом, при таких номиналах генератор не запустился, установил как должно быть по схеме, стало всё ОК.

Поздравляю.
Вообще то надо собирать по сборочному чертежу. А на фотках много чего может быть, а на практике..... :v2_dizzy_botan:

Gutten
01.10.2013, 22:41
Хотелось бы уточнить про JP1 и JP2. Правильно ли я понял, что JP2 надо ставить только на ПентЕве? А когда ставить JP1? При наличии порта FF?

---------- Post added at 21:41 ---------- Previous post was at 21:37 ----------

И встроен ли в Light-версию карты SounDrive или от этой идеи отказались?

Mick
01.10.2013, 22:44
Хотелось бы уточнить про JP1 и JP2. Правильно ли я понял, что JP2 надо ставить только на ПентЕве? А когда ставить JP1? При наличии порта FF?

Типа того. Но следует уточнить, что JP1 как бы предназначен для будущих программ, которые будут использовать порты 04FFh и 05FFh.
В основном это BC просил, так у какого то Timex есть порт FF

Но реально программ для новых портов нет.

---------- Post added at 22:44 ---------- Previous post was at 22:43 ----------


И встроен ли в Light-версию карты SounDrive или от этой идеи отказались?

А как сам думаешь.

Gutten
02.10.2013, 09:34
Думаю, что не встроен. Но вдруг я не прав?

Mick
02.10.2013, 09:39
Думаю, что не встроен. Но вдруг я не прав?

Ты все правильно думаешь, там нет микросхемы ЦАПа :)

Gutten
02.10.2013, 09:44
ну вдруг решили программно в CPLD упихать. Ну нет так нет.
как можно проверить работу платы без подключения колонок?

Mick
02.10.2013, 10:52
ну вдруг решили программно в CPLD упихать. Ну нет так нет.
как можно проверить работу платы без подключения колонок?

Нет, я не такой гений, чтобы ЦАП на CPLD реализовывать.

Проверить, без звука - даже не знаю как ответить. Я лично проверял если звук есть, значит работает, если нет - ищи ошибку :)

Плата тут проще некуда.

Mick
18.10.2013, 09:51
Тут слегка навеяло меня рисованием в пикаде. Что то замечаю в последнее время, железки интереснее деалать, чем писать для них программы :)
Решил нацарапать версию Middle, тоесть, SAA+SounDrive

Вот собственно версия Middle под стандартное расположение слота.
Габариты где то 130x65 (включая ножевой разъем) - такие же как и у Light

http://s020.radikal.ru/i712/1310/80/2503ee5b8937t.jpg (http://radikal.ru/F/s020.radikal.ru/i712/1310/80/2503ee5b8937t.jpg)

Изображение кликабельено.

Blade
18.10.2013, 09:58
А полная версия будет: SAA+TSFM?

Mick
18.10.2013, 10:01
А полная версия будет: SAA+TSFM?

Как знать, конечно я хочу ее сделать, но она потребует полной переразводки, т.е. времени на это потребуется больше. В этой плате переразводка не нужна была, так кое что подвинуть и доразвести :)

John North
18.10.2013, 16:54
А полная версия будет: SAA+TSFM?

и плюс Саундрайв еще туда же.
ведь так, Mick?

Mick
18.10.2013, 16:57
и плюс Саундрайв еще туда же.
ведь так, Mick?

Ну как бы логично:
Light -> Middle -> Full :v2_wink2:

John North
18.10.2013, 17:01
Как знать, конечно я хочу ее сделать, но она потребует полной переразводки, т.е. времени на это потребуется больше. В этой плате переразводка не нужна была, так кое что подвинуть и доразвести :)

сориентируй хоть примерно по срокам то.

Mick
18.10.2013, 17:03
сориентируй хоть примерно по срокам то.

Точно не в этом году. Скорее всего в 2014 будет.

VELESOFT
20.10.2013, 20:24
Тут слегка навеяло меня рисованием в пикаде. Что то замечаю в последнее время, железки интереснее деалать, чем писать для них программы :)
Решил нацарапать версию Middle, тоесть, SAA+SounDrive

What D/A chip you use here ?

Mick
20.10.2013, 20:39
What D/A chip you use here ?

TLC7226CN

Mick
09.11.2013, 15:18
Забрал сегодня печатки версии Middle


http://s020.radikal.ru/i721/1311/e6/3181749de548t.jpg (http://radikal.ru/F/s020.radikal.ru/i721/1311/e6/3181749de548t.jpg)

http://i023.radikal.ru/1311/32/70e16dd941c6t.jpg (http://radikal.ru/F/i023.radikal.ru/1311/32/70e16dd941c6t.jpg)

Фото кликабельно.

Mick
09.11.2013, 16:37
Middle будет только "4 developer Edition" или появится и в теме на барахолке?

Будет тема в барахолке на следующей неделе.

Mick
11.11.2013, 20:46
Собрал няшку, завтра попытаюсь прошивку накатать.

http://s52.radikal.ru/i137/1311/ff/e21bb557fbb5t.jpg (http://radikal.ru/F/s52.radikal.ru/i137/1311/ff/e21bb557fbb5t.jpg)

http://s019.radikal.ru/i639/1311/11/c6bfe7fd08b4t.jpg (http://radikal.ru/F/s019.radikal.ru/i639/1311/11/c6bfe7fd08b4t.jpg)

Фото кликабельно.

Так напомните, если кто помнит порты SounDrive.

У Black Cat в табличке вот что написано



--------------------------------------------------------------------------------
SOUNDRIVE v1.05 (SOUNDRIVE/COVOX)
--------------------------------------------------------------------------------
#0F#1F#4F#5F/xxxxxxxx0B0A1111 xxxxxxxxxB0Axxx1 - LA,LB,RA,RB
/#F1#F3#F9#FBxxxxxxxx1111B0A1 xxxxxxxxxxxxB0A1 - LA,LB,RA,RB

John North
11.11.2013, 21:09
по быстрому нашлось такое :
velesoft.speccy.cz/da_for_zx-cz.htm

Mick
11.11.2013, 21:16
Собственно у Black Cat тоже самое.
Но вот бы руки оторвать тем, кто столько портов в никуда спустил.

solegstar
11.11.2013, 23:04
желательно делать с полной дешифрацией по всем 8 адресам - порты стандартные с таким расположением, как на сайте Velesoft`a, но порты F1 и F9 - это рудименты добавочных портов F3 (неполностью дешифрованый порт B3 ковокса GS) и FB - пентагоновский ковокс. порты F1 и F9 я у себя отключил, по вышеописаной причине. я в свою версию soundrive добавил порт 3F в левый канал, чтобы была поддержка стереоковокса Профи (3F - left, 5F - right). какие еще порты добавлять, тут надо смотреть. есть допустим порт скорпиона DD, но для него надо делать iorqge, т.к. скорее всего будет откликаться и порт FD...

Mick
12.11.2013, 08:05
Я не думаю, что нужны экзотические порты как DD, тем более что у меня сигнала IORQGE нет. :)

Mick
12.11.2013, 11:27
Накатал прошивку. Надо же даже заработала. Прикольно оцифровки слушать, сразу вспоминается время кассетных магнитофонов :)

Да вот код прошивки


TITLE "ZXM-SounCard Middle System Logic";

FUNCTION 2mux1 (a, b, sel) RETURNS (y);

SUBDESIGN DD2
(
A[7..0] : INPUT; % адреса %
A9, A10, A11, A14, A15 : INPUT; % адреса %
WR, RD, MREQ, IORQ, RES, M1 : INPUT; % сигналы управления %
ENDOS : INPUT; % сигнал доступа к портам контроллера FDD %
DB3, DB4, DB7 : INPUT; % шина данных %
IOEN56 : INPUT; % шина данных, биты 5 и 6 %

8CLK : INPUT; % вход тактовой частоты для SAA1099 %
PEVO, PRTFF : INPUT; % входы режимов работы карты %

CSSAA : OUTPUT; % выбор микросхемы SAA1099 %
CCLK : OUTPUT; % выход тактовой частоты SAA1099 %

DACA, DACB : OUTPUT; % выходы выбора ЦАП %
DACWR : OUTPUT; % сигнал записи в ЦАП %
)
VARIABLE
SELECT : NODE;
SAA_IOEN : LCELL;
ENIO : NODE;
ENIO_EVO : NODE;
CSIO : LCELL;
STRB_ADDR : DFF; % триггер адреса %
SAA_DIS : DFF;
CSFF_EX : NODE;
CSFF_N : NODE;
CSFF : LCELL;
CSFFFD : LCELL;

CSXF : LCELL;
CS3F : LCELL;
CSFX : LCELL;

BEGIN
DEFAULTS
STRB_ADDR = 0;
SAA_DIS = 1;

END DEFAULTS;

% Формирователь сигнала выбора портов компьютеров, отличных от Pentevo PEVO =1 %
ENIO = IORQ # ENDOS;

% Формирователь сигнала защиты от колизии портов FF контроллера дисковода - только для Pentevo %
STRB_ADDR.d = A14 # A15;
STRB_ADDR.clrn = RES;
STRB_ADDR.clk = MREQ # RD;

% Формирователь сигнала выбора портов кoмпьютеров типа Pentevo PEVO =0 %
ENIO_EVO = !MREQ # !STRB_ADDR.q;

% Формирователь сигнала выбора портов%
CSIO = 2mux1(ENIO_EVO, ENIO, PEVO);


% ---------------------------- SAA1099 --------------------------------- %
% Формирователь сигнала выбора портов %
SAA_IOEN = M1 & A7 & A6 & A5 & A4 & A3 & A2 & A0;

% Формирователь сигнала выбора микросхемы SAA1099 - порты #4FF и #5FF PRTFF = 0 %
CSFF_EX = A14 # A15 # A11 # !A10 # A9 # !A1;

% Формирователь сигнала выбора микросхемы SAA1099 - порты #0FF и #1FF PRTFF = 1 %
CSFF_N = A14 # A15 # !A1;

% Формирователь сигнала выбора микросхемы SAA1099 - порт #FF %
CSFF = 2mux1(CSFF_EX, CSFF_N, PRTFF);
CSSAA = CSFF # CSIO # !SAA_IOEN;

% Формирователь сигнала выбора порта #FFFD %
CSFFFD = !A1 & A14 & A15 & !CSIO & SAA_IOEN;

% Выбор внутреннего регистра осуществляется при записи номера регистра #Fxxxx в виртуальном регистре %
SELECT = !(DB[7] & DB[4] & !IOEN56 & !WR & CSFFFD);

% Бит выбора микросхемы SAA1099 %
SAA_DIS.d = DB[3];
SAA_DIS.prn = RES;
SAA_DIS.clk = SELECT;

% Управление тактовой частотой SAA1099 %
CCLK = !SAA_DIS.q & 8CLK;


% ---------------------------- SounDrive v1.05 --------------------------------- %
% Порты: %
% -------------------------------------------------------------------------------%
% Режим 1: %
% #0F = левый канал A или канал 1 стерео Covox %
% #1F = левый канал B %
% #4F = правый канал C или канал 2 стерео Covox %
% #5F = правый канал D %
% -------------------------------------------------------------------------------%
% Режим 2: %
% #F1 = левый канал A %
% #F3 = левый канал B или канал 1 стерео Covox %
% #F9 = правый канал C %
% #FB = правый канал D или канал 2 стерео Covox % %
% -------------------------------------------------------------------------------%
% Режим 3: %
% #3F = левый канал Covox Profi %
% #5F = правый канал Covox Profi %
% -------------------------------------------------------------------------------%

% Выборка портов режима 1 0x0x1111 %

CSXF = !A7 & !A5 & A3 & A2 & A1 & A0;

% Выборка портов режима 2 1111x0x1 %

CSFX = A7 & A6 & A5 & A4 & !A2 & A0;

% Выборка порта #3F режима 3 00111111 %
CS3F = !A7 & !A6 & A5 & A4 & A3 & A2 & A1 & A0;

% Выборка ЦАПа %

IF CSXF == 1 THEN
DACA = A4;
DACB = A6;
ELSEIF CSFX ==1 THEN
DACA = A1;
DACB = A3;
ELSEIF CS3F ==1 THEN
DACA = A4;
DACB = A6;
END IF;

% Сигнал записи в ЦАП %
DACWR = WR # CSIO # !(CSXF # CSFX # CS3F);

END;


И да, издеваюсь над эвой, потому как она сами знаете чего.

P.S. Шикарно звучит мелодия в FT3_demo ( Flash Tracker 3 demo):) Такой мягкий и пушистый звук :)

solegstar
12.11.2013, 11:51
Mick, как я писал выше, канал F3, это не полностью дешифрованый канал B3 (GS). Т.е. при полной дешифрации подразумевается всё таки использование порта B3. Еще если интересно, попробуй провести эксперимент - возьми Extreme Tracker 1.30-1.41, и выбери порт F1 или F9, но не на пентеве, (где внутренние порты закрыты), а на другом клоне с zx-bus. попробуй в них проиграть. у меня на Профи, при обращении к этим портам вылетал во второй экран, т.к. отзывался порт FD. из-за чего эти порты были выпилены из схемы и больше не упоминались. стандартные порты Soundrive это 0F, 1F, 4F и 5F, а остальные порты в режиме 2 это расширение функционала SounDrive и возможность объединить одинаковые по схеме устройства. Дело твоё конечно, но если оставлять порты F1 и F9, то для них надо полюбому делать iorqge, которого у тебя нет...

Mick
12.11.2013, 12:15
Я пока пробую. Конечно, если не нужны F1 и F9 то и выкину нафиг, раз нужно B3 вместо F3.
Кстати, на Фениксе F1 и F9 на порт FD не ложатся.

Но в любом случае, если они особо нигде не используются, то лучше их исключить.

P.S. Эва с своей закрытостью портов нам не страшна. Мы на ее закрытость кладем большой болт и успешно обходим (по сорцам видно) :)

solegstar
12.11.2013, 12:57
Я пока пробую. Конечно, если не нужны F1 и F9 то и выкину нафиг, раз нужно B3 вместо F3.
Кстати, на Фениксе F1 и F9 на порт FD не ложатся.

Но в любом случае, если они особо нигде не используются, то лучше их исключить.

P.S. Эва с своей закрытостью портов нам не страшна. Мы на ее закрытость кладем большой болт и успешно обходим (по сорцам видно) :)

да-да, видно. они нигде не используются, поверь. главное, когда будешь выкидывать f1 и f9 незабыть оставить b3 (gs) и fb (пентагон128). :)

Mick
12.11.2013, 14:58
да-да, видно. они нигде не используются, поверь. главное, когда будешь выкидывать f1 и f9 незабыть оставить b3 (gs) и fb (пентагон128). :)

Хорошо, я так и поступлю - викину их :)

---------- Post added at 13:05 ---------- Previous post was at 12:04 ----------

Викинул эти порты, прошивка стала гораздо проще выглядеть :)



TITLE "ZXM-SounCard Middle System Logic";

FUNCTION 2mux1 (a, b, sel) RETURNS (y);

SUBDESIGN DD2
(
A[7..0] : INPUT; % адреса %
A9, A10, A11, A14, A15 : INPUT; % адреса %
WR, RD, MREQ, IORQ, RES, M1 : INPUT; % сигналы управления %
ENDOS : INPUT; % сигнал доступа к портам контроллера FDD %
DB3, DB4, DB7 : INPUT; % шина данных %
IOEN56 : INPUT; % шина данных, биты 5 и 6 %

8CLK : INPUT; % вход тактовой частоты для SAA1099 %
PEVO, PRTFF : INPUT; % входы режимов работы карты %

CSSAA : OUTPUT; % выбор микросхемы SAA1099 %
CCLK : OUTPUT; % выход тактовой частоты SAA1099 %

DACA, DACB : OUTPUT; % выходы выбора ЦАП %
DACWR : OUTPUT; % сигнал записи в ЦАП %
)
VARIABLE
SELECT : NODE;
SAA_IOEN : LCELL;
ENIO : NODE;
ENIO_EVO : NODE;
CSIO : LCELL;
STRB_ADDR : DFF; % триггер адреса %
SAA_DIS : DFF;
CSFF_EX : NODE;
CSFF_N : NODE;
CSFF : LCELL;
CSFFFD : LCELL;

CSXF : LCELL;
CS3F : LCELL;
CSB3 : LCELL;
CSFB : LCELL;

BEGIN
DEFAULTS
STRB_ADDR = 0;
SAA_DIS = 1;

END DEFAULTS;

% Формирователь сигнала выбора портов компьютеров, отличных от Pentevo PEVO =1 %
ENIO = IORQ # ENDOS;

% Формирователь сигнала защиты от колизии портов FF контроллера дисковода - только для Pentevo %
STRB_ADDR.d = A14 # A15;
STRB_ADDR.clrn = RES;
STRB_ADDR.clk = MREQ # RD;

% Формирователь сигнала выбора портов кoмпьютеров типа Pentevo PEVO =0 %
ENIO_EVO = !MREQ # !STRB_ADDR.q;

% Формирователь сигнала выбора портов%
CSIO = 2mux1(ENIO_EVO, ENIO, PEVO);


% ---------------------------- SAA1099 --------------------------------- %
% Формирователь сигнала выбора портов %
SAA_IOEN = M1 & A7 & A6 & A5 & A4 & A3 & A2 & A0;

% Формирователь сигнала выбора микросхемы SAA1099 - порты #4FF и #5FF PRTFF = 0 %
CSFF_EX = A14 # A15 # A11 # !A10 # A9 # !A1;

% Формирователь сигнала выбора микросхемы SAA1099 - порты #0FF и #1FF PRTFF = 1 %
CSFF_N = A14 # A15 # !A1;

% Формирователь сигнала выбора микросхемы SAA1099 - порт #FF %
CSFF = 2mux1(CSFF_EX, CSFF_N, PRTFF);
CSSAA = CSFF # CSIO # !SAA_IOEN;

% Формирователь сигнала выбора порта #FFFD %
CSFFFD = !A1 & A14 & A15 & !CSIO & SAA_IOEN;

% Выбор внутреннего регистра осуществляется при записи номера регистра #Fxxxx в виртуальном регистре %
SELECT = !(DB[7] & DB[4] & !IOEN56 & !WR & CSFFFD);

% Бит выбора микросхемы SAA1099 %
SAA_DIS.d = DB[3];
SAA_DIS.prn = RES;
SAA_DIS.clk = SELECT;

% Управление тактовой частотой SAA1099 %
CCLK = !SAA_DIS.q & 8CLK;


% ---------------------------- SounDrive v1.05 --------------------------------- %
% Порты: %
% -------------------------------------------------------------------------------%
% Режим 1: %
% #0F = левый канал A или канал 1 стерео Covox (DAC_BA = 00) %
% #1F = левый канал B (DAC_BA = 01) %
% #4F = правый канал C или канал 2 стерео Covox (DAC_BA = 10) %
% #5F = правый канал D (DAC_BA = 11) %
% -------------------------------------------------------------------------------%
% Режим 2: %
% #B3 = левый канал B или канал 1 стерео Covox (DAC_BA = 01) %
% #FB = правый канал D или канал 2 стерео Covox (DAC_BA = 11) % %
% -------------------------------------------------------------------------------%
% Режим 3: %
% #3F = левый канал Covox Profi (DAC_BA = 01) %
% #5F = правый канал Covox Profi (DAC_BA = 11) %
% -------------------------------------------------------------------------------%

% Выборка портов режима 1 0x0x1111 %

CSXF = !A7 & !A5 & A3 & A2 & A1 & A0;

% Выборка портов режима 2 10110011 и 11111011 %

CSB3 = A7 & !A6 & A5 & A4 & !A3 & !A2 & A1 & A0;
CSFB = A7 & A6 & A5 & A4 & A3 & !A2 & A1 & A0;

% Выборка порта #3F режима 3 00111111 %
CS3F = !A7 & !A6 & A5 & A4 & A3 & A2 & A1 & A0;

% Выборка ЦАПа %
DACA = A4;
DACB = A6;

% Сигнал записи в ЦАП %
DACWR = WR # CSIO # !(CSXF # CSFB # CSB3 # CS3F);

END;



Offtop: Что то меня мысль нехорошая посетила, сделать свой вариант GS на CPLD и на 4 TLC7528 :) И к чему меня такие мысли посещают даже не знаю :v2_conf2:

---------- Post added at 13:58 ---------- Previous post was at 13:05 ----------

Вобщем погонял я карту, вроде работает. Посему выложил всю имеющуюся по ней информацию на свой сайт, страничка - http://micklab.narod.ru/ZXMSoundCard.htm


Вечером для желающих приобрести сие поделие создам тему в барахолке.

Mick
12.11.2013, 18:36
Создал тему в барахолке. http://zx-pk.ru/market/viewtopic.php?f=7&t=1480#p13822
Доступно для заказа 23 платы. Больше производися они не будут, по карйней мере мною.

И не забудьте прочитать примечание!

sinchuk
12.11.2013, 18:55
уже отписался в теме )))

SoftLight
12.11.2013, 19:06
а hi-end версия в планах есть? ;)

Mick
12.11.2013, 19:12
Хочу сразу же отметить, тут барахольную тему не обсуждаем. Я туда обязательно зайду, увижу и там же отпишусь. Просто у меня могут быть еще дела, кроме хобби.

По поводу полной версии, по плану в 2014, только когда - точно не скажу. И она будет гораздо дороже (конструктор и собранная) чем "Middle" - имейте это в виду.

Djoni
12.11.2013, 22:35
C ZXEvolution совместима SoundCard Middle ?

Mick
13.11.2013, 08:28
C ZXEvolution совместима SoundCard Middle ?

Как бы читал тему невнимательно. Специально был придуман обход фитчи Эвы чтобы все работало.

daniel
21.11.2013, 14:55
Cкажите а с соундрайвом от TS-Labs/ZX Evo будет конфликтовать?
http://forum.nedopc.com/viewtopic.php?f=30&t=622&sid=8ccb629cde44decdf3c6b5910e63af13&start=10

breeze
21.11.2013, 15:56
Cкажите а с соундрайвом от TS-Labs/ZX Evo будет конфликтовать?

Я конечно фиг его знает, но вроде TS-Labs соундрайв не выпускал? :dizzy_mad_old: Если же вопрос о том, что будет ли работатать карта Mick'а на TS-конфе, то скорее всего (99%) что да, но более точный ответ может дать только автор. К сожалению у меня такой карты нет и проверить возможности нету.

Mick
21.11.2013, 16:11
Cкажите а с соундрайвом от TS-Labs/ZX Evo будет конфликтовать?


Я не знаю как TS-Labs реализовал доступ к шине ZX-Bus, а вот для обхода маразма (блокировки пересекающихся портов) эвы пришлось специальную перемычку (джампер) вводить. По крайней у меня на эве работает.

daniel
21.11.2013, 20:36
но вроде TS-Labs соундрайв не выпускал?
на уровне прошивки вроде реализовано, судя по форуму что по ссылке выше.
вот цитата:
---
Патч на последнюю версию от авторов с добавленным ковоксом/саундрайвом/тейпом/бипом.
Бип и тейп играют паршиво, потому что эмулируются через ШИМ. Из-за биений между циклами записи в ШИМ и записью в порт 254,
однако цифровые говорилки, скрипелки и перделки в играх идут замечательно.
Решение этой проблемы есть, если трясти лапой ВЕЕР немного чаще, мегагерцах так на 14, но тогда упадет и без того небогатая частота ШИМ-а.
Потестировать бипер можно на архиве игр beeper.zip (от BREEZE), ковокс/сд - на последней части демки "Сны яйцами - 2" (B_DREAM2.ZIP).
---

Mick
29.11.2013, 19:07
Тут чуток порисовал полную версию, так сказать чтобы желающие ощутили ее стоимость на выходе.
Плата получается больше чем Light или Middle, она даже чуть больше ZXM-GeneralSound, посему:
Ориентировочно будем считать что чистая печатка будет стоить 500руб + 100руб SAA1099 + 100руб ЦАП + 150 руб ПЛМ + 350 руб (комплект из двух YM2203, взято из прайса CHRV, но почта от него до меня будет вся разделена на общее количество комплектов и приплюсована в стоимость микросхем) + 350 руб (ориентировочно за разъемы и мелочь пузатую - ее много).
Итого за конструктор ориентировочно 1550 руб.

Желающие еще есть. :)

SoftFelix
29.11.2013, 20:18
Итого за конструктор ориентировочно 1550 руб.

Желающие еще есть.
Есть. За эту сумму возьму.

sinchuk
29.11.2013, 23:22
Я возьму тоже )

Hacker VBI
30.11.2013, 00:17
я тоже хочу весь набор.
даже не в сборе. но лучше собранный и настроенный

Ефим
30.11.2013, 05:39
Беру

Mick
30.11.2013, 07:01
Господа, тут не записываемся. Я дорисую схему, создам тему в барахолке и там будете записываться. Я тут просто спросил ориентировочная цена устраивает.

John North
30.11.2013, 08:23
устраивает.
карта будет суперская)

Mick
30.11.2013, 09:07
Вобщем схемку я набросал, вернее начал я ее рисовать давно. Сейчас немного подправил и все. Но пока не трассировал.

А да, и назвал ее немного поскромнее "ZXM-SoundCard Extreme"

Итак у этой карты отличие от ZXM-SoundCard Middle в том что:
1. Добавлена TSFM часть на базе двух YM2203
2. Заменена микросхема CPLD на EPM7064STC100

Проектная схема тут http://yadi.sk/d/WrKq7ZCsDYZSh

И это будет последняя плата из этого проекта.
Ориентировочно план запуска в 2014 году. :v2_ny:

solegstar
30.11.2013, 11:55
Mick, а можно генераторы 7 и 8 МГц сделать на одной ЛН1, на управление DOS поставить "одноэлементную" мелкосхемку, а iorqge сделать всё таки на PNP транзисторе. NPN не всегда нормально вытягивает резистор на 680 Ом в "1", заодно и избавится от последнего инвертора.

SoftFelix
30.11.2013, 12:01
а iorqge сделать всё таки на PNP транзисторе. NPN не всегда нормально вытягивает резистор на 680 Ом в "1"
+1.

Mick
30.11.2013, 12:07
Mick, а можно генераторы 7 и 8 МГц сделать на одной ЛН1, на управление DOS поставить "одноэлементную" мелкосхемку, а iorqge сделать всё таки на PNP транзисторе. NPN не всегда нормально вытягивает резистор на 680 Ом в "1", заодно и избавится от последнего инвертора.

Это схема эскизная, посему еще что то поменяется.
На одной микросхеме два генератора не желательно лепить.
Сигнал DOS я уже разделил и подал на ПЛМ, так как там свободных ног много.
Сигнал IORGE скорее всего будет на элементе 74LV1G125 (один элемент ЛП8), как в ZXM-GeneralSound

solegstar
30.11.2013, 12:08
Сигнал IORGE скорее всего будет на элементе 74LV1G125 (один элемент ЛП8)

отличный вариант!

scl^mc
30.11.2013, 12:13
Итого за конструктор ориентировочно 1550 руб.
всеми лапками за, а если еще и в сборе будет - вообще замечательно

sinchuk
01.12.2013, 20:33
Собрал мидл версию , заработала сразу !!!! :v2_dizzy_punk:

Видео включения ниже

http://rusfolder.com/images/download_1.jpg (http://rusfolder.com/38998898)

Mick
01.12.2013, 22:16
Собрал мидл версию , заработала сразу !!!! :v2_dizzy_punk:


Поздравляю!

Mick
02.12.2013, 16:04
Итак, чтобы так сильно не откладывать в долгий ящик. К тому же действительно еще целый месяц и без рисунков - непорядок.

Вобщем вот эскизный вариант трассировки "ZXM-SoundCard Extreme".
Плата по габаритам получилась 160мм x 88мм, почти как 03 ревизия :)

http://i052.radikal.ru/1312/94/be2100fc10a3t.jpg (http://radikal.ru/F/i052.radikal.ru/1312/94/be2100fc10a3t.jpg)

Изображение кликабельно

SoftFelix
02.12.2013, 16:54
Mick, может предусмотреть на плате посадочные места под более распространённые RCA ("колокольчики")? Типа таких:
http://www.micronika.ru/images/10013784.jpg
Или в конструкторе будет прилагаться блок из двух RCA?

Mick
02.12.2013, 16:57
В конструкторе будет предусмотрен пункт о включении RS-211 в состав конструктора. Как сейчас с продажей версии Middle.

Gutten
03.01.2014, 17:09
Плата ZXM-SoundCard Extreme достаточно широкая получается, поэтому можно ли по краям её сделать отверстия 4мм? Хотя бы со стороны аудиоразъёмов. Было бы удобно её крепить стойкой, если карта вставлена в ёлку и получается большая пространственная конструкция.

AAA
03.01.2014, 19:17
Поздравляю!

А можно как для ААА написать что играет карта Extreme?
И что у нее будет с пентевой животворящей?
Есть ли на плате предусилитель?

У пентевы есть проблема часто горит усилитель на самой плате, приходится брать с карты неогс или ТСФМ, тут как?

Mick
03.01.2014, 19:22
А можно как для ААА написать что играет карта Extreme?
И что у нее будет с пентевой животворящей?
Есть ли на плате предусилитель?


SAA+SounDrive+TSFM
небольшой предусилитель есть. У меня на урезанной эве работает облегченные версии звуковухи.

AAA
03.01.2014, 19:41
SAA+SounDrive+TSFM
небольшой предусилитель есть. У меня на урезанной эве работает облегченные версии звуковухи.

Тогда я беру, ты когда полностью спаянное будешь отгружать клиентам?

Mick
04.01.2014, 10:46
Тогда я беру, ты когда полностью спаянное будешь отгружать клиентам?

После выпуска ZXM-GeneralSound, где то весной.

Yaroslaw80
05.01.2014, 08:59
Здравствуйте, выявились некоторые нюансы эксплуатации карты ZXM-SoundCard Middle на Pentevo.
Так как я не силён ни в железе ни в кодинге, ограничусь перечислением фактов:

1) Имеем ZX-Evolution Rev.B, полностью рабочий (тьфу, тьфу) с SD, FDD, HDD, CD, но без TSFM и NGS, прошивки последние - базовая и TS-Labs.
2) Имеем ZXM-SoundCard Middle, отлично собранную и полностью рабочую (огромное спасибо Mick), джампер J2 "Pentevo" установлен.
3) После прослушивания треков для SAA, например в E-Tunes, некорректно играют цифровые мелодии для AY, в частности написанные в Digital Studio. Это хорошо заметно например в "'Gemoroy Megademo", особенно во второй и третьей части:
http://zxaaa.untergrund.net/view_demo.php?id=4743
т.е. пока сэмпл в AY канале не проиграл, мы слышим в нём свист.
4) Soft и Hard Reset не помогают в решении этого вопроса, помогает лишь перезапуск компа (после включения, до прослушивания треков SAA, всё работает нормально).

Вот, как то так.
На самом деле ничего страшного в этом я не вижу, да и не знаю, может не у всех это проявится. В любом случае, покупкой карточки я очень доволен.

Mick
05.01.2014, 09:56
Здравствуйте, выявились некоторые нюансы эксплуатации карты ZXM-SoundCard Middle на Pentevo.


Надо будет проверить, мог что то и упустить. По сути в карте виртуально один регистр отображается, но он никаким боком не должен влиять на набортный AY

Mick
09.01.2014, 16:23
3) После прослушивания треков для SAA, например в E-Tunes, некорректно играют цифровые мелодии для AY, в частности написанные в Digital Studio. Это хорошо заметно например в "'Gemoroy Megademo", особенно во второй и третьей части:



Вобщем я установил причину. Действительно есть шум. Это шумит SAA1099. Почему так происходит. Ведь ты из тюнеса вышел по сбросу, а не по BREAK.
Посему в микросхеме остались данные. У самой микросхемы нет входа сброса, так что она при ресете не чистится, ее надо принудительно чистить.
И естественно когда программа начинает срать в порт FD. А иначе вывод цифровой музыки через AY не назовешь, то она сама не подозревая разрешает генерацию клоков на SAA. Та естественно начинает пытаться проигрывать данные. Отсюда и возникает пердеж.
К железной части вопросов нет, это увы софт.

Выход из положения.
1. После прослушивания Тюнесов, выходите сначала по BREAK, а потом SOFT RESET (F12).
2. Надо просить Савелия вставить в Evo биос принудительную чистку SAAшечки (но будет ли он это делать - большой вопрос) по типу сброс NeoGS.

AAA
09.01.2014, 16:46
Вобщем я установил причину. Действительно есть шум. Это шумит SAA1099. Почему так происходит. Ведь ты из тюнеса вышел по сбросу, а не по BREAK.
Посему в микросхеме остались данные. У самой микросхемы нет входа сброса, так что она при ресете не чистится, ее надо принудительно чистить.
И естественно когда программа начинает срать в порт FD. А иначе вывод цифровой музыки через AY не назовешь, то она сама не подозревая разрешает генерацию клоков на SAA. Та естественно начинает пытаться проигрывать данные. Отсюда и возникает пердеж.
К железной части вопросов нет, это увы софт.

NeoGs так же имела эту проблему в итоге сделали чистку из меню.

solegstar
09.01.2014, 20:01
Вобщем я установил причину. Действительно есть шум. Это шумит SAA1099. Почему так происходит. Ведь ты из тюнеса вышел по сбросу, а не по BREAK.
Посему в микросхеме остались данные. У самой микросхемы нет входа сброса, так что она при ресете не чистится, ее надо принудительно чистить.
И естественно когда программа начинает срать в порт FD. А иначе вывод цифровой музыки через AY не назовешь, то она сама не подозревая разрешает генерацию клоков на SAA. Та естественно начинает пытаться проигрывать данные. Отсюда и возникает пердеж.
К железной части вопросов нет, это увы софт.[/COLOR]

Проверил у себя на верхней плате Профи 5.06. SАА молчит. Генерации 8МГц нет на 8 пине СААшки.

Когда я боролся с глюками SAA на Профи, мне пришлось сделать отдельную дешифрацию для TS и SAA в ПЛИС.

TS порт выбирался как обычное подключение АУ по ША и по 7 битам ШД как обычно "1111111x".

SAA порт выбирается по всем битам ША, т.е. FFFD и по 7 битам ШД как "1111x110". Еще я завел бит включения САА не только на блокировку частоты 8МГц, но и на пины CS и A0 SAAшки, чтоб лишний раз не дергались.

Скорее всего у тебя та же проблема. Попробуй в прошивку карточки добавить недостающие биты ШД (для начала), а там можно и ША сделать.

Mick
09.01.2014, 21:14
Скорее всего у тебя та же проблема. Попробуй в прошивку карточки добавить недостающие биты ШД (для начала), а там можно и ША сделать.

У меня не полный адрес и неполная шина данных идет на CPLD. Всего не предусмотришь и не перестрахуешься.

solegstar
09.01.2014, 21:33
Mick, а зачем нужны новые порты 4ff и 5ff? может где-то упоминал, но я пропустил...

Mick
09.01.2014, 21:40
Mick, а зачем нужны новые порты 4ff и 5ff? может где-то упоминал, но я пропустил...

Это Black Cat просил. Что типа связано с каким то Timex, там типа порт FF является каким то табу.

solegstar
09.01.2014, 21:51
Это Black Cat просил. Что типа связано с каким то Timex, там типа порт FF является каким то табу.

ясно, может попробовать сделать альтернативную прошивку и этот пин использовать как дополнительный вход с критичного бита шины данных? какого бита - надо экспериментально попробовать... всё же больше толку будет.

Mick
09.01.2014, 21:55
ясно, может попробовать сделать альтернативную прошивку и этот пин использовать как дополнительный вход с критичного бита шины данных? какого бита - надо экспериментально попробовать... всё же больше толку будет.


Смысла городить огород не вижу. Проще пользователю пару кнопок нажать, чем что то перепаивать. К тому же не каждый день народ слушает после SAA оцифровки через AY.

SoftLight
24.01.2014, 09:42
Интересный эффект обнаружился на моем ZX Evolution. Одновременно установлен NeoGS в слот, дальний от края платы и ZXM SoundCard Middle Edition в слот, ближний к краю платы. Взведен JP 'Pentevo'. ZXM SoundCard играет (и SAA и SoundDrive). В принципе, NeoGS тоже играет. Но теперь при загрузке игр с GS (например Commando, SilkWorm, Krarkout) как-бы слышно как проигрывается каждый сэмпл, который в этот момент загружается в NeoGS. Если вынуть ZXM Soundcard то NeoGS загружает сэмплы без звука. Кстати, вроде при совместной работе с ZXM SoundCard Light Edition такого эффекта не наблюдалось, потом проверю еще раз.

solegstar
24.01.2014, 09:55
SoftLight, попробуй поменять местами карточки в слотах.

Mick
24.01.2014, 10:54
SoftLight, попробуй поменять местами карточки в слотах.

А что их менять. Как бы порт #B3 в GS присуствует и как бы в SounDrive он как бы левый канал Covox. Так что тут все правильно, будете слышать мусор. Это вот так возникает колизия портов - нефиг было на одни и теже порты вешать разные устройства.

John North
24.01.2014, 11:08
у меня на Профике также.
но я бы не сказал, что это минус.
индикатор загрузки че))

solegstar
24.01.2014, 11:21
А что их менять. Как бы порт #B3 в GS присуствует и как бы в SounDrive он как бы левый канал Covox. Так что тут все правильно, будете слышать мусор. Это вот так возникает колизия портов - нефиг было на одни и теже порты вешать разные устройства.

переброска в слотах бы сработала, если бы при записи в порт B3 SounDrive опрашивался IORQ. NeoGS и наверняка GS блокируют его по IORQGE. На самом деле "финт ушами" в пентево надо делать только для порта 1F SounDrive Middle-версии, т.к. остальные порты выводятся нормально на внешние устройства. Про SAA чип не скажу... Возможно IORQ использовать таким образом?

psb
24.01.2014, 13:47
каким образом порт #B3 стал портом саундрайва?

Mick
24.01.2014, 13:59
каким образом порт #B3 стал портом саундрайва?

Это тебе пусть solegstar расскажет на счет какого то порта F3, который как бы B3.

А так, как бы почитай треды в районе этого поста http://zx.pk.ru/showpost.php?p=643365&postcount=840

В приципе дешифратор сидит в CPLD, так что можно всегда подпилить до нужного.

psb
24.01.2014, 14:02
как я помню, в саундрайве порты были #xF.

Mick
24.01.2014, 14:03
как я помню, в саундрайве порты были #xF.

Ты отстал от жизни -> http://velesoft.speccy.cz/da_for_zx-cz.htm

solegstar
24.01.2014, 14:06
каким образом порт #B3 стал портом саундрайва?

В версию SounDrive 1.05 пытались завести все известные ковоксы на тот момент, В3 - это как-бы ковокс GS и FB - пентагоновский ковокс. Видимо были программы, которые выводили звук через эти порты без возможности изменения и Flash Inc. решили таким образом объединить всё в одном.
Вот описание различных версий - http://velesoft.speccy.cz/da_for_zx-cz.htm

psb
24.01.2014, 14:16
ага, уже нашел и посмотрел. только слабо верится в такие программы. более того, это конечно неправильно - судить по эмуляторам, но в них вроде нет таких странных портов, и никто не жаловался, что что-то где-то не поет.

B3 - это кстати не ковокс GS, так что не надо... эффект этот выглядит как глюк, а его пытаются оправдать.

Mick
24.01.2014, 14:18
эффект этот выглядит как глюк, а его пытаются оправдать.

Какой эффект и кто его пытается оправдать.

AAA
24.01.2014, 14:20
Слишком много значения придается Sound Drive, по сути на спектруме сть только 3 программы демы для него. Музыка та же GS, но еще в более худшем исполнении.

Лучше бы были брошены силы на более чистый звук с SAA и воспроизвидение музыки более достойной такой как Sid, Atari XL, SAP

psb
24.01.2014, 14:28
Какой эффект
вот такой:

Но теперь при загрузке игр с GS (например Commando, SilkWorm, Krarkout) как-бы слышно как проигрывается каждый сэмпл, который в этот момент загружается в NeoGS.


и кто его пытается оправдать.
вот:

Как бы порт #B3 в GS присуствует и как бы в SounDrive он как бы левый канал Covox. Так что тут все правильно, будете слышать мусор.
и вот:

но я бы не сказал, что это минус.
индикатор загрузки че))

Mick
24.01.2014, 14:33
Ты по моему бредишь. Я его не оправдывал. Я сказал что так и будет, потому что порт #B3 есть в SounDrive.

В прочем, кому он не нужен, можно всегда выпилить из прошивки.

psb
24.01.2014, 14:47
Я его не оправдывал. Я сказал что так и будет
дословно:

Так что тут все правильно
:)

а правильно было бы сказать: да, есть такое, но этого быть не должно - багофича. вместо этого создается впечатление, что "да не, посоны, все так и задумано!".

это равносильно выбрасыванию из схемы сигнала ~dos. тоже весело будет, даже еще веселее.

Mick
24.01.2014, 14:54
а правильно было бы сказать: да, есть такое, но этого быть не должно - багофича. вместо этого создается впечатление, что "да не, посоны, все так и задумано!".


Ну как бы все по документации. Что тут не так. Может в идеале и не должно было бы, но я сам то не выдумывал ничего.
Помоему ты становишься все больше похожим на ворчливого alone
Все тебе не так, все тебе не эдак.
Сделал бы что нибудь такое полезное .

Hacker VBI
24.01.2014, 15:48
psb, а сделай, а?

psb
24.01.2014, 15:54
Помоему ты становишься все больше похожим на ворчливого alone
Все тебе не так, все тебе не эдак.
может быть, но все же не всё. правильные вещи - ок, а неправильные - не ок. вот например B3 - это не порт ковокса. это костыль, выливающийся в не очень приятную багофичу. если бы на сигнале dos в свое время бы сэкономили, вы бы тоже повторили этот трюк?

вопрос о софте для портов #Fx остается.

п.с. по большому счету - мне без разницы, у меня этой карты нет, не было и не будет. но если мир можно чуточку сделать лучше - можно попытаться.
п.п.с. на счет сделать что-то полезное... вы такие все ... даже не знаю как лучше обозвать:) сами сделайте себе хорошо, а я буду делать что хочу и когда хочу. без обид. кто вам только сказал, что я сижу и ниче не делаю...

solegstar
24.01.2014, 16:20
Mick, а psb таки оказался прав. Почитал документацию на оригинальный GS, там о ковоксе на порте B3 не упоминается. Возможно это какая-то недокументированая фишка самого GS, или глюк прошивки, но я лично проверял, правда на NeoGS, через порт B3 NeoGS Extreme tracker 1.31 играет мелодии, как через обычный одноканальный ковокс. И на сайте Velesoft`a есть о нем упоминание, значит кто-то и до меня проверял на обычном GS, т.к. схема soundrive 1.05 древнючая. Наверное стоит убрать порт #B3 из прошивки или завести на дешифрацию портов (кроме 1F) IORQ, чтоб порты блокировались по IORQGE слота с более высоким приоритетом.

Mick
24.01.2014, 16:30
Mick, а psb таки оказался прав. Почитал документацию на оригинальный GS, там о ковоксе на порте B3 не упоминается. Возможно это какая-то недокументированая фишка самого GS, или глюк прошивки, но я лично проверял, правда на NeoGS, через порт B3 NeoGS Extreme tracker 1.31 играет мелодии, как через обычный одноканальный ковокс. И на сайте Velesoft`a есть о нем упоминание, значит кто-то и до меня проверял на обычном GS, т.к. схема soundrive 1.05 древнючая. Наверное стоит убрать порт #B3 из прошивки или завести на дешифрацию портов (кроме 1F) IORQ, чтоб порты блокировались по IORQGE слота с более высоким приоритетом.

Ну мне убрать из прошивки делов то никаких. Это теперь юзерам объясняй почему так. И что им делать.
Надо было изначально оставлять порт F3 и все.

Mick
24.01.2014, 16:42
Для страждущих и кому звук загрузки в GS мешает жить, вот прошивка с выпиленным портом #B3.

Надеюсь шить занете как. :v2_rolley

solegstar
24.01.2014, 16:53
Ну мне убрать из прошивки делов то никаких. Это теперь юзерам объясняй почему так. И что им делать.
обновить прошивку?

daniel
24.01.2014, 17:58
Подскажите какой порт хрюкает в дисковой
утилие RDS 3.1 при проверке диска? Карта мидл в нижнем слоте пентевы С.

psb
24.01.2014, 19:08
Возможно это какая-то недокументированая фишка самого GS, или глюк прошивки
есть документированая команда, которая переводит гс в режим эмуляции ковокса. если ее дать - можно будет слать звук в B3, но это частное применение. там еще есть стерео ковокс и квадро (но вроде через единственный порт), но это частные случаи (а самому можно вообще много чего наворотить). вообще, B3 - это порт данных, через него идет весь обмен данными с гс.

кстати, еще не факт, что софт для #b3-ковокса заработает без гс, ибо может просто зависнуть на инициализации.


завести на дешифрацию портов (кроме 1F) IORQ, чтоб порты блокировались по IORQGE слота с более высоким приоритетом.
вот блокировка - отличная идея. в принципе.

pavel_1977
27.01.2014, 09:33
Mick, Здравствуйте!
Прошивки для ZXM-SoundCard Light со страницы http://micklab.narod.ru/ZXMSoundCard.htm не качаются (пишет - файл не найден)

Mick
27.01.2014, 10:05
Mick, Здравствуйте!
Прошивки для ZXM-SoundCard Light со страницы http://micklab.narod.ru/ZXMSoundCard.htm не качаются (пишет - файл не найден)

Поправил, теперь качается.

pavel_1977
27.01.2014, 10:38
Mick, Спасибо!

solegstar
28.01.2014, 11:18
Подскажите какой порт хрюкает в дисковой
утилие RDS 3.1 при проверке диска? Карта мидл в нижнем слоте пентевы С.

скорее всего 1F. а только в RDS хрюкает, или при других дисковых обращениях?

John North
28.01.2014, 20:53
скорее всего 1F. а только в RDS хрюкает, или при других дисковых обращениях?

у меня ничего в RDS не хрюкает.
пользую часто (зашит в ПЗУ), не наблюдалось..
может не из-за СаунДрайва это?
там же много чего еще есть..

solegstar
28.01.2014, 22:29
у меня ничего в RDS не хрюкает.
пользую часто (зашит в ПЗУ), не наблюдалось..
может не из-за СаунДрайва это?
там же много чего еще есть..

В Эве нельзя использовать сигнал /DOS для блокировки порта 1F, т.к. на слотах в этом сигнале сейчас совсем не /DOS, в нашем привычном понимании...

Mick
29.01.2014, 12:15
Специально для Эвы я сделал ограничение по доступу к портам отображающие на флоповод. Если доступ происходит из области ПЗУ, т.е. в адресах 0000...3FFF, то запись в порты звуковухи заблокирована. Защелка стробируетс чтением из памяти по RD и MREQ
Если же доступ происходит в области ОЗУ, то запись разрешена. Я не знаю как там RDS долбит и по каким портам.


Кстати, а джампер вообще установлен или нет? Для Эвы нужно устанавливать JP2.

daniel
29.01.2014, 17:57
только в RDS хрюкает, или при других дисковых обращениях?
в других софтах (в основном лоадеры) звука не замечал.

---------- Post added at 16:56 ---------- Previous post was at 16:55 ----------


у меня ничего в RDS не хрюкает.
мидл? в какой конфигурации?

---------- Post added at 16:57 ---------- Previous post was at 16:56 ----------


Кстати, а джампер вообще установлен или нет?
установлен.

Mick
20.03.2014, 16:11
Открыл предварительную запись на старшую из всей линейки карт проекта ZXM-SoundCard, а именно речь идет о карте ZXM-SoundCard Extreme

http://zx-pk.ru/market/viewtopic.php?f=7&t=1894&p=18017#p18017

Эта карта будет последней в проекте, после чего с моей стороны проект будет считаться закрытым. Так что кому интересно записывайтесь, цены там же.
Одно только пожелание, если нужна - сильно не затягивайте, еще надо будет детали заказывать и платы. А если учесть что наша почта работает совершенно непредсказуемо, то их можно ожидать достаточно долго.

AAA
20.03.2014, 16:50
Эта карта будет последней в проекте, после чего с моей стороны проект будет считаться закрытым. Так что кому интересно записывайтесь, цены там же.

А что эта карта будет играть и совместима ли она с пентевой и ее официальной прошивкой?

Mick
20.03.2014, 19:37
А что эта карта будет играть и совместима ли она с пентевой и ее официальной прошивкой?

У меня на Penevo Light играют две последние карты, на других пусть владельцы эв ответят играют у них ZXM-SoundCard Light и ZXM-SoundCard Middle

AAA
20.03.2014, 21:19
2 вопрос что играет Эекстрема?

Какие ay, gs что она может?

Mick
20.03.2014, 21:45
2 вопрос что играет Эекстрема?

Какие ay, gs что она может?

Тоже самое что твоя карта для Фени + Soundrive

AAA
20.03.2014, 21:52
Тоже самое что твоя карта для Фени + Soundrive

А гс не может?

Mick
20.03.2014, 21:58
А гс не может?

ААА ты желаешь невозможного :)
Это же целый компьютер получится. Но я подумаю как избавить тебя от лишних денежных знаков. Например двухпроцессорный спек c GS, NSFM, SAA и Soundrive :)

AAA
20.03.2014, 22:03
ААА ты желаешь невозможного
Это же целый компьютер получится. Но я подумаю как избавить тебя от лишних денежных знаков. Например двухпроцессорный спек c GS, NSFM, SAA и Soundrive

Я просто спросил. У меня в пентеве втыкнат неогс и тсфм. Я не смогу втыкнуть твою карту вытыкнув тсфм. Слот нео гс занят же, в корпус не влезет елка. Поэтому мне бы туда эксклюзивную чтоб все сразу.

Mick
20.03.2014, 22:07
Вот и я говорю, чтобы все было в одном флаконе и на одной плате и без слотов :)

Ну я так шучу. :)

AAA
20.03.2014, 22:11
Ну я так шучу

меня всегда интересует пратическая сторона. Если бы я это смог впихнуть совместно с нео гс, тогда бы я смог оставить на 1 реал меньше. Но я не смогу запихать. Просто нет такой елки для двух плат.А стояком мой корпус высотой в 10 см в высоту не закроется.

Gutten
20.03.2014, 23:47
На крайний случай 3слотную ёлку можно ножовкой доработать до 2слотовой.

Mick
21.03.2014, 08:37
Не ожидал такой активности. В течении суток заказ из 20 плат уже набрался, посему набор заказов считаю завершенным. В понедельник буду заказывать печатные платы.

Mick
24.03.2014, 09:32
Все заказы больше не принимаются, отправил запрос на производство.

Mick
26.03.2014, 12:27
Печатные платы заказаны и оплачены.

Mick
28.03.2014, 14:49
Ну все платы пущены в производство, готовы будут в 20 числах апреля.
Пора детальки заказывать. :)

Den1982
02.04.2014, 10:35
Эээх...Опоздал я уже, да? Для пентевки можно было бы мне прикупить то. На будущее, если мож кто передумает или продавать будет, готов буду взять...

Mick
02.04.2014, 10:42
Эээх...Опоздал я уже, да? Для пентевки можно было бы мне прикупить то. На будущее, если мож кто передумает или продавать будет, готов буду взять...

Ну не стоит так печалится. Я заказал 30 плат, а забронировано с учетом меня 29. Так что как раз одна свободная будет. Если что велком в барахольную тему.

Gutten
10.04.2014, 21:31
где можно глянуть перечень элементов Extreme версии карты?

Mick
11.04.2014, 06:53
где можно глянуть перечень элементов Extreme версии карты?

Постараюсь выложить на днях на свой сайт. Я потом объявлю дополнительно.

Mick
14.04.2014, 18:51
Выложил информацию о ревизии Extreme на свой сайт. Страничка http://micklab.narod.ru/ZXMSoundCard.htm
Смотрите, если заметите ошибки - сигнализируйте

AAA
14.04.2014, 19:10
Смотрите, если заметите ошибки - сигнализируйте
404 Not Found

File not found.

Mick
14.04.2014, 20:07
Что конкретно у тебя not found.

AAA
14.04.2014, 20:10
Смотрите, если заметите ошибки - сигнализируйте

Уже нармальна все. Было нот фонт сразу переход по ссылке. Мож гогле глючит)))

Mick
02.06.2014, 20:33
Вот поднимем темку

Фотки печатки

http://s006.radikal.ru/i214/1406/33/cb4d1b02ea06t.jpg (http://radikal.ru/F//s006.radikal.ru/i214/1406/33/cb4d1b02ea06t.jpg)

http://s43.radikal.ru/i101/1406/b6/89c2c60cf0abt.jpg (http://radikal.ru/F/s43.radikal.ru/i101/1406/b6/89c2c60cf0abt.jpg)

На выходных собрал одну

http://s006.radikal.ru/i214/1406/67/aad0cd162206t.jpg (http://radikal.ru/F/s006.radikal.ru/i214/1406/67/aad0cd162206t.jpg)

Mick
04.06.2014, 12:48
Гы, гы идеи черного кота приживаются через раз :)
Забыл перенести с версий Light и Middle выборку SAA1099 по портам 4FF и 5FF. Вернее джампер то поставил, а адресные линии не развел. Ну собственно, как бы оно ни на что не влияет, толь ко разве на будущие проги, которых может и не быть.
Да и сомнительность этих портво весьма большая, так типа для владельцев Тампаксов(Timex). Но буржуи ведь тоже на спеке обращаются к SAA1099 по портам FF и 1FF. Так что можно и забыть о сием недоразумении, ибо как их там звали великих поросят Нех и Нах :)

Ну это так к слову. Набросал прошивку - карта даже и заработала. :)

Krey
11.06.2014, 01:32
Если еще будет очередь на данные платы или у кого есть собранная на продажу пишите в личку или еще лучше на почту.

s-g-t
12.06.2014, 22:24
Mick, отправь, пожалуйста, возможность оплаты карты ZXM-SoundCard Extreme в личку. Или сюда или на барахолку (на барахолке ник sgt). Боюсь залезть в отложенные на карту деньги.
Как я понял совместно с NeoGS на ZX Evo ZXM-SoundCard Extreme будет работать?

Mick
16.06.2014, 18:24
Так сначала про версию Middle. Выложил версию прошивки без дешифрации порта #B3. Она имеет обозначение как версия 01.01 http://micklab.narod.ru/ZXMSoundCard.htm

Теперь об Extreme - начал собирать платки, думаю до конца недели соберу первые платы. Тогда и начну обрабатывать заказы (конструкторы собирать).

P.S. Собираю я платы сам в свободное время, поэтому сами понимаете процесс этот не быстрый. Но я постараюсь не затягивать с этим.

Mick
19.06.2014, 09:54
Так, совсем забыл рассказать о главной фитчи этой карты ZXM-SoundCard Extreme. То что она как бы включает в себя три устройства это уже все поняли. Но дополнительно в нее введен порт конфигурации FFFCh. В нем используются три бита.

0 бит - переключение штатной частоты тактирования YM на "расширенную"
Это означает, что при записи лог. 0 (по умолчанию после сброса) в этот бит частота YM в данном случае 3,5 МГц (напомню что для YM2203 нужно подавать удвоенную частоту). В случае записи в него лог. 1 то подключается другой генератор, так сказать расширенный, частота которого зависит от бита 1 в этом порте.
1 бит - расширенная частота Amstrad/Atari. Тоесть при записи лог. 0 (по умолчанию) будет идти на вход YM частота "Amstrad" (нормальная частота - 1МГц, но для YM2203 будет 2 МГц). В случае записи лог. 1 будет идти частота "Atari" (нормальная частота - 2МГц, но для YM2203 будет 4МГц.)
7 бит - принудительно блокирует выбор второго YM2203, чтобы так сказать при работе старых рукожопых программ, которые срут в порт xxFDh не было переключения на второй YM2203. Запись лог. 0 (по умолчанию) разрешает переключение YM, запись лог. 1 - запрещает.

Собственно выбор порта FFFCh и обусловлен чтобы исключить несанкционированное переключение входных частот YM в случае засирание порта xxFDh рукожопыми программами. Ну и часть xxFCh портов я использую как Зефире, так и в других своих проектах. Посему считайте я его прихватизировал :)
Ну и также отмечу, что этот порт также будет в ZXM-Zephyr, где будут также переключатся входная частота для YM. Но в отличии от YM2203, там частоты штатые - 1,75МГц, 1МГц, 2МГц, иными словами не удвоенные :)

И несколько примерчиков пользованием этого порта.



Set_clk_Amstrad:
ld a,01h
ld bc,0fffch
out (c),a
ret

Set_clk_Atari:
ld a,03h
ld bc,0fffch
out (c),a
ret

Disable_select_YM:
ld a,80h
ld bc,0fffch
out (c),a
ret


Ну вроде бы и все что хотел пока рассказать.

Blade
19.06.2014, 10:00
Странный выбор для порта.

Mick
19.06.2014, 10:10
Странный выбор для порта.

Да ничего странного нет. Просто в карте есть как бы порт FFFDh, ну вот чтобы не сильно выеживаться пусть будет FFFCh.

Blade
19.06.2014, 10:17
А что будет с пентагоном, если писать в FFFC? Будет срать сразу в 2 порта: FE и AY.

Mick
19.06.2014, 11:00
А что будет с пентагоном, если писать в FFFC? Будет срать сразу в 2 порта: FE и AY.

А что у пентагона настолько все плохо с дешифрацией, что он не может отличить FD от FC? Тогда еще один факт что пентагон *****демокомп. :)

Blade
19.06.2014, 11:06
У оригинального спектрума 128 тоже самое. FE выбирается по A0, FD по А1.

Mick
19.06.2014, 11:21
У оригинального спектрума 128 тоже самое. FE выбирается по A0, FD по А1.

Хм, ну а как же другие порты выбираются на пятногоне. Например порты Nemo IDE. Там они тоже оканчиваются на два нуля A1 = 0 и A0 = 0, как и FCh. Тоже будут писать в AY и FE?
Тогда я с вашего позволения положу болт на пентагон с его убогой дешифрацией.

solegstar
19.06.2014, 11:28
что-то я никак не врублюсь в проблему... /iorqge же есть. в любом случае пент надо до zx-bus дорабатывать и вводить iorqge. карточка откликается на fffc, выставляет iorqge, порты компа блокируются, не?

Blade
19.06.2014, 11:37
что-то я никак не врублюсь в проблему... /iorqge же есть.
Если карты нет, а софт пишет в эти порты, то iorqge не поможет. Запись в порты NemoIDE при отсутствующем NemoIDE с вероятностью 99% приведет к смерти софтины.

Mick
19.06.2014, 11:40
что-то я никак не врублюсь в проблему... /iorqge же есть. в любом случае пент надо до zx-bus дорабатывать и вводить iorqge. карточка откликается на fffc, выставляет iorqge, порты компа блокируются, не?

У меня пока на запись не блокируется, только на чтение.

---------- Post added at 11:40 ---------- Previous post was at 11:38 ----------


Если карты нет, а софт пишет в эти порты, то iorqge не поможет. Запись в порты NemoIDE при отсутствующем NemoIDE с вероятностью 99% приведет к смерти софтины.

Я так понимаю и от NemoIDE пятногон будет сходить с ума. Тогда дорабатывайте пентагон ибо под него подстраиваться не особо есть интерес.

solegstar
19.06.2014, 11:43
Если карты нет, а софт пишет в эти порты, то iorqge не поможет. Запись в порты NemoIDE при отсутствующем NemoIDE с вероятностью 99% приведет к смерти софтины.

тогда да, проблема. причем если проги для работы с винтом можно на пальцах рук пересчитать и они довольно таки специфичные, то для аудиокарты это реальная проблемка.

Blade
19.06.2014, 11:44
Зачем раскладывать грабли, если можно обойтись без этого? A1,A0 = 0 в адресе порта лучше не использовать.

Mick
19.06.2014, 11:54
Зачем раскладывать грабли, если можно обойтись без этого? A1,A0 = 0 в адресе порта лучше не использовать.

Ну как бы уже NemoIDE использует, а это как никак стандарт. Просто воспользуешься копировщиком фаталлом или WDC и все по бордеру побежали полоски и пердеж в AY. Ну его нафиг значит это пентагон, тормоз прогресса.

---------- Post added at 11:54 ---------- Previous post was at 11:52 ----------


тогда да, проблема. причем если проги для работы с винтом можно на пальцах рук пересчитать и они довольно таки специфичные, то для аудиокарты это реальная проблемка.

Ну как бы ты часто планирешь переключать входную частоту YM.
Я лично только в начале музыки или демки и при выходе.

Mick
23.06.2014, 12:02
Сегодня прицепил режим Amstrad CPC к звуковухе, разодрал музыкальный модуль Soundtrakker (если желание возникнет, то потом можно сборнички с музыкой выпустить) и накатал небольшую программулю, чтобы проверить.
Надо же даже поет музон. Проверял на Эве Лайт заодно и запись в порт FFFCh.
Запись происходит корректо, не пишет в бордер.
Так что Пентагон идет лесом повторно. Пусть сначала сделают для него вменяемую дешифирацию.

P.S. С сегодняшего дня начну понемногу собирать конструкторы.

AAA
23.06.2014, 12:04
Сегодня прицепил режим Amstrad CPC к звуковухе, разодрал музыкальный модуль Soundtrakker (если желание возникнет, то потом можно сборнички с музыкой выпустить) и накатал небльшую программулю, чтобы проверить.
Надо же даже поет музон. Проверял на Эве Лайт заодно и запись в порт FFFCh.
Запись происходит корректо, не пишет в бордер.
Так что Пентагон идет лесом повторно. Пусть сначала сделают для него вменяемую дешифирацию.

P.S. С сегодняшего дня начну понемногу собирать конструкторы.

Суппер, будет софт буду покупать.

Mick
23.06.2014, 12:31
Ах да, еще касательно собранных плат. Так как время у меня ограниченно и протестировать все программы я не могу, то карты будут проверятся тремя программами:
SAA1099 - Etunes-7
TSFM - TS Player от AAAband
Soundrive - FT3 demo.

И желательно иметь в обиходе ByteBlaster для программирования CPLD. А то вдруг ошибки какие вылезут в процессе эксплуатации. :)

AAA
23.06.2014, 12:33
Ах да, еще касательно собранных плат. Так как время у меня ограниченно и протестировать все программы я не могу, то карты будут проверятся тремя программами:
SAA1099 - Etunes-7
TSFM - TS Player от AAAband
Soundrive - FT3 demo.

Хорошо. В принципе особого шикарного выбора то нет. можешь включить Саа шную дему с бордерным эффектом фени, чтоб исключить проблемы несовместимости.

Mick
23.06.2014, 12:34
Хорошо. В принципе особого шикарного выбора то нет. можешь включить Саа шную дему с бордерным эффектом фени, чтоб исключить проблемы несовместимости.

А в чем несовместимость. Тут люди как бы и для Эвы хотят - нафиг им фенин бордер.

AAA
23.06.2014, 12:38
А в чем несовместимость. Тут люди как бы и для Эвы хотят - нафиг им фенин бордер.

А ну тогда вапрос сам собой атпадает.

Еще самая крутая дема для тестинга во всем мире считается:
Invitro Megademo
http://zxaaa.untergrund.net/view_demo.php?id=868

Там есть сразу:

AY, TS, FM, GS, covox, Soun Drive, причем в случае чего нет например GS можно и пропустить. И бордер есть пентагона. Все мальчики в мире ее пользуют для тестов компов, смотри ютуб если не веришь

Mick
23.06.2014, 14:05
Суппер, будет софт буду покупать.

А успеешь? :v2_ny2:

Я поглядел что у меня есть по Amstrad CPC. Есть модули Soundtrakker и модули Soundtrakker 128. Так что несколько выпусков Amstrad music можно выпустить. :)
Проигрывающий модуль для Soundtrakker я уже расколупал и адаптировал под Speccy. Осталось только мелодии сделать независимыми от адресов памяти.

---------- Post added at 14:05 ---------- Previous post was at 13:51 ----------



Как я понял совместно с NeoGS на ZX Evo ZXM-SoundCard Extreme будет работать?

Проверил специально связку NeoGS rev B и ZXM-SoundCard Extreme.
Работают и друг другу не мешают.
Единственно что нужно, это правильно смикшеровать их выходы, а то GS сама по себе тихая и получается это самый тихий источникво всей системе.

Ну это уже вы там сами эксперименты ставьте.

AAA
23.06.2014, 14:44
А успеешь?
Уже каплю, если что куплю у абронкротившихся спекрумистов.

Mick
23.06.2014, 14:59
И еще одна новость. Раз вроде все части карты работают, то на своем сайте http://micklab.narod.ru/ZXMSoundCard.htm
выложил прошивку для EPM7064STC100 и исходные тексты.

Засим пойду заниматься тиражированием и изъятием денежных масс у населения :v2_dizzy_botan: :)

Mick
24.06.2014, 21:06
Сегодня поразмял свои мозги на предмет что нибудь разломать. Короче доломал проигрыватель музыки редактора Soundtrakker ( Amstrad CPC), теперь музон не зависит от адресов памяти. Правда пришлось как бы чуток изменить сам формат музыки. Теперь под винду надо накатать небольшую утилитку, чтобы автоматизировать процесс. И вуаля можно выпускать сборники аля Amstrad music.
По крайней мере у меня 61 трек Soundtrakker, а это как минимум 3 выпуска по 20 мелодий :)
А еще ведь есть Soundtrakker 128 :)

Mick
02.07.2014, 18:25
Так, раз народ начал получать свои посылки, то еще раз напомню. В случае работы в составе Эвы по крайней мере с базовой конфой, то необходимо надеть джампер на JP2!

Это чтобы вопросов не возникло - почему молчит.

Mick
02.07.2014, 21:35
И да, необходимо замкнуть джампер подачи +12В на самой Эве. Без него тоже будет молчать, так как аналоговая часть питается от +12В.
Расположение джампера уточняйте по сборочному чертежу. Знаю что на версии B он находится рядом с слотами.

SoftFelix
03.07.2014, 02:05
Собрал вчера карту.

http://photo.qip.ru/photo/softfelix/3868246/xlarge/107766280.jpg (http://photo.qip.ru/users/softfelix/3868246/107766280/)

http://photo.qip.ru/photo/softfelix/3868246/xlarge/107766283.jpg (http://photo.qip.ru/users/softfelix/3868246/107766283/)

http://photo.qip.ru/photo/softfelix/3868246/xlarge/107766281.jpg (http://photo.qip.ru/users/softfelix/3868246/107766281/)

ПЛИС прошил. Установлена в КАЙ-2010 через елку ZX-BUS TEE и является 3-ей по приоритету (первая - ГС, вторая - ZXMC2). Ни один из 3-х джамперов НЕ установлен. Сразу после включения и далее на всём протяжении работы наблюдаю в динамиках довольно сильные щелчки, шорохи и прочие звуковые эффекты, которые появляются в RND-порядке. Щёлкает и трещит даже в меню БАСИКА 128. Пока проверил только AY-часть платы - вроде музыка играет (как я понял, два 2203 дублируют штатный AY?). Ставил карту единственной (GS и ZXMC2 удалены) в слот ёлки с наивысшим приоритетом (вместо ГС) - всё тоже самое. Переключение в компе ТУРБО-неТУРБО на количество и частоту шорохов и щелчков не влияют. В компе есть порт #FF. Какие мысли?

Хотелось бы проверить по отдельности другие звуковые узлы карты (SAA, TLC). Киньте, плиз, ссылки на конкретный софт.

Mick
03.07.2014, 08:11
ПЛИС прошил. Установлена в КАЙ-2010 через елку ZX-BUS TEE и является 3-ей по приоритету (первая - ГС, вторая - ZXMC2). Ни один из 3-х джамперов НЕ установлен. Сразу после включения и далее на всём протяжении работы наблюдаю в динамиках довольно сильные щелчки, шорохи и прочие звуковые эффекты, которые появляются в RND-порядке. Щёлкает и трещит даже в меню БАСИКА 128. Пока проверил только AY-часть платы - вроде музыка играет (как я понял, два 2203 дублируют штатный AY?). Ставил карту единственной (GS и ZXMC2 удалены) в слот ёлки с наивысшим приоритетом (вместо ГС) - всё тоже самое. Переключение в компе ТУРБО-неТУРБО на количество и частоту шорохов и щелчков не влияют. В компе есть порт #FF. Какие мысли?

Хотелось бы проверить по отдельности другие звуковые узлы карты (SAA, TLC). Киньте, плиз, ссылки на конкретный софт.

Печалька, будем значит думать.
SAA1099 можно проверить любым выпуском E-Tunes, но лучше 7 (он интересный)
TLC - например FT3 demo.

А что за порт FF в KAY? Если, который в дискогрызе, то он у всех дискогрызных есть, а если нет, то это уже становится интересным, потому как SAA как раз на нем и висит.

SoftFelix
03.07.2014, 08:25
А что за порт FF в KAY?
Порт атрибутов. Дешифрируется по А0=А5=1, работает только на чтение. Но, по идее, порт (как и вся плата) должен отрубаться по IORQGE. Можно как-нить локализовать источник посторонних звуков? Установкой какого-либо джампера? Т.е. понять, какой именно узел трещит.

SAA1099 можно проверить любым выпуском E-Tunes, но лучше 7 (он интересный)
TLC - например FT3 demo.

Понял. А FT3 demo - так и искать?

Gutten
03.07.2014, 08:42
Попробуй вынуть обе YM2203.

SoftFelix
03.07.2014, 08:56
Попробуй вынуть обе YM2203.
Сегодня вечером после работы буду экспериментировать.

Mick
03.07.2014, 09:34
Порт атрибутов. Дешифрируется по А0=А5=1, работает только на чтение. Но, по идее, порт (как и вся плата) должен отрубаться по IORQGE. Можно как-нить локализовать источник посторонних звуков? Установкой какого-либо джампера? Т.е. понять, какой именно узел трещит.

Понял. А FT3 demo - так и искать?

Так вроде файл называется FT3 DEMO.SCL

По поводу IORGE он у меня на FF не заведен и работает на запись, как и порты SounDrive.
Попробовать можно вот
1. Одеть джампер JP2, прикинутся Эвой. По идее работать должно
2. Снять пока YM2203

Потом будем отключать прошивками. :)

SoftFelix
03.07.2014, 13:01
Mick, а можно более подробно про джампера (перемычки) на плате Extreme? Т.е. как они на аппаратном уровне влияют на работу.

И ещё вопрос. В КАЕ-2010 установлен YM. Так вот когда он играет, также играет AY на плате Extreme. Это нормально? AY на плате разве не должен блокироваться?

Mick
03.07.2014, 13:15
И ещё вопрос. В КАЕ-2010 установлен YM. Так вот когда он играет, также играет AY на плате Extreme. Это нормально? AY на плате разве не должен блокироваться?

Это нормально :) но как сам понимаешь бессмысленно :)
Дело в том что блокировка портов происходит только на чтение. Иными словами. Когда идет запись в YM то она проходит и на набортный и на карточку. А вот когда идет чтение, то читает только с YM на карте.

SoftFelix
03.07.2014, 13:17
Это нормально
Понятно. По перемычкам что?

Mick
03.07.2014, 13:18
Mick, а можно более подробно про джампера (перемычки) на плате Extreme? Т.е. как они на аппаратном уровне влияют на работу.


Там три преремычки, но JP3 неиспользуется совсем.
JP1 - это блокировка порта FD (надет-блокирует), короче YM перестанет работать на карте
JP2 - это режим норма/Эва(надет)

SoftFelix
03.07.2014, 13:20
JP2 - это режим норма/Эва(надет)
Вот тут можно подробнее? Какую несовместимость в Эвой он фиксит?

Mick
03.07.2014, 13:24
Вот тут можно подробнее? Какую несовместимость в Эвой он фиксит?

Он фиксит некий маразм эвастроителей, или когда идет обращение к портам, которые есть на плате Эвы, то сигнал IORQ блокируется.
Т.е. в режиме Эва, я не использую сигнал IORQ, а рулю по MREQ и M1.

И да, если когда вытащишь оба YM2203 и треск останется, то придется паяльником немного поработать чтобы узнатькто там трещит. Я подозреваю что это узел с SAA1099. Если есть осцилограф, то попробуй стать на выходы 4 и 5 ноги SAA.
И погляди будут там иголки.

SoftFelix
03.07.2014, 20:44
Вот такая новая инфа. К сожалению, осцилла нет. Трещит, скорее всего, SAA.

1. Вытащил обе 2203 - треск.
2. Поставил перемычку на JP2 PentEvo - трещит.
3. Воткнул карту прямо в KAY-2010 БЕЗ елки, в слот с наивысшим приоритетом - трещит.
4. Поставил перемычку на JP3 Port FF - трещит.
5. В BASIC 48 - трещит.
6. В BASIC 48 дали команду LOAD "" (DI - запретили прерывания?) - НЕ трещит.

SAA в Тюнесах буду тестить чуть позже, FT3 DEMO для SounDrive'а так и не нашёл. :)

В КАЕ больше нет свободных слотов (Extreme около БП).
http://photo.qip.ru/photo/softfelix/3868246/xlarge/107771541.jpg (http://photo.qip.ru/users/softfelix/3868246/107771541/)

http://photo.qip.ru/photo/softfelix/3868246/xlarge/107771543.jpg (http://photo.qip.ru/users/softfelix/3868246/107771543/)

Карта прямо в слоте КАЯ.
http://photo.qip.ru/photo/softfelix/3868246/xlarge/107771538.jpg (http://photo.qip.ru/users/softfelix/3868246/107771538/)

Видео со звуком, как оно глючит. (http://www.youtube.com/watch?v=WW45Cf0MsMk)


http://www.youtube.com

Mick
03.07.2014, 21:48
Да уж пердит не по-детски. Сделай вот что, отпаяй пока резистор R4. Он отрубит совсем SAA1099. И посмотри треск останется или нет.

SoftFelix
03.07.2014, 21:51
Сделай вот что, опаяй пока резистор R4. Он отрубит совсем SAA1099. И посмотри треск останется или нет.
о.к. Только завтра на работе. Отпишусь вечером.

Mick
03.07.2014, 21:54
И да, я уже писал JP3 вообще никак не влияет, он даже прошивкой не обрабатывается.

SoftFelix
03.07.2014, 22:24
И да, я уже писал JP3 вообще никак не влияет, он даже прошивкой не обрабатывается.
Да, я это видел. Просто решил попробовать на всякий случай.

SoftFelix
04.07.2014, 11:21
Сделай вот что, отпаяй пока резистор R4
6-ую ногу SAA при этом не надо посадить на GND для надёжности?

Проверил ещё раз монтаж на соответствие номиналов, залипонов и прочего - всё нормально. С ПЛИС все сигналы до SAA и TLC доходят правильно.

Вчера загрузил E-TUNES #7. Пришлось с дискеты, со SMUC'а не запускалось (зависон в конце с зелёным бордером). Музыка есть, но сильно искажена из-за этих щелчков и скрипов. Там играет только SAA или ещё подмешивается 2203? А вот 2203, как AY, играет чисто, но _на_фоне_ треска, т.е. мелодия не искажена.

Можно ссылку на дему для SounDrive'а?

Интересно: при запрещённых прерываниях (DI) и если комп "запАузить" (штатный контроллер PS/2-клавы на плате КАЯ позволяет с клавы сделать статический /WAIT), то треска нет.

На основной плате КАЯ в слотах установлены: NEMO-IDE, NEMO-FDC, SMUC.

Gutten
04.07.2014, 11:40
Кстати, у меня E-TUNES #7 через Unreal (не смуком, а .scl в дисководе А: ) не запускается, в отличие от другие подборок. Какая-то она кривая. Попробуй другие подборки.

---------- Post added at 11:40 ---------- Previous post was at 11:38 ----------

Пропробуй таки эту демку, там всё проверится (кроме SAA).
http://zx-pk.ru/showpost.php?p=719396&postcount=967

А уж SAA любым E-Tunes'ом проверяй.

SoftFelix
04.07.2014, 11:45
И вот ещё чего вспомнил. Вот узел формирования /IODOS в NEMO-FDC.

http://photo.qip.ru/photo/softfelix/3868246/xlarge/96330485.jpg (http://photo.qip.ru/users/softfelix/3868246/96330485/)

Так вот R4 у меня установлен, а снизу VD2 напаяна перемычка. Такая рекомендация была в сборочной документации.

ВНИМАНИЕ! Для владельцев KAY и компьютеров, где нет сигнала /IODOS резистор R4 не устанавливаем,VD2 заменяем проволочной перемычкой!

Mick
04.07.2014, 11:48
Кстати, у меня E-TUNES #7 через Unreal (не смуком, а .scl в дисководе А: ) не запускается, в отличие от другие подборок. Какая-то она кривая.

Я SCL не делал, я выкладывал образы в trd. Все вопросы к SCL деятелю.
У меня этот выпуск и на Эве и на Фениксе прекрасно грузится и работает.

---------- Post added at 11:48 ---------- Previous post was at 11:45 ----------


6-ую ногу SAA при этом не надо посадить на GND для надёжности?


В принципе можешь выпаять два электролита С16 и C21. Так сказать тоже звук от SAA пойдет.

SoftFelix
04.07.2014, 11:51
у меня E-TUNES #7 через Unreal (не смуком, а .scl в дисководе А: ) не запускается, в отличие от другие подборок.
Я развернул на винт оригинальный TRD с сайта Mick'а. Потом его же (с винта) скинул на дискету - запускается.

Gutten
04.07.2014, 11:51
Я SCL не делал, я выкладывал образы в trd. Все вопросы к SCL деятелю.

Ну или .TRD. Короче, все E-Tunes'ы скачивал с твоего сайта. Но почему-то именно с №7 проблемы.Виснет с цветными квадратиками. Может у меня настройки кривые какие, но остальные выпуски работают. Ну не будем больше об этом, оно к делу не относится. Попробую заново скачать.

SoftFelix
04.07.2014, 11:53
Так сказать тоже звук от SAA пойдет.
Наверное, имелось ввиду "НЕ пойдёт"?

Mick
04.07.2014, 11:55
И вот ещё чего вспомнил. Вот узел формирования /IODOS в NEMO-FDC.
Так вот R4 у меня установлен, а снизу VD2 напаяна перемычка. Такая рекомендация была в сборочной документации.

У меня на карте сигнал подтянут к +5В через резистор R39.

---------- Post added at 11:55 ---------- Previous post was at 11:54 ----------


Наверное, имелось ввиду "НЕ пойдёт"?

Да так оно правильнее :)

SoftFelix
04.07.2014, 11:59
Цитата:
Сообщение от SoftFelix Посмотреть сообщение
И вот ещё чего вспомнил. Вот узел формирования /IODOS в NEMO-FDC.
Так вот R4 у меня установлен, а снизу VD2 напаяна перемычка. Такая рекомендация была в сборочной документации.
У меня на карте сигнал подтянут к +5В через резистор R39.
Я к чему это написал: может это влиять на работоспособность карты в КАЕ?

Mick
04.07.2014, 12:15
Я к чему это написал: может это влиять на работоспособность карты в КАЕ?


Если у тебя больше нет потребителей IODOS, то получается два резистора соединенных последовательно 1к + 680 Ом подсоединенных к питанию. Итого получается, что сигнал DOS подтянут к +5В через 1,6кОм

Во вложении небльшой архивчик.
Три прошивки
1 без SAA,
2 без SD
3 без YM
Тоесть выборка одного из этих устройств не осуществляется никогда.
Ну и FT3 Demo там же

Архивчик временный, потом удалю.

Вложение удалено за не надобностью!

SoftFelix
04.07.2014, 12:56
Если у тебя больше нет потребителей IODOS,
В SMUC'е есть, но там он не задействован. Для Extreme это входной сигнал? Порты SAA становятся доступными на запись при /IODOS=1?

Во вложении небльшой архивчик.
Три прошивки
1 без SAA,
2 без SD
3 без YM
Попробую... Но понять бы почему трещит...

---------- Post added at 12:56 ---------- Previous post was at 12:47 ----------

А почему возникла надобность в сигнале /IODOS? Ведь в порты SAA можно писать только при /DOS=1, да и в CPLD он заведён.