...
Вид для печати
...
А зачем там столько ОЗУ и ПЗУ? Электронные диски?
Viktor2312, ну так модернизируй на РУ7 схему, чтобы штатно могла и 128 кб работать и 1024, насколько помню это не особо сложно, один разряд управляющий добавить надо, все равно там страничная адресация для 128 кб через менеджер памяти свой.
Работа отнимает практически всё свободное время. Мало что сдвинулось. :( Эту версию я забросил давненько, и ждал когда найду все прошивки на ПЗУ (РФ4, РТ4, РЕ3). Прошивки найдены, теперь есть смысл им заниматься.
Viktor2312 уже ответил. :) Немного добавлю. ОЗУ на этом модуле используется только под электронный диск. В данной версии (WD2793, разработка 1987 года) - 128КБ. В версии на 1818ВГ93 (разработка 1989 года) может достигать 512 КБ, при установке двух линеек РУ7.
Для ПЗУ на плате установлено три панели. В одну устанавливается ПЗУ с системой. Оставшиеся две планировалось использовать под РОМ-диск. Об этом вскользь писалось в одном из номером "МПСиС", в статье посвящённой "Микро-ДОС Ириша". Суммарная емкость (теоретически) предполагалась 96 КБ. Кстати, если глянуть на схемы обоих модулей, то можно увидеть, что "системное" ПЗУ и ПЗУ РОМ-диска (2 шт., оба имеют общий CS) подключены к разным выходам "гибкого дешифратора" (1802ИР1).
Зачем её разрабатывать? Этот вариант уже есть. См. выше. ;)
Двусторонние двойной плотности на 720 КБ.
---------- Post added at 10:47 ---------- Previous post was at 10:39 ----------
Хотя..., можно прикрутить и на 360 КБ, одинарной плотности. Контроллер это позволяет, конфигурация задаётся перемычками на плате КНГМД.
Часть МГТФа - авторское ноу хау. :) Он так же присутствует в модуле на ВГ93. Его не так уж и много, и для чего авторы сделали так, только им известно. А те проводники, что расположены со стороны пайки, это уже какие-то доработки. На схеме, что я выкладывал, есть различные исправления карандашом. В сути этого я пока не разбирался.
Сомневаюсь, что с наскока смогу разобраться. Собранной платы у меня нет, и похоже придёт она не скоро. Так что - только основываясь на схемы и фото.
Я выкладывал сканы платы 2-го варианта, на WD2793:
http://zx.pk.ru/showpost.php?p=334828&postcount=89 (фотки кликабельны)
Для версии на ВГ93 не было. :)
Выложил свой вариант разводки контроллера.
Весь МГТФ разведен.
Нумерации элементов нет, поскольку они и на схеме не все пронумерованы и на монтажке не все были указаны. Соответственно надо будет делать монтажную схему.
http://cats-chess.narod.ru/IRISHA/TOP2793.JPG
http://cats-chess.narod.ru/IRISHA/BOTTOM2793.JPG
Если у кого будет желание поискать косяки, был бы очень благодарен.
Если что непонятно, спрашивайте.
Возможно, есть смысл заказать пяток плат для отладки.
MV1971, Круто. А я 6500 за сколку этой платы заплатил и уже пробный образец заказал....
Взялся я за сборку этого модуля, на плате, которую любезно согласился предоставить Денис - dk_spb.
На данный момент найдено несколько ошибок в печатной плате, поиски продолжаются. Список выложу позже.
Однако далее необходимы знания других участников или может быть у кого есть опыт работы с этим контроллером.
Прошивки взял из эмулятора уважаемого b2m, а именно :
файл irisha.rom - прошивки для модуля процессора,
файл KNGMD_2764.BIN - прошивка для модуля КНГМД.
На данный момент меню контроллера появляется. Однако если дискета не вставлена и защелка открыта, то есть дисковод не готов, выдается сообщение Disk Not Ready, после этого никаких сообщений больше нет, при нажатии на любую клавишу опять выдается Disk not ready и так до бесконечности, сколько не нажимай кнопки, в командную строку не выходит. Эмулятор b2m выдает такое сообщение 3 раза и выходит в командную строку.
Если защелка дисковода закрыта, то сообщение Disk Not Ready не выдается, головка перемещается на 0 трек (если она уже туда не была перемещена ранее), далее постоянно крутит дискету и ничего не выдает на экран. Дискета не от Ириши, а просто первая попавшаяся.
Может кто-нибудь в курсе, нужно ли для работы что-то загружать с дискеты или командная строка должна появляться без какой-либо специальной дискеты? Если должна быть дискета, то тогда все понятно, надо искать образ. Но мне что-то кажется, что должно и без дискеты как-то работать, хотя бы дать чистую отформатировать. Может я и неправ.
Есть еще мысль, что есть еще косяки с контроллером, писать/читать в регистры WD2793 я пробовал вручную, пишет и читает, командой перемещения головки перемещает ее.
Пока не совсем настроена аналоговая часть, но не понимаю как она может влиять на описанное выше.
С электронным диском на плате КНГМД пока непонятно работает он или нет, при старте задается вопрос, нужно ли очищать каталог рамдиска, независимо от ответа на него никаких сообщений не выдается.
Скрытый текст
Скрытый текст
Скрытый текст
Файл KNGMD_2764.BIN на форум выложил Panther тута. ;)
А здеся он же, Panther, прошки для РЕ3 и РТ4.
Кстати, CONOUT, тот который в Каспии, более поздней версии. В МПСиС и "Красной книге" - старее.
Здесь операционка грузится из ПЗУ. В варианте с одним только МСИ - грузится с диска. Что касается форматирования диска, то тут без вариантов, формат - транзитная команда. Со временем, если подниму свои диски, то порадую, пока -нет. :(
При первом старте желательно (?). При последующих сбросах, без отключения питания, в зависимости от того, нужна ли информация на электронном диске.
---------- Post added at 23:58 ---------- Previous post was at 23:40 ----------
Тута выкладывал. :)
---------- Post added 03.11.2012 at 00:04 ---------- Previous post was 02.11.2012 at 23:58 ----------
Ещё один момент, пока не забыл... На тех фотках, которые я выкладывал (они же и в начале этого топика), есть доработки МГТФом. Я досконально с ними не разбирался, но они сделаны не случайно, и каким-то макаром пересекаются с карандашными правками на схемах на этот модуль. Скорее всего это не ошибки, а именно доработки. С этим надо ещё разбираться.
Понял, значит будем ждать.
В эмуляторе как я понял пустой образ диска.
---------- Post added at 03:17 ---------- Previous post was at 03:09 ----------
Все эти доработки у меня сделаны.
Некоторые явно были задуманы авторами (возможно не удалось развести эти проводники), потому что даже отверстия специально выведены для запайки проводов. Некоторые действительно совпадают с карандашными правками на схеме.
Схема в некоторых местах не совпадает, например в окружении РЕ3. DD22 на схеме указана ЛА1, в описании ЛА3, на монтажке указана ЛА1, но зачеркнуто и написано ЛА3. На фото собраного вроде как ЛА1 , плохо видно. Реально должна стоять именно ЛА3, возможно фото собраного немного другой версии.
Да, пустой.
Здесь я вкладывал образ с PIP, DDT и POWER для ГМД-70 (НГМД-7012).
---------- Post added at 00:22 ---------- Previous post was at 00:18 ----------
Я не эти имел в виду. И, для сохранения некоторой аутентичности, я бы их вообще не трогал.
Другого не знаю. Скорее всего его просто не было.
---------- Post added at 00:28 ---------- Previous post was at 00:22 ----------
Я на фото вижу ЛА3, правда, отсвечивает здорово.
Значит я не разглядел, просто остальные ЛА3 на плате все в керамике и одинаковой даты, поэтому я и засомневался.
---------- Post added at 03:48 ---------- Previous post was at 03:32 ----------
По поводу номиналов деталей также встречается противоречивая информация.
Например конденсаторы С4 и С29.
На схеме, в описании и монтажке указаны разные номиналы.
Я поставил оба на 3,3нФ, исходя из того, что они на фото очень похожи по размеру и в описании именно эти номиналы указаны.
Ошибки, найденые на данный момент на плате от dk_spb
Соединения, которые нужно сделать, выделены красным цветом.
Почти все ошибки в том, что пропущены соединения некоторых выводов радиоэлементов с проходящими рядом дорожками.
Синим указано как я сделал соединение с неправильно расположенным переходным отверстием, но править разводку надо так как указано красным - новое переходное отверстие.
Верх :
Скрытый текст
Низ :
Скрытый текст
---------- Post added at 15:07 ---------- Previous post was at 14:30 ----------
Здесь также буду писать пожелания по разводке :
1. Нужно увеличить диаметр отверстий для системного разъема до 0,9мм.
2. Нужно увеличить диаметр отверстий для разъема дисковода до 0,9 мм.
3. Нужно увеличить диаметр отверстий для перемычек до 0,9 мм.
4. Желательно предусмотреть отдельный генератор на плате на 16 МГц. Дело в том, что например в Каспии, в отличие от Ириши, частота шины и процессора больше ( не 16МГц, а 20МГц ), соответственно нельзя использовать частоту системной шины для тактирования контроллера.
Именно поэтому в контроллере дисплея Каспия на свободном поле разведен генератор на 16МГц.
Второй вариант - поменять на плате модуля процессора кварц с 20 на 16 МГц.
Это касается только плат от Каспия.
5. Расстояние между выводами подстроечного конденсатора можно уменьшить до 5мм, а лучше сделать 3 отверстия, стобы можно было ставить и русский 7,5мм и современный импортный 5мм конденсатор.
6. Шаг микросхем ПЗУ и WD2793 нужно сделать 2,54мм, чтобы можно было ставить импортные панельки. Хотя бы только WD2793, она в любом случае будет импортная.
7. Нужно что-то придумать с возможностью использования ПЗУ на 32К и 64К. Сейчас ноги 1 и 27 ПЗУ кинуты на питание, то есть максимальная емкость ПЗУ, которая будет использоваться, это 16К. Хотя в описании упомянуто и о 27256, 27512
MV1971, Круто, аж настроение поднялось.
Но, Вы же знаете поговорку "Наглость-второе счастье". Если я спрошу готовы ли Вы сделать доработки в пикадовском файлике платы, моя наглость не превысит допустимые пределы?
Работу готов оплатить.
Дело в том, что я пока работал только в Sprint-layout, PCAD пока не осваивал еще. Если больше никто не сможет, то придется осваивать.
И еще нет пока уверенности что все ошибки найдены.
Поскольку нет ПО, чтобы проверить чтение-запись, функционирование электронного диска.
Мне кажется, на данном этапе надо сначала найти это ПО и найти и исправить все ошибки или убедиться, что их нет.
Чисто теоретически я бы попробовал диск сделать на PC утилитой IOCPM (с разными вариантами по числу системных дорожек; или понять сколько дорожек отведено под систему в эмуляторе). Если это получится - таким же макаром туда утилиту pip (аналог copy в досе; она к железу не привязана). Для проверки вроде должно хватить.
Можно оставить как есть, вставить панельку не очень сложно.
---------- Post added at 23:25 ---------- Previous post was at 23:19 ----------
Я скачал IOCPM8, там при старте написано , что она для Роботрона, 5 секторов по 1К, вроде как на Ирише 9 секторов по 512 байт ?
Пробовал теледиском записать на дискету образ из эмулятора b2m, теледиск говорит, что File CRC Error.
Единственное, что удалось сделать, так это встроенной командой SAVE сохранить файл - кусочек памяти на электронный диск D:, файл сохраняется и затем командой DIR видно, что он есть.
У меня в эмуляторе disk.cpm пустой.
Путем экспериментов удалось выяснить что на нем не предусмотрено место для системы!!!! То есть при записывании туда файла каталог кладется в самое начало образа (образ 80 треков две стороны 9 секторов по 512).
Попробовал насовать в образ разных форматеров и pip
Не забываем странный ;-) формат команды pip:
pip
*A:=B:*.COM
это скопировать все .com файлы с диска и на диск а
И тут еще утилитка - можно ей попробовать образ записать на диск (720Kb)
Ура !
Утилитка помогла, записал Ваш образ на диск, Ириша его видит нормально.
Правда ни один форматер не работает, похоже они с другой платформы, они запускаются, выдают таблицы выбора различных вариантов форматов, но как дело доходит до процесса все зависает и по пульту наладки видно, что пытается писать по какому-то левому адресу, явно не по адресу контроллера Ириши.
Команда PIP работает, скопировал все что есть на дискете на электронный диск, все скопировалось, попробовал оттуда запустить один из форматеров - запускается. Правда почему то на электронном диске после копирования появился еще один файл - A.$$$, его на дискете не было, непонятно откуда он взялся.
Форматеры в основном от Вектора, так что не удивительно что неработает.
Но с форматером проблему надо как-то решать - плохо без него. В картотеке софта для Вектора были форматеры с сорцами, можно попробовать адаптировать (они под ВГ93, но думаю что адаптировать будет несложно).
Про A.$$$ не скажу. Такое бывает иногда если сбой произошел - места не хватило для очередного файла или еще что-нибудь. Если этот файл удалить - целостность ЭД не нарушается? Может это а'ля swap файл системы?
Значит в общем и целом можно считать что КНГМД рабочий, буду искать время и собирать свой. Ну и буду Вас просить на досуге файлик платки подправить: файл и дистрибутив P-Cad могу выслать.
Да, можно считать, что в целом контроллер рабочий.
Файлик этот непонятный удаляется, все остальное остается на месте.
Присылайте файлик, попробую поправить его.
PCAD не надо, он у меня установлен, я там схемы рисую иногда.
Кстати, есть неприятная особенность у контроллера, все время горит индикатор на дисководе, то есть он все время выбран сигналом выбора диска, этот сигнал контроллер не сбрасывает когда нет обращения к дисководу. Крутиться начинает только при обращении, то есть сигнал MOTOR выдается когда нужно, а вот индикатор всегда горит.
По выбор дисковода: это в старых машинах так бывает. То есть всегда выбран какой-либо дисковод. Вроде (если я ничего не путаю) на старых дисководах была перемычка, чтобы он выбор без MOTORON игнорировал.
Не напомните в ЛС свой e-mail
И еще одна особенность.
Если дискета не вставлена при первоначальном входе, то никак не попасть в командную строку, все время Disk not ready и все. Дискету любую (хоть от Ириши хоть от чего другого) вставляешь, тогда идет дальше. Недоработка.
Ниже приведены перемычки, которые не разведены в оригинальной плате и их нужно кидать проводами.
Перемычки, которые по моему мнению являются авторскими :
1. D6 / pin 8 ( A4 ) 555ТЛ2 - 555ЛЛ1 без номера, в позиции B1 на монтажке pin 4
2. D6 / pin 11 ( A4 ) 555ТЛ2 - 555ЛЛ1 без номера, в позиции B1 на монтажке pin 1
3. D6 / pin 1 ( A4 ) 555ТЛ2 - D30 / pin 1 ( C11 )
4. D12 / pin 2 ( A1 ) 155ЛА13 - D30 / pin 6 ( C11 )
5. D13 / pin 2,4 ( E3 ) 555ЛА3 - D30 / pin 6 ( C11 )
6. D8 / pin 21 ( A6 ) 1802ИР1 - 555ЛЛ1 без номера, в позиции B1 на монтажке pin 3
7. D26 / pin 9 ( E6 ) 555ТМ2 - 555ТМ2 без номера, в позиции G9 на монтажке pin 12
8. VD1/R2 - VD4
Перемычки, которые по моему мнению являются доработками :
1. D12 / pin 12, 13 ( A1 ) 155ЛА13 - 555ЛЛ1 без номера, в позиции B1 на монтажке pin 10
2. D50 / pin 38 ( F2 ) FDC2793 - 555ЛЛ1 без номера, в позиции B1 на монтажке pin 9
3. оторвать D25 / pin 10 ( F3 ) 555ЛА9 от схемы
4. D25 / pin 10 ( F3 ) 555ЛА9 - 555ЛЛ1 без номера, в позиции B1 на монтажке pin 8
Надо подумать.
По хорошему мотор должен быть один, иначе сейчас на стандартном шлейфе работает только первый дисковод. А выбором дисковода уже выбирать дисковод. Выбор диска можно сигналом мотора запрещать. Но это все доработки на плате контроллера.
Можно сделать как Вы говорите. В любом случает сейчас стандартный флоповый шлейф подходит только для одного дисковода.
---------- Post added at 03:31 ---------- Previous post was at 03:28 ----------
Понятно.
В общем погонять надо электронный диск.
Если были бы какие тесты для него или хотя бы коммандер какой-нибудь типа НортонКоммандера, чтобы файлы можно было удобно перемещать и удалять.
Вручную набирать замаешься все эти команды.
Ну если речь идет о доработке платы контроллера, то я бы счел за большое благо добавление перемычки переключающей D55/10 либо как по схеме, либо на "1" (чтобы в результате -MON0 был общим сигналом включения моторов, как и положено в шугарте).
Хотя может оно и лишнее, проще шлейф сделать чтобы со стороны дисководов соответствовал АТ версии шугарта, ведь раздельные запуски моторов КНГМД нам выдает.
MV1971 скажите пожалуйста а что это за плата с индикатором на вашем фото
как вы подключаетесь к монитору на фото по видеовходу
http://cats-chess.narod.ru/IRISHA/IMG_2704.jpg
http://www.zx.pk.ru/showthread.php?t=19397
У Ириши есть черно-белый видеовыход.
А монитор этот бывший профессиональный японский монитор SONY.
Мы возили из Японии в 1999-2001 годах старый хлам - мониторы еще кинескопные, среди них этот оказался, я тогда еще подумал, подсунули какую-то древность вместо SVGA, а сейчас пригодился, он хоть и 14 дюймов, но труба SONY цилиндрическая, а не лампочка.
У него 4 входа, переключаются кнопками с передней панели : Композит, С-видео, RGB, CGA, EGA и VGA, правда поскольку он из Японии, то у него на модуле декодера на запаяны детали для PAL, есть только NTSC, поэтому изображение черно-белое.