Странное поведение MFM на ARC 286 Turbo

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
twinge
Advanced Member
Сообщения: 1171
Зарегистрирован: 04.02.2020,23:29
Откуда: Gelendzhik

Странное поведение MFM на ARC 286 Turbo

Сообщение twinge » 17.11.2023,19:48

Есть комп вот с такой матерью, покупал на форуме:
https://theretroweb.com/motherboards/s/ ... 286-system

При покупке не хватало 34-пин шнурка на MFM, резать флопповый не хотел, комп уехал на полку после того как я починил БП и всё проверил.

И вот я добыл оригинальный MFM шлейф, всё подключил, выставил тип харда в биосе 40 = ST-251...

Загрузился с XTIDE с CF, захожу в дебуг -g=c800:5 иии.... висюк...

Пробую:


MANUFACTURER ROM_START_ADDRESS
Wester Digital C800:5
DTC C800:5
Adaptec C800:CCC
Seagate C800:5
SMS-OMTI C800:6
Alternate address CA00:5
WD-1007V-SE1, WD-1007V-SE2 CC00:5
WD-1003V-SR, WD-1006V-SR / Rev F003, F005 CC00:5
Alternate address CE00:5

И нифига...

Захожу в CHECKIT а мне комп говорит, что окно куда попадают все страницы с C800 по CF00 - пустые...

Как найти сигнатуру с точкой входа?

Пробовал утилиты: SSTOR.EXE - что-то она не очень дружит с XTIDE, теряет диск C: (при загрузке с XTIDE MFM диск становится D:)
LLFORMAT.EXE - говорит, что не видит диск...

При этом в досе я вижу структуру каталогов на этом самом MFM диске, который светится как D:

Чёйто, а?
<Упр><Доп><Удл>

Аватара пользователя
uav1606
Advanced Member
Сообщения: 6113
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Благодарил (а): 5 раз
Поблагодарили: 12 раз
Контактная информация:

Вклад в сообщество

Странное поведение MFM на ARC 286 Turbo

Сообщение uav1606 » 17.11.2023,20:40

Т.к. там интегрированный контроллер MFM, адреса могут быть где-то в сегменте F000h, где основной BIOS.
Про какой-то Commodore писали, например, про адрес FA00:5.
Чтобы точно выяснить, лучше сделать дамп всей памяти от 768 КБ до 1 МБ. Потому что могут быть и в сегменте E000h, и в D000h.

P.S. Дамп, в принципе, можно вот этой утилитой от i8088 снять:
download/file.php?id=2539

Аватара пользователя
twinge
Advanced Member
Сообщения: 1171
Зарегистрирован: 04.02.2020,23:29
Откуда: Gelendzhik

Странное поведение MFM на ARC 286 Turbo

Сообщение twinge » 18.11.2023,00:18

uav1606 писал(а): 17.11.2023,20:40 Т.к. там интегрированный контроллер MFM, адреса могут быть где-то в сегменте F000h, где основной BIOS.
Про какой-то Commodore писали, например, про адрес FA00:5.
Чтобы точно выяснить, лучше сделать дамп всей памяти от 768 КБ до 1 МБ. Потому что могут быть и в сегменте E000h, и в D000h.

P.S. Дамп, в принципе, можно вот этой утилитой от i8088 снять:
download/file.php?id=2539
а точку входа как искать? по какой сигнатуре? дамп памяти то снять - не проблема
<Упр><Доп><Удл>

Аватара пользователя
uav1606
Advanced Member
Сообщения: 6113
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Благодарил (а): 5 раз
Поблагодарили: 12 раз
Контактная информация:

Вклад в сообщество

Странное поведение MFM на ARC 286 Turbo

Сообщение uav1606 » 18.11.2023,00:31

twinge, там обычно как таковой сигнатуры нет, нужно просто искать стандартные пункты меню для этих BIOS-форматеров - тогда хотя бы сегмент будет понятен.
Если выложите дамп, то скажу более конкретно.

Кстати, можете ещё для форматирования попробовать Advanced Disk Management:
http://old-dos.ru/index.php?page=files& ... how&id=887

Аватара пользователя
twinge
Advanced Member
Сообщения: 1171
Зарегистрирован: 04.02.2020,23:29
Откуда: Gelendzhik

Странное поведение MFM на ARC 286 Turbo

Сообщение twinge » 18.11.2023,00:34

из сторонних я SSTOR запустил с дискеты, отключив xtide, хочу найти родной код
<Упр><Доп><Удл>

Аватара пользователя
twinge
Advanced Member
Сообщения: 1171
Зарегистрирован: 04.02.2020,23:29
Откуда: Gelendzhik

Странное поведение MFM на ARC 286 Turbo

Сообщение twinge » 18.11.2023,16:46

