Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-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 | Печать |
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 и т.д. |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
C дискетой от "14Н" оно светится/крутится по разному: 7/12 3/8 6/11 6/12 5/10 секунд соответственно, без дискеты первый раз 9/13, а потом мотор не реагировал, просто лампочка загоралась на время и все. Насчет операторов VARPTR, DATA, DEF, USR скажы какой у них синтаксис, я проверю, существуют ли они у меня. |
LLIaJIyH |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 мая 2009 21:58 Сообщение отредактировано: 9 мая 2009 22:03
Видел рядом мой топик ? Мне кажется, что такая же проблема. Мой совет: жестко задать флопик на DS0 (с помощью шлейфа) и подрубать к шлейфу который не перевернут (Drive B). Причем попробуй с несколькими разными флопами(с одним у меня не заработало, хотя он был полностью исправен). Ну и дискету правильно сделай - в моем топике написано как я делал. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
LLIaJIyH, то, что надо попробовать другие флопики, это, конечно, мысль здравая. А что значит "Мой совет: жестко задать флопик на DS0 (с помощью шлейфа)"? У indeo, как я понял, на флоппи нет переключателя выбора DS. Т.е., он, как стандартный 3.5" 1.44 MB флоппи запаян в положении DS=1, поэтому и подключать его нужно шлейфом с перекрутом. Может, конечно, если его разобрать, то можно где-нибудь найти переключатель DS на плате... indeo, можешь попробовать на Бейсике ещё эти команды: PRINT HEX$(INP(&H3F0)) PRINT HEX$(INP(&H3F1)) Может, что-то ещё удастся узнать... |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 мая 2009 1:35 Сообщение отредактировано: 10 мая 2009 4:25
LLIaJIyH Не очень понял тоже. В том то и дело, что у меня на флоппи никаких переключателей нет Флоппи я пробовал 2 штуки - все одинаково. Наверное стоит поискать старый флоппи который понимает только 720К? Можно ссылку на "соседний топик"? uav1606 Вот такое никому ниочем не говорит? PRINT HEX$(INP(&H3F0)) Забыл сказать помоему важную вещь: при загрузке сразу после проверки памяти и до эррор кодов (типа "161 - сэт дэйт энд тайм") БИОС наверное проверяет дисковод и он делает так: "быз-зз!" довольно громко, а потом уже когда жмеш Ф1 для загрузки с дискеты, то шуршит еле слышно.. Although 3.5" floppy disks were becoming common in the industry by 1987, the PS/2s were the first IBM models to use them as standard, relegating the 5.25" format to an expensive, optional external accessory drive. While the disk format itself was standard, IBM chose to use a non-standard form for the disk drives, resulting in very high repair costs as a standard drive could not be retrofitted to a PS/2. The IBM part was functionally identical to a standard 3.5" floppy drive, but about five times more expensive.[citation needed] In the initial line-up, IBM used 720 kB Double Density (DD) capacity drives on the 8086-based models and 1.44 megabytes High Density (HD) on the 80286-based and higher models. By the end of the PS/2 line they had moved to a somewhat standardized capacity of 2.88 MB. The PS/2 floppy drives were famous for not having a capacity detector. 1.44 MB floppies had a hole so that drives could identify them from 720 kB floppies, preventing users from formatting the smaller capacity disks to the higher capacity (doing so would work, but with a higher tendency of data loss). Clone manufacturers implemented the hole detection, but IBM did not. As a result of this a 720 kB floppy could be formatted to 1.44 MB in a PS/2, the resulting floppy only be readable by a PS/2 machine afterwards. |
LLIaJIyH |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 мая 2009 19:26 Сообщение отредактировано: 10 мая 2009 19:33
Лично у меня через перекрутку шлейфа не удалось запустить. Т.к. распиновка стандарта немного отличалась. 1.44 обратно совместим с 720кб флоппи. У тебя, indeo, такая же ситуация, которая у меня была - флоп вроде читает, но не совсем. Ищи мою тему - она совсем рядом с твоей. Кстати, проблемы вообще не вижу: тебе дали ссылку на распиновку твоего разъема; есть распиновка современного FDD разъема. Надо совместить контакты все + жестко задать флопак на DS0 и подрубать его к шлейфу который не перекручен (drive B). Тут http://www.pitsch.de/stuff/amiga/floppy.htm на большинство флопов указано, как жестко переделать в DS0. |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 мая 2009 20:04 Сообщение отредактировано: 10 мая 2009 20:27
LLIaJIyH Моя распиновка от обычной для 1,44-флопа отличается только тем по сути, что нужно 10-й на 16-й провод заменить. Других отличий я не нашол. Если провод вообще не перекручивать, то работать не будет, а выдаст ошибку. С проводом должно быть все ОК. Вот фотография моего флоппика: http://89.252.24.38/PIC-0041.jpg Не подскажете что тут нада перепаять, по той ссылке не разобрался - такого как мой там нет. Даже похожего ничего нет ( |
<<Назад Вперед>> | Страницы: 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 тем | |