Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Другие архитектуры »   Вопросы по Агату-7
RSS

Вопросы по Агату-7

<<Назад  Вперед>> Страницы: 1 *
Печать
 
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
1. рекомендую сделать себе эмулятор дисковода 140 на SD карте
2. зачем Вам "конструкция на основе контроллера дисковода 840 кб", если у Вас дисковод 140?
RTeh
Newbie


Откуда: Череповец
Всего сообщений: 5
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июня 2013
dk_spb написал:
[q]
1. рекомендую сделать себе эмулятор дисковода 140 на SD карте
2. зачем Вам "конструкция на основе контроллера дисковода 840 кб", если у Вас дисковод 140?
[/q]
1. Очень хорошая идея, но опять же все упирается в реализацию. Схему вроде бы нашел, но судя по описанию, на тот момент она еще сырая, к тому же предназначена для работы с репликой Агата, насколько совместим интерфейс реального дисковода с данной конструкцией - для меня вопрос.
2. Честно говоря, я тоже несколько удивлен. Перечитывал несколько раз статью, цитирую: "представлены два устройства, позволящие читать и записывать на PC агатовские диски не имея живого "Агата", используя только его стандартный контроллер 800кб и дисководы", "Для того, чтобы доработать стандартный агатовский контроллер, достаточно просто сменить содержимое ПЗУ D12", но в то же время на конечной нонструкции разъемы лишь для дисковода Агата и непосредственно COM для связи с РС.
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
1) SDCard II японского автора на Atmega328 вполне себе работает c Агатом. По-крайней мере у меня ;-)
2) Автор этих мостов (или один из авторов) - GARNIZON на этом форуме. Проще его расспросить.
GARNIZON
Advanced Member


Откуда: S-POSAD
Всего сообщений: 350
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 дек. 2007
Натурально, SDCard II как миленькая будет работать с контроллером 140 АГАТа.

Фраза "Для того, чтобы доработать стандартный агатовский контроллер, достаточно просто сменить содержимое ПЗУ D12" только для улучшайзинага, можно и без этого обойтись.

Речь на той страничке идет про два разных устройства, про мост840 - ему нужен контроллера флопа - ну так мой коллега разработал. А мосту 140 не нужен контроллер флопа.

Вообче., если что пишите в личку, постараюсь помочь.

P.S. 840 и 140 совершенно разны флопы и у каждого свой оригинальный контроллер.
RTeh
Newbie


Откуда: Череповец
Всего сообщений: 5
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июня 2013
dk_spb написал:
[q]
1) SDCard II японского автора на Atmega328 вполне себе работает c Агатом. По-крайней мере у меня ;-)
[/q]
Как я понимаю, вот эта конструкция http://tulip-house.ddo.jp/digital/SDISK2/english.html ? Наверное, мне будет легче заказать готовое устройство (от 1500 рублей мой бюджет особо не пострадает), нужно будет лищь перераспаять разъем под соответствующие линии Агатовского контроллера?

GARNIZON написал:
[q]
Речь на той страничке идет про два разных устройства, про мост840 - ему нужен контроллера флопа - ну так мой коллега разработал. А мосту 140 не нужен контроллер флопа.
[/q]
Спасибо за подробный ответ, отдельная благодарность за ваш "Агатовский" сайт. :) Если с первой конструкцией не срастется, попробую это устройство, если что - обращусь за советом.
RTeh
Newbie


Откуда: Череповец
Всего сообщений: 5
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июня 2013
Все-таки вопросы продолжаются :)
1. С "изготовителем" SDISK2 связаться не удалось - на письмо он не ответил. Вроде бы в гугле не забанен, но схему устройства сходу найти не удалось - если кто-то обладает ссылкой - прошу поделиться.
2. Воюю с подключением к телевизору через РГБ. Собрал кодер ПАЛ по схеме: http://radiokot.ru/forum/downl...7170a74a15 , добавил смеситель КСИ и ССИ на К155ЛА3 (первый элемент И-НЕ смешивает, второй убирает инверсию первого), разве что пока не использовал бит яркости. На экране лишь рябь, хотя со Спектрумом работает. Был ли у кого-то успешный опыт подключения устройства к современному ТВ?
GARNIZON
Advanced Member


