Просмотр полной версии : Ленинград-1 + NEMO IDE
Andreyanov
07.06.2018, 18:34
Собственно в продолжении темы: http://zx-pk.ru/threads/29157-rasshirenie-po-skheme-vs-1-v-l1.html
Собрал PseudoTR-DOS с поддержкой Gluk Reset Service. Прошивка собрана по карте: 0-GLUK , 1-TR-DOS 6.05e-6.10e , 2-Quick Commander v3.10r , 3-BASIC48K
Блок выбора страницы ПЗУ работает нормально.
Собрал и подключил NEMO IDE отсюда: http://sblive.narod.ru/ZX-Spectrum/NemoIDEforLUT/NemoIDEforLUT.htm
IORQ доработан до стандарта NEMO BUS на ЛЛ1.
Подключил валявшийся (живой) HDD и тишина. Пробовал из TR-DOS давать команду LIST светодиод активности даже не моргает, из Gluk, пункт HDD boot- тоже тишина. Попробовал подключить CD-ROM тоже тишина.
Как проверить функционирование схемы ? Нужно ли что-то делать с диском перед подключением ?
Расширена память до 128, подключен AY и контроллер PS/2 клавиатуры на ATmega. Слышал что с AY может быть конфликт, как мне это проверить ?
iceoflame
07.06.2018, 18:48
Как проверить функционирование схемы ? Нужно ли что-то делать с диском перед подключением ?
В ТРДОСЕ, винт не работает, запусти Fatall, там есть возможность копировать с вина образы на дискету. Ну и посмотри какие перемычки на винте стоят и в каком порядке, попробуй переключить сего с примари на слейв.
- - - Добавлено - - -
>Нужно ли что-то делать с диском перед подключением ?
Создать раздел и отформатировать в ФАТ 16 помоему
- - - Добавлено - - -
Ну и Винт не большего объема нужен (~40гиг)
Andreyanov
07.06.2018, 19:08
Я так понимаю Fatall можно прошить вместо Quick Commander ? Будем пробовать.
Но ведь при выборе пункта HDD boot в Gluk светодиод активности должен хотя бы мигнуть ?
SoftFelix
07.06.2018, 19:46
Как проверить функционирование схемы ?
Поставить iS-DOS с поддержкой НЕМО-ИДЕ. Но без навыков настройка может занять значительное время.
Под TR-DOS можно поставить WDC 1.60 и там проверить работу. На винте должен быть активный раздел FAT32 не более 2GB.
Как проверить функционирование схемы ?
Запустить диагностику HDST с драйвером nemo
https://d.radikal.ru/d21/1806/af/d8f3708baccat.jpg (https://d.radikal.ru/d21/1806/af/d8f3708bacca.jpg)
Andreyanov
07.06.2018, 19:52
Под TR-DOS можно поставить WDC 1.60
Wild Disk Copier v1.60 устанавливается на HDD ?
SoftFelix
07.06.2018, 19:58
Wild Disk Copier v1.60 устанавливается на HDD ?
Не обязательно. Он может просто запускаться как отдельная программа.
Andreyanov
07.06.2018, 20:38
Спасибо завтра буду экспериментировать. Только вот Wild Disk Copier v1.60 нашел в SCL формате а у меня только магнитофонный порт в наличии пока :v2_dizzy_facepalm:
- - - Добавлено - - -
Оххх.... хотел сперва HDD потом BDI но придется наоборот.....
solegstar
07.06.2018, 21:01
Запиши ром с фаталом. Перенеси кодовый блок wdc в хобете на винт и запускай wdc c hdd из фаталла.
- - - Добавлено - - -
Soft.zip (http://zx-pk.ru/attachment.php?attachmentid=51719&d=1428044555) - в нем уже есть wdc.
SoftFelix
07.06.2018, 21:02
HDST с драйвером nemo
А можно ссылку на это?
solegstar
07.06.2018, 21:04
Fatall (http://zx-pk.ru/threads/7238-fatall-(fatall)-kopirovshchik-dlya-hdd-sd.html)
А можно ссылку на это?
Нет ссылки ,и где взять не знаю ,на реале все держу.
Лови, там разные варианты с разными драйверами.
65473
- - - Добавлено - - -
solegstar, Олег ,HDST тестит железо и показывает низкоуровневую инфу :)
- - - Добавлено - - -
HDD и CD-ROM
solegstar
07.06.2018, 21:25
JV-Soft, я в курсе)
Andreyanov
07.06.2018, 21:56
Запиши ром с фаталом. Перенеси кодовый блок wdc в хобете на винт и запускай wdc c hdd из фаталла.
Спасибо,план действий понятен. Завтра проделаю..... тема может стать длинной ( с моими забытыми скудными познаниями в этой теме).
- - - Добавлено - - -
И так, поправьте если не верно:
1. Пересоздать прошивку ПЗУ с заменой QC на Fatall (2-банка)
2. Отформатировать HDD на FAT32
3. Создать активный раздел не более 2Gb например 1Gb.
4. Закинуть на HDD файлы из архива SOFT от Solegstar.
И пробовать загружаться из Fatall
- - - Добавлено - - -
И вот забыл спросить при загрузке Gluk вылезает вот такая "бяка" на экране: https://b.radikal.ru/b09/1806/28/dec45ac6360e.jpg
В остальных страницах всё ОК
И так, поправьте если не верно:
1. Пересоздать прошивку ПЗУ с заменой QC на Fatall (2-банка)
2. Отформатировать HDD на FAT32
3. Создать активный раздел не более 2Gb например 1Gb.
4. Закинуть на HDD файлы из архива SOFT от Solegstar.
И пробовать загружаться из Fatall
Или запустить HDST и понять работает ли вообще nemo.
вылезает вот такая "бяка"
это для разрабов ,копии второго экрана.
- - - Добавлено - - -
Я видимо упустил , нет дисковода ?
- - - Добавлено - - -
Куда подключен сигнал DOS из Nemo ?
Andreyanov
08.06.2018, 07:43
Куда подключен сигнал DOS из Nemo ?
сигнал /DOS на NEMO подключен к схеме PseudoTR-DOS на одноименный сигнал.
это для разрабов ,копии второго экрана.
Как от этого избавиться ?
- - - Добавлено - - -
Я видимо упустил , нет дисковода ?
Дисковода пока нет
дык трдос от Матлаша вроде работает с винтом
http://zx-pk.ru/threads/10659-tr-dos-5-30.html
все никак руки не дойдут , на ленинраде 48к запустить винчестер с трдос
минималистег эксперимент
никаких расширений памяти!
кста , Матлаш походу пионер винчестера
сигнал /DOS на NEMO подключен к схеме PseudoTR-DOS на одноименный сигнал.
попробуйте отключить , подтянуть на +5в ,и еще раз проверить обращение к винту.
Как от этого избавиться ?
брать исходники ,править и собирать пзу по новой.
Дисковода пока нет
Я просто в начале не увидел. Жаль , это упростило бы проверку HDD
- - - Добавлено - - -
дык трдос от Матлаша вроде работает с винтом
не работает он с hdd на прямую , если речь например о чтении каталога ,файлов. Эта версия может детектить HDD и то по моему опыту не всегда правильно.
Она была написана для DNA и перехвата обращения к #3d13
Andreyanov
08.06.2018, 11:20
Прошил Fatall, подготовил hdd, обращения к диску нет.
отключение и подтяжка к + сигнала trdos ничего не дало
https://b.radikal.ru/b03/1806/bc/b6f1b7303db5.jpg
- - - Добавлено - - -
почему все пишется в под тему а не в основною ветку ?
- - - Добавлено - - -
Прошил Fatall, подготовил hdd, обращения к диску нет.
отключение и подтяжка к + сигнала trdos ничего не дало
https://b.radikal.ru/b03/1806/bc/b6f1b7303db5.jpg
- - - Добавлено - - -
Блин глюки какие то с сообщениями ....
- - - Добавлено - - -
Пробежался по сигналам на плате IDE, на выходах DD2(ИД7)13-12-11-10 тишина полная, хотя на входах все присутствуют. Пробовал поменять местами с DD1 тоже самое.
- - - Добавлено - - -
все микросхемы серии 1533 важно ли это ? Где-то на форуме попадалось что только на 555 запустился
все микросхемы серии 1533 важно ли это ? Где-то на форуме попадалось что только на 555 запустился
Весьма важно ,выходные регистры надо ставить 555 серии , есть HDD которые работают только на 555. Как вариант попробовать другой HDD.
Andreyanov
08.06.2018, 12:00
Подключал 3 разных глухо ....
на выходах DD2(ИД7)13-12-11-10 тишина полная- меня вот это больше сейчас интересует. При входе в fatall на 9 ноге DD1 появляется сигнал EBL который успешно приходит на 4 ногу DD2, а вот с неё WRH,IOR,RDH постоянно высокий уровень.
SoftFelix
08.06.2018, 12:58
на выходах DD2(ИЕ7)13-12-11-10 тишина полная
Это в НЕМО-ИДЕ? Откуда там ИЕ7? Там две ИД7.
Andreyanov
08.06.2018, 13:01
Извиняюсь, опечатка, конечно ИД7. Исправил в теме.
Andreyanov
08.06.2018, 15:14
Как и предполагал, но проверил:
https://b.radikal.ru/b07/1806/8c/644d314c5688.jpg живые.
Я уже закипаю .... Это точно как и с платой ВС-1 на которой тоже есть эти "долбанные" ИД7 мне голову е....и которая тоже не заработала.
SoftFelix
08.06.2018, 16:05
на выходах DD2(ИД7)13-12-11-10 тишина полная- меня вот это больше сейчас интересует.
Чем смотришь "тишину"? На выходах ИД7 будут импульсы очень меленькой длительности. Фактически, длительность будет равна длительности /IORQ. И учитывая единичность этих импульсов, то отловить их обычным осциллом довольно сложно. Я обычно в таких случаях использую пробник на основе двоичного счётчика 555ИЕ5, где к выходам припаяны 4 светодиода - отловить импульс (или серию) получается намного проще. А вообще, где-то есть мой отчёт по подключению НЕМО-ИДЕ к Ленинграду (на аватарке именно этот комп с НЕМО-ИДЕ и винтом (http://photo.qip.ru/users/softfelix/3810704/)). Это 2010-ый год. Поищи в Накопителях, Разном и в разделе по Ленинграду. Но там проблем-то не было. Основных хлопот только доставила сопля на ЛУТе и блокировка IORQ (трюк с резистором работал крайне ненадёжно и замена на ЛЛ1 полностью решила проблему). При правильном монтаже и исправных деталях схема заработала сразу. Но я тогда настраивал это всё только под iS-DOS'ом.
Andreyanov
08.06.2018, 16:29
SoftFelix, Смотрю ADS1102CAL 100Mhz.
Вот IORQ на 5 ноге ИД7: https://c.radikal.ru/c32/1806/87/07460779af79.jpg
Тему Вашу читал,блокировка IORQ изначально на ЛЛ1. Остаётся переделать саму плату, хотя всю уже вдоль и поперёк прозвонил.
Хочу вот попробовать вот эту вытравить. у неё монтаж не такой плотный, меньше шансов накосячить. Я просто уже не знаю.....
SoftFelix
08.06.2018, 17:06
блокировка IORQ изначально на ЛЛ1.
Я вот тут (http://zx-pk.ru/threads/15657-nemo_ide-ne-rabotaet-s-vintom.html?p=413353&viewfull=1#post413353) свою писанину нашёл. Там по тексту легко схему набросать. У тебя так же сделано? У меня там ещё инвертор фигурирует для инверсии /EBL.
Andreyanov
08.06.2018, 18:26
SoftFelix,
Сделал просто, но не очень красиво: проинвертировал сигнал /EBL сабжа и подал его на один из входов элемента 2ИЛИ (ЛЛ1), на другой вход ЛЛ1 подал /IORQ от Z80, который полностью отрезал от всего остального Спекка, а выход ЛЛ1 подал вместо /IORQ Z80 на весь Спекк со всеми доработками. Т.е. элемент ЛЛ1 ставиться в разрыв /IORQ от Z80 и далее в схеме.
У меня так. (20-я нога Z80 отогнута из панельки)
Ваши действия я понял:вместо /IORQGR IDE (на этой схемке) проинвертированный сигнал с 9 ноги ИД7,на другой вход ЛЛ1 подать /IORQ от Z80 а выход с ЛЛ1 который ZXPORTs /IORQGR IDE завели на схему компьютера.
Andreyanov, как вариант посмотреть описание портов nemo и написать простенький тест ,и глянуть , что где застряет.
Andreyanov
08.06.2018, 18:37
ЛН2 подойдет в качестве инвертора ?
- - - Добавлено - - -
Andreyanov, как вариант посмотреть описание портов nemo и написать простенький тест ,и глянуть , что где застряет.
Это для меня темнейший лес :v2_dizzy_rastoman:
SoftFelix
08.06.2018, 19:12
ЛН2 подойдет в качестве инвертора ?
Для IORQ? Нет. Она тормозная, т.к. с открытым коллектором.
- - - Добавлено - - -
Ваши действия я понял:вместо /IORQGR IDE (на этой схемке) проинвертированный сигнал с 9 ноги ИД7,на другой вход ЛЛ1 подать /IORQ от Z80 а выход с ЛЛ1 который ZXPORTs /IORQGR IDE завели на схему компьютера.
Вот моя схема, если слова перевести в картинку.
http://photo.qip.ru/photo/softfelix/3810704/xlarge/111049605.jpg (http://photo.qip.ru/users/softfelix/3810704/111049605/)
Andreyanov
08.06.2018, 19:23
Ну я так и предполагал. Использовать ЛН1 ?
Спасибо, завтра попробую. Но, если честно терзают сомнения уже меня....
- - - Добавлено - - -
SoftFelix, МГТФ - любимый провод!
Завтра сфоткаю свои деяния. Вот где жуть МГТФ-ная , конечно до тех пор пока не закончу с апгрейдами.:v2_dizzy_priest:
А закончу ли ?....
SoftFelix
08.06.2018, 20:11
Использовать ЛН1 ?
Да.
Спасибо, завтра попробую.
Только /IORQ для NEMO-IDE бери с 20-ой ноги Z80.
Andreyanov
09.06.2018, 10:15
Ну, что могу сказать, схема предложенная softfelix для блокировки IORQ работает на отлично. Но к сожалению результата нет.
На проклятой DD2 на выходах опять тот-же неизменный высокий уровень.:v2_dizzy_wall:
Будь проклят тот день, когда я сел за баранку этого пылесоса! Выродок в славной семье двигателей внутреннего сгорания! Да отсохнет его карбюратор во веки веков! ©
SoftFelix
09.06.2018, 10:34
На проклятой DD2 на выходах опять тот-же неизменный высокий уровень.
При каких условиях ты его там смотришь? Т.е. какой софт запускаешь? Или OUT'ами из BASIC'а?
Andreyanov
09.06.2018, 10:39
Нет не outa-ми. Я просто захожу в fatall. И по клавише E сканирую наличие дисков. В этот момент на входах DD2 начинается "веселая беготня", а на выходе .......нифига.
SoftFelix
09.06.2018, 10:51
Закинь сюда фото своего НЕМО-ИДЕ в хорошем качестве с обоих сторон, может что увижу. Ну и общий план подключения к Спекку. Остаётся только правильность монтажа и исправность деталей.
Andreyanov
09.06.2018, 11:16
Детали исправны, проверены тестером. Склоняюсь я к изготовлению другой печатки....
Вот она "жуть МГТФ-ная":
https://a.radikal.ru/a29/1806/de/93d09f5a9f90.jpg
https://d.radikal.ru/d04/1806/73/51e9ce0bf948.jpg
https://a.radikal.ru/a04/1806/4f/f3bf9593a0a6.jpg
Лучшее качество смогу вечером на фотик.
В этот момент на входах DD2 начинается "веселая беготня"
надо смотреть не веселую беготню, а конкретно
EBL - 0
/IORQ - 0
/M1 - 1
Тогда на выходах D2 начнется жизнь.
SoftFelix
09.06.2018, 11:54
Склоняюсь я к изготовлению другой печатки....
А монтаж и соответствие схеме проверял на этой? У тебя там в районе площадок системных сигналов очень много мест возможных залипаний. У меня вот такого волоска хватило (фото ниже). И это не смотря на всю тщательность процарапывания. Но из-за моего залипона просто Спекк переставал запускаться при подпайке платы. Ну и про серию 1533 в IDE-интерфейсе тебе ужЕ говорили - только 555. ИД7 можно оставить 1533.
http://photo.qip.ru/photo/softfelix/3810704/xlarge/108593519.jpg (http://photo.qip.ru/users/softfelix/3810704/108593519/)
Andreyanov,
SoftFelix,
Смотрите ,что пишу выше , смотрите в схему , что ж вы пляшете вокруг.
Пишем на басике
10 out 200,0
20 goto 10
Тем самым дергаем порт конфигурации #C8 , тем самым у нас получается
M1 -1
A0 -0
A1- 0
A 2 -0
IORQ - 0
RD - 1
соответственно EBL в этот момент должен быть - 0 , и на выходе 13 (IOW) должен быть - 0
При выполнении проги должна быть такая картина
https://d.radikal.ru/d13/1806/91/b260f862f335t.jpg (https://d.radikal.ru/d13/1806/91/b260f862f335.jpg)
- - - Добавлено - - -
PS на любой серии будет такая картина как привел выше , просто некоторые винты не откликаются если буфера на 555 , но пока это не важно , еще до этого надо получить на выходах D2 вышеприведенную картину.
- - - Добавлено - - -
PPS как заведется то 555 надо ставить D3 , D6 , D4 , остальное можно любых серий.
SoftFelix
09.06.2018, 12:22
JV-Soft, я согласен. Проще и логичнее дёргать из БАЗИКА конкретные порты в цикле и смотреть результат. Я, вроде, так же отлаживал, когда глюки вносил штатный формирователь IORQGE.
Andreyanov, если EBL при этом у тебя вообще постоянно в - 1 ,то либо мертвая D1 , либо неправильно завел на нее входные сигналы. DOS пока советую посадить на +5в
Andreyanov
09.06.2018, 13:37
JV-Soft, EBL шевелится и сейчас.
Спасибо. Буду пока выполнять ваши рекомендации, но не знаю сегодня ли.
- - - Добавлено - - -
плату вдоль и поперек изъездил.....
- - - Добавлено - - -
https://d.radikal.ru/d01/1806/82/90b7d692521f.jpg
Верхний луч- 13-я нога DD2 при выполнении программки
Нижний сигнал EBL 4 -я нога DD2.
Я чего-то не понял........ Работает всё таки ????
Работает всё таки ????
Выбор порта #С8 работает.
Далее OUT 17,0 импульсы на 12 ноге D2
Далее PRINT IN 17 импульсы на 10 ноге D2
Далее PRINT IN 16 , импульсы на 11 ноге D2
Это для начала , если тут все работает ,то двинемся дальше.
Andreyanov
09.06.2018, 14:25
Выбор порта #С8 работает.
Далее OUT 17,0 импульсы на 12 ноге D2
Далее PRINT IN 17 импульсы на 10 ноге D2
Далее PRINT IN 16 , импульсы на 11 ноге D2
По всем пунктам есть четкие импульсы.
По всем пунктам есть четкие импульсы.
Ок.
Далее проверить проходят ли сигналы на D6.1 , без всяких программ на выходах D6.1 должно быть то же что и на входах , это просто буфер.
- - - Добавлено - - -
Как бы на всякий случай спрошу , разъем IDE точно не вверх ногами припаял/вставил ?:)
Andreyanov
09.06.2018, 14:55
Ок.
Далее проверить проходят ли сигналы на D6.1 , без всяких программ на выходах D6.1 должно быть то же что и на входах , это просто буфер.
- - - Добавлено - - -
Как бы на всякий случай спрошу , разъем IDE точно не вверх ногами припаял/вставил ?:)
На выходах ничего.....
Разъем правильно стоит :)
На выходах ничего.....
Если на первой ноге АП5 (D6.1) есть земля и на входах есть сигналы ,а на выходах ничего ,то она мертвая.
- - - Добавлено - - -
Так же проверь что на выходах D6.2 - 3 , 7 , 9 должны быть импульсы ,если нет это еще один плюс к тому , что она мертвая.
Andreyanov
09.06.2018, 15:12
Блин странно..... в наличии 2.Обе выпаяны из рабочего компьютера....
Блин странно.....
А конкретнее ?
Питание на нее идет нормально ?
- - - Добавлено - - -
Что на выходах , 0 / 1 , Z ?
Andreyanov
09.06.2018, 15:20
Нашел косяк, на DD6 в панельке обрыв по +5v (было 2.1v). На всех выходах есть сигналы.
Нашел косяк, на DD6 в панельке обрыв по +5v (было 2.1v). На всех выходах есть сигналы.
Проверяй с HDD.
Andreyanov
09.06.2018, 15:35
с HDD тоже есть
Andreyanov, это понятно, что есть , винт видит ?
Andreyanov
09.06.2018, 15:38
неа....fatall не видит
При обращенни из глюка винт как то реагирует ? звук / щелчки ? Светодиод ?
Andreyanov
09.06.2018, 15:47
Ни как.
Сейчас перевезу домой всё, рабочий день закончился.... и продолжение следует
При обращенни из глюка винт как то реагирует ? звук / щелчки ? Светодиод ?
Да там не успеешь заметить , наверно.
Andreyanov
09.06.2018, 17:38
Ну вот, готов продолжить
Проверяй везде питание и землю.
Далее на всех выходах D6 должен быть сигнал кроме 5 ноги (IOR) там должна быть единица.
Сегодня пока нет времени более подробно продолжать , или позже или завтра напишу как проверить регистры.
И проверь не перепутал ли адреса случайно где то.
Да там не успеешь заметить , наверно.
Обычно бывает слышно как головка дергается и светодиод мигнет , но винты разные ,плюс явно что то не работает )
Andreyanov
09.06.2018, 20:13
Есть сдвиги !!!!
Диск увиделся в fatall, я с пк скинул туда файлы разные trd scl и code а fatall пишет: DISK EMPTY
а fatall пишет: DISK EMPTY
пробовать другой винт , это может быть проблема не той серии. Или поставить 555 те ,что писал выше.
Andreyanov
09.06.2018, 20:54
ок буду искать 555. На сегодня наверное закончу. Всем спасибо.
Утилитой HDDoctor 0.12 можно посмотреть содержимое HDD проверить чтение, запись. http://alonecoder.nedopc.com/zx/HDDOCT12.rar
Andreyanov
13.06.2018, 10:05
Заказал микрухи 555. А тут блин память отвалилась почему-то.... надо разбираться. Как микры придут продолжу,а пока пауза дней на 7-10.
- - - Добавлено - - -
Утилитой HDDoctor 0.12 можно посмотреть содержимое HDD проверить чтение, запись. http://alonecoder.nedopc.com/zx/HDDOCT12.rar
Дисковода нет у меня
Andreyanov
19.06.2018, 11:04
Ну, что. После замены на 555 серию всё заработало.
Но вот другой вопрос. Как правильно переносить файлы из под Win на HDD ?
При копировании в проводнике и после подключения к zx у файлов в Fatall неправильные разрешения (на фото), и не один файл на запускается. Даже $C.
https://d.radikal.ru/d41/1806/38/82c5ed755c52.jpg
https://b.radikal.ru/b02/1806/9f/e8ffa497af62.jpg
Ну, что могу сказать, схема предложенная softfelix для блокировки IORQ работает на отлично. Но к сожалению результата нет.
На проклятой DD2 на выходах опять тот-же неизменный высокий уровень.:v2_dizzy_wall:
Будь проклят тот день, когда я сел за баранку этого пылесоса! Выродок в славной семье двигателей внутреннего сгорания! Да отсохнет его карбюратор во веки веков! ©
Неприличными словами попрошу не выражаться!
solegstar
19.06.2018, 17:08
Andreyanov, нет, не заработало. Фаталл должен показывать правильные имена. Попробуйте другой винт или возможно у вас помехи идут. Ещё попробуйте ради эксперимента вытащить муз.проц.;)
Andreyanov
19.06.2018, 17:40
solegstar, Спасибо попробую.
При копировании в проводнике и после подключения к zx у файлов в Fatall неправильные разрешения
А как эти же разрешения видит например FAR ? Стоят ли блокировочники в nemo ? (желательно на каждой микре)
Делалась дефрагментация ,винт fat32 ?
Andreyanov
19.06.2018, 19:59
JV-Soft, В FAR не смотрел,посмотрю. Вот про блокировочники подумал только что, я про них "позорным" образом забыл:v2_dizzy_facepalm:, не напаяны.
Дефрагментацию делал. Винт отформатирован в FAT.
JV-Soft, В FAR не смотрел,посмотрю. Вот про блокировочники подумал только что, я про них "позорным" образом забыл:v2_dizzy_facepalm:, не напаяны.
Дефрагментацию делал. Винт отформатирован в FAT.
в Fat 32 ?
Andreyanov
19.06.2018, 23:30
в Fat 32 ?
Да,конечно
Andreyanov
20.06.2018, 13:53
Andreyanov, нет, не заработало. Фаталл должен показывать правильные имена. Попробуйте другой винт или возможно у вас помехи идут. Ещё попробуйте ради эксперимента вытащить муз.проц.;)
Когда снимаю AY вообще перестает диск видеть почему-то ...
- - - Добавлено - - -
Кондёры напаял.
solegstar
20.06.2018, 17:25
Когда снимаю AY вообще перестает диск видеть почему-то ...
вот это странно. обычно АУ мешает, если неправильно сделан сигнал iorqge. у вас в дешифратор АУ сигнал iorq приходит с 20 ноги проца или после доработки iorqge?
Вангую, нестабильная шина
Andreyanov
21.06.2018, 08:52
вот это странно. обычно АУ мешает, если неправильно сделан сигнал iorqge. у вас в дешифратор АУ сигнал iorq приходит с 20 ноги проца или после доработки iorqge?
После.
- - - Добавлено - - -
Вангую, нестабильная шина
Я тоже склоняюсь к этому. Переделываю AY на плату: http://sblive.narod.ru/ZX-Spectrum/AY-ADAPTER/AY-ADAPTER.htm. Да и наверное NEMO переделаю.
Надо короче убирать мотки "соплей".
И в довесок заказал адаптер IDE-CF + 1 Гб карту. HDD уж больно велик в корпусе места нет....
electroscat
08.08.2020, 11:35
Дорогие друзья, прошелся по форуму, с первого раза не понятно, столько всего сделано, но суть... В чем была проблема, что поменялось в схеме, какие доработки ? Собираюсь к плате COMPACT 256 приделать IDEnemo, и мне интересна адаптация контроллера с ZX_BUS к шине COMPACT 256, то есть по факту практически стандартной шине спектрума.. Хотел попросить, можно ли как то под итожить всю эту тему одной схемой, на которой все обозначено, схема доработки, что еще потребовалось, какой софт использовался и т.д. Ну и конечно же конечный результат, после переделки AY и уборки мотков соплей. Было бы круто если бы вся информация была бы как то оптимизирована и предоставлена одним сообщением. В целом, моя идея в том, чтобы постараться расположить все переделки на плате IDEnemo, то есть, если есть какие то доработки - максимально перенести их на плату контроллера, с минимумом МГТФа на основной плате. Понимаю, что там нужно обрезать IORQ с проца, и вести его на шину, на плате контроллера распологать еще один корпус микросхемы, а с платы через шину потом заводить IORQ обратно, на обрезанную от проца шину, для всего спека. Это в целом не проблема, одна доп. дорожка из медного скотча от процессора ситуации не повредит. При извлечении платы IDEnemo нужно будет перемычку вставлять в IORQ для компа и IORQ с процессора. Вот такие планы.
Если это возможно, распишите пожалуйста подробнее по пунктам все что мешало вам изначально запустить HDD на вашем спеке, и наричуйте схему переделки. заранее очень благодарен !!!
И кстати, по поводу сигнала DOS - правильно ли я понимаю, что этот сигнал можно взять с A15 от пзу (на шине COMPACT 256 этот сигнал выведен на шину, называется A15ROM), который вроде как и выбирает теневой участок ПЗУ для работы с TR-DOS? Или это определенная комбинация из A14 и A15 ?
electroscat
09.08.2020, 01:19
Посмотрите, правильно ли я понял текстовую интерпретацию схемы, прошу меня простить, я со спеком правтически ранее не сталкивался, по этому его шины мне пока не понятны, помогите разобраться...
Отредактировал схему IDEnemo по описанию на форуме, посмотрите пожалуйста, правильно ли я вас понял ?
Шина IORQBUS\ - в разьеме будет присоединяться к IORQ\ спека и отдавать сигнал для всего остального. А сигнал IORQ\ с 20 пина процессора будет идти на пин в плате IDEnemo и никуда более...
https://s8.hostingkartinok.com/uploads/thumbs/2020/08/ba22b2f9d164842d86b0ab6b739f5b04.png (https://hostingkartinok.com/show-image.php?id=ba22b2f9d164842d86b0ab6b739f5b04)
Или такая реализация, чтобы обойтись одной микросхемой вместо двух:
https://s8.hostingkartinok.com/uploads/thumbs/2020/08/52cea941b06a53cc95bbd288cf0ffe4b.png (https://hostingkartinok.com/show-image.php?id=52cea941b06a53cc95bbd288cf0ffe4b)
И вопрос по сигналу DOS все еще в силе, правильно ли я понимаю, в моем компе это сигнал A15ROM/
Тут он формируется:
https://s8.hostingkartinok.com/uploads/thumbs/2020/08/42e5837da330bb77b76e22fa975efd03.png (https://hostingkartinok.com/show-image.php?id=42e5837da330bb77b76e22fa975efd03)
А тут приходит на A15 пзу W27C512:
https://s8.hostingkartinok.com/uploads/thumbs/2020/08/4f7a886ad00ca031cfcf48dbb377d4b4.png (https://hostingkartinok.com/show-image.php?id=4f7a886ad00ca031cfcf48dbb377d4b4)
solegstar
11.08.2020, 21:42
Отредактировал схему IDEnemo по описанию на форуме, посмотрите пожалуйста, правильно ли я вас понял ?
Не совсем правильно.
Вам нужно сделать только блокировку /IORQ от процессора на одном элементе "ИЛИ" ЛЛ1. Никакие другие элементы не понадобятся.
На 2 вывод элемента по Вашей схеме приходит /IORQ процессора и дальше никуда не идет, это верно.
На 1 вывод сигнал сформирован не верно - /IORQCE уже сформирован в самом контроллере жесткого диска на 3 выводе DD6.2. Вам нужно соединить 3 вывод DD6.2 с 1 выводом дополнительного элемента "ИЛИ". 1 вывод доп. элемента "ИЛИ" подключить через резистор 680! Ом на GND.
3 вывод доп. элемента "ИЛИ" пустить дальше в схему компа вместо /IORQ.
- - - Добавлено - - -
И вопрос по сигналу DOS все еще в силе, правильно ли я понимаю, в моем компе это сигнал A15ROM/
да, это сигнал /DOS.
electroscat
12.08.2020, 00:02
На 1 вывод сигнал сформирован не верно - /IORQCE уже сформирован в самом контроллере жесткого диска на 3 выводе DD6.2. Вам нужно соединить 3 вывод DD6.2 с 1 выводом дополнительного элемента "ИЛИ". 1 вывод доп. элемента "ИЛИ" подключить через резистор 680! Ом на GND.
Благодарю ! ТО есть вот так это должно выглядеть:
https://s8.hostingkartinok.com/uploads/thumbs/2020/08/18b33715da6b5b8cdf5f6c7d0f1740a4.png (https://hostingkartinok.com/show-image.php?id=18b33715da6b5b8cdf5f6c7d0f1740a4)
А резистор, это чтобы если выход 3 D6.2 находится в состоянии "выключено" - на выводе 1 ЛЛ1 был "" ?
Кстати, тут (https://zx-pk.ru/threads/15657-nemo_ide-ne-rabotaet-s-vintom.html?p=413353&viewfull=1#post413353) написано что использование собственного сигнала IORQCE\ контроллера работает не очень стабильно, скорее всего из за использования 555 серии. цитата: "Видимо сказывалось большое время переключения АП5 (555) в Z-состояние и обратно.". А ваш контроллер собран на каких сериях ИМС?
Кстати, 3 выв D6.3 - ни что иное как EBL, На D6.3 A3(17выв.) +5V - то есть (3выв.)B3 - это А3 промодулированный входом OE\ ИМС, то есть, по факту инвертированный EBL. А в моей схеме получается, EBL берется с 9 ноги ИД7, получается, что этот сигнал тоже модулируется EBL но включает в себя еще и модуляцию RD\ и WR\ - то есть, когда жесткий диск не пишет и не читает, когда на RD\ и WR\ единицы, а на A0 "0".. В целом получается тот же самый EBL только без лишнего,. Вроде так должно работать однозначно.
Но ошибка в моей схеме была. Вот так это должно выглядеть с использованием ЛА3 (или, или..):
https://s8.hostingkartinok.com/uploads/thumbs/2020/08/2ac9a9d2cbdb6fc79fe07f3ad476b6c3.png (https://hostingkartinok.com/show-image.php?id=2ac9a9d2cbdb6fc79fe07f3ad476b6c3)http s://s8.hostingkartinok.com/uploads/thumbs/2020/08/a6dc8cb8bdcb3515ed5a46d641e2743b.png (https://hostingkartinok.com/show-image.php?id=a6dc8cb8bdcb3515ed5a46d641e2743b)
да, это сигнал /DOS.
Очень признателен за ваш ответ !
solegstar
12.08.2020, 08:27
А резистор, это чтобы если выход 3 D6.2 находится в состоянии "выключено" - на выводе 1 ЛЛ1 был "" ?
да, чтобы был подтянут к земле.
Вот так это должно выглядеть с использованием ЛА3 (или, или..):
Правый вариант более правильный. задержка формирования /IORQGE (или /IORQCE, а также еще куча названий) будет минимальная.
Возможно ли использование регистров ИР22 взамен ИР23? ИР23 у меня в наличии отсутствуют, зато есть навалом ИР22.
В ряде случаев ИР22 работают не хуже ИР23(например проверено на практике в ZX LPRINT3)
SoftFelix
26.09.2020, 10:32
Возможно ли использование регистров ИР22 взамен ИР23?
Нет.
Нет.
Нет.
SoftFelix.Смею тебя заверить , что замена возможна.
ДД4 в легкую заменяется на ИР22 и прекрасно работает во всех режимах. Для ДД5 такая замена , да, не возможна. Проверена на реале с работой через HDD адаптер с флэш картой.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot