zst, все НЕМО-ИДЕ без этой подтяжки, в том числе и мой самодельный, который замечательно работает с Ленинградом с аватарки.
http://photofile.ru/photo/softfelix/...e/88627854.jpg
Вид для печати
zst, все НЕМО-ИДЕ без этой подтяжки, в том числе и мой самодельный, который замечательно работает с Ленинградом с аватарки.
http://photofile.ru/photo/softfelix/...e/88627854.jpg
Триггер я не правильно сказал, с EBL вроде все нормально он и должен скакать постоянно, поставь триггер на задний фронт NEMOIDE IOR (в надежде что он доходит)
А что читает АП6, когда все входы висят в воздухе, а один замыкаете на землю. У вас вроде этот эксперимент не проходит. Подтяжка бы обеспечила более четкое состояние сигналов. И в SMUC2 ее поставили для надежности. Если ничего другого не помогает - можно и попробовать.
А где остальные резисторы? На схеме c http://sblive.narod.ru/ZX-Spectrum/N...oIDEforLUT.htm их 6 шт.
Еще там писалось
"
Контроллер можно использовать на компьютерах не имеющих контроллер TR-DOS , для этого достаточно собрать простенькую платку позволяющую выбирать страницу ПЗУ TR-DOS - PseudoTR-DOS .
"
Это для чего? Без NEMO_FDD работать не будет ? Я не знаю подробностей работы програм с NEMO_IDE, но может они используют переключение страниц ПЗУ, а в KAY они стали переключаться не так ?
В данном случае будет, на DOS положили болт и замкнули 2 и 3 ногу дешифратора, то есть NEMOIDE всегда будет отвечать, в оригинале только каким то боком в зависимости от то DOS
---------- Post added at 18:58 ---------- Previous post was at 18:53 ----------
Не,нету EBL активен когда A0=0 A1=0 M1=1 а это может быть когда угодно, допустим читается байт из оперативки или непосредственный аргумент команды проца
Правильный триггер если воткнут только NEMOIDE NEMOFD можно наример так A3=0 IORQ=0 RD=negedge, но можно пока поставить на IOR, если его нет тогда надо колупать дальше
В NEMO_IDE ?
В оригинальном NEMO_IDE на 1 контакт подается сигнал RESET через буфер. Может попробуешь с установленной перемычкой BLK_RES.Цитата:
28 нога уже на ЗЕМЛЕ, 29 и 34 запулаплены отдельными резюками.
И еще программа, которой тестируете точно будет работать с той адресацией системных портов и переключением страниц ПЗУ, что сейчас в KAY?
Еще в SMUC2 и Фениксе нет подтяжки 820 Ом на IDE. Может тоже убрать ?
zst, имелось в виду то, что та мелкая платка эмулирует наличие тр-дос контроллера, это полезно для всяких там 48-х компов.
ZST, ну ты глазастый! :)
---------- Post added at 20:26 ---------- Previous post was at 20:23 ----------
перемычка 0805 какраз туда...
Получите:
http://s02.radikal.ru/i175/1102/87/deb8b6ba2e1ft.jpg
Заодно файлик в формате "USBee AX Logic Analyzer Capture File" - для детального рассмотрения. Первый раз Saleae Logic вообще какую-то шнягу показал...
В общем, перемычка на /DOS, остальное - как уже описано("доработки"), непосредственно в момент подачи команды.
Alex_NEMO, я думаю, что теперь достаточно восстановить соединение ламели B7 с верхним отверстием и всё заработает.
Видимо для кая в этих прошивках нужно чтото править, у меня тоже пересброс в основное меню.Цитата:
с прошивками от Фени с Фаталом и WDC1.3 - пересброс в осн. меню
А ещё с контроллером ZXMC2 очень плохо входит в сервис кая по CTRL+reset, 1 раз из 20-30 примерно.
ладно, допишу сюда. С ZXMC2 кай v2010 с установленным смуком 2.0 и провПЗУ после скорпового теста виснет. если мультикарту вытащить то всё ОК.
Я гдето выше писал что при установке смука в XS6 или XS9 он вообще не работает:v2_conf2:Цитата:
ставь всегда ZXMC-2 в самый первый слот, т.к. у неё полная дешифрация
Так, с Фаталом и ВДЦ1.3 NemoIDE заработал. Фатал показался более полезным, WDC - вещь беспонтовая, на первый взгляд, по крайней мере и НЕ захотел ставиться на винт.
У меня WDC и IS-DOS тоже отлично заработали.
На самом деле - штука прикольная. Распаковка TRD и SCL на реальный диск весьма полезно. К сожалению, с родным КАЙ'евским TR-DOS RAM-DISK'ом "С" работать отказался. ;-( Надо разбираться. У меня WDC офигенно работал с TR-DOS 6.11E и 1МБ по стандарту Пентагон-1024. Вот тогда действительно наступает кайфушка. Вот почему хочется 4МБ в КАЕ для поддержки этого расширения.
У WDC есть две версии - #3d2f и #3d13. Первая естественно работать не будет ни с одним рам-диском, кроме новой Эвы. У второй есть глюк:
Проблема в том, что у КАЙ тырдос использует переменные по адресу #5CFA-#5CFD для обозначения номера, за каким привязан виртуальный диск. Так, код #1B (написано в мануале по каю, а по сути #5B при проверке дебагером после форматирования рам-диска) по адресу #5CFC обозначает, что диск С - виртуальный.
А некоторые программы, не будем тыкать пальцами, выставляют эти переменные для, якобы, ускорения работы дисковода, в значения типа 8. Поэтому при обращении к диску С, тырдос смотрит в эти переменные и не находит там заветных кодов, что значит, что диск еще не инициализирован. Вот и получаем баян. Так же весьма желательно при первом обращении к виртуальному диску Кая выполнять команду #01 (INIT). Судя по всему WDC это не выполняет. В первых версиях Fatal-а эту болячку исправили.
Кроме того, нафиг сдалась вам WDC для распаковки SCL и TRD, если это спокойно делает НЕГлюк? А для реальных дисков есть Fatal.
---------- Post added at 22:13 ---------- Previous post was at 22:12 ----------
Кстати, если кого-то прижмет - можете попробовать пропатчить этот WDC, чтоб он левого в #5CFA-#5CFD не кидал.
а где нить есть дока по всем кнопкам Caro контролера?
Ну там сброс хотя бы
Собрал себе для пента каевский контролер, и теперь фик его знает куда тыкать :)
СБРОС - PrintScreen
Остальное - понятно из http://zx.pk.ru/showpost.php?p=355827&postcount=561,
смотри в архиве ASM - файлы, там все есть.
Mayor, у тебя есть время/желание поэксперементировать с PowerManager'ом КАЯ? Нужно будет опять перешить ПИК. Рекомендация сразу - увеличить сопротивление резюков R90-R92. R90-91 до 470-680 Ом, R92 - до 2-2,7 кОм.
У меня ещё такое ощущение, что БП чуть загребает. Попробую другой погонять.
Обновил 1 и 2 посты. Фикс платы НемоИДЕ, ссылки на последние прошивки контроллера клавы и KAY Service v0.2b.
P.S. У кого есть возможность - проверьте ПЛС, последнюю прошивку контроллера клавы! У меня замечена НЕ работоспособность основного поля, пока не сделаешь 1-2 СБРОСа...
Желания полно :) вот только времени как всегда... ещё у меня нету прогера для пиков дома. делаю так: выпаиваю, тащю на работу, припаиваю лапы под дип-корпус и в лабтул.Цитата:
Mayor, у тебя есть время/желание поэксперементировать с PowerManager'ом КАЯ? Нужно будет опять перешить ПИК
Сегодня весь день тестил, всё что можно перетестил.
Купил на днях гибкую комбо-клаву AGESTAR. прошивка 0.8 - полёт нормальный (очень приочень редко выскакивает залипание рамдомной клавишы).Цитата:
У кого есть возможность - проверьте ПЛС, последнюю прошивку контроллера клавы! У меня замечена НЕ работоспособность основного поля, пока не сделаешь 1-2 СБРОСа...
Целый день бился но так и не смог заставить работать SMUK2.0 на старом кае 98г. тестилки его находят, находят флэшу на нём и даже подключенное устройство, но ни одна прога не читает с CF инфу. В новом кае 2010г дела обстоят лучше но тоже с вопросами. просто так смук тоже не работает. хотя профПЗУ находит его, обнаруживает подключенную CF, правда всегда по разному определяет её объём. идеально начинает работать с профПЗУ и со всеми прогами только если он установлен в слот следом за neoGS! :v2_conf2:
По контроллеру nemoIDE. запаял перемычку (с ламеля на D1), остальные доработки не делал. НЕ РАБОТАЕТ и всё тут. видимо либо надо что-то делать с 28 и 29 пинами IDE (резисторы R7 и R8 у меня не установлены) либо делать доработку DOS/
По сервису Дмитрия. Прошил KAY Reset Service 0.2b, с включенной турбой зависон. с выключенной всё ОК. EEPROM от контроллера Каро не находит. с установленным ZXMC2 находит и часы и cmos-память но при попытке перевести время (S) сразу зависон. при этом часы в меню идут.
П.С. ещё, или мне показалось, звук работы дисковода на контроллерах от zst и NEMO разный. на NEMO чистенький ровненький а на zst какой-то рваный...
Не забудьте (при возможности) попробовать разные типы процессоров (обычный/CMOS), периферия-то разлапистая вышла.
Как турба включалась? В сервисе при старте сразу включается турба программно. У меня на реальном кае проверено - работает, у Alex_Nemo по этому поводу тоже проблем не возникло.
Проверь действительно разные процы - может он турбу не тянет?
Вообще-то время переводится по RESET+S, а просто S в меню другие функции выполняет.
просто s - выпад в ТР-ДОС, а с капсом - изменение режима сохранения для EEPROM, при его отсутсвии ничего происходить не должно, проверю конечно для очистки совести.
работает только профПЗУ тест. но каждый раз по разному определяет объём CF-карты. дальше не пробовал, не знаю как работать с прфПЗУ. а вот WDC 1.3, FATALL 0.23 и WP 0.333 вообще не видят смука. после установки смука за платой neoGS начинают работать все программы и в профПЗУ всегда правильно определяется объём.Цитата:
А без NeoGS не работает?
У меня сам кай 2010 и вся перефирия собрана на ACT логике. поидее на таких низких частотах для ACT должно работать всё сразу. А по поводу разных процов нужно попробовать будет.Цитата:
Не забудьте (при возможности) попробовать разные типы процессоров (обычный/CMOS), периферия-то разлапистая вышла
А ктонибудь тестил уже смук 2.0 и nemoIDE по полной (в разных слотах с разными комбинациями плат) ? отпишитесь плиз...
---------- Post added at 00:33 ---------- Previous post was at 00:29 ----------
я прямо на плату впаял светодиод-индикатор турбы. чтобы сервис заработал нужно чтобы он не горел (я выключаю турбу триггерной схемой кая 2010). если он горит то сервис зависает с порчей 2/3 экрана.Цитата:
Как турба включалась? В сервисе при старте сразу включается турба программно. У меня на реальном кае проверено - работает, у Alex_Nemo по этому поводу тоже проблем не возникло.
Проверь действительно разные процы - может он турбу не тянет?
Проц у меня тошиба на 8 МГц, есть ещё зилог на 20МГц, попробую его.
---------- Post added at 00:34 ---------- Previous post was at 00:33 ----------
Ок, тут я что-то сплоховал, попробую.Цитата:
Вообще-то время переводится по RESET+S, а просто S в меню другие функции выполняет.
просто s - выпад в ТР-ДОС, а с капсом - изменение режима сохранения для EEPROM, при его отсутсвии ничего происходить не должно, проверю конечно для очистки совести.
Mayor, еще скажи каким образом в сервис выходишь? по комбинации клавиш или спомощью примочки, которая сразу в сервис выбрасывает при сбросе?
Перемычка в положении 10-11. прошивка перевёрнутая от Ласа, с #0000 твой сервис. В сервис вхожу по CTRL+ железный (на кае) ресет. nemoFDD я не дорабатывал как рекомендовал ZEKЦитата:
Mayor, еще скажи каким образом в сервис выходишь? по комбинации клавиш или спомощью примочки, которая сразу в сервис выбрасывает при сбросе?
Перевернутая мной или моя прошивка, перевернутая в нормальный вид Alex_NEMO?
Советую поставить с "нормализованными" половинами пзу, где-то выкладывал Alex_NEMO, а не мою исходную.
P.S. Сейчас, кстати, отредактирую пост, где я выкладывал свою перевернутую прошивку, вложу "нормализованную".
Сам виноват, непонятно написал. прошивка перевернутая в нормальный вид Alex_NEMO, в неё с адреса 0 записал сервис Дмитрия.
П.С. первую прошивку я во флэш (39sf020) писал лабтулом на работе, там была 0.1d вроде, непомню уже точно. А вот новую 0.2b прошивал сегодня на флэшере. что-то я ему не верю совсем! завтра на работе проверю, прошилась флэха новой прошивкой или нет.
Да я голову всю сломал когда хотел как лучше... доставать было без разницы чего. а вообще согласен, у act совершенно другое отношение задержек у разных элементов (лог. элементы, триггеры, мультиплексоры и тд.). хотя с другой стороны кай работает без глюков, даже крамис 3-ое суток отработал на отлично. nemoFDD (от NEMO и от zst), xtr-modem, neoGS, ZXMC2 прекрасно работают. вот доделаю nemoIDE и посмотрю что с ним будет.Цитата:
лутчее - враг хорошего , я бы не советовал ставить такие эксперименты.. результат непредсказуем