Откуда: S-POSAD
Всего сообщений: 350
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 дек. 2007
А зачем смеситель КСИ и ССИ ? Все подключается напрямую проводками к СКАРТ. Прпосто используется два разъема "видео" и "РГБ" только что бита яркости не будет - но не особо и нужен
http://deka.ssmu.ru/er/agat/Hard/pinout.shtml
RTeh
Newbie


Откуда: Череповец
Всего сообщений: 5
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июня 2013
GARNIZON , ситуация облегчилась путем нахождения советского телевизора. На современном изображение выходило за пределы экрана, наш "съел" сигнал без проблем. :)
Удалось приобрести эмулятор дисковода, спаял переходник, на один контроллер повесил эмулятор как приоритетный дисковод, настоящий 140 кб - второй. С эмулятором проблем нет, работает прекраснейшим образом, а дисковод пока не запускается.
Дисководы были побиты, но сохранились два непосредственно дисковода и чуть больше плат логики. При запуске копировщика ИКП при любом обращении к дисководу (каталог, копирование, проверка) выводится "Ошибка обмена", хотя сам дисковод явные признаки жизни подает - двигатель вращается, головка позиционируется. Головку почистил, прижимной фетр подсношен, но на месте.
На всякий случай, видео:
http://youtu.be/c-T_t2ur520
Проверял все комбинации имеющихся з/ч - результат одинаков. Вины переходника нет, т.к. если с загруженным в память копировшиком повесить дисковод на заводской шлейф (как первый), - ничего не меняется.
Ошибка обмена выводится при любом сбое или когда вообще ничего не удалось прочитать? Перед тем, как лезть глубже, хочется узнать, есть ли какой-нибудь комплексный тест дисковода, который влезет на 140 кб и покажет хоть что-то более подробное?
Voldemar0
Junior Member


Откуда: Tomsk, Russia
Всего сообщений: 102
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 нояб. 2006
140кб флопики надо проверять примерно в таком порядке:

1) позиционер головки. Если при включении компа бошка уверенно уезжает до упора
к внешнему треку - значит всё нормально. Датчика нуля нет, комментаторам с ютуба - минус, стучать при начальном позиционировании он должен.

2) по меткам на шпинделе дискеты грубо проверить скорость. Там два ряда меток, один для 60 гц, другой для 50 гц. Поскольку вы находитесь в пределах России, ваша полоска - 50 гц. Просто берёте лампу накаливания ватт на 50-100, втыкаете в сеть 220 вольт и светите на шпиндель. Если он правильно крутится, метки стоят на месте. Если крутится неправильно - подстраиваете резистр на торце платы стабилизатора скорости. Это - грубая подстройка, точная есть в программном варианте.

3) смотрите канал чтения: если флоп поставить разъёмами к себе, то слева вдали будет разъём головки, справа - четыре контрольных точки-столбика, вроде бы обозначенные как x7-x8 и какие-то ещё X-ы. Два столбика - общий, два других - дифференциальный сигнал с усилителя чтения. Воткните туда осцилограф или широкополосный вольтметр в режиме измерения переменного напряжения. Когда головка опущена на поверхность форматированной дискеты, амплитуда напряжения будет раз в 100 больше, чем когда бошка болтается в воздухе.

Эти контрольные точки стоят как раз между аналоговой частью канала и цифровой. Аналоговая: два усилителя ne529 (? или как-то так), цифровая: цепочка, преобразующая каждую смену знака производной сигнала в импульс длительностью 1-2 мкс (не помню точно цифру). А дальше - просто формирователи с Z-выходом (вроде какая-то 155лп5, что ли).

