Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь восстановить IBM PS/2 Model 30 (Intel 8086/87-2) |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 * 10 11 12 13 .. 21 22 23 24 25 26 | Печать |
sv
Newbie
Откуда: Saratov Всего сообщений: 84 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 сен. 2007 |
indeo,заюзай готовый шлейф (можт наколол некачественно). не лезет-отпили. ппц...стоко исписали,а толку-ноль... вообще не врубаюсь какие могут быть проблемы с флопами на пц... |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
Я понимаю, что давно намекают про кривое накалывание шлейфа. Но к сожалению, я его прозвонил, и карта напряжений на уже подключенном дисководе совпадает с тем что на материнке Тут либо что-то с контроллером, либо нужен другой дисковод у которого есть что-то, что новые дисководы забыли. За второе говорит тот факт, что програмка которая делает загрузочную дискету 720К для пс/2 не может отформатировать дискету на этом дисководе. Хотя, может такая надпись имеет смысл только для 5,25"? Для 3,5" нет же лоу-дэнсити дискет? Insert a blank high-density diskette in drive A: Есть еще мфм-винчестер Роботрон на 50Мб, хотя я боюсь что с ним проблем будет еще больше.. |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 мая 2009 20:42 Сообщение отредактировано: 8 мая 2009 20:42
Вот как выглядит оригинальная дискета: http://i7.ebayimg.com/05/i/001/46/28/3d84_1.JPG |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
indeo, high density для 3.5" дискет - это на 1.44 МБ. Для 5.25" - на 1.2 MB. http://ru.wikipedia.org/wiki/Дискета На фото дискета на 720 КБ. Можешь, для интереса, попробовать следующее на Бейсике: PRINT HEX$(INP(&H3F4)) Это статус контроллера. Или вот это: OUT(&H3F2),&H14 - включить мотор первого флоппи OUT(&H3F2),&H24 - включить мотор второго флоппи OUT(&H3F2),&H44 - включить мотор третьего флоппи OUT(&H3F2),&H84 - включить мотор четвёртого флоппи OUT(&H3F2),&H04 - выключить все моторы. Всё это просто для теста, что эта линия работает нормально, и что он воспринимает флоппи как A. Если очень нужно, то я, теоретически, могу на Бейсике написать прогу, которая будет что-нибудь пытаться читать с дискеты, тогда можно было бы больше узнать о неполадке... |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
Если написать так: PRINT HEX$(INP(&H3F4)) Включается мотор диска и загорается светодиод. На секунды 2-3. OUT(&H3F2),&H14 На остальные команды (24-84) реакции нет. Огромное спасибо! |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
indeo, ну 80 - значит всё нормально, контроллер флоппи ждёт команд. То, что мотор крутится и лампочка горит на OUT(&H3F2),&H14, значит, что с линией включения мотора тоже всё ОК. Только у меня он крутится не 2-3 секунды, а вроде всё время, пока не дашь команду выключить... |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 мая 2009 23:13 Сообщение отредактировано: 8 мая 2009 23:14
uav1606 Может какие-то еще тесты можно сделать? Немного напутал. Команда OUT(&H3F2),&H14 зажигает лампочку секунд на 6 а мотор крутит секунд 13-15 Команда OUT(&H3F2),&H04 гасит диод моментально, а мотор продолжает себе крутится. если написать так: То оно будет мигать лампочкой а мотор постоянно крутится 10 OUT(&H3F2),&H14 |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
indeo, для других тестов нужно писать программу, причём довольно объёмистую... |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
uav1606 написал: Ой как плохо... Ладно, не хочу никого сильно утомлять, пойду завтра поищу самый старый дисковод который найду.. для других тестов нужно писать программу, причём довольно объёмистую... А поведение типа лампочка 5 сек, мотор 13 сек ни о чем не говорит? Допустимо чтоб он сам останавливался, и от команды "стоп олл" гасла лампочка а мотор нет? Вот для протокола, "нажмите Ф1 для загрузки с дискеты": http://89.252.24.38/PIC-0039.jpg http://89.252.24.38/PIC-0040.jpg Загрузился БЭЙСИК |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
indeo, вот сейчас проверял... У меня после вывода в порт 3F2h значения 14h, если в дисководе есть дискета, то мотор крутится неопределённо долго, лампочка тоже горит. Прекращает только после отправки в 3F2h значения 04h. Если дискеты нет, то мотор не крутится, но лампочка по-прежнему горит сколько угодно долго. У тебя почему-то не так... :-( Относительно программы... Может что-то и напишу, только у меня нет информации о Бейсике на PS/2. Т.е. я не знаю, поддерживает ли он, к примеру, операторы VARPTR, DATA, DEF USR и т.д. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 * 10 11 12 13 .. 21 22 23 24 25 26 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь восстановить IBM PS/2 Model 30 (Intel 8086/87-2) |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |