Alex_NEMO, Если честно, я не совсем всё понял. У тебя глючит только со вставленой ZXMC2 или и без неё глючит?
Вид для печати
Alex_NEMO, Если честно, я не совсем всё понял. У тебя глючит только со вставленой ZXMC2 или и без неё глючит?
Я в таких случаях ставлю ПЗУ с простейшим тестом:Цитата:
Сообщение от Alex_NEMO
Осцилограф у тебя как я понял есть. Смотри что происходит на шинах.Код:ORG 0
start:
xor A
in A,(0FEh)
out (0FEh),A
jp start
end
Описанные глюки явно НЕ от ZXMC2 или "набортного контроллера PS/2 клавы Камиля". Глючит даже если ничего нет в слотах вообще, и при вытащенных DD65, DD66 и отсутствии шлейфа для мех клавы!
Завтра попробую. Сегодня приехал из командировки и устал как собака. Вадим, с другой стороны, глюки идут и при НЕ замыкании чего-либо, т.е. до этих резюков даже ничего не доходит.
Калич USBee не буду пользовать - он больше врет, чем что-то вразумительное показывает. Придется доставать "свистящего старичка" С1-72 - он хоть сигнал не искажает...
Мужики, ещё просьба к Вам всех - обратите внимание/посмотрите ещё раз на "Опцию - Порт аттрибутов #FF"! Меня смущают сигналы /IORD1 и /IORD2, которые коммутируются перемычкой JP11. /IORD2 как раз управляет мультиплексорами "читающими" клаву DD36, DD37. При установленной перемычке по моему, вышеописанного глюка не было! А Вадим как раз намедни указал, что она меня стоит, а её не должно быть при "реализованном" порте #FF. Не в этом ли причина моих проблем?
Уррааааааа!!! Кажется, я нашел причину своих проблем!!!
Я нек. разъемы паял с пом. паяльного жира. Причем не того г., что сейчас продается на основе вазелина, а старого - доброго, который сравнительно твердый (как воск или парафин) и которым, как я знаю, паяли в т.ч. свинцофые муфты на кабелях. XS2 я как раз паял с его помощью. Сказали, что он нейтральный.
В общем, я снял "обоймы" с XS2, XS2' и разъема KEMPSTON-джоя (на всякий случай, т.к. сингаля с него через инверторы DD58 опять-таки идут на мультиплексоры DD36, DD37). Из трех разьемов, XS2 как раз оказался "изрядно загаженным" жиром под "обоймой"(обратную сторону я тщательно промывал тех. спитром). Вдобавок ко всему, под обоймой оказался... тончайший кусочек припоя, как кончик тонкой иглы. Длиной около 3 и шириной/диаметром 0,2-0,3 мм. Как раз идеальная "коротышка"! Припой удалил, все тщательно прочислил (ватка на зубочистке, смоченная в спирте), прошелся заодно вокруг и под панельками DD8, DD29, и - "как бабка отшептала"!!!
Воткнул в панельки ЛП9 (DD8, DD29), DD65(Мега48), DD66(ЛЛ1), соединил шлейфиком XS2 c XS2'(мех. клава пока НЕ подключена) и подключил PS/2 клаву. К паходу динамика подключен простенький усилок на LM386. Минут 5 висел в стартовом меню, потом перешел в Бейсик 48 - вот уже полчаса заставка 82года стоит как вкопанная, т.е. никаких имитаций нажатия на кнопки, в динамике то же "тишина". На PS/2 кнопку все четко реагирует. Я безмерно рад!
Кстати, сделал для контроллера Nemo FDC доработку Дмитрия(ZEK) - для КАЯ она, по идее, НЕ нужна - у нас для этого есть джамперок J5(10-11-12). Если замкнуть 10-11 - вываливаемся в "0"-банку ПЗУ. В "родной" прошивке КАЯ туда зашит "Крамис", но ничто не мешает зашить туда какой-нить "Глюк", "Квик Командер" или кому что пожелается и стартовать с ного по сбросу/включению компа!
Ещё один неприятный моментик. Ради интереса проверил прошивки ПЗУ - у меня 2000 и 2002 года. Сравнение содержимого ПЗУ и файла прошивок дает такой результат:
для 2000 года:
для 2002 года:Код:Сравнение файлов kay1024_v2_0.rom и KAY1024.ROM
00000000: 00 F3
00004000: 02 F3
0000FFFB: 00 FF
0000FFFF: 00 FF
Сегодня хочу попробовать прошить в 2Мбит флэшку - "сборку" для ROM-Switcher'а, а то 27С512, похоже, уже "текут" - старые слишком... 1-ю прошивал BeeProg+, сразу же проверил и заклеил "окошко" непрозрачной наклейкой. 2-ю шил Вильямом(Willem Prog), окно Не заклеивал, и в него периодически светила лупа с подсветкой (радиальная ЛДСка). Это могло как-то повлиять на ПЗУшку?Код:Сравнение файлов kay1024_v2_1_las.rom и KAY1024_V2_2_LAS.ROM.BIN
00000000: F3 00
00001000: 03 00
00008000: C3 00
00009000: C6 00
00009080: 3E 00
000090C0: FC 10
000090E0: DB 5B
Нужна, эта перемычка включает трдос по сбросу, если её не ставить а поменять банки местами из крамиса никуда выйти нельзя, и глюк ложится в теневую банку. Можно как вариант конечно в 128басике при старте переключаться в теневую страницу что и сделано в кае (хотя я этого не знал :) и не додумался 128басик сравнить )
Я этим ГЭ зарёкся паять. Хрен отмоешь его. Я подобным жиром паял первый РОМ-свитчер. Так эта зараза (жир) потом изо всех щелей ползла. Не берёт его ни ацетон, ни спирт.
Купил вот такой флюс:
http://uniservice.msk.ru/phom/flyus_lti120_100ml.jpg
Сейчас всё им паяю. И КАЙ в том числе. КАЙ спаял полностью, даже с панелями и слотами-разъёмами. Потом у коллеги по работе заказал 4 литра спирта 96% за 400 руб. В кювете за три прохода (смена спирта) вымыл всю плату до "поросячего визга". На четвёртой промывке промывал шприцем под давлением (спирт) все панели и разъёмы. Спирта ещё осталось на мелкие платы.
---------- Post added at 13:48 ---------- Previous post was at 13:40 ----------
Хотел ещё добавить, что выход в КРАМИС возможен при длительном нажатии на ТАВ на PS/2-клаве в основном меню при сбросе в BASIC_128.
Уже лет 15 паяю с помощью ФТС или ТАГС, легко отмывается обычной водой (подешевше чем спирт :) ). Спиртоканифоль использую только для тех деталей которые не желательно мочить водой, но это мелочи.
ЛТИшку то же не хвалят! Почитай тут с 6-7 сообщения. Я сам замешал толченую канифоль в спирту и добавил немного глицерина. Очень понравилось паять таким флюсом микросхемы в TQFP-корпусах. Если надо - дополнительно наношу ещё немного глицерина.
Жир пришлось применить к нек. разъемам, т.к. не смотря на их "новизну" они НЕ хотели паяться/лудиться обычными методами. Я так же как-то пару лет назад "нарвался" на явно "левые китайские" 3 мм светодиоды - выводы блестель как хромированные или никелированные. Никаких следов окисления, но паясь стал - обманерился... Только этот жир и спас! Я его то же не часто применяю, в основном, провода и то не всегда.