1

Тема: Агат-7 - не могу загрузиться с дискеты

Здравствуйте.
Я купил Агат-7. Сам комп рабочий. На нём установлен дисковод на 840 кб - Электроника МС 5313. Я его проверил и отъюстировал на Спектруме и РС. Есть так же исправные К5601 и Теас 55.
Я попробовал записывать дискеты для него. Есть устройство Greaseweazle (я активно продвигаю жаргонизм - "гризли"). Сначала я писал образы через родной одноименный софт устройства. Агат не грузится. В системном мониторе по команде 801L выводится вполне осмысленный код. Потом я записывал дискеты через программу Fluxengine. С ИКП 7 нет никакого результата. Записал один из игровых дисков, games7.dsk из эмулятора, пишет "ОШ. ОБМЕНА: СБРОС **" Это прогресс? Мне посоветовали записать ИКП2. Их там две штуки - ikp2-19176.dsk и ikp2-19311.dsk. Записал оба - не грузится. Но после попытки загрузиться комп не реагирует на УПР+СБРОС.

Может, проблемы с записью? Я как-то неправильно пишу?
Команда:
fluxengine.exe write -c agat -d drive:0 -i ikp2-19311.dsk
или
fluxengine.exe write agat840 —drive.rotational_period_ms=200 —usb.greaseweazle.port=COM9 -i "ikp2-19311.dsk" —drive.high_density=0
Но тогда программа ругается: Error: unrecognised flux filename 'rive.rotational_period_ms=200'
Именно так и пишет: "rive" вместо "drive", как будто не видит букву d.

2 Отредактировано Voldemar0 (23-01-2026 11:55)

Re: Агат-7 - не могу загрузиться с дискеты

Если доходит до "ОШ. ОБМЕНА: СБРОС **", значит загрузка идёт. Плохо или хорошо, но идёт.

ИКП2 - это же, вроде бы, второй диск от ИКП, там в загрузке Тест ОЗУ Лисина, но только он для девятки.
А у вас семёрка.

Вам надо начинать с теста ОЗУ семёрки. См аттач.

Тут дока на тест должна быть:
https://agatcomp.ru/agat/Paper/DocsShtat/A7_K5.shtml

--

На всякий случай (введение в Агат):
https://agatcomp.ru/agat/Hardware/usefu … ners.shtml
Тут надо убедится, что конфигурация устройств у вас реально соответствует семёрке.

--

Вы упоминаете физический дисковод и гризли: последний эмулирует дисковод или используется только для записи с PC на реальные диски ?

Если используется физический дисковод, то после записи надо бы проверять что диск читается, причём читается именно агатовским софтом. Но как я понимаю, агатовского софта, который бы сейчас нормально загружался, у вас нет ?
Тогда откуда уверенность, что сам Агат работает полностью нормально ?

Post's attachments

Attachment icon ramtest7.rar 5.05 kb, 80 downloads since 2026-01-23 

3

Re: Агат-7 - не могу загрузиться с дискеты

Arix пишет:

пишет "ОШ. ОБМЕНА: СБРОС **"

Дисковод выполняет перекалибровку при включении? И после этого пытается двигать головой?
Иногда потеря контакта на сигналах "Шаг" (контакт 20) или "Выбор направления" (контакт 18) может давать такой эффект, что нулевой трек грузится, а потом дисковод ничего не может прочитать. Сообщение "ОШ. ОБМЕНА: СБРОС **" как раз печатает начальный загрузчик с нулевого трека. Так что проверьте, что контакт в разъеме нормальный.

Arix пишет:

fluxengine.exe write agat840 —drive.rotational_period_ms=200 —usb.greaseweazle.port=COM9 -i "ikp2-19311.dsk" —drive.high_density=0

Здесь точно длинное тире "—"? Вроде должно быть двойное короткое --.

4 Отредактировано Arix (24-01-2026 01:03)

Re: Агат-7 - не могу загрузиться с дискеты

Дисковод выполняет перекалибровку при включении? И после этого пытается двигать головой?

На счёт перекалибровки не знаю. Как это должно выглядеть? Головой двигает. Если перед включением я её пальцем сдвигаю, она двигается к нулевой дорожке. Но потом никуда не двигается.

Иногда потеря контакта на сигналах "Шаг" (контакт 20) или "Выбор направления" (контакт 18) может давать такой эффект, что нулевой трек грузится, а потом дисковод ничего не может прочитать. Сообщение "ОШ. ОБМЕНА: СБРОС **" как раз печатает начальный загрузчик с нулевого трека. Так что проверьте, что контакт в разъеме нормальный.

Спасибо, проверю. Это уже завтра.

Arix пишет:

fluxengine.exe write agat840 —drive.rotational_period_ms=200 —usb.greaseweazle.port=COM9 -i "ikp2-19311.dsk" —drive.high_density=0

Здесь точно длинное тире "—"? Вроде должно быть двойное короткое --.

