Что конкретно у тебя not found.
Вид для печати
Что конкретно у тебя not found.
Вот поднимем темку
Фотки печатки
http://s006.radikal.ru/i214/1406/33/cb4d1b02ea06t.jpg
http://s43.radikal.ru/i101/1406/b6/89c2c60cf0abt.jpg
На выходных собрал одну
http://s006.radikal.ru/i214/1406/67/aad0cd162206t.jpg
Гы, гы идеи черного кота приживаются через раз :)
Забыл перенести с версий Light и Middle выборку SAA1099 по портам 4FF и 5FF. Вернее джампер то поставил, а адресные линии не развел. Ну собственно, как бы оно ни на что не влияет, толь ко разве на будущие проги, которых может и не быть.
Да и сомнительность этих портво весьма большая, так типа для владельцев Тампаксов(Timex). Но буржуи ведь тоже на спеке обращаются к SAA1099 по портам FF и 1FF. Так что можно и забыть о сием недоразумении, ибо как их там звали великих поросят Нех и Нах :)
Ну это так к слову. Набросал прошивку - карта даже и заработала. :)
Если еще будет очередь на данные платы или у кого есть собранная на продажу пишите в личку или еще лучше на почту.
Mick, отправь, пожалуйста, возможность оплаты карты ZXM-SoundCard Extreme в личку. Или сюда или на барахолку (на барахолке ник sgt). Боюсь залезть в отложенные на карту деньги.
Как я понял совместно с NeoGS на ZX Evo ZXM-SoundCard Extreme будет работать?
Так сначала про версию Middle. Выложил версию прошивки без дешифрации порта #B3. Она имеет обозначение как версия 01.01 http://micklab.narod.ru/ZXMSoundCard.htm
Теперь об Extreme - начал собирать платки, думаю до конца недели соберу первые платы. Тогда и начну обрабатывать заказы (конструкторы собирать).
P.S. Собираю я платы сам в свободное время, поэтому сами понимаете процесс этот не быстрый. Но я постараюсь не затягивать с этим.
Так, совсем забыл рассказать о главной фитчи этой карты 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
Странный выбор для порта.