uav1606, не нашёл следов наличия утилиты в роме...

Дамп прикрепляю. Похоже нет нужного кода.
Вложения
BIOS256.ROM
(256 КБ) 58 скачиваний
<Упр><Доп><Удл>

Аватара пользователя
uav1606
Advanced Member
Сообщения: 6113
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Благодарил (а): 5 раз
Поблагодарили: 12 раз
Контактная информация:

Вклад в сообщество

Странное поведение MFM на ARC 286 Turbo

Сообщение uav1606 » 18.11.2023,17:12

Тоже ничего похожего не нашёл.
Собственно, ничего удивительного - это же 286-й, на них и дискретные MFM-контроллеры на ISA-16 чаще всего ставили без BIOS.
Т.е. предполагалось, что форматировать нужно сторонней утилитой (иногда в BIOS Setup был свой форматер).
В данном случае, возможно, она даже когда-то шла на дискете с компьютером.

P.S. Интересно, что это на плате за разъём MIPS meter (CN11)? Что-то вроде индикатора Turbo?

P.P.S. А не может BIOS XTIDE накладываться на BIOS интегрированного MFM-контроллера? Ну и прочие конфликты, наверное, могут быть...

Аватара пользователя
twinge
Advanced Member
Сообщения: 1171
Зарегистрирован: 04.02.2020,23:29
Откуда: Gelendzhik

Странное поведение MFM на ARC 286 Turbo

Сообщение twinge » 18.11.2023,20:10

uav1606, мипсометр показывает текущую производительность (или свободную производительность) на индикаторе в мипсах (специальная плата на морде).

Я без XTIDE пробовал в дебаге запустить форматирование - не прошло. Но, не исключаю, что всё равно утилита лежит по другому адресу. Без XTIDE память не дампил.
<Упр><Доп><Удл>

Аватара пользователя
led178
Advanced Member
Сообщения: 2420
Зарегистрирован: 26.09.2018,10:59
Откуда: Россия
Поблагодарили: 3 раза

Вклад в сообщество

Странное поведение MFM на ARC 286 Turbo

Сообщение led178 » 18.11.2023,20:47

twinge, мне вот отсюда http://old-dos.ru/files/file_218.html hdtest очень зашёл.
ADM не люблю, SSTOR не знаю.
В принципе нет разницы чем форматировать.
Вложения
HDDUtils.zip
(60.68 КБ) 118 скачиваний

vintik_33
Advanced Member
Сообщения: 916
Зарегистрирован: 16.11.2019,13:12
Откуда: Чувашия

Странное поведение MFM на ARC 286 Turbo

Сообщение vintik_33 » 18.11.2023,23:47

uav1606 писал(а): 18.11.2023,17:12 А не может BIOS XTIDE накладываться на BIOS интегрированного MFM-контроллера?
Может, но тогда 99,9% что не будет работать ни то, ни другое :biggrin:
А у ТС вроде как оба диска читаются...
uav1606 писал(а): 18.11.2023,17:12 Ну и прочие конфликты, наверное, могут быть
Угу, и программные (глюки) тоже :biggrin:
Сегмент С000 - 16К от EGA BIOS.
Сегмент D000 - 8К от XT-IDE BIOS.
Сегмент E000 - два одинаковых (с точностью до бита) куска по 32К - типа диагностика + AMI BIOS.
Сегмент F000 - копия E000.

Странно, что один и тот же код присутствует аж 4 раза :(
Да и для встроенной диагностики плюс БИОС имхо 32 кб как то маловато :(
А в эмулятор грузить лень...

twinge, что за ПЗУ-шки под БИОС стоЯт (тип/размер) ?
Во встроенную диагностику заходит ? Может там LLF есть ?

И в сетапе что прописано по поводу винтов ???
Т.е. если загрузить ДОС с дискеты (без платы ХТ-ИДЕ), то доступ к МФМ винту будет ???

З.Ы.
uav1606 писал(а): 18.11.2023,17:12 это же 286-й, на них и дискретные MFM-контроллеры на ISA-16 чаще всего ставили без BIOS
+1
Что по факту будет практически эквивалентно ИДЕ диску...

З.З.Ы.
А еще проще и правильней фото этого МФМ контроллера сюда запостить :biggrin:

Аватара пользователя
uav1606
Advanced Member
Сообщения: 6113
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Благодарил (а): 5 раз
Поблагодарили: 12 раз
Контактная информация:

Вклад в сообщество

Странное поведение MFM на ARC 286 Turbo

Сообщение uav1606 » 19.11.2023,00:10

Ну, я в эмуляторе этот BIOS запустил, но не нашёл, как там диагностику запустить. Получается только Setup. Про диагностику он даже не спрашивает.

Ответить