То есть, должно быть два дефиса? А я вводил один. С длинным тире - это моя цитата с "Полигона призраков". Мне там написали эту команду, а форум, значит, преобразовал два дефиса в тире. Я, конечно, обратил внимание на эти тире, однако при копировании в командную строку получаются одиночные дефисы, я подумал, что так и было в оригинале. Что ж, завтра всё попробую.

5

Re: Агат-7 - не могу загрузиться с дискеты

Вы упоминаете физический дисковод и гризли: последний эмулирует дисковод или используется только для записи с PC на реальные диски ?

Для записи с РС на реальные диски.

Но как я понимаю, агатовского софта, который бы сейчас нормально загружался, у вас нет ?

Пока нет.

Тогда откуда уверенность, что сам Агат работает полностью нормально ?

После включения показывает ** АГАТ **. Системный монитор работает. По команде 801L показывает осмысленный код. Конечно, что "полностью" уверенности пока нет.

6 Отредактировано Voldemar0 (24-01-2026 12:07)

Re: Агат-7 - не могу загрузиться с дискеты

> После включения показывает ** АГАТ **. Системный монитор работает. По команде 801L показывает осмысленный код. Конечно, что "полностью" уверенности пока нет.

Это показывает работу дисплейного контроллера в режиме Текст32 и, как минимум, части базового ОЗУ (512 байт в начале ОЗУ и 2 кб в конце - ничего другого сисмон не использует).

Но ничего больше.

Т.е. у вас под вопросом работа модулей доппамяти (а без неё мало что будет работать), в базовом ОЗУ ещё могут найтись глюки, ну и дисплейный контроллер имеет 6 видеорежимов, каждый из которых может иметь проблемы сам по себе (но это - менее вероятно, чем проблемы с ОЗУ),

7

Re: Агат-7 - не могу загрузиться с дискеты

Записал опять games7.dsk, чтобы показывало ОШ. ОБМЕНА. При включении компьютера дисковод дёргает головкой туда-сюда. Так же, как и на РС.  Это и есть перекалибровка? На 18 контакте сигнал есть, но меня смущает его уровень. Логическая единица - 1,7 В. Я сдвигаю головки к центру, включаю компьютер. Сигнал DIR - 0. Потом лог. 1, и головки едут к краю. Я поворачиваю защёлку на дисководе, он начинает читать диск, сигнал DIR меняется на 0 и так остаётся, появляется сообщение ОШ. ОБМЕНА СБРОС. Посмотреть шаговые импульсы не получается, т.к. при подключении осциллографа к 20-му выводу дисковод начинает страшно рычать головками. Неужели там такое высокое сопротивление? На спектруме и РС без проблем меряется. Я подключил делитель 1:10, ничего не видно. Даже подключение мультиметра с входным сопротивлением 10 МОм вызывает дребезг головок! И напряжение тоже около 1,7 В. А без дисковода вообще не понятно, какую-то ерунду показывает.

8

Re: Агат-7 - не могу загрузиться с дискеты

Arix пишет:

А без дисковода вообще не понятно, какую-то ерунду показывает.

Без дисковода конечно ерунду будет показывать - там выходы с открытым коллектором. Нормальный сигнал получится только когда есть соединение с дисководом и в самом дисководе есть подтяжка к +5 Вольт.

Arix пишет:

При включении компьютера дисковод дёргает головкой туда-сюда. Так же, как и на РС.  Это и есть перекалибровка?

Перекалибровка - это движение головок на нулевой трек.

Arix пишет:

DIR меняется на 0 и так остаётся, появляется сообщение ОШ. ОБМЕНА СБРОС.

Вот в этот момент голова должна начать двигаться в сторону центра. Если она не двигается, значит, либо дисковод не получает сигнал DIR, либо выбор стороны не работает (сигнал 32).

Arix пишет:

при подключении осциллографа к 20-му выводу дисковод начинает страшно рычать головками. Неужели там такое высокое сопротивление?

Очень странно, потому что там сопротивление должно быть порядка 300 Ом к +5 Вольт и такой реакции на осциллограф быть не должно.

9 Отредактировано Voldemar0 (25-01-2026 09:13)

Re: Агат-7 - не могу загрузиться с дискеты

Что за дисковод (модель) и стоят ли там терминаторные резисторы ? Если да, то какой номинал ?

Во время работы дисковода какое напряжение между "общим" дисковода и "общим" системной платы компьютера ?

Пока похоже на проблемы с кабелем до дисковода.

10

Re: Агат-7 - не могу загрузиться с дискеты

Voldemar0 пишет:

Что за дисковод (модель)

Электроника МС5313. Но я ставил К5601 и Теас FD55, было всё то же самое. В смысле незагрузки.

и стоят ли там терминаторные резисторы ? Если да, то какой номинал ?

Как оказалось, отсутствовали. Я их поставил (330 Ом), логические уровни стали нормальными, и глюки с осциллографом исчезли.

Во время работы дисковода какое напряжение между "общим" дисковода и "общим" системной платы компьютера ?

22 - 28 мВ.

Сигнал SIDE есть. ШАГ так и не смог увидеть, видимо, импульсы очень короткие. Но раз головки двигаются, думаю, с ним всё в порядке.