Комментарии 39
В следующей части я как раз хочу заняться установкой ОС, да не абы какого досвиндоса, а именно такой ОС, которая раскроет потенциал 286 процессора наиболее полно.
Установить можно всякое, что раскроет потанцевал, а вот пользоваться этим всяким — никак нельзя. Ну, в смысле OS/2 и прочие юниксы/qnx поставить можно, оно запустится, а делать то в них что — правильно, ничего, так как софта для них 0 помноженный на 0. Собрать что-то современное для них сложнее hello world — боль и ад, так как компиляторы еще только начинают догадываться о возможном существовании long long типов. Остается только одно — возможность в OS/2 запустить DOS-софт, но с костылями и тормозами.
Поэтому, как это ни странно, единственная верная ОС для 286 — это DOS. Ну, можно еще и Windows 3.x, так как для него хоть какой-никакой софт найти можно.
+5
Ну, можно еще и Windows 3.x, так как для него хоть какой-никакой софт найти можно.Шутите? Для Win 3.x софта немерено.
+2
Только вот тормозит она знатно на 80286. Может, правда, у меня мат. сопроцессора не было, не помню.
+3
Minix 2. Работает на 286, UNIX-подобная, многозадачная.
+5
Бинго!
+1
Для 286 был еще sco xenix.
0
В общем, да. Точнее, Microsoft Xenix 286. Насколько я знаю, когда SCO начала продавать SCO UNIX (первый «корбочный» юникс, который мог купить кто попало), поддержки 286 в нём уже не было.
0
Да, он изначально microsoft xenix. Но у нас был именно как SCO, и соорудить на нем узел электронной почты uucp удавалось. Для 386 тоже был SCO xenix (который тоже изначально microsoft). SCO Unix — это уже совсем другой продукт и его для 286х уже не было.
+1
Делфи на 386-м? И как оно?
+1
чтобы именно делфи на 386 запустить, туда надо хотя бы win92osr2 поставить, если памяти будет достаточно;) оперативной и на винте
0
В реальном режиме ей иногда не хватало памяти, а в “386 enhanced” всё было отлично. “386 enhanced” сам включался в Windows 3.1, если было установлено больше 2 Мб памяти.
+1
Такое старое железо корректно поддерживает дату с 2021 годом? Или проблема Y2K относится к софту? (Не пинайте, если ерунду сказал :)
0
Уже не первый раз наблюдаю статью про старый ПК, в который ставят новый винт.
А как же классическая проблема 504МБ?
Или этот винт настраивается под «старый» БИОС?
А как же классическая проблема 504МБ?
Или этот винт настраивается под «старый» БИОС?
0
Как правило, под 504 МБ он и обрежется.
0
Я решал утилитой от Ontrack, DiskManager.
Она БИОС рассказывала басни, тот развешивал уши, а когда грузилась винда — всё работало на полной емкости.
Вот цитата из той же кучки, но для Сигейт:
Она БИОС рассказывала басни, тот развешивал уши, а когда грузилась винда — всё работало на полной емкости.
Вот цитата из той же кучки, но для Сигейт:
1. What is EZ-Drive software?
EZ-Drive is a program from Seagate that provides a solution for DOS
computers that limit drive capacity to 528 Megabytes. It is an
automatic installation program that enables you to use the full
capacity of your Seagate drive.
EZ-Drive is easy to use and works in most systems. It automatically
identifies the drive and drive configuration, sets the CMOS,
partitions and DOS (high-level) formats the drive and transfers the
system information to make the drive bootable if it is drive C.
EZ-Drive's many features include:
0
Да, BIOS не поддерживает трансляцию секторов, но почему-то позволяет сохранить геометрию с более чем 1024 цилиндрами и даже сообщает её программам. Можете убедиться по картинкам в посте: геометрия на крышке винчестера и в скриншоте BIOS SETUP совпадают.
Получить доступ к этим «лишним» цилиндрам через прерывание 13h, впрочем, не получится. Это значит, что загрузчик ОС должен быть записан где-то в пределах «необрезаемой» области, то есть, в лучшем случае, в первых 504 мегабайтах (а у нас головок и секторов ещё меньше, так что нам остаётся всего 472,5 мегабайта).
Когда же загрузчик загрузит систему (если это не DOS, конечно), драйвер ATA опросит винчестер специальной ATA-командой на предмет его размера, и дальше будет общаться с ним ATA-командами, которые позволят использовать любой объём диска без каких-либо ограничений.
Получить доступ к этим «лишним» цилиндрам через прерывание 13h, впрочем, не получится. Это значит, что загрузчик ОС должен быть записан где-то в пределах «необрезаемой» области, то есть, в лучшем случае, в первых 504 мегабайтах (а у нас головок и секторов ещё меньше, так что нам остаётся всего 472,5 мегабайта).
Когда же загрузчик загрузит систему (если это не DOS, конечно), драйвер ATA опросит винчестер специальной ATA-командой на предмет его размера, и дальше будет общаться с ним ATA-командами, которые позволят использовать любой объём диска без каких-либо ограничений.
0
Пару дней назад нарыл IBM-овский комп на 486-ом. Хочу попробовать собрать и завести. Но, так как я начал активно пользоваться компьютерами только начиная с 4-ый пентиумов, сказывается недостаток знаний старого железа.
Не подскажите хорошие книги или ещё какие ресурсы для восполнения сего недостатка?
Не подскажите хорошие книги или ещё какие ресурсы для восполнения сего недостатка?
+2
IBM PC для пользователя
Книга, Виктор Эвальдович Фигурнов
Книга, Виктор Эвальдович Фигурнов
+3
На удивление много информации об историческом железе (годах выпуска, совместимости, известных косяках) есть в википедии.
Если возник конкретный вопрос, можно попробовать спросить на каком-нибудь форуме. Из англоязычных самый известный − Вогоны. Русские я не особо знаю, но, вроде, есть активность на ZX-PK, хотя там больше торговли.
Если возник конкретный вопрос, можно попробовать спросить на каком-нибудь форуме. Из англоязычных самый известный − Вогоны. Русские я не особо знаю, но, вроде, есть активность на ZX-PK, хотя там больше торговли.
0
Между делом можно поискать старый справочник-энциклопедию "Аппаратные средства IBM PC" Михаила Гука.
0
О, трайдент 9000, привет-привет, старый знакомый. Был у меня такой в 1996-98 годах, на разрешениях больше 640х480, по-моему, больше 50 Гц уже не мог, и Дум 2 на нём тормозил, брал напрокат у друга PCI-ную карточку, чтобы импов погонять…
0
О! Молодостью повеяло! :)
Я собирал свой первый комп в 96-97 из б/у компонент, большую часть из которых покупал на царицынском радиорынке. Собирал пару месяцев, выискивая достаточно дешёвые, но живые комплектующие. Но удалось насобирать 486dx-100, 4 метра памяти, 420 винт, S3 Trio Video и модем :)
А до этого успел поковыряться в УКНЦ и очень разных моделях компов с процами от 8086 до 80386, а потому имел хорошее представление о том, что именно хочу собрать…
Я собирал свой первый комп в 96-97 из б/у компонент, большую часть из которых покупал на царицынском радиорынке. Собирал пару месяцев, выискивая достаточно дешёвые, но живые комплектующие. Но удалось насобирать 486dx-100, 4 метра памяти, 420 винт, S3 Trio Video и модем :)
А до этого успел поковыряться в УКНЦ и очень разных моделях компов с процами от 8086 до 80386, а потому имел хорошее представление о том, что именно хочу собрать…
0
Скупая мужская слеза упала на тачпэд ноута где-то в середине статьи… Вот прямо эта самая материнка стала для меня, старшеклассника времен перестройки, пропуском в мир… микроконтроллеров. 8051 и тем более AVR были недоступны (мне). Так вот, автор, знай — если выдернуть оттуда 8087, то плату можно питать от одного напряжения +5В, а если еще и половину памяти, то потребление будет что-то около 150mA. Загрузка с Flash — несбыточная мечта. HDD — шумно и энергозатратно. Решение — дисковод 3.5". DOS — долой, слишком долго грузится. Загрузчик + конечное приложение — полностью на нулевой дорожке, написанное на Borland Pascal с Asm вставками. Загрузка — около секунды, без перемещения головки, бесшумно. Трехканальный псевдо-8ми-битный ЦАП из ТОЧНО ТАКОЙ ЖЕ ВИДЮХИ Trident 9000! (экран заливается нужным цветом и имеем нужные уровни напряжения на R,G,B). В добавок Covox на LPT вместе с дисководом на ТОЧНО ТАКОМ ЖЕ МУЛЬТИКОНТРОЛЛЕРЕ! Ах, ностальгия…
+1
Круть! А какой-нибудь инфы насчёт Citygate D90-272 или аналогичного чипа у вас не осталось? Я так понимаю, там должны быть регистры, управляющие маппингом памяти, но адресов не знаю, даташита не нашёл.
0
Не, чипсеты не программировал. Помню, обращение к диску (и много еще чего) — через прерывание BIOS, к видеопамяти — через окно 64К в адресном пространстве основной памяти (одинаков для всех IBM PC совместимых; в SVGA режимах было прерывание VESA, переключающее банки видеопамяти), к портам LPT и COM — через регистры мультиконтроллера. К верхней памяти (XMS) — через API himem.sys. Больше ничего и не требовалось тогда.
0
я на двушке парился в chuck yeager's air combat. крутейшая была игрушка.
0
Увидел БИОС и заностальгировал! Как раз такой и видел, эти цвета, эти пунктики, что-то понятно, что-то нет…
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Сборка PC AT-совместимого компьютера с процессором 80286