Неважно, какая чушь записана на дискету (даже если не на 140ке, а хоть на PC), всё равно весь канал чтения можно отследить.

-=-

Прочее:

4) Никаких особых тестов для этого флопака нет, поскольку с него вообще всего два сигнала возвращаются: защита записи и данные чтения. Ни готовность проверить ни что нибудь ещё программно нельзя. Тесты скорости на нём просто ищут какой нибудь уникальный кусочек данных на дорожке и замеряют период повторения этого участка. Более ранние версии скоростеметров для этого форматировали последнюю дорожку диска специальной разметкой, а более поздние просто искали какое нибудь поле адреса, скорее всего. Например, поле адреса нулевого сектора (неважно какой дорожки).

5) В финале ещё имеет смысл проверить правильность установки позиционера, но для этого нужна образцовая дискета (хотя бы записанная на проверенном дисководе). Если же флоп нужен только для работы в пределах одной комнаты (т.е. диски будут использоваться только на нём), можно этого и не делать.

6) Про мосты-линки:
a) перепрошивка ПЗУшки - это просто улучшение качества чтения. Возможно, не особо нужное.
b) моста существует два разных, для 140 и для 840 кб. 140ка автономна, а 840ка требует агатовского контроллера (тоже 840ки) просто потому что 840ки имеют довольно низкоомные входы, требуются мощные буферные усилители, и лепить это всё на плату моста было влом. Это раз. И два: схема кодера/декодера MFM 840-ки довольно своеобразна и недокументирована, поэтому лепить ещё с штук 10 микросхем на мост не хотелось. А у 140ки интерфейс и кодер/декодер попроще, там всего микросхем 5 примерно, так что это всё проще было собрать прямо на плате моста.

7) Существует (хотя и редко встречается в коллекциях) прога DIMMY TRACK. Она считывает RAW-данные трека и выводит как HEX-дамп. В общем-то можно ей посмотреть, что там читается, первые три байта должны быть D5 AA 96 - это пролог поля адреса. Если будут не они - значит либо флоп вообще мёртвый, либо дискета не для 140ки. Если же будут они - значит что-то с качеством чтения (бошка грязная/стёртая/помехи по питанию...). И надо бы ещё понять, что именно он у вас не читает - дискеты с другого флопа или форматированные самим собой.

8) Можно ещё попробовать немного подвигать диск позиционера вправо-влево, когда дос, например, пытается прочитать каталог диска. Может всё таки бошка стоит криво ?

9)
RTeh написал:
[q]
Ошибка обмена выводится при любом сбое или когда вообще ничего не удалось прочитать?
[/q]
Эту фразу не очень понял, поэтому объясню как есть: "ОШИБКА ОБМЕНА" или "I/O ERROR" в бейсике (да и во всех других агатовских прогах) - это единственная ошибка (кроме "защита записи"), которую может вернуть драйвер дисковода ДОСу. Получив эту ошибку любая ДОС просто прерывает операцию сразу же. Внутри драйвера эта ошибка может возникнуть в случае, если он не смог прочитать один из запрошенных секторов и причины этого могут быть самыми различными: не найдено поле адреса (или не совпала его CRC), не найдено поле данных, не совпала CRC данных. Понятно, что поле адреса может быть не найдено по куче причин: это и плохая дискета и плохая/грязная/криво стоящая головка и проскальзывание дискеты (шпиндель крутится, а сам диск внутри конверта тормозит или стоит на месте) и проблеммы со шлейфами, с помехами по питанию.... Всё это в итоге приведёт к ошибке обмена.

Другое дело - при записи - "ошибка обмена" может диагностироваться либо только по факту не найденного адресного поля либо так же и по факту сбоя контрольного чтения только что записанных данных. Это уже зависит от реализации драйвера флопа, а они разные в разных системах/бейсиках/прочем.
<<Назад  Вперед>> Страницы: 1 *
Печать
Полигон-2 »   Другие архитектуры »   Вопросы по Агату-7
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS