Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   CD в XT
RSS

CD в XT

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9 10 11
Печать
 
das
Advanced Member


Откуда: МО и Москва
Всего сообщений: 307
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 сен. 2015
sanders написал:
[q]
Сами платы - "прозрачные", к ним драйвер не нужен.
[/q]
В этих дровах, согласно мануала, прописываются параметры платы - адрес, прерывание, канал DMA.

sanders написал:
[q]
У меня подозрение, что плата просто порт ввода-вывода, а драйвер будет использовать поддержку дисковых устройств, прописанную в BIOS материнской платы. А в ХТ ее нет.
[/q]
Так поддержки CD и в 286 нет. Как нет четкой поддержки и HDD, может быть MFM, а может - IDE, они достаточно разные. Не думаю, что кто то планировал поддержку IDE в ранних 286, однако же оно работает, IDE тоже только просто порт ввода-вывода, все остальное делает собственный контроллер HDD.

Тут другая засада, даже если привод с платой окажутся рабочими... Это малое и недостаточное количество прерываний в XT, в SCSI оно одно, и для CD, и для HDD, у тут два будет занято, MFM и CD... а хочется еще и сеть, и звук. Чем то придется жертвовать, типа COM и LPT, иначе никак.

Если по мне, так COM и сеть - важнее, но тем не менее этот опыт проведу, просто очень интересно. Только бы железки рабочие были...


sanders написал:
[q]
В 386 компе работали все, иначе бы выкинул. А коробка с ХТ-платами была далеко, не проверял с ними.
[/q]
А проверить? Сейчас то ХТ рядом! :biggrin:
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
Кстати. Вот означенный DOS-драйвер. Есть тут программисты, виртуозно владеющие дизассемблером, чтобы прогнозировать - так на точно?

Оффтопик: Оффтопик: ЗЫ: Ни я ни К. не программисты. Админы, системщики, может быть. Но упаси нас от ковыряния в коде!


Кстати II. 1 скоростной Mitsumi "крокодил" и Sony c "caddy", каждый с собственным интерфейсом и 8-битной платой, преспокойно "цеплялись" на XT-совместимый. Так что не SCSI единым жив интерфейс.

Прикрепленный файл (cdr112.zip, 161463 байт, скачан: 14 раз)
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
В CDR112.SYS в одном месте встречается инструкция 80186+ INSB. (В Sourcer'е адрес 7E9E:23E3.)
Но не могу сказать, насколько будет критичен этот участок кода. Если что, можно будет переписать. А на NEC V20/V30 вроде бы уже эти инструкции поддерживаются? Или нет?
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
[q]
Или нет?
[/q]
Насколько мне известно - не поддерживаются.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
У NEC'ов есть схожая команда INM, но меня несколько сбивают с толку нестандартные обозначения регистров в даташите... Не соображу, насколько это аналог INSB на 80186/188.
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Ну, там как раз сказано, цитирую:
[q]
> Did the V20 have the INSB/INSW/OUTSB/OUTSW instructions? (present in
> 80186/80188, but not 8086/8088

Yep... We made use of them in the V40 that we used for many years in embedded
Stuff. Plus the V40 has (had?) a really nice DMA controller.
[/q]
[q]
> Did the V20 have the INSB/INSW/OUTSB/OUTSW instructions? (present in
> 80186/80188, but not 8086/8088

It had all the 186 extensions, especialy Enter, Leave, Pusha Popa,
Ins, Outs and Imul. I can't gurantee for Bound, 'cause I never used
that on a V20 (but I did on the 186).
[/q]
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
...а на практике, не у всех есть V20. Так что, как заявлено, "переписать под 8088". Вроде бы, так получается?
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Попробовать можно... Я, правда, SYS-файлы драйверов никогда не компилировал, не знаю, насколько этот процесс отличается от обычных EXE...
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
[q]
Я, правда, SYS-файлы драйверов никогда не компилировал, не знаю, насколько этот процесс отличается от обычных EXE...
[/q]
Скорее, COM. И, немаловажно, что без настоящей "железки" не проверить результат.
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9 10 11
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   CD в XT
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS