Просмотр полной версии : PentEvo + ZXMC = FAIL!?
Воткнул ZXMC Caro в Пентеву - на экране цветные квадратики. Клава реагирует на PrtScr (меняет режимы экрана). На ресет реакции нет.
Вкл выкл питания приводит к черному экрану. Пробовал вставлять в оба слота - результат одинаковый.
В саму ZXMC никаких девайсов не воткнуто.
:dizzy_mad_old:
---------- Post added at 22:51 ---------- Previous post was at 22:51 ----------
Версия платы ZXMC 2.x
Воткнул ZXMC Caro в Пентеву - на экране цветные квадратики.
? Это надо много покурить, чтобы еще одну клаву в Эву воткнуть :)
Там кагбэ при чтении FE будут конфликтовать ПЛИС на Эве и МК+АП6 на мультикарте. Мне кажется, что ПЛИС сгорит первой, а мультикарта устоит.
? Это надо много покурить, чтобы еще одну клаву в Эву воткнуть
Мне не просто клаву надо, а MIDI клаву. То есть все что нужно от ZXMC - COM порт.
---------- Post added at 23:10 ---------- Previous post was at 23:09 ----------
Там кагбэ при чтении FE будут конфликтовать ПЛИС на Эве и МК+АП6 на мультикарте. Мне кажется, что ПЛИС сгорит первой, а мультикарта устоит.
Это понимать так - что авторы современно железа полные балбесы?
Нет. Просто есть список портов, которые "прописаны" в ПЛИС, и дублирование их внешними платами ни к чему хорошему не приведет.
Туда входит клавиатура, магнитофон, джой, порты ВГ93, Z-контроллера...
---------- Post added at 23:15 ---------- Previous post was at 23:14 ----------
То есть все что нужно от ZXMC - COM порт.
А компот самой Эвы не катит?
---------- Post added at 23:18 ---------- Previous post was at 23:15 ----------
Забыл добавить порты АУ.
А компот самой Эвы не катит?
Таковой существует исключительно в фантазии авторов и в виде штырьков на плате, цитирую ЛВД:
Вроде сделано в ФПГА ваит на обращения к портам, и атмега должна обрабатывать, эмулируя контроллер. Но она этого пока не делает
ЦШРВ:
Работу над RS232 начал месяца два назад, но как начал так и пока ничего не делал больше.
---------- Post added at 23:23 ---------- Previous post was at 23:22 ----------
То есть Пентева неполноценна вдвойне.
1. имеет не рабочий RS232
2. не работает с картой ZXMC
newart, выкидывай Пентеву, бери Байт! Что допаяешь, то и будет! :)
newart, выкидывай Пентеву, бери Байт!
Лучше Феникса :)
---------- Post added at 23:36 ---------- Previous post was at 23:34 ----------
Мне кажется, что ПЛИС сгорит первой,
Это была шутка, если кто не понял.
При конфликте портов ПЛИС просто не выдаст сигнал IORQ с процессора на слоты.
При конфликте портов ПЛИС просто не выдаст сигнал IORQ с процессора на слоты.
Это решаемо?
Black_Cat
30.03.2011, 23:48
Это решаемо?ага, загрузкой вместо Пентэвы чего-то другого :) ..вон Скорпэву например :)
..если конечно там правильно всё сделано :) ..заодно это и выясним :)
ага, загрузкой вместо Пентэвы чего-то другого
А если почикать дорожки на ZXMC что бы исчезли вызывающие конфликт порты клавы и мышки?..
А если почикать дорожки на ZXMC что бы исчезли вызывающие конфликт порты клавы и мышки?..Если к ZXMC не подключать клаву и мышку, то их порты не должны блокировать порты материнской платы.
Похоже конфликт идет по портам модема или часов, хотя не понятно, почему это может приводить к не работоспособности машины, поскольку блокируются только порты на чтение.
Насколько помнится, мультикарта еще и сигнал RESET генерирует, довольно длинный.
На ПентЭве сигнал сброса создает Мега, далее через ПЛИС выдавая на проц и слоты.
Т.е. на внешний сигнал сброса плата не рассчитана. Схему надо смотреть, чтоб точнее сказать.
Кагбэ не здесь ли глюк?
---------- Post added at 07:55 ---------- Previous post was at 07:43 ----------
Нет, сигнал сброса с ПЛИСы идет через разделительный резистор. Мешаться сигналы не должны.
---------- Post added at 07:58 ---------- Previous post was at 07:55 ----------
а вот здесь да, IORQ на слоты пойдет только если не откликнулись внутренние порты ПЛИС:
assign iorq1_n = iorq_n | porthit;
assign iorq2_n = iorq1_n | iorqge1;
porthit - как раз признак селекта внутренних портов.
Black_Cat
31.03.2011, 10:18
А если почикать дорожки на ZXMC
newart, с Пентевой ничего не выйдет, она сделана не корректно, с нарушением стандарта на шину NemoBus, и имеет очень ограниченную совместимость со cпектрумовским железом. А глюки возможно из-за слишком короткого ресета на ZxEvo. Полюбому, пробовать надо на других прошивках, например Скорпэве, там хоть арбитраж шины надеюсь сделан правильно..
Полюбому, пробовать надо на других прошивках, например Скорпэве, там хоть арбитраж шины надеюсь сделан правильно..
Где брать? Да и ведь там Fatal c SD наверное уже работать не будет?
Black_Cat
31.03.2011, 16:15
все вопросы к Жене7
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot