Страница 1 из 3

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

Добавлено: 17.11.2023,19:48
twinge
Есть комп вот с такой матерью, покупал на форуме:
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:

Чёйто, а?

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

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

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

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

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

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

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

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

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

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

Добавлено: 18.11.2023,00:34
twinge
из сторонних я SSTOR запустил с дискеты, отключив xtide, хочу найти родной код

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

Добавлено: 18.11.2023,16:46
twinge
uav1606, не нашёл следов наличия утилиты в роме...

Дамп прикрепляю. Похоже нет нужного кода.

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

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

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

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

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

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

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

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

Добавлено: 18.11.2023,20:47
led178
twinge, мне вот отсюда http://old-dos.ru/files/file_218.html hdtest очень зашёл.
ADM не люблю, SSTOR не знаю.
В принципе нет разницы чем форматировать.

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

Добавлено: 18.11.2023,23:47
vintik_33
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:

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

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