Page 1 of 3

Порты ZX-Evolution

PostPosted: 24 Dec 2011, 17:01
by Byteman
Всем привет!
Возник такой вопрос: порт #xx5E до слотов доходит? Или в пентэве где-то юзается и на периферию никогда не придёт? Сегодня попробовали тестануть сидбластер на пентэве, дык вышло так, что запись в порты карточки ни в какую не прокатывала... Может, это у меня пентэва глючит (она у меня доходяга)... Спрашиваю, чтобы знать, куда дальше копать.
Благодарю за ответы.

Re: Порты ZX-Evolution

PostPosted: 24 Dec 2011, 18:36
by DDp
Byteman wrote:порт #xx5E до слотов доходит? Или в пентэве где-то юзается и на периферию никогда не придёт?

В BASECONF порты, которые реализованы в прошивке не "доходят" до ZX-BUS. Порты дешифрируются как минимум по 8 младшим битам. (см. описание BASECONF - глава 4)

IN/OUT #5E до ZX-BUS "доходит" (проверил осциллом).

Re: Порты ZX-Evolution

PostPosted: 24 Dec 2011, 18:40
by Byteman
DDp, благодарю! Я уже доку до этого проштудировал, но решил спросить, "а вдруг" :) Значит, где-то пентэва сильно глючить...

Re: Порты ZX-Evolution

PostPosted: 24 Dec 2011, 22:05
by lvd
Byteman wrote:DDp, благодарю! Я уже доку до этого проштудировал, но решил спросить, "а вдруг" :) Значит, где-то пентэва сильно глючить...

осциллогляд нэ?

В турбах запись будет на 7мгц идти (или эквиваленте), сид может охренеть.

Re: Порты ZX-Evolution

PostPosted: 24 Dec 2011, 23:55
by Byteman
lvd wrote:осциллогляд нэ?

Тестили у меня дома, а я пока что без инструмента... Даже пробника не было...
lvd wrote:В турбах запись будет на 7мгц идти (или эквиваленте), сид может охренеть.

Думаю, потянет. Там не СИД будет охреневать, а 6502, а точнее, 1533 серия на регистрах :) Вобщем, всё учтено ;)

Re: Порты ZX-Evolution

PostPosted: 10 Jan 2012, 19:51
by DimkaM
Переписываю драйвер z-sd by Savelij под шадов порты. для начала закомментил все обращения к порту 0х77. Компилю, запускаю в Унреале, а оно работает!
В Унреале 77 порт на z-sd не разведён что ли?

Re: Порты ZX-Evolution

PostPosted: 10 Jan 2012, 20:47
by lvd
в 77 только ЦС на сдкарту. думаю анрыл щитает его всегда стоячим. Хотя хз.

Re: Порты ZX-Evolution

PostPosted: 11 Jan 2012, 07:10
by DimkaM
Блин и NMI програмный в Унреале не прокатывает или я что то не так делаю:
out (0xbf),0x8
out (oxbf),0x0

Правильно?

Re: Порты ZX-Evolution

PostPosted: 11 Jan 2012, 07:37
by DimkaM
DimkaM wrote:out (0xbf),0x8
out (oxbf),0x0

Правильно?
Может ещё какие условия нужны для его срабатывания в Еве или всё правильно?

Re: Порты ZX-Evolution

PostPosted: 11 Jan 2012, 12:39
by savelij
Просто добавь воды. В смысле HALT после дрочки битов. И будет тебе в анрыле щастье.