Пытаюсь восстановить IBM PS/2 Model 30 (Intel 8086/87-2) (Нужна помощь)

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
indeo
Junior Member
Сообщения: 137
Зарегистрирован: 28.04.2009,21:56
Откуда: Kiev
Контактная информация:

Сообщение indeo » 10.05.2009,23:18

LLIaJIyH Тоесть тот провод что я припаял это необходимо и достаточно?

Перерезать не перерезал, щас сделаю. После этого он должен стать 720К жесско? Ни читать ни писать 1,44 не будет?

Эх блин, перерезал. Теперь он действительно ничего не читает и не понимает ни как 720 ни как 1,44 ни с заклееной ни с расклееной :(
Да пребудет с вами Intel© Комплектующие из США http://indeo.com.ua

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

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

Сообщение uav1606 » 11.05.2009,00:04

indeo, ну идея превратить флоппи в DS0, в принципе, интересная... Только выходит, что родной провод был как раз с перекрутом (если верить тому фото)... Так что, далеко не факт, что это здесь поможет...
Относительно
PRINT HEX$(INP(&H3F0))
9 Ok
PRINT HEX$(INP(&H3F1))
63 Ok
Ничего странного в этих показаниях вроде нет... Если верить этой документации:
http://www.isdaman.com/alsos/hardware/fdc/floppy.htm
Правда, 63h в регистре 3F1h вроде значит, что не выбран (через синал DS) ни один дисковод... Плюс, вроде это должно значить, что контроллер считает, что к нему подключено 2 дисковода...
Можно ещё попробовать
OUT(&H3F2),&H14
PRINT HEX$(INP(&H3F1))
Правда, как я понял, дисковод у тебя сейчас не работает?
P.S. Относительно того текста на английском, что ты приводил... Ну, там, собственно, написано, что многие IBM флоппи не имели датчиков ёмкости дискеты, а больше ничего интересного.

indeo
Junior Member
Сообщения: 137
Зарегистрирован: 28.04.2009,21:56
Откуда: Kiev
Контактная информация:

Сообщение indeo » 11.05.2009,00:30

uav1606 Рад снова видеть :)
Перерезал - не работал, подпаял - снова заработал. Теперь он стал какой-то универсальный что ли, хочеш с перекрутом - работает, хочеш без - работает, только дискету не видит :(
Там еще можно третий провод подпаять, незнаю, может поможет, хотя автор идеи не советует..
OUT(&H3F2),&H14
PRINT HEX$(INP(&H3F1))
4BN - пока горит дио
6BN - когда погас
При этом одинаково, при перекрученном или прямом подключении
Да пребудет с вами Intel© Комплектующие из США http://indeo.com.ua

indeo
Junior Member
Сообщения: 137
Зарегистрирован: 28.04.2009,21:56
Откуда: Kiev
Контактная информация:

Сообщение indeo » 11.05.2009,00:33

Контроллеры у меня такие и вправду есть: P8272A P8237A-5
Да пребудет с вами Intel© Комплектующие из США http://indeo.com.ua

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

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

Сообщение uav1606 » 11.05.2009,01:11

Видимо, 4BH и 6BH? :-)
Это, вроде, означает, что при попытке выбора дисковода почему-то активизируется линия DS1, хотя должна бы вроде DS0. :-(
Изображение

Код: Выделить всё

DRV2 :
0 = two drives connected 
1 = only one drive connected 
DS1 : 	Drive Select 1 
0 = drive 1 selected 
1 = drive not selected 
DS0 : 	Drive Select 0 
0 = drive 0 selected 
1 = drive not selected 
WDAT: 	Write Data 
0 = no data can be written 
1 = data can be transferred to the drive 
RDAT: 	Read Data 
0 = data cannot be read from drive 
1 = data can be read from drive 
WE: 	Write Enabled 
0 = head enabled to read data 
1 = head enabled to write data 
DS3 : 	Drive Select 3 
0 = drive 3 selected 
1 = drive not selected 
DS2 : 	Drive Select 2 
0 = drive 2 selected 
1 = drive not selected
Ещё одна безумная идея, может нужно на шлейфе поменять местами линии 12 и 14, а остальные не трогать? Имеется в виду на обычном не перепаянном флопике с DS=1.

indeo
Junior Member
Сообщения: 137
Зарегистрирован: 28.04.2009,21:56
Откуда: Kiev
Контактная информация:

Сообщение indeo » 11.05.2009,01:32

uav1606 Чево-то как-то помоему, всетаки N проверю при случае. Помню что мне эта буква тоже не понравилась, а вот "Н" бы врятли бы вызвала подозрения..
uav1606 писал(а):может нужно на шлейфе поменять местами линии 12 и 14, а остальные не трогать?
Есть у меня макетный шлейф так скать, щас перепаяю обратно дисковод и соберу 12/14
Да пребудет с вами Intel© Комплектующие из США http://indeo.com.ua

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

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

Сообщение uav1606 » 11.05.2009,01:46

Просто раньше он писал без N, цитирую:
PRINT HEX$(INP(&H3F0))
9 Ok

PRINT HEX$(INP(&H3F1))
63 Ok
В общем, это, наверное, не важно.

indeo
Junior Member
Сообщения: 137
Зарегистрирован: 28.04.2009,21:56
Откуда: Kiev
Контактная информация:

Сообщение indeo » 11.05.2009,02:13

То эН остался от другой строки, я напутал :rotten:
если перепаять все назад и перекрутить 12/14 то все тоже самое. Работает,
OUT(&H3F2),&H14
PRINT HEX$(INP(&H3F1))
4B - пока горит дио
6B - когда погас
Но грузится не хочет ((
Да пребудет с вами Intel© Комплектующие из США http://indeo.com.ua

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

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

Сообщение uav1606 » 11.05.2009,02:44

indeo, на всякий случай: на другом компьютере этот дисковод по-прежнему читает эту дискету? А то мало ли - вдруг после всех этих экспериментов уже дискета испортилась, или дисковод... Кстати, ты пробовал грузиться с этой дискеты на другом компе? Т.е. не просто проверять на чтение\запись, а именно грузится? А то вдруг там какой-нибудь косяк с BOOT-сектором...

indeo
Junior Member
Сообщения: 137
Зарегистрирован: 28.04.2009,21:56
Откуда: Kiev
Контактная информация:

Сообщение indeo » 11.05.2009,03:06

Да. И грузит айбиэмовскую херню исправно. Что-то тут не так...
Да пребудет с вами Intel© Комплектующие из США http://indeo.com.ua

Ответить