Страница 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% что не будет работать ни то, ни другое
А у ТС вроде как оба диска читаются...
uav1606 писал(а): 18.11.2023,17:12
Ну и прочие конфликты, наверное, могут быть
Угу, и программные (глюки) тоже
Сегмент С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
Что по факту будет практически эквивалентно ИДЕ диску...
З.З.Ы.
А еще проще и правильней
фото этого МФМ контроллера сюда запостить

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