Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Компьютер "ZXM-Phoenix" - Сборка и настройка (http://zx-pk.ru/showthread.php?t=10369)

Mick 29th October 2011 21:02

Quote:

Originally Posted by AlexFantasy (Post 429734)
Из тех что "тесты" не находят порт жопстика, т.е. порт не реализован...
Ну стественно через 48 бейсик коммандой PRINT IN31, вместо 0 получаю 255.
Если что то мыша нормально определяется и работает, знаю что к 1F отношения не имеет, но тем не менее может натолкнёт на какие нибудь мысли...


У тебя прошивка меги какая? Если новая, то попробуй прошить предыдущую.

AlexFantasy 29th October 2011 21:25

Quote:

Originally Posted by Mick (Post 429784)
У тебя прошивка меги какая? Если новая, то попробуй прошить предыдущую.

У меня как раз предыдущая (2.7) и зашита в две меги8515, которую я у тебя брал на сайте! Здесь дело не в самой Меге. Даже когда мне Pryanick присылал зашитую М162 с прошивкой(2.8), порт джойстика программыми тестами не обнаруживался! Причина в чем-то другом.

Mick 29th October 2011 23:07

Quote:

Originally Posted by AlexFantasy (Post 429792)
У меня как раз предыдущая (2.7) и зашита в две меги8515, которую я у тебя брал на сайте! Здесь дело не в самой Меге. Даже когда мне Pryanick присылал зашитую М162 с прошивкой(2.8), порт джойстика программыми тестами не обнаруживался! Причина в чем-то другом.

Тогда прозвони цепь следования выбора джойстика, т.е. от выв. 12 DD19 до выв. 31 DD11 и выв. 4 DD13.2.

AlexFantasy 1st November 2011 00:23

Quote:

Originally Posted by Mick (Post 429817)
Тогда прозвони цепь следования выбора джойстика, т.е. от выв. 12 DD19 до выв. 31 DD11 и выв. 4 DD13.2.

Эта цепочка целая, незнаю что где уже и копать...кокой-то писец...:v2_dizzy_wall:

Mick 1st November 2011 19:42

Quote:

Originally Posted by AlexFantasy (Post 430481)
Эта цепочка целая, незнаю что где уже и копать...кокой-то писец...:v2_dizzy_wall:

Главное с досады не начни перепаивать все подряд.
Раз цепь ты прозвонил и она нигде не коротит с другими дорожками, то проверочных элементов то не так много.

Для начала сделай в бейсике зацыкленную програмуу чтения из джойстика и начинай проверять этот сигнал, а именно выв. 12 DD19 и собсвенно сигнал WAIT - формируются ли они. Чудес не бывает и выбора особо не много.

AlexFantasy 1st November 2011 23:15

Quote:

Originally Posted by Mick (Post 430715)
Главное с досады не начни перепаивать все подряд.
Раз цепь ты прозвонил и она нигде не коротит с другими дорожками, то проверочных элементов то не так много.

Для начала сделай в бейсике зацыкленную програмуу чтения из джойстика и начинай проверять этот сигнал, а именно выв. 12 DD19 и собсвенно сигнал WAIT - формируются ли они. Чудес не бывает и выбора особо не много.

Наверное придется прозванивать пол платы из-за такой маленькой ерунды, единственное несоответствие со схемой вижу только то что у меня стоит резисторная сборка НР4 4,7к , вместо 5,6к и R61 - 620 Ом вместо 680 Ом (впрочем как R58 и R59).

Mick 1st November 2011 23:33

Quote:

Originally Posted by AlexFantasy (Post 430827)
Наверное придется прозванивать пол платы из-за такой маленькой ерунды, единственное несоответствие со схемой вижу только то что у меня стоит резисторная сборка НР4 4,7к , вместо 5,6к

Ну резистивная сборка тут не причем. Если, допустим при постоянном опросе джойстика, как бы DD19 выбирается, а она должна выбираться иначе контроллер дисковода работать не будет. Смотрим на вывод 12 DD19 а там постоянная "1", то вероятнее всего может быть где то непротрав скажем с каким то статическим сигналом - а это скорее всего может быть в районе переходного отверстия. Из всех статических сигналов, которые как бы могут соприкасаться на уровне преходных отверстий - сигнал ROM128/ вывод 15 DD21. Прозвони эти сигналы между собой.

AlexFantasy 2nd November 2011 00:01

3 Attachment(s)
Набил програмку:
10 PRINT IN 31
20 CLS
30 GO TO 10

После запуска заснял то что у меня лог.пробник показывает:
на 12 ножке D19 - 12D19.zip
На аноде VD11 - ANOD VD11.zip
На 7 ножке D16 - 7D16.zip

AlexFantasy 2nd November 2011 00:06

Непонятно отлько то что прыгает все время "единичка"... А поправильному так понимаю должны прыгать и "единички" и "нулики"?

caro 2nd November 2011 11:39

Quote:

Originally Posted by AlexFantasy (Post 430861)
Набил програмку:
10 PRINT IN 31
20 CLS
30 GO TO 10

Скважность импульса выборки порта джойстика слишком маленькая, что бы его увидеть.
Попробуй лучше такой вариант:
Code:

10 LET a=32768
20 FOR i=0 TO 7
30 READ d: POKE (a+i),d
40 NEXT i
50 RANDOMIZE USR a
60 DATA 243,219,31,211,254,195,1,128

В результате будет запущена следующая тестовая программка:
Code:

ORG 32768
START: DI              ;запрет прерывания
LOOP:  IN a,(1Fh)    ;чтение порта джойстика
      OUT (0FEh),a    ; запись в порт бордюра
      JP LOOP        ; зацикливание

Думаю даже тестером можно будет нащупать наличие имульсов низкого уровня на выборке порта джойстика.


All times are GMT +4. The time now is 18:01.

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