26 Отредактировано Pluto (09-01-2023 17:06)

Re: Еще один Агат-7

Контроллер мучаю на 140 кб, собрал еще такую же реплику с выходом под дисковод AII. Это все работало до поломки.
Вчера умудрился переполюсовкой спалить эмулятор дисковода AII на китайском AII, уже купил новый контроллер и рег.напряжения 3.3в, сегодня перепрошью, буду проверять дисковод на 140кб и эмулятор дисковода оживлять.
Еще есть контроллер на 800 кб и роботроновский дисковод, но т.к. пока нет шлейфа, не пробовал их. Дисковод живой, проверял на  своем Роботрон 1715М
Можно регулировать обороты дисковода под лампой накаливания?

27

Re: Еще один Агат-7

> Можно регулировать обороты дисковода под лампой накаливания?

Можно, но, когда операционка загрузится, желательно проверить скорость соответствующей прогой.

28 Отредактировано Pluto (12-01-2023 18:44)

Re: Еще один Агат-7

Пытаюсь загрузится с дискеты, при включении дисковод стартует, после характерного "трррр" дисковод продолжает крутиться и ничего не происходит. Заглядывал внутрь дисковода, головка при вращении дискеты не шевелится. Это все проделывал с оригинальным КНГМД.
Устанавливал реплику КНГМД с подключенным эмулятором SDISK // , загрузка не происходит. Если к реплике подключить дисковод, он при старте только дергается. Микросхемы на реплике все на панельках, повыдергивал, проверил на тестере, либо заменой на исправные, все кроме РТ-шек. На реплике есть перемычки, все выставлены под Агат-7

https://i.ibb.co/QJtG0r2/photo1673465452.jpg

Не знаю, как дальше проверить загрузку с дисковода?
Можно попробовать загрузку через МГ вхо/выход ? Есть какие нить WAW, MP3 и т.п. ?
Хочу убедиться, что комп может выполнять программы.

Или что нибудь в коде натоптать по быстрому.. ;)

29

Re: Еще один Агат-7

> Хочу убедиться, что комп может выполнять программы.

Ну у тебя сисмон выполняется - чем тебе не программа ?
Готовых автономных wav/mp3 вроде бы не было.
Был Линк1 в виде wav/mp3, но он предполагает наличие уже загруженной ОС в памяти.

> Пытаюсь загрузится с дискеты, при включении дисковод стартует, после характерного "трррр" дисковод продолжает крутиться и ничего не происходит.

Это - самое правильное поведение если правильные данные не поступают.
Ещё раз повторюсь: смотри, что удалось прочитать после  того, что ты описал выше.

Пусть флопик покрутится секунд 10 и потом нажми УПР-СБР и посмотри что видно по команде 800L.

И ещё вопрос: есть какая-то уверенность, что дискеты и образы являются загрузочными ?

30 Отредактировано Pluto (13-01-2023 18:27)

Re: Еще один Агат-7

А то, что головка не двигается при загрузке, это нормально?
Перед тем, как накрылись 559ИП2, я загружал с этих дискет тест ОЗУ и второй диск был с играми. Программы загружались, но работали криво.
Фото запуска с реплики КНГМД и эмулятора дисковода SDISK //
тут есть видео https://t.me/pevm_agat/15570
https://i.ibb.co/kDHXx6L/EA59920-E-489-E-43-AB-9-BE3-FFEA2-AEBB950.jpg

https://i.ibb.co/6bXQ3jv/A3-CAC52-C-DB35-4439-8058-2-F5-A7509-CD5-D.jpg

https://i.ibb.co/b5cszdg/44-D55-F69-621-F-475-C-B044-D2-DD3-EFEDAE4.jpg

Попробую еще потыкать сигналы чтения дисковода осциллографом.
В теме про контроллер PS2 клавиатуры нашел прошивку v0.97 с Макро. Попробую ее прошить и погонять эти макро.

31

