![]() |
Quote:
---------- Post added at 18:45 ---------- Previous post was at 18:33 ---------- p.s. Кстати, вспомнил. Когда только начал тестить ZXMC2 в КАЕ, то вытаскивал из панельки ATMEGA48 - такого глюкодрома не было. Вроде... Не, точно не было. |
Quote:
Для работы системы иголки не мешают. Quote:
На шине данных остается порт клавиатуры самого КАЯ, с него и идет какая-то неразбериха. |
Подскажите за что отвечает дроссель L2 на плате KAЯ?
|
Quote:
|
Quote:
|
Подключаю NemoFDC к LENINGRAD-2012.
Возникло несколько вопросов: 1. Напомните, будет работать TR-DOS с 48К или нужно 128К ? 2. Не нашел ЛЕ4, вместо нее поставил 74HC27. Будет работать ? 3. Как подбирать конденсатор С4 100/110/120 pF ? 4. В каком порядке прошивать прошивки для 48 К ? Желательно ссылки на эти прошивки. Будет ли работать с прошивкой OpenSE BASIC ? 5. Что должно быть на экране после RANDOMIZE USR 15616, если не установлен 1818ВГ93 ? 6. Какое должно быть положение джампера: 3-4 вроде почти логично, а 4-5 бессмысленная комбинация ? |
zst, должна быть заставка TR-DOS'а. Это точно. А вот появится ли подсказка A> - уже не помню, может и подвиснуть.
|
Quote:
|
Какое ПЗУ используешь? 27512? На 1-ую ногу /DOS подаёшь? На вход /WAIT FDC я подавал /WAIT от Z80, когда подключал такой FDC к Ленинград-1 - всё работало.
|
Quote:
A14 - ROMSEL (10К на +5V) A15 - /DOS (10К на +5V) A16 - ROMSWITCH (10К на +5V и джампер) Сигналы на слоте как у KAY-1024, светодиод не впаивал. |
Вспомнил, что ещё делал;
1. Сформировал /IORQGE резистором на ноге /IORQ Z80 и подключил туда выход FDC (перемычка FDC в соответствующем положении). 2. В разрыв сигнала /WRBUF на 4нDD9.1 (ТМ2) включил интегрирующую RC-цепь R=150 Ом, С=300 пФ. п.2 подсмотрел в "жетой" схеме Скорпиона. |
zst, У Ленинграда 2012 WAIT есть? Если нет, то без доработки NemoFDC не будет работать.
|
3. 14МГц подавал на FDC через вентиль от 555АП5.
---------- Post added at 17:56 ---------- Previous post was at 17:51 ---------- 4. Мне Немо вот такую бумажку выдал к FDC: http://photo.qip.ru/photo/softfelix/...e/97223197.jpg ---------- Post added at 18:06 ---------- Previous post was at 17:56 ---------- Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
Выложил текущую схему LENINGRAD-2012 V1.01 -- http://www.zx.pk.ru/showpost.php?p=503695&postcount=193
Можно продолжить обсуждение в той теме. |
Уважаемые! Какую схему(по какому стандарту) "часиков" посоветуете реализовать в обсуждаемом КАЕ?
P.S: Неохота мне (пока) в Кай совать ZXMC и SMUK ради этого. |
Quote:
---------- Post added at 12:06 ---------- Previous post was at 12:01 ---------- Quote:
|
Quote:
|
Quote:
|
Quote:
|
Решил всё-таки доработать NEMO-FDC для совместимости с ZXMC2. Есть некоторые вопросы.
1. solegstar предложил вот такую схему (http://zx.pk.ru/showpost.php?p=484744&postcount=1073): http://zx.pk.ru/picture.php?albumid=36&pictureid=752 У меня такая же схема и набор сигналов используется в древнем BDI: http://photo.qip.ru/photo/softfelix/...e/92428490.jpg Blade, а почему с ней не будет работать Magic? (http://zx.pk.ru/showpost.php?p=484756&postcount=1074). И предлагаешь такую схему: http://zx.pk.ru/attachment.php?attac...9&d=1332701617 2. Для чего в ней подмешиваются сигналы BLK и /RD? Просто хотелось бы понять необходимость применения всех сигналов и сделать сразу максимально правильную доработку NEMO-FDC. 3. Не очень хочется использовать два корпуса МС для доработки. Есть у меня две малораспространённых МС 74F521 в DIP-20 (http://www.fairchildsemi.com/ds/74/74F521.pdf). Если кратко - это компаратор двух байт: два байта совпали по-бИтно - на выходе 0. Имхо, очень удобно строить дешифраторы. Это как ЛА2 (8И-НЕ) с подключаемыми инверторами на входе. Среднее время задержки у 74F521 - 6.5 нс. Т.е. создали, к примеру, на входах В0...В7 статическими уровнями проверяемую комбинацию и при появлению Оной на А0...А7, получили 0 на выходе А=В. 4. Вопрос ещё такой: какой правильной полярности должен быть импульс на 3нD14.1 и 11нD14.2 NEMO-IDE? Положительный? Ведь /WAIT от КАЯ инвертируется вентилем ЛП5 и подаётся на входы С D14. Т.е., если я сделаю схему Blade'а на 74F521, то выход А=В 74F521 мне надо подать на 9нD12.3 (ЛП5), предварительно отрезав её от ламЕли В21 (/WAIT)? 5. Если предложите сделать эту доработку в одном корпусе более распространённой МС, то будет совсем хорошо. Я рассматривал применение КР1533ИД7 (там как раз 6 входов), но не совсем уверен. |
Quote:
|
Quote:
|
Quote:
|
Quote:
Quote:
|
Quote:
Quote:
Quote:
Quote:
Quote:
|
или можно ничего не резать, а проинвертировать RAMM1 последним элементом ЛЕ4 и подать вместо /WAIT, т.к. на ЛП5 DD12.3 включен как инвертор.
|
Quote:
Quote:
|
Blade,
solegstar, куплю ЛЕ4, соберу, отпишусь. Сперва без RC подключусь. |
Сегодня сделал доработку. Всё заработало! И Test v4.30, и Real Commander v2.6. Пока всё работает без сбоев, хотя дополнительную ЛЕ4 поставил 555-ой серии. Повесил её бутербродом на 3-х ногах (4-7-14) на ЛЕ4 в контроллере. Никаких RC-цепочек не добавлял. Работает и в TURBO, и не-TURBO режимах. Собирал по такой схеме:
http://photo.qip.ru/photo/softfelix/...e/98131796.jpg Вот так оно получилось (top): http://photo.qip.ru/photo/softfelix/...e/98131779.jpg ...Bottom: http://photo.qip.ru/photo/softfelix/...e/98131784.jpg Увеличил... http://photo.qip.ru/photo/softfelix/...e/98131790.jpg Ещё раз спасибо Blade'у за выявление причины несовместимости ZXMC2 и NEMO-FDC, а так же схемное решение проблемы. |
Quote:
Наверно в "LENINGRAD-2012" вместо /WAIT на разъем ZX-BUS для NemoFDC нужно подать сигнал c выхода элемента ЛЛ1, на входы которого подать сигналы /M1 и /RDRAM. Это, конечно, будет не сигнал /WAIT, но контроллер дисковода должен заработать. ---------- Post added at 22:01 ---------- Previous post was at 20:31 ---------- А может можно сделать другой контроллер дисковода для ZX-BUS: Убрать дефицитные детали. типа ИМ6, ЛЕ4, 1531 Убрать турбо для ВГ93 - для флоппиэмуля это, наверно, не нужно. Сделать указанную выше доработку - чтобы можно было подключать к любому компу с ZX-BUS. Добавить DC-DC 0512V - чтобы можно было подключать к любому компу с +5V. Вместо 10 микросхем поставить одну ПЛИС. Были ведь раньше простые схемы контроллеров дисковода. |
zst, можно выкинуть все, кроме ВГ93, добавить EPM3128, статику 512К х 8 (K6X4008,cy7c1049) и сделать 3 в одном: контроллер BDI, Nemo IDE, ZC-SD.
|
Blade, ну статики надо 1024, и в 3128 вряд ли влезет все это, только ZC-SD займет четверть.
|
Quote:
Доработку сделал. Что-то изменилось, но не совсем как хотелось. ЛЕ4 надо достать. |
Quote:
Вот что бы я добавил в существующий NEMO-FDI: 1. Доработку на ЛЕ4. 2. Поддержку 4-х физических дисководов (не поверите, но постоянно вспоминаю свой аватарный комп, где было 3 флопа, которых сейчас не хватает). 3. Добавить предкомпенсацию записи, используя вывод TR43 ВГ93. Quote:
---------- Post added at 22:46 ---------- Previous post was at 22:43 ---------- Quote:
Quote:
---------- Post added at 22:48 ---------- Previous post was at 22:46 ---------- Quote:
|
и кстати, незабываем о буферах с ОК на выходе разъема флопа, для флоппиэмуля возможно неактуально, но для дисковода как-бы нужны по стандарту. я буду для своего профи 6.2 вот эту доработку на ЛЕ4 делать и еще под профиковские режимы...
|
Quote:
Теперь пишет: F ####N! -0:1 То есть не зависает, но и заставки не видно. Может это от того, что пока без ВГ93. По поводу контроллера - был у меня раньше маленький без РТ, без автоподстроек и все работало нормально. Была проблема с отечественными дисководами. Один дисковод сломался - отломилась головка от частого использования. Второй работал, но ISDOS портила нулевую дорожку. Даже дорогие диски. Для нее подключил трехдюймовый дисковод и использовал дорогие диски VERBATIM DATA LIFE PLUS. Проблема с IS-DOS решилась. Эти диски она перешеркать не могла, хоть и пыталась. Так зачем эти лишние параметры, если и так все прекрасно работает ? Раньше пятидюймовый нужен был, так как игры продавались на пятидюймовых дискетах. Теперь вместо пятидюймовых дисководов можно использовать трехдюймовый или флоппиэмуль. |
Quote:
|
Quote:
Во всех эмуляторах разные версии - не знаешь, что прошить. |
обычно - первые 16кб идет трдос 5.04Т (или 5.03) + 16кб basic48 1982г. где операторы набираются токкенами. трдос выбирается активным "0" /dos на верхнем адресе ПЗУ.
|
Quote:
|
| All times are GMT +4. The time now is 16:43. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.