Просмотр полной версии : SMUC v2.0 rev. B
Alex_NEMO
08.09.2010, 11:43
Предлагаем Вашему вниманию новую ревизию контроллера SMUC v2.0 rev. B, для компьютеров Scorpion, Phoenix и KAY.
Данная ревизия является дальнейшим развитием ревизии А(плата Дмитрия) (http://witchcraft.org.ua/mnuspeccy/mnuperiferal/22-smuc2). Подробности по схеме и плате ревизии А подробно расписаны в теме: SMUC на дискретах и ПЛИС (http://zx.pk.ru/showthread.php?t=1360&highlight=SMUC).
Назначение контроллера
Контроллер SMUC v2.0 rev.В служит для подключения к Spectrum-совместимому компьютеру накопителей на жестких (HDD), лазерных дисках (CD и DVD), карт памяти CompactFlash (при использовании переходника CF>IDE), карт памяти SD (при использовании адаптера SD>IDE), оснащенных интерфейсом IDE, позволяет работать с ними в системах TR-DOS, Is-DOS, CP/M.
Кроме этого, контроллер оснащен микросхемой энергонезависимой памяти (NVRAM) объемом 2 Кбайта, предназначенной для сохранения различных настроек компьютера, параметров HDD, переменных Теневого Сервис-Монитора (при использовании на ПК Scorpion ZS 256) и т. д. В контроллере предусмотрена установка микросхемы энергонезависимых часов типа DS12887(А)(При наличии "дочки"(см. ниже) и любых других типа: DS1287, M146818, 512ВИ1 и т.д.).
Контроллер программно совместим с ранее выпускавшимся фирмой Scorpion SMUC 1.X, за исключением контроллера прерываний и интерфейса ISA8, которые в данной реализации отсутствуют. Также в версии 2.0 сделана доработка для обеспечения совместимости с шиной NemoBUS, отсутствовавшая в "оригинальных" SMUC 1.х.
Подключение контроллера к ПК
Для наиболее успешной и производительной работы компьютера желательно подключение данного контроллера к компьютерам типа Scorpion ZS 256 Turbo+/ Phoenix/KAY-1024/ZX-Evolution с ПрофПЗУ(ProfROM_Uni (http://zx.pk.ru/showthread.php?t=13708)), хотя возможна и работа контроллера с нетурбированными компьютерами Scorpion 256. Это связано с тем, что именно в ПрофПЗУ заложена большая часть программной поддержки контроллера. Хотя с появлением драйверов для ОС IS-DOS, DNA OS, а так же программ WDC, Fatall и прочих - ограничение использования контроллера только с ПрофПЗУ фирмы Скорпион снято.
Подключение контроллера к компьютеру предусмотрено посредством установки в слот расширения по стандарту ZX-BUS (Nemo-Bus). Для этого на плате контроллера размещен краевой ламельный разъем XP1, шаг следования контактов – 2.54 мм, и штыревой разъем, если на материнской плате не предусмотрены слоты подключения.
В настоящее время шиной ZX-BUS оснащены следующие компьютеры:
Kay-1024 3SL/Kay-1024 4SL, v2010;
Scorpion ZS 256;
Pentagon 1024 SL;
ZXM-Phoenix,
ZX-Evolution (работоспособность проверена Ewgeny7 :v2_clap2:).
При установке платы контроллера в слот, удостоверьтесь, что плата расположена правильно, для этого обратитесь к документации Вашего компьютера. На компьютерах Kay-1024 и Scorpion ZS 256 контроллер вставляется в разъем платы так, что бы детали контроллера “смотрели” в сторону центрального процессора Z80. На компьютерах ZX-Evolution плата должна "смотреть деталями" наружу платы компьютера.
Отличия и особенности данной платы
1. Учтена "Доработка для корректной работы на компьютерах с NemoBUS (http://witchcraft.org.ua/mnuspeccy/mnuperiferal/25-upgradesmuc2reva)":
вместо DD9 ЛЕ4 применена более "ходовая" ЛЕ1;
сигнал /IORQ(с B17) уже заведен на 1 ногу DD1;
сигнал /DOS(c A4) уже заведен на DD9 и JP1;
т.е. "резать"/"соплить" не придется!
2. Учтена доработка "Повышение надежности работы жестких дисков (http://witchcraft.org.ua/mnuspeccy/mnuperiferal/25-upgradesmuc2reva)", т.е. добавлены резисторы R5, R6 на сигналы "DIOW1", "DIOR1".
3. Учтена возможность установки рез. сборки 4,7кОм на шину данных DB(0...7), согласно рекомендации Ewgeny7 (http://www.zx.pk.ru/showpost.php?p=312965&postcount=76). При этом можно ставить как 9 резисторную, так и 8-резисторную сборки(последнюю - со смещением), либо "рассыпуху" вертикально - "старым дедовским способом".
4. В качестве микросхемы EEPROM (DD7) 24(L)C16 можно ставить любую, с напр. питания до 5 вольт, в корпусах DIP8, либо SO8.
5. На питание ПЛИС предусмотрена установка диода VD3, для "облегчения" режима питания 3,3 вольтовых ПЛИС(EPM30xx) и доп. "блокировочных" конденсаторов - "выводного" С7 и пары SMD(0805) - прямо на ножки питания ПЛИСки. Соотв., диод можно заменить перемычкой/ферр. бусиной/дросселем - на Ваше усмотрение!
Размер платы - 92,5 х 78 мм
Внешний вид платы:
http://s45.radikal.ru/i110/1009/1d/c81ce7c638f7t.jpg (http://radikal.ru/F/s45.radikal.ru/i110/1009/1d/c81ce7c638f7.jpg.html)
http://img-fotki.yandex.ru/get/6002/alex-nemo2006.1/0_4a229_54f367d2_XS.jpg (http://fotki.yandex.ru/users/alex-nemo2006/view/303657/)
«Фотки собранного SMUC v2.0 rev.C (http://fotki.yandex.ru/users/alex-nemo2006/view/303657/)»
Плата проверена на DRC и на соответствие принципиальной схеме.
Схемы электрическая принципиальная и монтажная приведены во вложении.
"Дочка для SMUC v2.0 rev. B"(Даешь СМУК с RTC в массы!!!)
Привет, парни!
Задумался я как-то намедни о "доставабельности" и цене "часов с памятью", те, что именно DS12887(A) со встроенными кварцем, обвеской и литиевой батарейкой, с гарантией на 10 лет. Цены колеблятся от 300 до 600 р. С учетом доставки и "накладных" расходов можно "отстегнуть" до 1000р. А "жаба душит"! А хочется в СМУК поставить "часы"! При этом в загашнике есть RT16885 и MC146818, сдернутые со старых ПЦ матерей.
"Покурил" :v2_smoke: я даташиты на эти микрухи:
http://www.datasheetcatalog.org/datasheet/motorola/MC146818AS.pdf
http://datasheets.maxim-ic.com/en/ds/DS12885-DS12C887A.pdf
посмотрел ряд схем часов "по Глюку", и родилась вот такая схемка (см. вложение) переходничка("дочки") для СМУКа, кот. вставляется в панельку под DS12887(A) на его плате.
Поскольку MC146818(и её клоны) и DS12885(и её клоны) немного различаются(см. даташиты), предусмотрено 5 перемычек(0805 СМД) для конфига под конкретный тип. В архиве "SMUC_Dochka.rar" - мое решение данной "проблемы". При желании - правим под себя(платка в формате SL5)! Плата проста и без проблем "ЛУТится"! Всем удачи!
Даешь СМУК с RTC в массы!!! Урррааааа, товарищи!!! :v2_thumb:
Заказ девайсов (SMUC v2.0 rev.B, ProfROM Uni и ряд других плат) и их комплектация обсуждается здесь:
Печатные платы и конструкторы для сборки (http://zx.pk.ru/showthread.php?t=13685)
P.S. Постепенно этот пост будет наполняться доп. и сопутствующей информацией. Следите за обновлениями!
24.12.2010г. - добавил фотки собранного SMUCа.
14.09.2010г. - добавлена инфа по "дочке".
Добавлен "Полный список компонентов для сборки SMUC v2.0 rev B" (SMUC2b_BOM.rar).
Прошивки ПЛИСки можно взять тут (http://scorpion-zs.narod.ru/CPLD.rar).
А какой смысл его ставить на Феникс, где уже есть контроллер IDE ?
Alex_NEMO
08.09.2010, 12:18
А какой смысл его ставить на Феникс, где уже есть контроллер IDE ?
Я не силен в "тонкостях" железа, но СМУК это несколько иное, нежели NemoIDE и "вариации на тему...". Хотя и очень похожее!
Данный вопрос стоит адресовать Mick'у - создателю "Феникса" и Дмитрию и Ewgeny7, как создателям "SMUC v2.0". Подождем комментариев уважаемых Гуру.
А какой смысл его ставить на Феникс, где уже есть контроллер IDE ?
СМУК - это "примочка" к ПрофПЗУ. Софт, зашитый в ПрофПэ организует работу TR-DOS прямо с винчестера. Т.е. дисковвод можно убрать на полку. Без ПрофПэ он представляет собой просто альтернативный контроллер IDE с энергонезависимым ПЗУ и часами. Можно пользоваться по своему усмотрению.
Если вы не планируете использовать ПрофПэ, то большого смысла в использовании СМУКа нет, Nemo-контроллер будет дешевле (или уже встроен).
---------- Post added at 13:27 ---------- Previous post was at 13:26 ----------
П.С. Добавил в первый пост кой-чего.
Alex_NEMO
08.09.2010, 13:37
П.С. Добавил в первый пост кой-чего.
Вижу - ZX-Evo добавил.
Женя, гянь ещё раз, ПЛС, повнимательнее текущую схему в плане:
вместо DD9 ЛЕ4 применена более "ходовая" ЛЕ1;
сигнал /IORQ(с B17) уже заведен на 1 ногу DD1;
сигнал /DOS(c A4) уже заведен на DD9 и JP1;
Я все правильно понял и сделал? Меня, в первую очередь, сигнал /IORQ(с B17) на 1 ногу DD1 интересует. А то на "старой" схеме, что ты видел, он как у Димы на "земле" весел, но ты, возможно, не обратил на это внимания.
Ещё вопрос - для этой версии, по идее "последняя" прошивка подойдет, например, эта: http://witchcraft.org.ua/downloads/zx/smuc2/smuc2fw_reva_v1.1.rar
Чуть не в тему, но "рядом" - в Профку под КАЙ какая версия ПЗУ пойдет - та что под Феникс? Ты там, вроде, что-то правил?
Потом, по идее, надо бы в тему по "Профке Уни" добавить все ссылки на ROM'ы для Скорпа, Феникса и КАЯ. А то искать по форуму запаришься! Иные топики под сотню страниц имеют "веса".
Добавлю, что сейчас есть еще три альтернативных способа работы ТР-ДОС не с дискеты.
1. НеГлюк. Использует рамдиск. Неудобен тем, что для эмуляции дискеты отдается один диск, причем не А. Также требует форматирования этого псевдодиска и копирования на него образа.
2. v-TR-DOS на АТМ. Мало что про него знаю.
3. Эмулятор дисковода. На любителя. Я к ним не отношусь. Тем более требуется "конвертация" образов. Или не требуется (в случае с семейством "Спекки-2ххх").
Мне удобнее "жонглировать" дисками прямо по ходу работы, с клавиатуры. Даже не останавливая работу программ :) Поэтому у меня всегда был и будет СМУК на моей машинке.
Если вы не планируете использовать ПрофПэ, то большого смысла в использовании СМУКа нет, Nemo-контроллер будет дешевле (или уже встроен).
Теоретически можно переписать ПрофПЗУ под Феникс, чтобы юзать Фениксовый контроллер ?
ПрофПЗУ под Феникс, чтобы юзать Фениксовый контроллер ?
В очень глубой теории. До сих пор никто часы не переписал на Глюковские. У Фени нет NVRAM в контроллере IDE, нужно будет каждый раз теневик настраивать.
---------- Post added at 14:05 ---------- Previous post was at 14:02 ----------
Чуть не в тему, но "рядом" - в Профку под КАЙ какая версия ПЗУ пойдет - та что под Феникс? Ты там, вроде, что-то правил?
Да. Там сделана заплатка на чтение DRQ и INR с ВГ93. Иначе будет висяк при входе в ТР-ДОС_128.
---------- Post added at 14:06 ---------- Previous post was at 14:05 ----------
Ещё вопрос - для этой версии, по идее "последняя" прошивка подойдет, например, эта
Да.
---------- Post added at 14:06 ---------- Previous post was at 14:06 ----------
Я все правильно понял и сделал? Меня, в первую очередь, сигнал /IORQ(с B17) на 1 ногу DD1 интересует. А то на "старой" схеме, что ты видел, он как у Димы на "земле" весел, но ты, возможно, не обратил на это внимания.
Верно. Схему не исправляли.
---------- Post added at 14:08 ---------- Previous post was at 14:06 ----------
Потом, по идее, надо бы в тему по "Профке Уни" добавить все ссылки на ROM'ы для Скорпа, Феникса и КАЯ. А то искать по форуму запаришься! Иные топики под сотню страниц имеют "веса".
Первое сообщение в "SMUC на дискретах и ПЛИС" имеет ссылки на всё что угодно из прошивок. Можно туда перенаправить. Да и прошивки последние лучше сверять с выложенными там.
---------- Post added at 14:10 ---------- Previous post was at 14:08 ----------
вместо DD9 ЛЕ4 применена более "ходовая" ЛЕ1;
сигнал /IORQ(с B17) уже заведен на 1 ногу DD1;
сигнал /DOS(c A4) уже заведен на DD9 и JP1;
Здесь всё верно.
Схему в целом еще дома гляну.
1. НеГлюк. Использует рамдиск. Неудобен тем, что для эмуляции дискеты отдается один диск, причем не А. Также требует форматирования этого псевдодиска и копирования на него образа.
Я с вас в экстазе неоднократно. Вы Глюк/Не Глюк с тырдосом то не путайте ибо оно спокойно работает в пределах 48 килобайт и рам диск совершенно параллелен и не требуется. А уж как понапатчили тырдос, так оно там и работает.
Я с вас в экстазе неоднократно. Вы Глюк/Не Глюк с тырдосом то не путайте ибо оно спокойно работает в пределах 48 килобайт и рам диск совершенно параллелен и не требуется. А уж как понапатчили тырдос, так оно там и работает.
Благодарю за просвещение :)
Я описывал некий "комплект" с ПентЭвы. Диском рулит Тырдос, но Глюк/Неглюк являет собой самую толковую оболочку.
В очень глубой теории. До сих пор никто часы не переписал на Глюковские. У Фени нет NVRAM в контроллере IDE, нужно будет каждый раз теневик настраивать.
Скажем память NVRAM есть на плате - допустим в меге, еще есть память - целых 240байт в часах. Лучше сказать надо так - пока никто софтово не хочет занятся адаптацией. :) Так будет правильней.
еще есть память - целых 240байт в часах.
А целых 2048 байт есть в часах? ;)
Но глобально - да, этим никто заниматься не будет.
А целых 2048 байт есть в часах? ;)
Но глобально - да, этим никто заниматься не будет.
А глобально, можно ини файл на винт и все дела :) но заниматься точно вряд ли кто будет :)
А глобально, можно ини файл на винт и все дела
уж этим точно никто не будет.
---------- Post added at 21:41 ---------- Previous post was at 21:27 ----------
А целых 2048 байт есть в часах?
поюзал unreal-мулятор скорпа с профпзу... посмотрел на файл nvram, собственно там не так уж и нужны 2кб памяти, реально используется первые 32-64 байта, остальные нетронуты. доделаю один проектик - он покажет реально сколько надо :)
Даю тонкий намек что у кмос в Профпэ приоритет, а нврам просто копия того что пишется в кмос. Это если нет кмоса нврам вылезает на первую позицию.
Даю тонкий намек что у кмос в Профпэ приоритет, а нврам просто копия того что пишется в кмос. Это если нет кмоса нврам вылезает на первую позицию.
Вообще вроде как SMUC без NVRAM вообще не подхватывается прошивкой ПрофПЗУ... Если ничего не путаю.
Вообще вроде как SMUC без NVRAM вообще не подхватывается прошивкой ПрофПЗУ... Если ничего не путаю.
Вот давай не путать детектенг и работу. Часов скорповцам почему то было жалко запаять, а нврам влуплен в плату по самый корпус.
Даю тонкий намек что у кмос в Профпэ приоритет, а нврам просто копия того что пишется в кмос
savelij, а ведь действительно. "Что-то с RAM&ROM моей стало..."(С)Кобзон вроде.
памяти часов должно хватить.
Из дешевых вполне доставабельны савецкие 512ВИ1. При этом они вопреки даташитам работают от 3.3вольт (литиевая батарейка). Поэтому "дочка" будет весьма к месту.
Я себе "дочку" лепил на обычной макетке.
Alex_NEMO
11.09.2010, 22:29
поюзал unreal-мулятор скорпа с профпзу... посмотрел на файл nvram, собственно там не так уж и нужны 2кб памяти, реально используется первые 32-64 байта, остальные нетронуты. доделаю один проектик - он покажет реально сколько надо
Т.е., по идее, сейчас достаточно и емкости 24хС01, не говоря уже 24хС02, 24хС04 и т.д.? И где-нить до 24хС64. Ну, только что бы не переплачивать? Просто есть в наличии неск. 24С02 и 24LC04...
Т.е., по идее, сейчас достаточно и емкости 24хС01, не говоря уже 24хС02, 24хС04 и т.д.?
Это может показать только эксперимент. Мы пока не знаем, какого размера блок пишется в НВРАМ при сохранении. Может сдуру и 2 килобайта...
Alex_NEMO
14.09.2010, 16:15
В первый пост (http://www.zx.pk.ru/showpost.php?p=313829&postcount=1)добавил инфу по "дочке" для СМУКа, которая позволяет использовать "не кошерные" микросхемы RTC/CMOS - без встроенных кварца с обвеской и литиевой батарейки. Так же добавлен полный список компонентов для сборки SMUC v2.0 rev.B.
Плата проста и без проблем "ЛУТится"!
Алекс, только надпись "+NVRAM" убери с платы, она находится не в часах, а в 24С16 :)
Alex_NEMO
23.11.2010, 16:07
Алекс, только надпись "+NVRAM" убери с платы, она находится не в часах, а в 24С16
Хорошо, уберу... Чуть попозже...
solegstar
15.12.2010, 11:57
Добрый день. Возник вопрос: Возможно ли подключение SMUCa к Profi? Если я правильно понял, с точки зрения железа (во-всяком случае стыковки SMUCa на системном разъеме Profi) проблем нет, есть только проблема в ПрофПЗУ и в её прошивке, а точнее работы прошивки с портом 1FFD? Вроде у Profi есть всё необходимое для работы ПрофПЗУ, только на другом порту DFFD, я прав?
Вроде у Profi есть всё необходимое для работы ПрофПЗУ, только на другом порту DFFD
Будешь делать порт 1FFD?
solegstar
15.12.2010, 15:03
ну тут есть два пути - или переделывать комп, или прошивку ПрофПЗУ... комп если переделать, то это будет уже скорп, а не профи... а по прошивке есть что нить? какое-то описание (про исходники я вообще молчу)... просто ниразу её не видел в живую. какие функции/биты ПрофПЗУ использует от порта 1FFD? получиться её пропатчить под управление DFFD?
а по прошивке есть что нить? какое-то описание (про исходники я вообще молчу)... просто ниразу её не видел в живую. какие функции/биты ПрофПЗУ использует от порта 1FFD?
С точки зрения пользователя читать тут http://vtrdos.ru/book/PROF_ROM.ZIP
С точки зрения поковыряться/переделать - только путем дизассеблирования прошивок, версий 4.xx если арбитр страниц будет работать по классической схеме, или 5.xx если арбирт от GMX. По поводу переделать под Profi... ну в общем, надо быть Энтузиастом с большой буквы. По сути ПрофПЗУ это прошивка постоянно обращающаяся к 8 странице ОЗУ, хранящая там переменные, буферы данных. Поэтому обращение к 1FFD происходит постоянно. Из битов порта 1FFD однозначно юзаются биты страниц ПЗУ и ОЗУ. Фиксация ОЗУ в диапазоне 0000-3FFF предположительно не используется. А больше на этот порт ничего и не заведено.
solegstar
15.12.2010, 17:21
spensor, cпасибо за ответ, почитаю. Тогда еще вопрос - может SMUC работать без ПрофПЗУ, просто как контроллер винчестера под управлением WDC, DNA OS, Fatall?
Тогда еще вопрос - может SMUC работать без ПрофПЗУ, просто как контроллер винчестера под управлением WDC, DNA OS, Fatall?
Да, существует много софта с поддержкой СМУКа как IDE-интерфейса.
Alex_NEMO
24.12.2010, 18:32
24.12.2010г. В первый пост добавил фотки собранного SMUCа.
Alex_NEMO, можно дописать в начале первого поста, что ZX-Evolution также принял СМУК как родного :)
vladimir53
26.12.2010, 09:55
В первом посту сказано: Контроллер SMUC v2.0 rev.В служит для подключения к Spectrum-совместимому компьютеру накопителей на жестких (HDD), лазерных дисках (CD и DVD), карт памяти CompactFlash (при использовании переходника CF>IDE), карт памяти SD (при использовании адаптера SD>IDE), оснащенных интерфейсом IDE, позволяет работать с ними в системах TR-DOS, Is-DOS, CP/M.
Прошу прощения за глупейший вопрос => что из себя представляет переходник для подключения карты памяти?
vladimir53, что-то типа этого:
http://www.bwct.de/cf-ide-5.25.jpg
Но бывают вариации на тему крепления в корпусе, типа:
http://www.psism.com/adcf2.jpg
Alex_NEMO
26.12.2010, 10:18
vladimir53, их куча разных вариантов:
CF to IDE (http://www.dealextreme.com/details.dx/sku.10310), (HC)SD to IDE (http://www.dealextreme.com/details.dx/sku.10889). Первые более доступны, но сами CF уже проблемно найти в широкой продаже. Вторые дороже в 4-5 раз, чем первые, из-за спец. контроллера-конвертора.
vladimir53
26.12.2010, 10:24
Так это примочки от "старшего брата".
Так это примочки от "старшего брата".
Ага. Вот два адаптера, CF и SD, оба прекрасно работают со СМУК 2.
В данный момент к СМУКу привинчен адаптер CF, как основной "винчестер" СкорпЭвы. SD-адаптер воткнут в Немо-ИДЕ и служит "дисководом" для загрузки образов дисков на CF..
Вот собрал платку SMUC v2.0 от ZST. А прошивку для epm3032 где брать ?
Alex_NEMO
23.01.2011, 18:24
Вот собрал платку SMUC v2.0 от ZST. А прошивку для epm3032 где брать ?
Mayor, Сорри - запамятовал совсем... Дабы не копать тему про СМУК первый ревизии, проще качнуть архивчик с сайта Дмитрия: http://witchcraft.org.ua/downloads/zx/smuc2/
Black_Cat
26.01.2011, 13:47
Женя, а на какой максимальной длине кабеля CF и SD карточки могут работать?
Женя, а на какой максимальной длине кабеля CF и SD карточки могут работать?
Я подключал и коротенькие (сделанные "под себя") и стандартные длинные шлейфы. Не мерил их длину специально, но там вроде как на полметра похоже.
Black_Cat
26.01.2011, 17:10
про стандартные кабели (т.е. большой длины) было много нареканий на плохую работу с CF. Как у тебя?
про стандартные кабели (т.е. большой длины) было много нареканий на плохую работу с CF. Как у тебя?
У меня работает. Только уточню - кабели новые, 80-жильные ASUS.
SoftFelix
01.02.2011, 13:25
А какое назначение диода VD3? Понизить питание EPM на 0.6В? Может туда поставить стаб на 3.3В?
p.s. Ещё вопрос: какую лучше использовать EPM - EPM30XX или EPM70XX?
А какое назначение диода VD3? Понизить питание EPM на 0.6В? Может туда поставить стаб на 3.3В?
На 0.8 вольт. Я не ставил диод, просто перемычку. Дело хозяйское.
p.s. Ещё вопрос: какую лучше использовать EPM - EPM30XX или EPM70XX?
Если есть выбор - лучше 70хх.
SoftFelix
01.02.2011, 14:54
Ewgeny7, заказывать буду тут:
http://www.vipel.ru/index.php?q=epm7032&where=products&p=search
Но там такое количество буквенных индексов. Про -10 в конце - понятно - быстродействие. К примеру, EPM7032ALC нет, что вместо неё подойдёт?
EPM7032ALC нет
Такой нет в природе :)
Есть EPM7032SLC44, и это есть хорошая микросхема. У серии 70хх вместо ALC нужно смотреть SLC.
---------- Post added at 15:04 ---------- Previous post was at 14:57 ----------
А еще проще - м.Академическая, прошитая 7064, 200р., после 15 часов :)
SoftFelix
01.02.2011, 15:04
Такой нет в природе
Это я по аналогии с 3032.
Есть EPM7032SLC44, и это есть хорошая микросхема.
Спасибо, закажу их парочку (+1 для ПрофРОМ).
Плата есть? Или на макетке?
Просто у меня где-то валяется замученная но вполне целая плата СМУКа ревизии А.
SoftFelix
01.02.2011, 15:15
Плата есть?
Есть. Я ж заказал у Вадима (zst). Вот, готовлюсь к сборке.
p.s. За предложение прошитой 7064 спасибо, возможно воспользуюсь. Сперва узнаю стоимость в ВИПЭЛе.
SoftFelix
07.02.2011, 21:11
Когда влом делать плату для "дочки"... :v2_lol:
http://photo.qip.ru/photo/softfelix/3868246/large/92196002.jpg (http://photo.qip.ru/users/softfelix/3868246/92196002/)
http://photo.qip.ru/photo/softfelix/3868246/large/92196012.jpg (http://photo.qip.ru/users/softfelix/3868246/92196012/)
Alex_NEMO
07.02.2011, 21:23
Когда влом делать плату для "дочки"...
Хардкор! :)
И как - тикают? Что за микра часов?
SoftFelix
07.02.2011, 21:30
И как - тикают?
Пока не проверял - ПЛИС'ины нет. Хотя должны. Вся мелочь с убитых материнских плат (кварц, SMD на 10МОм, диод Шоттки, панелька для батарейки.)
Что за микра часов?
HM6818. Снята очень давно с какой-то древней трёшной материнки.
SoftFelix
13.02.2011, 18:42
Народ, чего-то глючит сабж офигенно... Обзавёлся я сегодня прошитой EPM7064 у Ewgeny7, за что ему ОГРОМНОЕ СПАСИБО!. В КАЕ-2010 сабж начинает вешать машину. Через некоторое время даже RESET нормально не проходит. Всё усугубляется при установке RTC в панельку. Ещё глючить начинет без RTC при установленном НЕМО-ИДЕ. Сейчас перемычки JP1 и JP2 сняты. ПРОФ-РОМ пока нет (EPM не прошита).
Собрано вот так (вместо диода на питание EPM установлена перемычка):
http://photofile.ru/photo/softfelix/3868246/large/92183186.jpg (http://photofile.ru/users/softfelix/3868246/92183186/)
http://photofile.ru/photo/softfelix/3868246/large/92183188.jpg (http://photofile.ru/users/softfelix/3868246/92183188/)
Вопрос применительно к КАЙ-2010:
1. Как должны быть установлены JP1 и JP2 для КАЙ-2010?
2. В каком слоту должен работать сабж?
Black_Cat
13.02.2011, 19:13
а где на эту синию плату схема?
SoftFelix
13.02.2011, 19:16
БК-0010, как всегда - на первой странице темы: http://zx.pk.ru/attachment.php?attachmentid=20454&d=1283931800
Alex_NEMO
13.02.2011, 19:45
Народ, чего-то глючит сабж офигенно... Обзавёлся я сегодня прошитой EPM7064 у Ewgeny7, за что ему ОГРОМНОЕ СПАСИБО!. В КАЕ-2010 сабж начинает вешать машину. Через некоторое время даже RESET нормально не проходит. Всё усугубляется при установке RTC в панельку. Ещё глючить начинет без RTC при установленном НЕМО-ИДЕ. Сейчас перемычки JP1 и JP2 сняты. ПРОФ-РОМ пока нет (EPM не прошита).
Женя первый собрал и протестировал наш SMUC на своем Скорпе - никаких проблем НЕ заметил. Сказал, что перемычки не ставил(по идее, их вообще можно НЕ распаивать!). Я проверял на КАЕ и без RTC и с ними - проблем не заметил! Правда, проверял с ПрофПЗУ. Все работает, ничего не глючит. Долго не гонял, но машина точно не вешалась. В теневик ваходил без проблем, винт нормально/правильно детектился/виделся и при старте компа и в теневике. После установки RTC соотв. надпись при старте и часы нормально "тикают" после установки в теневике. Не мол ли Евгений ошибиться прошивкой? Например, зашить прошку Профки?
Не мол ли Евгений ошибиться прошивкой? Например, зашить прошку Профки?
Вроде как нет, ибо снял со своего "синего" СМУКа.
---------- Post added at 19:48 ---------- Previous post was at 19:47 ----------
Но на днях, если склероз не изменяет, мучали мы с вами ПрофЮни... :v2_conf2:
SoftFelix
13.02.2011, 19:51
Ewgeny7, поставил чип "с изолентой".
Ewgeny7, поставил чип "с изолентой"
Это-то понятно...
Сейчас у меня "в работе" зеленый СМУК.
Синий также был заряжен прошитой альтерой с нужной прошивкой. Но так же использовался для прошивания альтеры для ПрофРомЮни. Чип со "смуковой" прошивкой я доставал, потом ставил на место... Неужели я, балда, перепутал два чипа, и у тебя там другое?????
Alex_NEMO
13.02.2011, 20:08
SoftFelix, если под рукой есть ББ - что мешает перешить? И проверить ещё раз! Заодно ПЛИСку для Профки там же прошил бы!
SoftFelix
13.02.2011, 22:44
Если честно, я вообще не понимаю, из-за чего может сабж так пагубно влиять на весь комп. Единственно возможная проблема - DD3 (АП6). Так у неё на 19-ой ноге вечная "1". На первой ноге импульсы - значит в EPM'ке что-то есть. Уж грешным делом подумываю о превышении нагрузочной способности моего Z80. Но если в момент жуткого глюкодрома, когда даже BASIC_128 по 3-4 раза после резета перезапуститься, запустить КРАМИС, то в длительном тесте памяти ни одной ошибки.
Глюк1: при наличии в любом слоте сабжа, если войти в TR-DOS, то по RETURN из него не выйти - зависание с пересбросом в BASIC_48.
Глюк2: Если весь комп прогреется и в панельку сабжа воткнуть RTC (HM6818), то комп вообще не выйдет в менюшку BASIC_128.
Пробовал играться перемычками на сабже - без результата. Иногда выключение ТУРБО уменьшает глюкодром.
Alex_NEMO, ББ пока не собран.
---------- Post added at 22:44 ---------- Previous post was at 21:35 ----------
Неужели я, балда, перепутал два чипа, и у тебя там другое?????
Всё-такИ есть вероятность того, что в EPM'ке что-то не то?
Black_Cat
13.02.2011, 22:47
По перемычкам: JP2:
2-3 - DOS & IODOS ENABLE
OFF - DOS & IODOS DISABLE
контакт 1 JP2 удалить
SoftFelix
13.02.2011, 22:59
БК-0010, с перемычками я уже по всякому пробовал. Они не влияют на работоспособность.
Black_Cat
14.02.2011, 02:11
а на сколько вольт EPM?
Если вставить СМУК без ЕРМ, комп виснет?
с перемычками я уже по всякому пробовал. Они не влияют на работоспособность.
Просто не ставь их.
И форсируй сборку байтбластера.
---------- Post added at 08:26 ---------- Previous post was at 08:25 ----------
Всё-такИ есть вероятность того, что в EPM'ке что-то не то?
Есть. Небольшая, но есть (что в коробочке у меня осталась прошитая смуковая, а у тебя прошитая профпэ промежуточной версии).
---------- Post added at 08:28 ---------- Previous post was at 08:26 ----------
У меня кстате, сегодня байтбластер освободится (приезжает USB-blaster). Могу подарить :)
SoftFelix
14.02.2011, 08:37
а на сколько вольт EPM?
+5В (7064)
Если вставить СМУК без ЕРМ, комп виснет?
Да. Причём на холодном компе нет, как только прогреется - начинаются глюки, вплоть до полной неработоспособности всего компа. Вчера вынул EPM и подал на 19-ую ногу DD3 (LS245) гарантированную лог.1 - пофиг, всё равно глючит. Причём, даже RTC в панельке не было. Сегодня на работе буду плату отзванивать.
---------- Post added at 08:37 ---------- Previous post was at 08:29 ----------
Сообщение от SoftFelix Посмотреть сообщение
с перемычками я уже по всякому пробовал. Они не влияют на работоспособность.
Просто не ставь их.
Да я уже понял...
И форсируй сборку байтбластера.
Сегодня на работе попробую собрать. Да и без EPM всё глючит...
У меня кстате, сегодня байтбластер освободится (приезжает USB-blaster). Могу подарить
Спасибо. Для оперативности сам соберу, там всё просто.
SoftFelix
14.02.2011, 21:58
В общем, покопавшись сегодня в плате и не найдя там никаких проблем, пришёл к выводу, что банально не хватает нагрузочной способности процессора. Причём не хватает только по шине данных. Т.е. достаточно добавить на ШД всего одну нагрузку, даже в виде LS245 в Z-состоянии (DD3 в сабже), как начинаются глюки. Даже принудительная подача на 19-ую ногу DD3 лог.1 вообще ни на что не влияет. Причём так: чем больше нагрев процессора (и всего компа в целом) - тем больше глюков. Правильность прошивки EPM не влияла на результат тестов - я её просто вынул из панели. Конечно, можно списать на неисправность LS245 в сабже... Но она снята с рабочей ISA'шной платы. Точно такая же установлена в NEMO-IDE. Уж очень не хочется её перепаивать, на 99% уверен в её работоспособности. Сейчас заклеил скотчем ламели на плате сабжа, отвечающие за ШД - всё работает, глюков нет. Установка МС RTC (HM6818) в сабж, даже когда тот установлен один в пдату КАЯ, приводит к полной неработоспособности компа. Но тут два варианта: или EPM не так прошита, или RTC оказались нерабочими.
Процессор сейчас у меня установлен такой:
http://photofile.ru/photo/softfelix/3868246/large/91676930.jpg (http://photofile.ru/users/softfelix/3868246/91676930/)
На самом деле, я недолюбливаю эти ZILOG'и. Когда-то давно пытался поставить его в свой аватарный комп, но сразу пошли глюки. Пришлось его заменить на старый-добрый THOMSON и всё сразу нормально заработало:
http://cdn.cpu-world.com/CPUs/Z80/L_ST-Z84C00AB6.jpg
Сейчас у меня нет возможности поставит в КАЙ Z80 THOMSON, т.к. он извлекается из аватарного компа только с помощью пайки (надо отпаивать верхний этаж плат, а это очень проблематично). Наверное, придётся у zst проц заказывать...
p.s. ByteBlaster почти собрал, завтра доделаю. Посоветуйте прогу с гуем под XP для прошивки EPM.
Посоветуйте прогу с гуем под XP для прошивки EPM.
Quartus Programmer. Не пугайся ее размера.
на старый-добрый THOMSON и всё сразу нормально заработало
Судя по фото, у тебя в КАЕ проц Z08400, что весьма некошерно. Это не КМОС, т.е. нагрузочная способность и помехоустойчивость у него мммм.... ну, ты понял. Для Ленинграда-1 еще сойдет. В КАЙ насколько я знаю Немо ставил КМОСЫ (где-то это на форуме пролетало). Скорпионы также просят КМОСы если воткнуто более одной платы расширения. Т.е. нужен процессор Z84C00, коий у тебя виден на втором фото.
SoftFelix
14.02.2011, 22:54
Ewgeny7, это оно: https://www.altera.com/download/programming/quartus2/pq2-index.jsp?
Судя по фото, у тебя в КАЕ проц Z08400, что весьма некошерно. Это не КМОС, т.е. нагрузочная способность и помехоустойчивость у него мммм.... ну, ты понял.
Да это понятно... Я ж писал, что глючит он в моём самопале. Нарыл в плате АОН'а на Z80 наш КМ1582ВМ2-0100:
http://www.chipdb.org/data/media/1301/ussr-KM1582VM2.jpg
По этим процам что-нить известно?
По этим процам что-нить известно?
Очень наврядли он будет CMOS. В Петербурге правильные процики есть у меня (если долго искать), у KND, у Mikka_A...
Вот программер - ftp://ftp.altera.com/outgoing/release/90_quartus_programmer.exe
SoftFelix
14.02.2011, 23:13
Ewgeny7, спасибо, качаю...
SoftFelix, решил проблему с неработой СМУКА2 ?
SoftFelix
20.02.2011, 23:22
Mayor, да, он заработал. Да и был он рабочий. Проблема в нагрузочной способности моего Z80. Т.е. получилось +1 нагрузка на ШД (LS245 в сабже) и начинались глюки. Заказал процессор у zst. Жду... А RTC HM6818 так и не заработали. Намертво вешают комп с цветными эффектами на экране, если эту МС вставить в панельку. Причём, когда ещё не была распаяна обвязка на RTC, комп нормально пускался.
SoftFelix
14.03.2011, 22:36
По-поводу RTC в сабже. Вместо DALLAS'а установлена HM6818.
http://photofile.ru/photo/softfelix/3868246/large/92196002.jpg (http://photofile.ru/users/softfelix/3868246/92196002/)
Так вот. Вставляю батарейку (CR2032) и МС часов вешает комп намертво, даже RESET не помогает. Зелёный BORDER и всяческие полустатичные эффекты на экране. Вынимаю батарейку - начинает работать. Причём вчера, _до_ одной доработки, через некоторое время начинала сбиваться дата и время - в регистрах МС появлялись абсолютно левые значения. Сегодня допаял блокировочный конденсатор на 24-ую ногу (туда сходятся два катода от диодов) на 0.1мкФ - теперь работает без глюков. А вот почему с батарейкой всё виснет?...
p.s. Не, рано обрадовался. Спустя час после начала теста, в регистре часов 119 DEC. Но до запайки кондёра на 24-ую ногу, глюки сыпались через 5-10 минут после включения.
эээ. могу ошибатся, но ты поставил не тот "диод" по питанию, и второе - ты от батарейки хочешь запитать весь комп?
SoftFelix
14.03.2011, 22:58
эээ. могу ошибатся, но ты поставил не тот диод по питанию
Это силовые Шоттки с материнских плат. Сегодня диод от батарейки на МС заменён на КД521.
и второе - ты от батарейки хочешь запитать весь комп?
Плата сабжа доработана. 24 нога полностью особождена от +5В и на нее подается +5В через диод Шоттки (с обратной стороны платы).
SoftFelix, просто в твоей галереи я этого не увидел. поменяй и с обратной стороны диод. а то в буржуйской маркировке ноги поломать можно.
Это силовые Шоттки
а мне показалось что это защитные по питанию
SoftFelix
14.03.2011, 23:06
поменяй и с обратной стороны диод. а то в буржуйской маркировке ноги поломать
Поменяю на всякий случай на BAT41, но я их тестером отзваниваю.
а мне показалось что это защитные по питанию
Стоят в цепях преобразователей.
http://www.datasheetcatalog.com/datasheets_pdf/S/S/1/2/SS12.shtml
SoftFelix
19.03.2011, 14:39
Короче, перепробовал я все возможные подключения - результат один - при вставленной батарейке комп подвешивается и не реагирует на RESET. Диоды все поменял на вменяемые - 0 эмоций.
Собирал и по такой схеме:
http://zx.pk.ru/picture.php?albumid=44&pictureid=470
Думаю, что проблема в том, что по схеме сабжа 13-ая нога RTC вечно засажена на GND. Есть предположение, что с такой схемой всё заработает:
http://zx.pk.ru/picture.php?albumid=44&pictureid=471
SoftFelix, может это только ВИ1 касается, а так, Dallas и ODIN у меня с родной схемой смука работают на ура.
SoftFelix
20.03.2011, 17:30
Дмитрий, У меня hm6818, т.е. просто RTC в DIP-24 без батарейки. Попробую в Питере найти Dallas...
Evgeny Muchkin
22.03.2011, 18:23
Я последний раз брал даллас в чипе-дипе 12C887. Щас вроде тоже есть они тама.
SoftFelix
11.04.2011, 22:03
Я последний раз брал даллас в чипе-дипе 12C887. Щас вроде тоже есть они тама.
Цена там просто офигенная... :v2_eek:
Evgeny Muchkin
12.04.2011, 00:20
Для этой мсх вполне приемлемо ныне. Можно найти в полтора раза дешевле, но стОит ли оно того?
ChipManyak
16.09.2011, 22:51
А кто нибудь, собирал SMUC на 74HCT что присылал в наборе Вадим?
Проверял? Хочется услышать отзывы перед сборкой.
А кто нибудь, собирал SMUC на 74HCT что присылал в наборе Вадим?
Проверял? Хочется услышать отзывы перед сборкой.
Ewgeny7 такие использует и рекомендует другим (http://www.zx.pk.ru/showpost.php?p=312965&postcount=76).
Evgeny Muchkin
11.12.2011, 19:13
Что делать? В теневике не работают дисковые операции, т.е. реальные дисководы. Отключаю смук - все ок. rev.A.
SoftFelix
11.12.2011, 19:22
Отключаю смук - все ок. rev.A.
В смысле, плату отключаешь, а ПРОФ-ПЗУ остаётся?
Evgeny Muchkin
11.12.2011, 19:39
Да, именно так.
SoftFelix
11.12.2011, 19:53
Evgeny Muchkin, у тебя сабже установлен NVRAM и/или RTC?
Evgeny Muchkin
11.12.2011, 20:01
Хм... странно. Подключил винт и заработало все. Мож настройки какие в памяти смука остались не те.
---------- Post added at 20:01 ---------- Previous post was at 20:01 ----------
И НВРАМ и РТЦ есть.
Хм... странно. Подключил винт и заработало все. Мож настройки какие в памяти смука остались не те.
Может и так, реальные дисководы были прописаны как виртуальные. Настрой всё правильно и запиши в nvram.
Evgeny Muchkin
12.12.2011, 22:29
Так и сделал. Проблемы более нет.
SoftFelix
06.03.2012, 12:54
Вчера получил по почте от Романа Чунина RTC DS12887 и ещё кое-чего вкусного, за что ему Огромное Спасибо! Вставил RTC в сабж. Все затикало и заработало. Но... Стал мерзко подглючивать комп (КАЙ-1024 SL4 2010). Кто-то на форуме ужЕ отписывал подобную ситуацию и из-за этого RTC пришлось удалить из SMUC'а. Проц у меня в КАЕ стоИт CMOS'овый Z84C020. Где-то тоже на форуме видел распаянную плату (без деталей. кто б ссылку подкинул, у меня не сохранилась) оригинального скорпионовского СМУКа. Специально обратил внимание, что на этой плате 13-ая нога RTC (/OE) идёт на какую-то микросхему, а не засажена вечно на GND, как в большинстве (да все, наверное) ревизий SMUC2. Может в этом причина подглючивания компа?
p.s. У меня на аватарном компе тоже были RTC DS1287 по схеме ZX-NEWS #35, так там 13-ая нога была задействована дешифратором и установка МС никак не влияла на работоспособность компа.
http://photo.qip.ru/photo/softfelix/3810704/large/88678779.jpg (http://photo.qip.ru/users/softfelix/3810704/88678779/)
SoftFelix
06.03.2012, 15:09
p.s. У меня на аватарном компе тоже были RTC DS1287 по схеме ZX-NEWS #35, так там 13-ая нога была задействована дешифратором и установка МС никак не влияла на работоспособность компа.
Хм... Похоже забыл за давностью - 14 лет прошло. Сейчас перечитал статью из ZX-NEWS #35 (http://zxpress.ru/article.php?id=2938), так там тоже 13-ую ногу навечно на GND вешают :v2_conf2:. Надо дома ещё по бумажкам свериться. Что ж за фигня такая с компом твориться при втыкании RTC?...
solegstar
06.03.2012, 15:32
Что ж за фигня такая с компом твориться при втыкании RTC?...
конфликты по портам может?
SoftFelix
06.03.2012, 15:40
конфликты по портам может?
Так в КАЕ нормальная НЕМО-БАС, а СМУС нормально (я надеюсь) генерит IORQGE... Там такой характер проявления глюков, что как бы RTC что-то плюёт на шину данных, вне зависимости от обращения к ней... Сегодня ещё поэкспериментирую.
а СМУС нормально (я надеюсь) генерит IORQGE...
Да, там сам великий БК руководил формированием IORQGE :) Ориогинальный СМУК в этом плане был неприспособлен к НемоБАСу.
Глюки с далласом были всегда, но касались обычно хода часов. Мусорения на шину не наблюдалось. Ход часов пытались лечить еще на "оригинале" добавлением лишней микросхемы генератора. Но так ничего толком и не вышло. Микросхему RTC приходится подбирать по "рабочести".
SoftFelix
07.03.2012, 21:59
Так, народ, вроде бы нашёл причину. Короче, собрал я себе со скуки вторую плату ПРОФ-РОМ от zorel'а. Эта та версия, где ПЗУ в корпусе PLCC-32. Прошил (как всегда адаптированная версия 4.01 специально для КАЯ-1024 by Ewgeny7) и поставил туда WINBOND W49F002UP12B (120 ns). И оно нормально заработало! Сейчас тестирую, но пока (ттт) ни одного глюка.
Сейчас вот так:
http://photo.qip.ru/photo/softfelix/3868246/xlarge/96849546.jpg (http://photo.qip.ru/users/softfelix/3868246/96849546/)
А вот на этой плате с такой флешкой (SST 39SF020-90ns) глючило:
http://photo.qip.ru/photo/softfelix/3868246/xlarge/92215401.jpg (http://photo.qip.ru/users/softfelix/3868246/92215401/)
Собрал наконец то и я себе SMUC из набора от ZST для своего Феникса рев.1 с профПЗУ. Устройство запустилось сразу и определилось в биос от профПЗУ вместе с CF картой в качестве винчестера через преходник CF-IDE от Espada. Немного пришлось разбираться с настройками профПЗУ по разбивке винта, но все получилось. В итоге я имею винт (CF-IDE) на 2Гб с двумя разделами 1ГБ с FAT32 и 1ГБ в формате SMUC, на котором огромное количество образов FDD дисков. Теперь пользоваться спеком стало чертовски удобно :v2_dizzy_roll:. Я замаунтил на все 4-ре диска системы TR-DOS образы c винта и пользуюсь ими. Образы на УРА копируются FATALLом с FAT32 раздела на виртуальные FDD диски. Это просто счастье какое то. Всем у кого есть машинки с NEMO-IDE настоятельно рекомендую обзавестись комплектом SMUC с профПЗУ.
Кстати на бортовом NEMO-IDE Феникса у меня не заработали 2 CF карты из 3-х имеющихся. На SMUC заработали 2 CF карты из 3-х имеющихся. В Фениксе в NEMO-IDE стоят м/с 1533, а в SMUC стоят м/с 74HCT.
Хочу выразить огромную благодарность, всем участникам проекта SMUC v2.0 rev. B., а именно Ewgeny7, ALEX-NEMO, ZST и всем остальным кто приложил к этому руку, время и знания.:v2_thumb:. Огромное Вам спасибо.
harushima
23.10.2012, 04:26
Возможно ли купить СМУК?
Вопрос не туда. Нужно пользоваться поиском - http://zx.pk.ru/showthread.php?t=16584&highlight=%CD%E0%E1%EE%F0%E0+%EF%EB%E0%F2%EE%EA+%E F%F0%EE%E3%F0%E0%EC%EC%E0%F2%EE%F0%EE%E2
harushima
24.10.2012, 02:41
Благодарю, написал там.
dobermans
06.06.2013, 18:07
Кто не будь подскажет как SMUCv2 подключить Привод а то чето с HDD не стыкуется ?
Evgeny Muchkin
06.06.2013, 18:09
А в чем именно проблема то?
dobermans
06.06.2013, 18:16
ну не определяется сидюк в глюке на pentagon 1024 v2.2 :(
Мне кажется, что Вам уже ответили здесь http://zx.pk.ru/showpost.php?p=583843&postcount=1082. Запустите с флоппика fatall и тогда можно работать с hdd, либо подключите винт напрямую к ide пентагона, тогда smuc не нужен.
Подскажите, скорп жёлтый (серый), системный разъём не запаян. Что нужно чтобы подключить SMUC? Достаточно впаять разъём и всё? Если так то подскажите маркировку разъёма. Проф ПЗУ имеется.
Если так то подскажите маркировку разъёма.
с любой материнки ISA8 или ISA16 распиленный. Маркировка вроде SL62
Т.к. мой сайт слег за неуплату на бесплатном хостинге, то выкладываю файлы прошивки для SMUC тут.
А кстати, что делать с папкой "SMUC2_RTC"? Это тоже надо в м/с часов прошивать? Каким образом?
SoftFelix
22.08.2013, 10:39
А кстати, что делать с папкой "SMUC2_RTC"?
Ничего. Там исходники.
с любой материнки ISA8 или ISA16 распиленный. Маркировка вроде SL62
такую материнку днём с огнём не сыщишь наверное? т.е. запаяв разъём и вставив smuc должно всё заработать?
---------- Post added at 10:30 ---------- Previous post was at 10:28 ----------
Знаю что не барахолка, но всёж, готовый прошитый девайс продается или только набор+ прошивать надо?
такую материнку днём с огнём не сыщишь наверное?
в комиссионках или радиорынке думаю можно найти, у нас во всяком случае такие попадаются.
должно всё заработать?
да, вроде никаких подводных камней не должно быть, если конечно скорп спаян полностью, а не только нужные микрухи, как это делали на серых платах.
готовый прошитый девайс
Спроси в барахолке, может у кого-то есть ненужный. Или zorel-а спроси, может соберет.
Похоже ничего не выдет. Версия ПрофПЗУ 3.31. При включении пишет hard disk not found но в самом тенивике нет пункта работы с HD. :(
Ни у кого в коллекции нек завалялось образа Проф ПЗУ 3.31. Или другой ближайшей версии. Хочу под эмулем посмотреть реакцию этого ПЗУ на SMUC. Второй вопрос как программно содрать ПрофПЗУ с реала чтобы получить rom пригодный для Unreal?
Второй вопрос как программно содрать ПрофПЗУ с реала чтобы получить rom пригодный для Unreal?
никак :(
никак
вот здесь http://zx.pk.ru/showpost.php?p=190&postcount=4
написано что можно.
цитатата:
В принципе прошивку можно
выдернуть программно с реального спека таким образом:
ORG #7000
DI
LD BC,#1FFD
LD A,#12
OUT (C),A
RST #30
DW COPY_PAGE
DB страница.
LD BC,#1FFD
XOR A
OUT (C),A
RET
COPY_PAGE LD HL,0
LD DE,#8000
LD BC,#4000
LDIR : RET
Подставляем номера страниц и снимаем их из ОЗУ. Hо здесь есть
маленькая проблема: каждая четвертая страница сегмента
(3,7,11,15). Дело в том, что для спека это страницы TR-DOS'а, и
в случае, если выполняемый код выходит за пределы ПЗУ, то
включается "ПЗУ 48" - 1-я страница сегмента. И если 3-ю страницу
взять очень легко (стандартный TR-DOS), то страницы 7,11 и 15
вызывают затруднение. Однако в случае эмулирования прошивки
27010 нам потребуется лишь 7-я страница.
Как всётаки 3,7,11,15 сдёрнуть?
Хочу внести ясность по поводу микросхемы часов DS1287 .
В контроллере предусмотрена установка микросхемы энергонезависимых часов типа DS12887(А)(При наличии "дочки"(см. ниже) и любых других типа: DS1287, M146818, 512ВИ1 и т.д.).
Отличие DS1287 от DS12887(А) в отсутствии "114 bytes of battery-
backed static RAM (113 bytes in the DS12C887 and
DS12C887A)".
Пруф:
1. http://zxpress.ru/article.php?id=2938
2. http://datasheets.maximintegrated.com/en/ds/DS12885-DS12C887A.pdf
3. http://www.sensi.org/download/doc/ds1287.pdf
4. http://scorpion.ru/spectrum/hard/ds_1287.htm
Сам лично установил в СМУК часы DS1287 и всё отлично "тикает" .При включении выводиться сообщение об отсутствии CMOS - "CMOS cheсksum error" и используется NVRAM СМУК-а.
В меню теневого монитора часы работают и активный пункт настройки часов.
================================================== =======================
почитал еще data shit на обе микрухи часов и хочу уточнить
1.DS12877 имеет 128 байт RAM. Из них 14 байт регистры часов и 114 свободных байт пользователю.
1.DS1287 имеет 64 байт RAM. Из них 14 байт регистры часов и 50 свободных байт пользователю.
Кто будет копать код прошивки - гляньте как определяется наличие CMOS .Возможно можно будет пропатчить прошивку и будет в начале выводиться CMOS 50 byte free :)
Уважаемый Palsw ! У меня Феникс рев. 1 с установленным SMUC v 2.0 rev. B при загрузке выдаёт вот такой экран и далее главное меню Профром с часиками см. во вложении. CMOS и NVRAM определяются корректно.
Уважаемый Palsw ! У меня Феникс рев. 1 с установленным SMUC v 2.0 rev. B при загрузке выдаёт вот такой экран и далее главное меню Профром с часиками см. во вложении. CMOS и NVRAM определяются корректно.
не понял вопрос это или утверждение - но судя по картинке определяется 128 байт CMOS и значит часы стоят DS12887.С ними проблем нет и они рекомендуются в офф. доке.
мне интересно увидеть скриншот программы с использованием часов DS1287 у которых 64 байта всего CMOS
Значит я не правильно понял суть Вашего вопроса. Я подумал, что у Вас не определяется CMOS в принципе и поэтому показал свои скриншоты.
Ефим, да -на микросхеме DS1287 их 2 шт у меня пишет что Cmos error.
palsw, можно попробовать в эмуляторе проверить, правда для этого придется перекомпилить тот же US. или с помощью отладчика посмотреть что там происходит и что проверяется...
---------- Post added at 13:08 ---------- Previous post was at 12:27 ----------
бегло посмотрел код теста ИМС часов в ПрофПЗУ, оно понимает и 64 байта памяти. Сейчас постараюсь посмотреть при каком условии выдается ошибка КМОС.
Помнится, что в даташите написано, что часы как-то надо инициализировать, чтоб начали тикать, возможно ПрофПЗУ их не инициализирует???
Дмитрий, внимательно прочитай мой пост - часы тикают и в теневике они есть.прикол только в CMOS памяти часов.видит только NVRAM .Сами микросхемы часов б.у. с мамок старых и они уже запущены и тикают .Есть еще часы без кварцев и батареек -попробую навесить сверху и их запустить.
Кто будет копать код прошивки - гляньте как определяется наличие CMOS .
Определяется часы так:
1. Читается значение ячейки #3f и сохраняется
2. запись контрольного значения #55 в ячейку #3f
3. чтение значения из этой ячейки, если равно #55, то часы имеются, тестим далее.
4. запись контрольного значения #AA в ячейку #3f
5. Читаем значение ячейки #3f, сверяем с #AA - если оно, то часы 100% имеются, проверяем дальше объем памяти.
6. Читаем значение ячейки #7f, сохраняем
7. Запись в ячейку #7f значения #55
8. Читаем значение из ячейки #3f, если там все еще #aa, то часы у нас имеют объем 128 байт, иначе 64.
9. Восстанавливаются все измененные тестом ячейки.
10. Проверяется контрольная сумма области #10-#3e, сама контрольная сумма записана по адресу #3f.
Т.е. теоретически часы с объемом 64 байта должны работать в любом случае. Почему у тебя CMOS checksum Error - только если что-то читается некорректно.
Для справки, для ПрофПЗУ тест часов находится по адресу #2047, по адресу #1fdd - подпрограмма записи значания A в ячейку B, по адресу #1f59 - п/п чтения из ячейки B в рег. A.
---------- Post added at 13:55 ---------- Previous post was at 13:49 ----------
Кстати.. если сделать хард ресет компу (какой-то из шифтов или оба совместно с Ресет, либо Выкл/Вкл на короткое время), то тоже будет CMOS Error?
SoftFelix
20.09.2013, 15:19
Кстати.. если сделать хард ресет компу (какой-то из шифтов или оба совместно с Ресет, либо Выкл/Вкл на короткое время)
Shift + RESET.
либо Выкл/Вкл на короткое время), то тоже будет CMOS Error?
У меня нет.
В часах ещё есть бит в каком-то регистре, который отвечает за достоверность данных, а проще - отслеживает отключение резервного питания. Есть подозрение, что в тех МС у palsw'а просто сдохла внутренняя литиевая батарейка. У меня такое было на аватарном компе. Я в конце 90-ых доработал штатный date.com для iS-DOS'a под часы из ZX-NEWS 35. Детектил часы как описано выше (правда, загонял в ячейку часов значения 0...FF), +Еще обязательно читал бит резервного питания. Как-то после очень долгого перерыва в работе, включаю комп, гружу iS-DOS, а мне при загрузке CMOS ERROR. Действительно, батарейка сдохла в ноль. Быстро восстановил её внешним элементом 2032 и всё заработало.
http://photo.qip.ru/photo/softfelix/3810704/large/88678779.jpg (http://photo.qip.ru/users/softfelix/3810704/88678779/)
У меня часы с 64 байта рамы. Уж триста лет как.
У меня нет.
Есть подозрение, что в тех МС у palsw'а просто сдохла внутренняя литиевая батарейка.
Вот и я к тому веду... а при хард ресет-е питание часов не отключается (при кратковременном выкл-вкл не должна успеть потереться инфа в памяти часов) и соответственно должно быть контрольная сумма в порядке.
---------- Post added at 14:35 ---------- Previous post was at 14:34 ----------
У меня часы с 64 байта рамы. Уж триста лет как.
ты ж их пропил?! (писал в каком-то посту ;))
А вообще, давно пора убрать этот тормозный рудимент и переделать драйвер на глюкочасы. Они есть и в Фениксе, и в любом компе, где стоит подобие Камилевского ZXMC.
---------- Post added at 15:35 ---------- Previous post was at 15:35 ----------
ты ж их пропил?! (писал в каком-то посту )
Выпропил обратно уже :)
---------- Post added at 15:36 ---------- Previous post was at 15:35 ----------
Кста, ваш ХардРесет - стрелка_влево + сброс...
А вообще, давно пора убрать этот тормозный рудимент
а так же IDE драйвер переделать на NemoIDE, который стоит на тех же компах ;)
а так же IDE драйвер переделать на NemoIDE, который стоит на тех же компах
Молодец, ты читаешь мои мысли :)
Тем более, что это всё уже сделано Савелием.
на скорпионах и фениксах опробовано?
на скорпионах и фениксах опробовано?
Нет... По идее, нужно его попросить дать переправленый ром и попробовать.
Или самостоятельно полопатить кусок эворесета, где зашито его профпэ.
А вообще, давно пора убрать этот тормозный рудимент и переделать драйвер на глюкочасы.
Убрать откуда? И глюкочасы не лучше. Понавешали целый зоопарк на EFF7, часы по нормальному не прочитать.
Ewgeny7, Хорошая идея перевести профПЗУ на немо-IDE.имеем на Фениксе сразу свободный слот и меньше нагрузку на процессор.А так же используем на бортные часы с сменной батарейкой.(кстати часы за все время на фениксе не разу не использовал ,даже батарейку не вставлял :) ).
Если есть правленая прошивка могу выделить вечер на всё это дело и протестировать.Всё необходимое для этого есть.
или брать часики DS1287 и ковырять пластмассу и припаивать слот для батарейки.(видел в нете фотку как и где ковырять нужно).
Понавешали целый зоопарк на EFF7, часы по нормальному не прочитать.
Это проблема не только глюкочасов... В профи и атм с ихними режимами ЦП/М тоже нормально не обратиться к периферии - надо знать в каком режиме видеоконтроллер находится :)
В скорпионе аналогично - теневой регистр винта и выборка регистра часов в купе с системным регистром, который отвечает и за работу прочих контроллеров SMUC. Благо в реальности они не юзаются, поэтому занесение в эти биты значения "1" погоды никому не испортит...
Ну, я пока позаимстовал сам дамп эвопрофрома, буду ковырять... Идти окольными путями через буераки всегда интересней, чем спрашивать автора :)
А так у меня есть и Скорп, и Феникс...
Ну, я пока позаимстовал сам дамп эвопрофрома, буду ковырять...
Тому, кто будет ковыряться в профроме, надо молоко за вредность давать :)
А какая цель этого мероприятия? Работа с образами дисков на Nemo IDE? Проще будет обычный TR-DOS переделать. И работать будет быстрее, проф-пзу мегатормоз.
SoftFelix
20.09.2013, 16:13
Кста, ваш ХардРесет - стрелка_влево + сброс...
Блин, точно... С шифт с Крамисом из каевского рома спутал.
проф-пзу мегатормоз.
я это подтверждаю ;) там блин чтоб число "128" вывести, за ким-то чертом раз 50 странички переключались %)
Да и сама организация хранения образов в ПрофПэ несколько накладна, хотя и легко реализуема, в отличии от чтения FAT32.
Ну, как и ожидалось, ни хрена не работает :)
Банки местами перекинул, по-скорпионовски, и имеем веселые глюки.
Савелий же наверняка там перелопатил огого сколько, под ЭвоДос применительно.
Надо к нему обращаться. Ясно было изначально, но было интересно посмотреть :)
Ewgeny7, по идее не сильно пыльная работа поменять дрова - надо только найти где они... часы я нашел... как быть с nv-ram? тупо забить scf:ret, мол нет его и если часы не найдены - имейте люди глюки. Кстати, есть прблема - некоторый софт в часы "срет" что попало, ПрофРом будет возмущаться очень по этому поводу!
---------- Post added at 15:48 ---------- Previous post was at 15:46 ----------
Кстати еще один нюанс... СМУК работает из TR-DOS, а NemoIDE, емнип, наоборот - только при неактивном DOS. таким образом, если дрова находятся в страницах, смежных с TR-DOS, то до винта можем не достучаться и придется дорабатывать NemoIDE.
---------- Post added at 15:50 ---------- Previous post was at 15:48 ----------
И вообще... эти изыскания никакого отношения к сабжу не относятся ;)
как быть с nv-ram? тупо забить scf:ret, мол нет его и если часы не найдены - имейте люди глюки.
Кагбэ да, наверное... Чтобы профка знала, что 24С16 нету, и не пыталась туда писать.
часы я нашел...
А зачем их искать? Если помнишь, фрагменты профки с процедурами (http://yadi.sk/d/oJsP8ij89bmQz) работы с часами, нврам, винта - уже выкладывались, давно причем. С адресами размещения и комментариями.
---------- Post added at 17:00 ---------- Previous post was at 16:58 ----------
СМУК работает из TR-DOS, а NemoIDE, емнип, наоборот - только при неактивном DOS. таким образом, если дрова находятся в страницах, смежных с TR-DOS, то до винта можем не достучаться и придется дорабатывать NemoIDE
Я хз. В работу НемоИДЕ я вообще никогда не вникал, по причине незаинтересованности в нем...
сделал процедуру по рекомендациям с этого сайта - http://www.retro-pc.net/docs/dallas/index_ru.htm .
http://i.piccy_.info/i8/fda7f059ad02f4a66b260fa56f7de633/1379687304/36312/616276/IMG_0005_500.jpg (http://piccy_.info/view3/5161241/2379ed257e3dd9599cc0df4321d52a34/)http://i.piccy_.info/a3/2013-09-20-14-28/i8-5161241/472x354-r/i.gif (http://i.piccy_.info/a3c/2013-09-20-14-28/i8-5161241/472x354-r)
http://i.piccy_.info/i8/6e356cb215cd7135d966f7eaed06760b/1379687331/24418/616276/IMG_0007_500.jpg (http://piccy_.info/view3/5161243/902202e4c72edbd7c12b30538505812a/)http://i.piccy_.info/a3/2013-09-20-14-28/i8-5161243/472x354-r/i.gif (http://i.piccy_.info/a3c/2013-09-20-14-28/i8-5161243/472x354-r)
спасибо за наводку :)
Такой вопрос - у кого получалось нормально подключить CF и HDD на один SMUC? У меня по отдельности работают, вместе - Fatall зависал. Есть какие-то нюансы?
//я так понимаю, что зависал он по какой-то иной причине, потому что в результате всё заработало.
у кого получалось нормально подключить CF и HDD на один SMUC?
Проблема может быть и в переходнике для CF-карты. у меня 2 переходника для CF и 2 для SD и они все работают в режиме эгоиста, только сами на шине. Такое чувство, что CS для них чуждый сигнал. Можно попробовать доработать сам переходник.
Но. Есть другой нюанс - емнип, фатал работает только с мастером. Во всяком случае в исходниках дров, которые savelij мне давал - slave устройства закоментаренные.
Для проверки могу посоветовать проверить тестом винтов breeze, либо мою fdisk :)
---------- Post added at 19:43 ---------- Previous post was at 19:42 ----------
Если помнишь
увы нет, то ли склероз, то ли... не помню что...
увы нет, то ли склероз, то ли... не помню что...
Ссылку я в том посте привел. Смотри внимательней.
---------- Post added at 22:31 ---------- Previous post was at 22:30 ----------
Такой вопрос - у кого получалось нормально подключить CF и HDD на один SMUC?
Ни у кого и никогда. Железо+софт не рассчитаны на одновременное подключение.
Итак, натурные испытания (Скорпион2013, SMUC, CF-IDE+CF FAT16 master, HDD 8Гб FAT32 slave) показали, что в фаталле можно работать и с мастером, и с слейвом. Корректно выполняется выбор диска (нажатием "2"), корректно переходит по каталогам. Так что как железо не знаю, но софт заточен по одновременное подключение. Хотя профпзу будет видеть только один диск со своими разделами.
Получил детали и плату по почте, собираю, не пойму куда применять микросхему SN74HC27N.
В сообщении (http://www.zx.pk.ru/showpost.php?p=312965&postcount=76) от Ewgeny7 микросхема присутствует как проверенная.
Открыв схему я вижу что для DD9 нужно 4 логических элемента 2ИЛИ-НЕ 74HC02N (1533ЛЕ1) а SN74HC27N это triple 3-input NOR gate. Если её просто так поставить там входы на выходы замкнутся, и между собой соединятся в этом NOR элементе, это вроде ненормально.
Остальное совпадает с Bill of Materials
DD2 74HC30N (1533ЛА2)
DD3 74HCT245N (1533АП6)
DD4, DD5 74HCT374N (1533ИР23)
DD6 74HCT244N (555АП5)
upd
Похоже продавец наложил МС не ту, хорошо что не впаял, Blade подтверждает.
74HC27N(ЛЕ4) используется в SMUC 2.0 rev.A. А это плата rev.B, для нее ЛЕ1 надо.
Felix_73
10.12.2013, 11:31
Собрал SMUC 2.0 rev.B,запускаю...белый экран и ничего более.
Стал искать причину,проверил микросхемы,прошивку ПЛИС ЕРМ3032-всё в порядке.
Решил заменить на 5 вольтовую ПЛИС ЕРМ7032 (при этом поставив перемычку вместо VD3).Платка сразу запустилась.Почему не стартовала с ЕРМ 3032 непонятно,возможно по питанию её не устраивало....
SoftFelix
10.12.2013, 11:57
прошивку ПЛИС ЕРМ3032-всё в порядке.
Точно в порядке?
(при этом поставив перемычку вместо VD3)
А какой был VD3? Может полярность перепутал?
Почему не стартовала с ЕРМ 3032
У меня нет статистики по 3032. Где-то читал, что их тоже можно, и, в данном случае нужно, запитывать от +5В.
В Rev.A диод по питанию вообще не предусмотрен. На фото платы оригинального SMUC'а тоже не нашёл уменьшение напряжения питания EPM, но там везде установлены EPM7032.
Прошивка соответствует epm3032? А так среди собранных мною плат (правда Rev.A) не было подобных прецендентов - все с 3032 запускались.
SoftFelix
10.12.2013, 12:04
А так среди собранных мною плат (правда Rev.A) не было подобных прецендентов - все с 3032 запускались.
Где-то читал, что их тоже можно, и, в данном случае нужно, запитывать от +5В.
Были запитаны от +5В?
От 5В. Работают стабильно, проверены и 3032 и 3064.
SoftFelix
10.12.2013, 12:13
От 5В. Работают стабильно,
Имхо, в этом и была причина неработоспособности.
Собрал Smuc 2.0b и Profrom, поставил на феникс, все вроде работает, жесткий определяется, только вот кто подскажет как работать теперь с диском , что лучше поставить и как запускать образы прям с жесткого ... нифига не могу разобраться ((((( И теперь c Profrom пропал Fatal в меню ... что имхо плохо
---------- Post added at 00:43 ---------- Previous post was at 00:09 ----------
Собрал SMUC 2.0 rev.B,запускаю...белый экран и ничего более.
Стал искать причину,проверил микросхемы,прошивку ПЛИС ЕРМ3032-всё в порядке.
Решил заменить на 5 вольтовую ПЛИС ЕРМ7032 (при этом поставив перемычку вместо VD3).Платка сразу запустилась.Почему не стартовала с ЕРМ 3032 непонятно,возможно по питанию её не устраивало....
Дело было в том что диод был припаян вверх ногами , поэтому когда поставил перемычку все и пошло. У меня тоже сразу не заработало, на собранной плате на фото диод стоит с ошибкой, поэтому проблема и появляется.
SoftFelix
14.12.2013, 01:12
на собранной плате на фото диод стоит с ошибкой,
На какой плате? На плате из этого топика (Rev.B) шелкография и вывод катода на плате (квадратная площадка) обозначены правильно.
Вот тут , диод в середине платы пока я не перевернул чип не работал http://fotki.yandex.ru/users/alex-nemo2006/view/303657/?page=0
SoftFelix
14.12.2013, 10:28
Вот тут , диод в середине платы
Диод на этом фото установлен _правильно_ - катод (полоска на диоде) в сторону краевого разъёма.
Диод на этом фото установлен _правильно_ - катод (полоска на диоде) в сторону краевого разъёма.
Иногда на черных диодах типа 1N4007 полоску рисуют неправильно... Приходится проверять полярность перед пайкой.
SoftFelix
14.12.2013, 11:22
Иногда на черных диодах типа 1N4007 полоску рисуют неправильно...
Делали на том же заводе, где и наши КД522. :) Сколько ужЕ народу занималось повторной перепайкой 4148 и КД522(521). Перед монтажом нужно отзванивать диоды на соответствие маркировки!
Иногда на черных диодах типа 1N4007 полоску рисуют неправильно... Приходится проверять полярность перед пайкой.
Во во в этом дело и было , спешка как всегда , да и похож зараза на тот что я ставил 1 в 1
---------- Post added at 12:09 ---------- Previous post was at 12:07 ----------
Народ как в Smuce запускать образы дисков ? Вообще какой софт под его заточен ? Вроде читал что он позволяет напрямую образы запускать с винта ... может я чего не правильно понял ?
Прежде всего под него заточено профпзу. Потом очень удобно пользоваться Fatall и SBoot.
http://zxpress.ru/book.php?id=113
http://zx.pk.ru/showthread.php?t=13411
http://zx.pk.ru/showthread.php?t=38
http://zx.pk.ru/showthread.php?t=21933
Собрал наконец то и я себе SMUC из набора от ZST для своего Феникса рев.1 с профПЗУ.
А это у Вас реализовано?
На DIOR1 резистора нет! Предусмотренные на плате джамперы не стоят нигде.
И вопрос к разработчику схемы :
почему адресные пины eeprom висят в воздухе?
SoftFelix
21.02.2014, 11:31
почему адресные пины eeprom висят в воздухе?
В Rev.A тоже в воздухе, но обе версии работают нормально.
SoftFelix, а что на счет резистора R6 на DIOR1 - перемычку ставил?
SoftFelix
21.02.2014, 12:01
а что на счет резистора R6 на DIOR1 - перемычку ставил?
Нет. СтоИт вроде на 33 Ом.
http://photo.qip.ru/photo/softfelix/3868246/large/98072987.jpg (http://photo.qip.ru/users/softfelix/3868246/98072987/)
У кого есть готовый SMUC + PROF SMUC для ZX Phoenix, и он не нужен вдруг я куплю. Вот тема на барахолке: http://zx-pk.ru/market/viewtopic.php?f=5&t=1927
ZXFanat, это вроде как знакомые мне платки рев.А от Дмитрия? :)
Договоримся о пустой?
Тему попозже подчищу.
---------- Post added at 19:41 ---------- Previous post was at 19:33 ----------
Это сильно субъективно, конечно, но они у меня работали безупречно вообще...
А вот с ревизией В регулярные чертыхания...
SoftFelix
30.03.2014, 19:44
А вот с ревизией В регулярные чертыхания...
А что с ней не так? Они же по схемотехнике 1:1. У меня обе ревизии. Сперва собрана В, она постоянно в КАЕ и работает. Рев А собрал за компанию - тоже работает. :)
А что с ней не так? Они же по схемотехнике 1:1.
ЛЕ1 и ЛЕ4, минимальная разница. Вообще, это больше из мистики, но для меня - именно так :)
SoftFelix
30.03.2014, 19:55
ЛЕ1 и ЛЕ4, минимальная разница.
У меня в Рев В стоИт КР1533ЛЕ1, а в Рев А - К155ЛЕ4, т.е. задержка приличная, а она в дешифраторе. Но Рев А работает вообще без проблем даже в ТУРБО.
Но Рев А работает вообще без проблем даже в ТУРБО.
О чем и речь... Эта версия по-моему у всех заработала без вопросов, хоть там и бывал брак самих печатных платок.
Мне нужна прошивка для этого SMUC и ProfRom под ZX Phoenix 1024 первой сборки.
Ткните носом где скачать все эти прошивки. (назначение слов я не понимаю, мне нужны прошивки)
SMUC (https://yadi.sk/d/WPnIdkYpbccSD)
ProfROM_UNI (https://yadi.sk/d/fQNAY2VsbccWK)
Как я понял, "AAA" получил то, что хотел? http://zx-pk.ru/showpost.php?p=739246&postcount=1458.
Да. А теперь ты будешь к нему ездить и всё это дело запускать :)
Да. А теперь ты будешь к нему ездить и всё это дело запускать :)Да фиг там. Я по несколько раз в Москву приезжаю, но вот Лешку поймать в Москве, это еще тот вопрос. Надеюсь, что ему Рома поможет. Плата то собрана, проверена, рабочая. Устанвить EPM в SMUC, прошить, и готово. Установить EPM в ПрфПЗУ, прошить, и тоже готово. Правильно все это дело устанвить в Феникс и бальдеть!
Да фиг там. Я по несколько раз в Москву приезжаю, но вот Лешку поймать в Москве, это еще тот вопрос. Надеюсь, что ему Рома поможет. Плата то собрана, проверена, рабочая. Устанвить EPM в SMUC, прошить, и готово. Установить EPM в ПрфПЗУ, прошить, и тоже готово. Правильно все это дело устанвить в Феникс и бальдеть!
Уже все сделано и прошито, завтра уставлю и проверю. Сегодня дежурю.
Мне больше интересно, ПрофПЗУ там "какого образца"? Если Юни, то нужно пару перемычек на нем настроить, если обычное, то............ Даже и не помню, работает ли оно вообще на фене. Или там можно просто банки перетасовать и оно заработает...
Итак, Рома все прошил и воткнул, кроме одной детальки:
http://i077.radikal.ru/1409/83/584fdb513ad7.png
Она называется ПЗУ.
Вопрос, если я воткну ее из компа, она будет работать?
ПЗУ TR-DOS 6.11P + Fatall 0.25 Сборка by Mick
Экспериментальная сборка с копировщиком Fatall 0.25 by savelij в свободной странице ПЗУ. TR-DOS версии 6.11P by Keeper.Версия с рам-диском размером 892Кб. Рам-диск всегда работает как диск D:
Исходные коды: нет
Файл для платформы ZX Spectrum: скачать
?
2. Если нет, то какую шить?
3. А что еще нужен винчестер к этой штуке или она так работает?
Вопрос, если я воткну ее из компа, она будет работать?
ПЗУ TR-DOS 6.11P + Fatall 0.25 Сборка by Mick
Скорее всего не будет, там нужна специальная ПЗУха, чтобы умела со SMUC работать. Под Феникс была какая то сборка - на это могут ответить у кого феня и смак работают.
Да, кстати - выложите прошивку ПрофПЗУ для Феникса, я положу ее на свой сайт, чтобы так сказать ААА потом не плутал где попало. :)
....., кроме одной детальки:
Вопрос, если я воткну ее из компа, она будет работать?
.....
2. Если нет, то какую шить?
3. А что еще нужен винчестер к этой штуке или она так работает?
Та, что установлена в компьютер, работать будет, но не будет обращаться к SMUC.
Прошивать нужно те прошивки, которые размещены по ссылкам.
Можно присоединить, как HDD, так Compact Flash.
Перемычку на плате ProfRom делал, как рекомендовано здесь:
http://zx-pk.ru/showpost.php?p=223086&postcount=420
Делал доработки, как рекомендовано здесь:
http://zx-pk.ru/showpost.php?p=208517&postcount=370
Плата ProfRom, почти такая же, как эта:
http://s42.radikal.ru/i096/1009/b6/c036150572e9.png
Та, что установлена в компьютер, работать будет, но не будет обращаться к SMUC.
Прошивать нужно те прошивки, которые размещены по ссылкам.
Можно присоединить, как HDD, так Compact Flash.
Ссылки на прошивку самой ПЗУ я не нашел. Отложил пока что. В любом случае надо опять к Роме ехать.
Ссылки на прошивку самой ПЗУ я не нашел
Вроде как вот эта (http://zx-pk.ru/attachment.php?attachmentid=15577&d=1264011408).
ПЗУ нужно 256кб, на крайняк - 128кб, залить первую половинку прошивки, будет без РОМ-диска. Но он ААА и не нужен, я так думаю.
А винчестер нужен этой фигне?
Конечно. В этом ее смысл. Без винта можешь и не ставить всю эту фигню, ничего не изменится в работе :)
Конечно. В этом ее смысл. Без винта можешь и не ставить всю эту фигню, ничего не изменится в работе
БЛИН! Я же думал что винта нет. В фениксе достаточно прошить ПЗУ чтобы работал винт, но проблема то в винте, мне его негде отварматировать!!! Новый комп с другой дырочкой. А так я даже не понимаю зачем смук нужен, если счас он весь в ПЗУ прошивается.
Воть... разобрались. Уже хорошо.
А винчестер нужен этой фигне?
БЛИН! Я же думал что винта нет. В фениксе достаточно прошить ПЗУ чтобы работал винт, но проблема то в винте, мне его негде отварматировать!!! Новый комп с другой дырочкой. А так я даже не понимаю зачем смук нужен, если счас он весь в ПЗУ прошивается.
Найди любой Compact Flash, установи его в SMUC. Попроси еще разик Рому, привези к нему весь компьютер, со всеми "причиндалами" и на месте все можно будет сделать. Я конечно понимаю, что Роме это тоже надоело. Но случай то особый. Здесь не просто ПЗУ установить. .....
Найди любой Compact Flash, установи его в SMUC. Попроси еще разик Рому, привези к нему весь компьютер, со всеми "причиндалами" и на месте все можно будет сделать. Я конечно понимаю, что Роме это тоже надоело. Но случай то особый. Здесь не просто ПЗУ установить. .....
Я прошью ПЗУ и поиксприминтирую, но попозже.
SoftFelix
25.09.2014, 19:48
Найди любой Compact Flash, установи его в SMUC.
Не все современные CF работают на Спекковских IDE-контроллерах. Если работают, то в TURBO и то подглючивают. Желательно искать древние CF на 256...512МБ.
Не все современные CF работают на Спекковских IDE-контроллерах. Если работают, то в TURBO и то подглючивают. Желательно искать древние CF на 256...512МБ.
У меня есть такая от Амиги. Но я падключу винт, он быстрее и надеждней. В смуке + один раз ортварматил, остальное кидаешь в смуку дискетами
John North
25.09.2014, 20:52
Не все современные CF работают на Спекковских IDE-контроллерах. Если работают, то в TURBO и то подглючивают. Желательно искать древние CF на 256...512МБ.
у меня используется на 4 гига в НемоИДЕ.
всё отлично работает.
в турбе тоже.
SoftFelix
25.09.2014, 20:54
у меня используется на 4 гига в НемоИДЕ.
всё отлично работает.
в турбе тоже.
Давай фото карты. :)
Вот мои две, одинаковые. Покупал на DX. Обе работают со смуками и прочими пентэвами.
http://savepic.ru/5948966.jpg
SoftFelix
25.09.2014, 21:15
У меня вот такая глючит (покупал новую в Юлмарте специально для Спекка). Подключал к классическому Немо-ИДЕ. В ТУРБЕ работает чуть стабильней. В НЕ_ТУРБО вообще не детектится в том же WDC.
http://www.inkoffice.it/joomla/images/stories/virtuemart/product/repository_product_gallery_pic_897853_638053.jpg
А вот такая работает очень стабильно. В этом же переходнике.
http://photo.qip.ru/photo/softfelix/3810704/large/91507442.jpg (http://photo.qip.ru/users/softfelix/3810704/91507442/)
John North
25.09.2014, 21:19
вот фотка http://sderni.ru/243839
Я почему-то интуитивно всегда старался для Спека использовать флеши до 2 гигов, и SD и CF. Пунктик такой.
1. Kingston на 4gb куплен в DNS.
2. Китайщина на 2gb с ибая.
Обе работают на пентеве и в DivIDE.
Отвечайте только те кто знает точно!
Вопрос1, правильно ли я воткну так ПЗУ. Потому что места ПЗУ на фениксе не нашел, но есть похожая по разщмерам микруха, по другому воткнуть смук не получается там мешает разъем, единственный способ ПЛИСОМ внутрь платы, ПРАЛЬНА?
http://s015.radikal.ru/i332/1410/26/7478fb000d09.png
Вопрос2
Как я понял звукавая карта SAA не будет у меня теперь работать? Ее же надо втыкать в 1 разем внутрь пллаты, а там у меня СМУК.
Пральна?
Вопрос3
Я втыкаю саму плату СМУК ТАК? По другом она с елкой не втыкается:
http://s020.radikal.ru/i707/1410/e3/697ea5cd8887.png
PS Если есть у кого то СМУК на 1 пфениксе покажите как. Я пока что ток не включаю, жду ответов на мои пытливые вопросы.
SoftFelix
09.10.2014, 13:38
Вопрос1, правильно ли я воткну так ПЗУ. Потому что места ПЗУ на фениксе не нашел, но есть похожая по разщмерам микруха, по другому воткнуть смук не получается там мешает разъем, единственный способ ПЛИСОМ внутрь платы, ПРАЛЬНА?
Питание, надеюсь, ещё не подавал?
Для такой версии платы ПРОФ-РОМа в Фениксе нужно пилить часть слота.
http://photo.qip.ru/photo/softfelix/3810704/large/108603644.jpg (http://photo.qip.ru/users/softfelix/3810704/108603644/)
p.s. Срочно переворачивай плату ПРОФ-РОМа!!!
Питание, надеюсь, ещё не подавал?
Для такой версии платы ПРОФ-РОМа в Фениксе нужно пилить часть слота.
Блин, еще и пилить ))) Ужас НАХ. Щас просто папробую винт подрубить на обычную ПЗУ с прошивкой НЕМО ИДЕ. Мож как проще заработает через WL COPY
SoftFelix
09.10.2014, 13:53
Вопрос3
Я втыкаю саму плату СМУК ТАК? По другом она с елкой не втыкается:
По фото не видно: что у тебя за ёлка? ZX-BUS TEE? Она у тебя ранее стояла? Какие платы стоят под СМУКом?
---------- Post added at 13:47 ---------- Previous post was at 13:44 ----------
Блин, еще и пилить ))) Ужас НАХ.
Это ж твоё любимое занятие в последнее время. :) В запиляторе ведь пилишь? ;)
Проверь 100500 раз как все платы воткнул перед подачей питания.
---------- Post added at 13:53 ---------- Previous post was at 13:47 ----------
AAA, а чой-та у тебя за ПЗУха в ПРОФ-РОМ воткнута? Туда ж минимум 27010 надо, а она в DIP-32 (32 ноги). А у тебя по фото туда какая-то 27512 (точно не вижу) воткнута в DIP-28. Непонятно...
"AAA"! ПЗУ в панельке для DD38 установлено неправильно, надо ПЗУ перевернуть и установить со смещением на две ножки ВНИЗ. Сам SMUC установлен правильно. Но, почему бы не установить его в в разъем ZX-BUS, (к примеру во второй) обычным способом? Заодно и звуковая карта поместится! Звуковую установи в разъем XP13, SMUC в разъем XP14.
Леша! Переходник под ZX-BUS отправил для комплекта. Устанавливай все без этого переходника. А переходник положи где-нибудь внутри компьютера, чтобы не потерялся. Вдруг пригодится?
не стал я делать СМУк, смог сделать через ПЗУ, работает, уж покрайней мере быстрее СМКА точно!
http://www.youtube.com
Винрт отформатил у Ромки а записал на него с помощью переходника. Есть еще вопросы, но в целом все работает
сморю у всех на фото реально работающие фениксы с 1й линейкой simm.Это только я парюсь с 2мя линейками и турборежимом?
сморю у всех на фото реально работающие фениксы с 1й линейкой simm.Это только я парюсь с 2мя линейками и турборежимом?
У меня все пять Фениксов (все пять ревизий) с двумя планками работают, включая версии с турбо режимом. Шестой Феникс пока только работает с одной, я его еще не наладил полностью, да и вообще он экспериментальный.
Лучше в соответствующей теме надо обсуждать это.
"AAA"! ПЗУ в панельке для DD38 установлено неправильно, надо ПЗУ перевернуть и установить со смещением на две ножки ВНИЗ.
Именно так и установленно. про то что его надо пилить и повернуть понял. Но уже все прекрасно работает через обычную ПЗУ, а елка очень пригодилась для красивого положения звуковой карты. Вообщем все работает и без смука, поэтому спасибо все равно! Смук оставлю на будущее. вдруг мне снова попадется Скорпион и я его перешью и туда воткнут.
Вот какая красота теперь, звуковуха лежит, сверху красуется ВГА кит, а весь рам диск это всего лишь подбор верньго винчестра на 800 мб из старых запасов. Кстати все работает как часы!
http://s017.radikal.ru/i431/1410/4c/0527c47910c3.png
СМУК это мучение, АД, это абсолютно бесполезная вещь в 2014 году. Когда Савелий написал FATAL и тупо зашил его в ПЗУ. На винте у меня все дискеты, а копирование в рам диск - легкая прогулка, к тому же приятная, потому что хоть что то ждешь перед запуском демо, это напоминает загрузку с кассеты.
AAA, я свой смук + профПЗУ собрал ради интереса и пробовал даже работать с ним.И сделал вывод тот-же .Фатал отлично работает со смуком так и немоиде ,а профпзу несильно понравилось и удобно.Сам смук пригодился капитально ,когда на Фениксе 05 не работал немоиде.Сейчас лежит в кульке антистатическом как резервный :)
офтоп
Mick, мне не везет что то...
Не, профПЗУ - это вещь, просто надо им немного попользоваться с целью, а не просто для интереса "позырить". Хотя, в основном там полезен именно монитор, а он есть и в обычном ПЗУ.
SoftFelix
09.10.2014, 22:13
Для меня второе рождение SMUCа и PROF-ROM случилось после открытия SCBoot (http://zx-pk.ru/showthread.php?p=301963#post301963). Офигенная штука. Очень удобное монтирование и переименование дисков, копирование образов и запуск файлов. Рекомендую к использованию.
p.s. Fatal (вроде 21-ая версия) у меня как-то прибил всю инфу на предыдущем ZX-винте.
---------- Post added at 22:13 ---------- Previous post was at 22:09 ----------
p.p.s. А пакетное быстрое форматирование всех унформат-дисков на TR-DOS-разделе... Это сказка! Это всё ещё про SCBoot.
Единственное, что не очень удобно в смуке - размер дискеты чисто 640 кБ, но это тяжкое наследие царского режима. Мне гораздо удобнее иметь подборку по типу SCL - 1файл = 1 программе.
офтоп
Mick, мне не везет что то...
Сам понимаешь, дело не в везении. Надо разбираться почему так, а не как надо.
Mick, есть идеи?
Давай об этом в другой теме, а не здесь.
Cat_Alex/QRP
15.10.2014, 03:48
А на 128-й "Пентагон" сие прикозюлить можно?
Для Пентагона в нём смысла нет, лучше NEMO IDE подключить.
А на 128-й "Пентагон" сие прикозюлить можно?
Нельзя. Нужна 8-я страница памяти для работы теневика, а у пятногона-128 из только 7. Если только сам СМУК - то можно, конечно, но он мало чем будет отличаться от Немо в таком режиме, а стОит он существенно дороже.
Смук хорош когда есть дискеты 5.25 и есть желание загнать их на винт минуя ПИСЮ. Очень удобно загонять в СМУК, а потом играть уже со смука. Он удобней системы ТАСИС. Выглядит ужасно голубой, желтый цвета меню. Блекло вообщем то и управление иное, впрочем как и все что связано со Скорпионом, выглядит иначе.
AAA, Ну а с немо кто копировать мешает ?
Barmaley75
02.12.2014, 09:31
Здравствуйте!
Есть собранная плата ZX-Evo rev. С и на этой плате IDE Nemo занят под VDAC (плата расширения видеовыхода), но есть потребность в контроллере IDE для HDD и DVD привода и для этого был заказан контроллер SMUC v2 rev. B.
На форуме говорится, что контроллер на плате ZX-Evo работает.
Вопрос:
1. Должен ли работать данный контроллер на плате ZX-Evo Rev C или нет?
Если должен, то как он будет определяться?
2. В каких приложениях должен работать, а в каких работать не будет?
3. Fatall должен видеть карту?
4. Надо ли дорабатывать или что-то менять на плате ZX-Evo, или быть может нужно что-то сделать на самом SMUC-e?
Кто знает, прошу Вас помочь.
Фаталл видит и работает.
Ничего делать не надо вроде.
Barmaley75, такие вещи нужно спрашивать на форуме разработчика TS-CONF и ZX-evo
Barmaley75
02.12.2014, 11:38
Ewgeny7
Спасибо за помощь.
palsw
Понятно, что данные вопросы нужно адресовать и разработчикам Evo, но здесь вроде как обсуждается SMUC и вопросы были именно о его работе на плате ZX-Evo.
:(
Barmaley75, на бейз конфе смук работает ,а на тс-конфе нужно проверять так как все возможно по причине не хватки LE могли что то выкинуть или "забыть"
Barmaley75
02.12.2014, 12:21
palsw
Спасибо за дельный совет :)
Там если только с портами напортачили, на ТС их вагон с прицепом. Но - врядли.
Количество ячеек тут не при чем, СМУК - вещь в себе...
Там если только с портами напортачили, на ТС их вагон с прицепом.
Что за бесовщина =)
На тсконфе есть пул портов 0xnnAF, всё.
Вообще я даже отдалённо не берусь сказать будет чтото работать из старого хлама или не будет. Если б пришлось втыкать самому, то сначала - изучить схему, изучить порты, и скорее всего светит подпиливание конфы. Например, я слышал, что в бейзе работать не будет, потому что у них кривой ~DOS.
Что за бесовщина =)
Гидэ инструкция по конфе обещанная? :)
На тсконфе есть пул портов 0xnnAF, всё.
Воть, теперь уже понятней.
Будет работать.
Например, я слышал, что в бейзе работать не будет, потому что у них кривой ~DOS
Да, это еще я когда-то поднимал хай по этому поводу.
Но для СМУКа это не критично, у него порты открыты, и блокируются неДОСом только по высочайшему желанию юзера (перемычкой).
---------- Post added at 15:11 ---------- Previous post was at 14:55 ----------
Уточню, что открыты только для версии от 2.0 и выше.
SoftFelix
02.12.2014, 15:19
Но для СМУКа это не критично, у него порты открыты, и блокируются неДОСом только по высочайшему желанию юзера (перемычкой).
---------- Post added at 15:11 ---------- Previous post was at 14:55 ----------
Уточню, что открыты только для версии от 2.0 и выше.
У меня давно личная непонималка по этому вопросу. В оригинальном СМУКе все порты были видны только в ДОСе? Т.е. все обращения туда шли через специальные точки входа в ПЗУ ТР-ДОСа? Ну там OUT (С), A; RET? Так? У меня сейчас SMUC2 Rev.B и перемычки вообще не установлены - порты открыты? А как же тогда ПРОФ-РОМ? Он же не переписывался под SMUC2 Rev.B?
Гидэ инструкция по конфе обещанная?
За инструкцию... не сыпь мне соль на спину, напишется.
Тут пролезла инфа что для смука надо ПЗУ чуть менее чем перешить нафиг.
В оригинальном СМУКе все порты были видны только в ДОСе?
Да, верно.
---------- Post added at 16:02 ---------- Previous post was at 16:01 ----------
А как же тогда ПРОФ-РОМ? Он же не переписывался под SMUC2 Rev.B?
Он по-прежнему работает со СМУКом через ДОС. Просто СМУКу сейчас пофигу, активен ДОС или нет.
---------- Post added at 16:03 ---------- Previous post was at 16:02 ----------
Тут пролезла инфа что для смука надо ПЗУ чуть менее чем перешить нафиг
Я не буду ворошить старый склероз, просто тупо проверю дома еще раз.
---------- Post added at 16:03 ---------- Previous post was at 16:03 ----------
За инструкцию... не сыпь мне соль на спину, напишется.
Очень ждем.
У тебя в запасе еще два с половиной года, успеешь :)
Эээ.. а что будет через 2.5 года? О_о
Эээ.. а что будет через 2.5 года? О_о
Через два с половиной года подойдет срок к "обещанного три года ждут!" :)
---------- Post added at 21:31 ---------- Previous post was at 19:32 ----------
Блин, народ... Не работает СМУК на свежем конфиге ПентЭвы... :(
На старом работал...
Barmaley75
02.12.2014, 22:23
Через два с половиной года подойдет срок к "обещанного три года ждут!" :)
---------- Post added at 21:31 ---------- Previous post was at 19:32 ----------
Блин, народ... Не работает СМУК на свежем конфиге ПентЭвы... :(
На старом работал...
Все это печально :( Выходит, что только использовать старый конф и тогда будет работать?
Так, подожди огорчаться... я забыл один нюансик.
у тебя ведь sd-слот никуда не делся? :)
Завтра запустим смук.
Barmaley75
03.12.2014, 07:37
На Пантеве? Конечно же нет, на месте ;)
Надеюсь, что у Вас получится :)
Просто у меня вчера из башки вылетело, что альтера на СМУКе стоит не тем прошитая :)
А нужно будет просто держать на карточке fatall. Он работает со СМУКами.
К сожалению, ПентЭва нативно не работает с ними, придется каждый раз фаталл запускать.
Barmaley75
03.12.2014, 11:07
Просто у меня вчера из башки вылетело, что альтера на СМУКе стоит не тем прошитая :)
А нужно будет просто держать на карточке fatall. Он работает со СМУКами.
К сожалению, ПентЭва нативно не работает с ними, придется каждый раз фаталл запускать.
:)
А WDCv1.6 будет работать? ;)
А раньше у Вас была другая зашита прошивка в Альтере, когда smuc работал?
Да WDC вроде как работал. Просто я им пару раз всего пользовался, не нравится он мне.
Плата СМУКа у меня используется в том числе и как адаптер для прошивания мелких альтер :)
SoftFelix
03.12.2014, 11:37
А WDCv1.6 будет работать?
В этой версии нет встроенного драйвера SMUCа. :( Глянь 1.53, вроде там был, я ужЕ не помню.
Barmaley75
03.12.2014, 11:46
В этой версии нет встроенного драйвера SMUCа. :( Глянь 1.53, вроде там был, я ужЕ не помню.
Может автора программы попросить добавить драйвер ;) Спасибо за информацию, попробуем более старую версию )
SoftFelix
03.12.2014, 11:57
Может автора программы попросить добавить драйвер
Можно попробовать. Budder был доступен по е-мылу. Глянь дОки к 1.60, там были координаты. Я его довольно давно просил зафиксить драйвер для НЕМО-ИДЕ в Wild Player'е для работы со slave-устройствами, но так и не срослось. А вот в WDC v1.60 драйвер НЕМО-ИДЕ он допилил нормально с моим тестингом.
В общем, на новой бейзконфе СМУК не работает. Но там savelij вроде что-то мудрил с впихиванием Скорпиона, поэтому, возможно, порты СМУКа уже заранее прописаны как внутренние, я не знаю.
Но Barmaley75 бейзконфу использовать и не собирается, поскольку бейзконфа не будет работать с видеоприбабахом от TSL :)
Эмпирическим путем выясняем, что в конфиге ScorpEvo СМУК вполне себе работает, и на рев.С - тоже, следовательно, будет ли он работать на тсконфе - покажет только вскрытие автора конфы :)
Аж самому интересно стало. Но ТС-конфу ставить себе я зарекся, пока аффтор не напишет инструкцию по этому зверю. Такой вот обет... :)
В заключение - СМУКи всех сортов и видов поддерживаются фаталлами, это однозначно и непокобелимо. Плата рев.С с ними работает.
Ждем результатов экскремента эксперимента :)
Зачем вообще смук на пентеву ставить?
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot