С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Есть исходник этой утилиты, возможно можно подправить для ОРИОН-128.
RD3AY, вот тут \OriNET\AY\[128] лежит тест (AYTST$) с исходником (AYTST.AS).
Для Ориона-128 по-умолчанию используются порты AY 0F7Aхh (DS-card). Если у вас AY по другим адресам, то в исходнике подкорректируйте секцию:
И ассемблируйте заново.Код:; Порты AY ... PT_3E:EQU 0F7A0H; для орион-128 PT_3F:EQU 0F7A1H; для орион-128
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Если бы знать, по каким она (AY) адресам она подключена.
Подставлял в исходниках адреса 0F7A*h - не реагирует, если смотреть по схеме, то схема выборки AY
( 1533ЛА2 и 1533ЛЕ1) подключена непосредственно к адресным ножкам Z80A.
И если проанализировать схему выборки адреса AY, получается адрес выборки FFFDh и BFFDh то есть синклеровский....
Есть в наличии два жестких диска IDE по 40 ГБ. Подключил шлейфом к основной плате, подал питание.
Светодиод возле разъема НЖМД горит.
Тестирую утилитой HDDINFO$ на выходе: "Ошибка НЖМД".
Пять резисторов по 1 КОм как сказано по ссылке: схема
припаял.
Жесткий диск после включения питания, постоянно вращает диск (чувствуется вибрация его корпуса).
В каком положении выставить перемычки на НЖМД, Slave, Master or single, .....
Последний раз редактировалось RD3AY; 05.04.2018 в 10:23.
Распортовку AY данной платы думаю лучше всего уточнить у её разработчиков. В стартовом посте не вижу информации по адресам ВУ. Подозреваю, что точно не 0F7A*h.
Опять таки, проблема с адресами посадки. Контроллер "IDE ногодрыг" ( (С) HardWareMan ) требует других драйверов и утилит, пробный вариант которых можно скачать по этим ссылкам:
http://denn.ru/8bit/orion/soft/hdd/hddinfo_f6.ori
http://denn.ru/8bit/orion/soft/hdd/hddfmt_f6.ori
http://denn.ru/8bit/orion/soft/hdd/hdrv_f6.ori
Про использование утилит можно почитать тут. Драйвер просто запускается, в результате в ОС становятся доступны диски C: и D: (если оба накопителя присутствуют и корректно определились).
Перемычки на накопителях выставляются в соответствии с инструкциями на их корпусах. Один накопитель конфигурируем как "Master", а другой как "Slave". Если у первого в инструкции есть дополнительная перемычка "Slave Present", то её обязательно нужно поставить, если используются оба накопителя.
П.С. по скорости работы данная схемотехника КНЖМД конечно очень уступает варианту NEMO_IDE, из плюсов - нет проблем с античными медленными накопителями.
Последний раз редактировалось Denn; 05.04.2018 в 12:33.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Так и есть - FFFDh и BFFDh. Обращение - командами OUT (поэтому и цепляется к Z80 чтобы быть раньше диспетчера 16к а также для задействования выводов Z80 типа M1, IORQ которые в Орионе-128 более нигде не используются и не присутствуют на системной шине). Применение таких портов магически дает возможность использовать звук в Спектрумовских адаптациях игр и проигрывателей без перепахивания их кода.
Довольно странно что он горит, гореть он должен при обращениях, а не непрерывно. Я бы начал с подключения только одного привода у которого перемычками выставлено "Master".
И если под Ордос, то для неё я делал только одну конвертированную c CP/M проверялку сигналов на выводах IDE (есть в треде этой темы) и утилиту записи/чтения носителя которую как-то можно использовать под Ордос для тестирования используемых мной схем подключениия SD/IDE - она во вложении (не знаю насколько она новая). По дефолту выбрана SD (N8VEM/MSX), нажав D перейдет к IDE master (схема 8255, т.е. та что на плате). Там еще другие буковки действий есть, в итоге можно на любое место диска писать/читать кусок любой страницы ОЗу Ориона (например, для сохранения содержимого RAM-дисков), обсуждалось тут:
http://zx-pk.ru/threads/12771-orion-...l=1#post514453
В качестве основного применения IDE, всё опять же делалось в/для CP/M.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Имею давний опыт подключения 2х IDE винчестеров на одном канале к 286/386 через мультикарту. Это был IBM на 130МБ и Seagate на все те же 130МБ. Так вот в POSTе, после включения питания, пока Seagate самокалибровался (стоял как slave, т.к. IBM был ощутимо быстрее в работе) с характерным звуком, лампочка активности светилась постоянно. По времени - секунд 5 занимало.
Seagate такой
[свернуть]
IBM такой
[свернуть]
130Mб это ж седая древность какая, я таких в руках не держал.Были у меня на что-то около 200Мб, но те были 2.5" от нутбуков, т.е. все равно существенно посовременнее чем маломерные 3.5".
RD3AY также посоветую использовать недлинный кабель IDE (сантиметров 20-25, хотя бы начать с такого). Т.к. на длинном кабеле, да еще если сразу два привода, ВВ55 может не потянуть (а может и вытянет, я не проверял, у меня в-основном CF). На один 3.5 привод влезет все что есть для Ориона (и еще куча места останется), все же большинство приводов на гигабайты сейчас меряются.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)