Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   PentEvo + ZXMC = FAIL!? (http://zx-pk.ru/showthread.php?t=15498)

newart 30th March 2011 23:51

PentEvo + ZXMC = FAIL!?
 
Воткнул ZXMC Caro в Пентеву - на экране цветные квадратики. Клава реагирует на PrtScr (меняет режимы экрана). На ресет реакции нет.
Вкл выкл питания приводит к черному экрану. Пробовал вставлять в оба слота - результат одинаковый.

В саму ZXMC никаких девайсов не воткнуто.

:dizzy_mad_old:

---------- Post added at 22:51 ---------- Previous post was at 22:51 ----------

Версия платы ZXMC 2.x

Ewgeny7 31st March 2011 00:07

Quote:

Originally Posted by newart (Post 371257)
Воткнул ZXMC Caro в Пентеву - на экране цветные квадратики.

? Это надо много покурить, чтобы еще одну клаву в Эву воткнуть :)
Там кагбэ при чтении FE будут конфликтовать ПЛИС на Эве и МК+АП6 на мультикарте. Мне кажется, что ПЛИС сгорит первой, а мультикарта устоит.

newart 31st March 2011 00:10

Quote:

Originally Posted by Ewgeny7 (Post 371266)
? Это надо много покурить, чтобы еще одну клаву в Эву воткнуть

Мне не просто клаву надо, а MIDI клаву. То есть все что нужно от ZXMC - COM порт.

---------- Post added at 23:10 ---------- Previous post was at 23:09 ----------

Quote:

Originally Posted by Ewgeny7 (Post 371266)
Там кагбэ при чтении FE будут конфликтовать ПЛИС на Эве и МК+АП6 на мультикарте. Мне кажется, что ПЛИС сгорит первой, а мультикарта устоит.

Это понимать так - что авторы современно железа полные балбесы?

Ewgeny7 31st March 2011 00:18

Нет. Просто есть список портов, которые "прописаны" в ПЛИС, и дублирование их внешними платами ни к чему хорошему не приведет.
Туда входит клавиатура, магнитофон, джой, порты ВГ93, Z-контроллера...

---------- Post added at 23:15 ---------- Previous post was at 23:14 ----------

Quote:

Originally Posted by newart (Post 371268)
То есть все что нужно от ZXMC - COM порт.

А компот самой Эвы не катит?

---------- Post added at 23:18 ---------- Previous post was at 23:15 ----------

Забыл добавить порты АУ.

newart 31st March 2011 00:23

Quote:

Originally Posted by Ewgeny7 (Post 371272)
А компот самой Эвы не катит?

Таковой существует исключительно в фантазии авторов и в виде штырьков на плате, цитирую ЛВД:

Quote:

Вроде сделано в ФПГА ваит на обращения к портам, и атмега должна обрабатывать, эмулируя контроллер. Но она этого пока не делает
ЦШРВ:

Quote:

Работу над RS232 начал месяца два назад, но как начал так и пока ничего не делал больше.


---------- Post added at 23:23 ---------- Previous post was at 23:22 ----------

То есть Пентева неполноценна вдвойне.

1. имеет не рабочий RS232
2. не работает с картой ZXMC

BYTEMAN 31st March 2011 00:26

newart, выкидывай Пентеву, бери Байт! Что допаяешь, то и будет! :)

Ewgeny7 31st March 2011 00:36

Quote:

Originally Posted by BYTEMAN (Post 371283)
newart, выкидывай Пентеву, бери Байт!

Лучше Феникса :)

---------- Post added at 23:36 ---------- Previous post was at 23:34 ----------

Quote:

Originally Posted by Ewgeny7 (Post 371266)
Мне кажется, что ПЛИС сгорит первой,

Это была шутка, если кто не понял.
При конфликте портов ПЛИС просто не выдаст сигнал IORQ с процессора на слоты.

newart 31st March 2011 00:38

Quote:

Originally Posted by Ewgeny7 (Post 371288)
При конфликте портов ПЛИС просто не выдаст сигнал IORQ с процессора на слоты.

Это решаемо?

Black_Cat 31st March 2011 00:48

Quote:

Originally Posted by newart (Post 371290)
Это решаемо?

ага, загрузкой вместо Пентэвы чего-то другого :) ..вон Скорпэву например :)
..если конечно там правильно всё сделано :) ..заодно это и выясним :)

newart 31st March 2011 00:57

Quote:

Originally Posted by БК-0010 (Post 371293)
ага, загрузкой вместо Пентэвы чего-то другого

А если почикать дорожки на ZXMC что бы исчезли вызывающие конфликт порты клавы и мышки?..

caro 31st March 2011 07:20

Quote:

Originally Posted by newart (Post 371296)
А если почикать дорожки на ZXMC что бы исчезли вызывающие конфликт порты клавы и мышки?..

Если к ZXMC не подключать клаву и мышку, то их порты не должны блокировать порты материнской платы.
Похоже конфликт идет по портам модема или часов, хотя не понятно, почему это может приводить к не работоспособности машины, поскольку блокируются только порты на чтение.

Ewgeny7 31st March 2011 08:58

Насколько помнится, мультикарта еще и сигнал RESET генерирует, довольно длинный.
На ПентЭве сигнал сброса создает Мега, далее через ПЛИС выдавая на проц и слоты.
Т.е. на внешний сигнал сброса плата не рассчитана. Схему надо смотреть, чтоб точнее сказать.
Кагбэ не здесь ли глюк?

---------- Post added at 07:55 ---------- Previous post was at 07:43 ----------

Нет, сигнал сброса с ПЛИСы идет через разделительный резистор. Мешаться сигналы не должны.

---------- Post added at 07:58 ---------- Previous post was at 07:55 ----------

а вот здесь да, IORQ на слоты пойдет только если не откликнулись внутренние порты ПЛИС:
Code:

assign iorq1_n = iorq_n | porthit;
assign iorq2_n = iorq1_n | iorqge1;

porthit - как раз признак селекта внутренних портов.

Black_Cat 31st March 2011 11:18

Quote:

Originally Posted by newart (Post 371296)
А если почикать дорожки на ZXMC

newart, с Пентевой ничего не выйдет, она сделана не корректно, с нарушением стандарта на шину NemoBus, и имеет очень ограниченную совместимость со cпектрумовским железом. А глюки возможно из-за слишком короткого ресета на ZxEvo. Полюбому, пробовать надо на других прошивках, например Скорпэве, там хоть арбитраж шины надеюсь сделан правильно..

newart 31st March 2011 17:09

Quote:

Originally Posted by БК-0010 (Post 371386)
Полюбому, пробовать надо на других прошивках, например Скорпэве, там хоть арбитраж шины надеюсь сделан правильно..

Где брать? Да и ведь там Fatal c SD наверное уже работать не будет?

Black_Cat 31st March 2011 17:15

все вопросы к Жене7


All times are GMT +4. The time now is 16:07.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.