Re: Еще один Агат-7

Pluto пишет:

Можно попробовать загрузку через МГ вхо/выход ? Есть какие нить WAW, MP3 и т.п. ?
Хочу убедиться, что комп может выполнять программы.

Я вот тут выкладывал тест Сергея Фролова в WAV.
https://zx-pk.ru/threads/22005-agat-7-t … ost1121870

Pluto пишет:

А то, что головка не двигается при загрузке, это нормально?

Прошивка в ПЗУ контроллера умеет двигать головку только в сторону трека 0. Чтобы двигать головку в другую сторону нужно считать с диска нулевой трек. Он содержит код для полноценного управления дисководом.
Если нулевой трек не читается, значит никакого движения головки не будет.

Так что обязательно проверьте, хотя бы в адрес 801 что-нибудь загружается?

Если с дисковода данные при наличии в нем дискеты идут, а в память ничего не грузится, значит дохлый контроллер.

Pluto пишет:

я загружал с этих дискет тест ОЗУ

Результаты теста не радуют - ошибки в ДОПОЗУ и, видимо, в его схеме управления. С этим вполне может быть связана кривая работа программ. Но на загрузку нулевого трека это не должно влиять - он грузится в базовое ОЗУ.

32 Отредактировано Pluto (13-01-2023 23:35)

Re: Еще один Агат-7

Перешил контроллер клавиатуры на v0.97.
Тесты запускаются

https://i.ibb.co/1G4ttpZ/DBB6-AAC1-13-E4-41-A8-86-BE-ECA00-B5-ACD65.jpg

33 Отредактировано Pluto (14-01-2023 00:04)

Re: Еще один Агат-7

https://i.ibb.co/dJS0rnm/17324-B29-9-D5-A-4-B21-8-EEB-22800-A597860.jpg
Вот что прочиталось с дискеты

Второй раз прочиталось по другому

https://i.ibb.co/bWgLW5K/E021-C219-E7-DA-47-BC-BB93-F9-F1-B3-A3-D527.jpg

Вторая дискета похоже не читается

https://i.ibb.co/2nz4kSb/CE2-A5457-1-D4-D-44-AC-B19-D-345-BF76271-C0.jpg

34

Re: Еще один Агат-7

Pluto пишет:

Второй раз прочиталось по другому

Это хороший результат - контроллер дисковода смог найти и правильно прочитать нулевой сектор. Думаю, контроллер рабочий.

Но целиком нулевой трек не прочитался. Я посмотрел - тест ОЗУ семерки весь умещается в нулевом треке. Раз он не запустился, значит, дочитать его не удалось.

35 Отредактировано Voldemar0 (14-01-2023 07:16)

Re: Еще один Агат-7

На втором скрине загрузчик чей-то, нормальный вполне.
Но это, конечно, не означает, что он целиком прочитался корректно. А если не корректно, то ROM-loader будет пытаться его перечитать до бесконечности. И с неподвижной головкой. Можно самому рукой голову пошевелить, иногда помогает. Ну и проверить, что она чистая.

Если не ошибаюсь, по адресу 27 должен быть адрес очередного непрочитавшегося сектора.
Можно его смотреть: несколько попыток чтения и после каждой проверять, что там в этой ячейке.

Ну и раз есть эмулятор флопика, попробовать с ним такой же тест.
С эмулятора раньше грузилось ?

Сигналы осцилографом смотреть можно, но только пользы в этом мало, разве что если где-то провод оборвался или какая-то микра сдохла. А на глаз понять - нормально читается флопик или нет - ты же не декодируешь это из нескольких бит.

36

Re: Еще один Агат-7

С эмулятора раньше грузилось, но я его подключал к другому КНГМД - реплике, у которой есть эппловский разъем для подключения DISK //. Вот он то похоже перестал работать (КНГМД), дисковод с ним только дергается при включении и не крутит диск и с эмулятора не читает, вылетает в сисмон