Подключение SounDrive к ZX-Evo

ZX evolution software and hardware

Postby lvd » 21 Jan 2013, 17:37

ггг, да, кемстон-порт 1ф блокируется.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1637
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby solegstar » 21 Jan 2013, 17:47

а на запись его зашарить никак нельзя? :)
solegstar
 
Posts: 51
Joined: 17 Dec 2009, 17:33
Location: Харьков, Украина
Group: Registered users

Postby lvd » 21 Jan 2013, 18:27

Порты блокируются только по адресу, узнать, что будет -- чтение или запись, по адресу нельзя.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1637
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby solegstar » 21 Jan 2013, 19:35

абыдно, понимаешь! а для условия 1F в адреса никак нельзя подмешать /RD? хотя бы для него... если нет, так нет. я слышал в Эве есть ковокс через ШИМ, может добавить туда эти 4-ре канала и будет внутри Эвы SounDrive раз такое дело, не?
solegstar
 
Posts: 51
Joined: 17 Dec 2009, 17:33
Location: Харьков, Украина
Group: Registered users

Postby lvd » 21 Jan 2013, 20:11

solegstar wrote:а для условия 1F в адреса никак нельзя подмешать /RD?

Если в адреса подмешивать стробы, то получатся иголки. Альтера в пентеве гейтует /IORQ от процессора на зхбас исключительно на основе адреса, который процессором выдаётся заранее. Если подмешать /RD (который выдаётся одновременно с /IORQ), то на выходе /IORQ из альтеры, очевидно, возникнут иголки: сначала /IORQ пропускается, но тут же появляется /RD и снова выключает /IORQ.

Можно вообще не фильтровать порт #1F, но тогда кто-то сунет девайс с портом #1F на чтение и получится конфликт на шине (КЗ для драйверов, альтера, скорее всего, проиграет, велком ту ЧРВ на перепайку...). Ещё вариант -- исключить кемстон-жопстик из пентевы.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1637
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby solegstar » 21 Jan 2013, 20:24

не-не, не надо конфликтов... :) ладно, спс за разъяснения.
solegstar
 
Posts: 51
Joined: 17 Dec 2009, 17:33
Location: Харьков, Украина
Group: Registered users

Postby DimkaM » 22 Jan 2013, 02:41

чё за привычка юзать сорок восемь восьмибитных портов?! Экономия одного корпуса ЛА или ЛИ что ли?
В саундриве ваще одного восьмибитного достаточно, плюс два младших бита старшей половины адресов. И херач ОТИРом все четыре канала за раз.

Кстати:
Code: Select all
SOUNDRIVE 1.05 PORTS - mode 2
  #F1 = left channel A
  #F3 = left channel B (GS covox - port #B3)
  #F9 = right channel C
  #FB = right channel D (covox - port #FB)
Единственное - канал D через Евный ковокс будет работать
ZX-Evo rev C, ZXNetUsb rev С
DimkaM
 
Posts: 1290
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby solegstar » 22 Jan 2013, 06:08

DimkaM wrote:чё за привычка юзать сорок восемь восьмибитных портов?! Экономия одного корпуса ЛА или ЛИ что ли?

это не ко мне, это стандарт с 96г. в первом сообщении есть ссылка на статью в спекки-вики на эту тему.

DimkaM wrote:Кстати:

MODE 2 это режим совместимости с другими стандартами ковоксов (пентагон, GS), F1 и F9 это вообще рудимент схемы, основной режим SounDrive MODE1, т.е. порты на запись 0F, 1F, 4F, 5F. Всё остальное попытка поддержать всё доступное однотиповое железо+ПО.

to lvd: можно всё таки сделать custom-прошиву с условием (1F+/RD), т.е. чтоб формировалось iorqge только при чтении 1F? пусть будут иголки при опросе кемстона, поглядим на сколько это черевато, я у себя протестирую. чтоб не выкладывать прошу здесь, если можно отправь мне на электропочту мой_ник(at)ukr.net. спасибо.
solegstar
 
Posts: 51
Joined: 17 Dec 2009, 17:33
Location: Харьков, Украина
Group: Registered users

Postby lvd » 22 Jan 2013, 07:21

solegstar wrote:это не ко мне, это стандарт с 96г. в первом сообщении есть ссылка на статью в спекки-вики на эту тему.

В ширувики в этой статье адресов портов не наблюл.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1637
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby lvd » 22 Jan 2013, 07:22

solegstar wrote:to lvd: можно всё таки сделать custom-прошиву

Можно. Но поддерживать её, очевидно, не буду.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1637
Joined: 07 Apr 2007, 22:28
Group: Registered users

PreviousNext

Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 8 guests

cron