Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Вторая жизнь TX-98 3D.


Downgrade довольно странная штука, в том смысле, что бродя по рынку и пытаясь насобирать запчастей для ещё одного марально устаревшего компьютера, ты узнаёшь довольно много нового. В этот раз до меня, наконец, дошла страшная весть о том, что мышки для COM — порта перестали производить ещё год назад. Но, к большому удивлению, эти же самые устройства манипуляции продолжали продаваться в каждом киоске. И что самое забавное — одной и той же марки A4TECH. А вот цены на один и тот же товар колебались от 3 до 10 американских рублей.

Причём, отдельные личности продававшие их по самой высокой цене начинали божиться и клясться, что A4TECH это истинный дефицит, который можно купить только у них и нигде более, всего за 6 у.е! Вторая не менее грустная новость настигла меня при покупке нового трёхдюймового дисковода. Оказалось, что их производством занимается теперь только одна фирма — SAMSUNG.
Такая же участь — дефицитного товара, ныне постигла материнские платы с SOKET 7. Вот никогда бы не подумал!!! Оказывается этих MB на столько мало, что даже на «Радиорынке» найти их весьма проблематично. Даже у посиневших ни то от холода, ни то от выпитого пива лоточников, то там, то здесь торчащих из-за прилавков на улице, в лучшем случае можно было найти лишь что-нибудь для 900 СЕЛЕРОНА. А у меня то был не INTEL!
После смертельных опытов с USB портами на MB TX-100 3D в личных запасниках оставался AMD 450, именно он должен был стать ядром нового компьютера. Да, куда там! Потратив около двух часов на поиски подходящего «железа», была обнаружена лишь одна материнская плата TX98-3D, производства REVISION версии 1.20. После некоторых раздумий и колебаний она была приобретена.
Дома засучив рукава я принялся собирать новый компьютер. Но каково же было удивление, когда после первого включения вместо долгожданного писка динамика, ничего не произошло. Стояла мёртвая тишина, только кулер на процессоре и вентилятор системного блока гоняли воздух по комнате. Первая мысль возникшая после этого гласила о том, что вероятно материнская плата отдала компьютерному богу душу. Но как на зло, напряжение и подача питания оказались в норме, тестер не зафиксировал никаких проблем. Оставалась память, которая почему-то тоже была рабочей. После тщетных попыток завести компьютер, пришлось обратиться к друзьям. Кто-то из них сказал, что TX98-3D не должна поддерживать никаких 450-х AMD. Это было спорным утверждением, поэтому пришлось обратиться к глобальному разуму — INTERNET. После непродолжительных поисков было обнаружено три разных мануала по одной и той же материнской плате, при этом каждый документ гласил своё!
«Ну, допустим разные производители, ну так всё равно выпускают одно и тоже» — подумал я. Имелось в виду, что выпуском TX баловались в своё время и ZIDA, и REVISION и даже ACORP. Что-же получалось? А вот что! Из документации следовало, что TX98-3D поддерживает частоту шины от 50 до 100 мгц (довольно странный разброс), множители от 1,5х до 6х, питание вплоть до 3,3в. Ну, вроде бы все предпосылки для того чтобы работал K6-2 были. А он не работал!
Тогда меня озарила новая мысль! И взор был обращён в сторону перемычек на материнской плате. Не в этом ли корень всего вселенского зла TX-98?
Оказалось, что материнская плата может работать в jumper-less режиме, при этом настройки регулируются в BIOS. Если же захотеть работать с джамерами на плате, то нужно поставить JP16 в положение 2-3. К сведению, он отмечен красной перемычкой.
Частота системной шины (FSB):

Коэффициент умножения — проверено 100% рабочие характеристики:

CPU A Intel Pentium 75-166 AMD K5-PR75-PR133
CPU B Intel Pentium 166-233 AMD K5-PR75-PR133 IBM/Cyrix 6x86MX-PR166-PR233
CPU C IBM/Cyrix 6×86-PR166+
CPU D IBM/Cyrix 6x86L-PR166+
CPU E IBM/Cyrix 6x86L-PR200+
CPU F AMD K6-PR166-PR300
CPU G AMD K6-2, K6-III AMD K6-2+, K6-III+
Напряжение питания процессора (CPU Voltage)

Чисто теоретически выходило, что если знать верный множитель и верно установить перемычки, процессор должен был определятся и как следствие работать. Метод довольно интересный, если учесть то, что в TX при автоматическом определении процессора происходит скачок напряжения до 3,2v, что болезненно сказывается на самом CPU. Поэтому один очень высококласный специалист посоветовал выставлять множители, шину и питание перемычками, дабы избежать излишних скачков напряжения. И выдвинул теорию, что мой K6-2 уже давно покоился на том компьютерном свете. Это оказалось не правдой подтвержденной опытным путём. Из всего вышеизложенного следовал лишь один верный вывод — нужно правильно расставить перемычки. Чем я и занялся.
Дело в том, что большинство процессоров K6-2 (и более новые) рассчитаны на такие частоты системной шины, которые не поддерживает чипсет TX — 95, 97, 100 MHz. Максимальные частоты, которые можно получить на TX-е — это 75 и 83 MHz. Но поскольку коэффициент умножения не заблокирован, то не все потеряно.

В следующей таблице расписаны официальные и “TX-овые» частоты для процессоров AMD:

CPU Official Settings TX Settings
K5 PR75 50 MHz * 1.5x 50 MHz * 1.5x
K5 PR90 / PR120 60 MHz * 1.5x 60 MHz * 1.5x
K5 PR100 / PR133 66 MHz * 1.5x 66 MHz * 1.5x
K6 166MHz 66 MHz * 2.5x 66 MHz * 2.5x
K6 200MHz 66 MHz * 3.0x 66 MHz * 3.0x
K6 233MHz 66 MHz * 3.5x 66 MHz * 3.5x
K6 266MHz 66 MHz * 4.0x 66 MHz * 4.0x
K6 300MHz 66 MHz * 4.5x
100 MHz * 3.0x 66 MHz * 4.5x
K6-2 266MHz 66 MHz * 4.0x 66 MHz * 4.0x
K6-2 300MHz 66 MHz * 4.5x
100 MHz * 3.0x 66 MHz * 4.5x
K6-2 333MHz 66 MHz * 5.0x
95 MHz * 3.5x 66 MHz * 5.0x
K6-2 350MHz 100 MHz * 3.5x —
K6-2 366MHz 66 MHz * 5.5x 66 MHz * 5.5x
K6-2 380MHz 95 MHz * 4.0x —
K6-2 400MHz 66 MHz * 6.0x
100 MHz * 4.0x 66 MHz * 6.0x
K6-2 450MHz 100 MHz * 4.5x 75 MHz * 6.0x
K6-2 475MHz 95 MHz * 5.0x —
K6-2 500MHz 100 MHz * 5.0x 83 MHz * 6.0x
K6-2 533MHz 97 MHz * 5.5x —
K6-2 550MHz 100 MHz * 5.5x —
K6-III 400MHz 100 MHz * 4.0x 66 MHz * 6.0x
K6-III 450MHz 100 MHz * 4.5x 75 MHz * 6.0x
K6-2+ 450MHz 100 MHz * 4.5x 75 MHz * 6.0x
K6-2+ 475MHz 95 MHz * 5.0x —
K6-2+ 500MHz 100 MHz * 5.0x 83 MHz * 6.0x
K6-2+ 533MHz 97 MHz * 5.5x —
K6-2+ 550MHz 100 MHz * 5.5x —
K6-III+ 450MHz 100 MHz * 4.5x 75 MHz * 6.0x
K6-III+ 475MHz 95 MHz * 5.0x —
K6-III+ 500MHz 100 MHz * 5.0x 83 MHz * 6.0x
Примечания:
? Коэффициент 3.5x выставляется так же как и 1.5x
? Коэффициент 6.0x выставляется так же как и 2.0x
Частоты 75 и 83 MHz не являются официально поддерживаемыми чипсетами Intel VX,HX,TX. Дело в том, что при этом на PCI-шину подается соответственно 37.5 и 41.5 мегагерц, вместо положенных 33, и PCI-устройства могут работать нестабильно (например некоторые модели звуковых и видеокарт и винчестеров).
И самое главное! То, что процессор не распознается BIOS’ом, означает, что специфические особенности процессора не будет использоваться. Это относится к процессорам K6-2/CXT (распознается как обычный K6-2), K6-2+, K6-III+. Все K6-2, маркированные как 400MHz и выше имеют CXT-ядро. Некоторые K6-2, имеющие частоты с 300 по 380MHz также имеют CXT-ядро. Если степпинг у вашего процессора 8 или выше, то это — CXT-процессор (WRITE ALLOCATION — улучшенная технология кэширования памяти, WRITE COMBINING — эта технология обеспечивает гораздо более быстрый доступ к LFB видеокарты. Современные видеокарты обычно поддерживают два LFB — один для 2D и один для 3D. Включая эту возможность с помощью специальных утилит, можно весьма значительно увеличить скорость работы с видеопамятью).
Но даже при верно установленных перемычках, ничего кроме жужжания вентиляторов я не услышал. Казалось, что материнская плата потеряна навсегда. К счастью в этот же день появилась призрачная надежда — метод прошивки БИОС, как говорится по живому. Ещё один мой знакомый специалист, я их столько знаю, посоветовал взять старую материнскую плату (TX-100), благо, ещё кое-как работающую и предварительно скачав прошивальщик БИОС с последней версией (http://www.rom.ru) — перешить. Метод читателю может показаться варварским, хотя и был прислан по электронной почте.
Действия:
? Создать загрузочную дискету, без файлов AUTOEXEC.BAT и CONFIG.SYS, записать на нее файлы PFLASH.EXE (или другую утилиту для перезаписи BIOS) и собственно новый файл BIOS.
? Аккуратненько вынуть БИОС из нерабочей материнской платы, затем тоже сделать на рабочей. Закрепить БИОС рабочей платы не сильно, только так чтобы прижимались контакты.
? Выключить компьютер и переставить перемычку BBLKW (Flash ROM Boot Block Programming) в положение Enabled, если таковая имеется.
? Загрузится с системной дискеты и запустить PFLASH.EXE, выбрав опцию 1 “Save Current BIOS to File”. В поле “Current BIOS Revision:” имя файла для старой версии BIOS.
? Достать БИОС от рабочей материнской платы и вставить от нерабочей.
? После записи на дискету файла с первоначальным вариантом BIOS выбрать пункт 3 “Advanced Features”, а затем 2 “Update BIOS Including Boot Block and ESCD”.
? Программа отображает второй экран, запрашивающий имя файла BIOS. Ввести полное имя файла и расширение новой версии BIOS и затем нажать Enter. После чего система модифицирует файл BIOS с диска. На вопрос о перезаписи следует нажать клавишу Y.
? После окончания перезаписи следует ответить N на вопрос о повторении операции записи и выйти из программы PFLASH, нажав клавишу ESC.
? После успешного обновления файла BIOS, выйти из утилиты Flash Memory Writer, и затем выключить компьютер. Переключив перемычку BBLKW обратно в режим защиты от записи (если есть).
? Воткнуть назад старый БИОС, а прошитый вставить назад в наработавшую материнскую плату.
? Включить компьютер, и нажать Delete, чтобы войти в BIOS SETUP. Выбрать опцию “Load BIOS Default” и “Load Setup Default”, чтобы подключить новую версию BIOS, дальнейшая работа продолжатся как обычно.
Проблема оказывается в том, что после долгого лежания на полке многие BIOS теряют все свои данные и их приходится насильственным методом заставлять работать.
И хоть перешивка прошла без проблем, моя материнская плата ни на что не реагировала. Пришлось ещё раз ехать на рынок и искать в этот раз AMD-266. Цена камушка оказалась равна — 5 USD. На мой взгляд, вполне приемлемо. С новым-старым процессором повторилась та же история. Ничего не помогало. Предварительно сняв кулер, при включённом блоке питания со всей злости я ударил кулаком процессор. И, о чудо!!! Запищал динамик, а на экране монитора появились заветные цифры оперативной памяти и процессора. Правда, почему-то частотой в 380 МГЦ. Но, это уже не было проблемой, так как отозвалось железо, а перемычки при наличии документации выставить не сложно. Хотите верьте, хотите нет, но с тех пор компьютер работает без особых проблем. Правда вот монитор у него чего-то шалит, но это уже тема для другой публикации.

Роман Карпач www.fdd5-25.net

Miraculix OS

Введение
Сегодня я расскажу вам о новейшей разработке российского программиста Бориса Попова — операционной системе MIRACULIX http://filesx.fdd5-25.net.
Пользовательский интерфейс: на данный момент это консоль, которая подчиняется стандартным ДОС командам и принципам.
Целью проекта является написание многозадачной, многопользовательской системы реального времени, которую можно будет устанавливать на любой носитель (жесткий диск, дискету, CD-R, CD-RW, FLASH).
Основная часть ОС: первичный загрузчик, ядро, SCHEDULER, базовые драйвера и приложения без проблем влезающие на дискету. Основой основ является микроядро. Система предназначена для компьютеров IBM PC и совместимых с ними. На данный момент основной инструмент разработки — FASM, в будущем для MIRACULIX будут созданы компиляторы C/C++, BASIC, PASCAL.
Архитектура
— Ядро:
По производительности микроядро операционной системы MIRACULIX не уступает монолитным ядрам. В кольце 0 выполняется только код микроядра. Исключение составляет модуль TRAP.SYS он перехватывает все исключения, при возникновении ошибки в коде ядра, если код выполняется в кольце 0 (SYSTEM FAILURE). Базовым элементом API является обработчик прерывания 0x90.
— Функции ядра:
Управление виртуальной памятью (в системе используется страничная модель памяти), функции взаимодействия процессов, управление процессами и функции синхронизации.
— Многозадачность:
В системе используется программная многозадачность. Для всех процессов и потоков выделен всего один «физический» TSS. Его значение меняется каждый раз при переключении на другую задачу. Значение карт I/O и INT (только для V86-задач) не меняется. Это позволяет держать в системе сколько угодно процессов и потоков, это было бы невозможно, если каждому процессу и потоку выделялось по TSS, т.к. количество системных дескрипторов ограничено: 8192.
— Функции синхронизации:
Усыпить процесс (число квантов), получить или продлить выполнение (PID, число квантов), получить состояние (PID).
— Организация виртуальной памяти:
Все адресное пространство можно разделить на две области: область аппликаций и системную (ядра, драйверов/модулей). При запуске 32-битного приложения все сегментные регистры (DS, ES, GS, FS, CS), описывают все 4Гб памяти. Модель памяти — страничная, у каждого процесса своя таблица страниц, её размер зависит от потребностей приложения. Память выделяется динамически (в процессе выполнения) в страницах. Поток наследует все адресное пространство процесса, которым он был создан. При создании V86-задачи, в память новой задачи копируется таблица прерываний и BIOS также, в опциях можно указать присутствие/отсутствие A20.
— Функции менеджера памяти:
Выделить память (число страниц), освободить память (число страниц), отобразить память (физический адрес, число страниц) в параметре физический адрес можно указывать только адреса 0xA0000…0xFFFFF и адреса определенные с помощью PCI.
— Загрузка:
На данный момент реализована загрузка системы с 3.5″ дискеты.
— Этапы загрузки:
1) Boot-сектор загружает первичный загрузчик с дискеты;
2) Первичный загрузчик (AXE.COM) проверяет наличие ядра на дискете, если он его не находит, то открывает окно-меню со всеми файлами и папками на дискете, в этом режиме можно запускать DOS-программы, 32-битные бинарники. Если файл «KERNEL.SYS» присутствует на дискете, первичный загрузчик грузит весь корневой каталог дискеты в память, создавая RAM-DISK. В ядре отсутствуют функции для работы с дисками, файловыми системами. Но, ядро должно запустить вторичный загрузчик, для этого первичный загрузчик создает RAM-DISK по адресу 0x300000 (первичный загрузчик после завершения своей работы не удаляется из памяти, он остается резидентным) и получает управление в случае возникновения фатальных ошибок;
3) Получив управление, ядро загружает вторичный загрузчик (он же первый процесс в системе, в микроядре L4 он называется sigma0), с RAM-DISK’A, и загружает регистр процессора TR;
4) Вторичный загрузчик загружает все драйвера и модули, прописанные в файле «AUTOEXEC.INI». Строгая последовательность не обязательна, загрузку драйверов и модулей можно выполнять в любом порядке (т.к. система многозадачная) но нужно, что бы драйвер FDC попал в первый мегабайт физической памяти. Потому что при работе с дискетами в драйвере FDC используется 16-битный контроллер DMA.
На втором месте по важности является модуль TRAP.SYS. (его можно поставить на последнее место, но при возникновении ошибки в каком-нибудь из модулей или драйверов загружаемых перед ним возникнет неопределенная ситуация). Ещё можно прописывать загрузку GUI, альтернативной консоли, или оболочки типа NORTON COMMANDER’а.
— Поддержка DOS и 16-битных приложений:
На данный момент реализован запуск 16-битных приложений. Но, не налажена система прерываний в V86. Но при этом некоторые вещи стандартны, например: GFX, SMBUS, DDC, APM.
AXE.COM
На дворе 21-й век! Но по-прежнему ДОС никак не умрёт. С чего бы это?! А всё дело в том, что, как и 10 лет назад все программы по восстановлению работоспособности системы написаны под ДОС. Только эта среда может противостоять натиску вирусов, кривых рук пользователей, посыпавшимся данным диска. Яркий пример тому программы для работы с HDD, RAM, локальными сетями и прочими прелестями.
А что же AXE.COM? У этой программы/утилиты так же много возможностей: таких как диагностика системы, отладка программ в среде MS-DOS или в окне V86 в WINDOWS, предотвращение зависания в MS-DOS. За счет перехвата всех возможных исключений, AXE.COM можно вызвать во время работы другой программы или завершить работу программы. Утилита может загружать операционные системы с дискеты или жесткого диска, проигрывать AUDIO CD в среде чистого MS-DOS или же его просто эмулировать.
Теоретически AXE можно запускать на любом железе, даже на 8086 с монохромным монитором. А вот практически на компьютере OLIVETTI M28 программа вешается. Так как у него вместо BIOS встроенная система диагностики ::-)). Да, и CGA монитор – это не EGA. Утилита AXE работает почти под любой ОС: WINDOWS в окне V86, любые версии и виды DOS, FLOPOS, DS-16, TRIADA OS. Это даёт истину безграничные возможности!
Но будем реалистами.
Работа AXE в среде MS-DOS
После выхода из этой программы АХЕ остается резидентной, перехватывая все исключения. И если произойдет ошибка в выполняемом приложении, то AXE сообщит об этом, покажет состояние всех регистров процессора и часть кода, из-за которого произошла ошибка. Например: недоступная инструкция процессора, общая ошибка защиты. Утилита предложит 4 варианта действия:
1) Исправить ошибку;
2) Пропустить;
3) Повторить;
4) RESET.
AXE можно вызвать во время выполнения другой программы CTRL-ALT+HOME. Завершить CTRL-ALT+END, ENTER. При этом может возникнуть ошибка – надо будет ещё раз нажать на CTRL-ALT.
Параметры командной строки
/TSR – остаться резидентным.
/UNREAL – переключение процессора UNREAL MODE при этом будет доступна вся физическая память, поскольку, лимиты сегментов станут 4 Гигабайта.
/RK – загрузка русских фонтов.
/INSTALL – установить AXE на дискету.
/BOOT – установить BOOT SECTOR на дискету из файла в параметре, например: AXE /BOOT BOOTSECT.BIN, это замена программы BOOTCOPY.
Эмуляция DOS
Установите AXE на дискету через меню TOOLS->INSTALL, или через командную строку AXE /INSTALL. Перезагрузитесь с дискеты, появится меню с файлами. Не поддерживается только работа с драйверами.
Загрузка ОС
С помощью AXE можно загрузить ядро ОС 16 или 32 битное. В файле AUTOLOAD.DAT в корневом каталоге на дискете надо указать путь ядра, если ядро 32-битное поставить префикс “load32=”. Для 32-битных ядер селектор DS=8, CS=16. Можно загружать ОС с HDD при наличии FAT32.
Примеры
Загрузка 16-битного ядра с дискеты:
A:\system\kernel16.com
Загрузка 16-битного ядра с HDD:
load32=c:\kernel.sys
Одна из самых ярких возможностей АХЕ – диагностика системы. А именно, определение её точной конфигурации. Это непременно может пригодиться всем тем людям, которые покупают или собирают компьютеры. Ведь не всегда на том или ином DEVICE можно прочесть его название, а главное узнать характеристики. А вот благодаря АХЕ эта, как и многие другие проблемы оказывается решаемой.

Роман Карпач www.fdd5-25.net при поддержке Бориса Попова http://filesx.fdd5-25.net

Из истории компьютерных игр или почему же IBM, а не ЕС?


Однажды по каналу DISCOVERY показали замечательный документальный фильм о зарождении и появлении популярных компьютерных игр. Выполнено всё было превосходно, если бы не одно “НО”, авторы ни разу не упомянули платформу, которая в начале 90-х была не менее популярной, чем ZX, NES, COMMONDORE – имя ей IBM PC. А ведь многие хитовые игры, были написаны именно для неё, а уж потом продолжали своё шествие в других тогдашних системах.
Для чего всё это нужно? Зачем вспоминать старые, никчёмные по графике игры? Да, потому что их клоны, новые версии — называйте как хотите, выходят и по сей день. В разных вариациях, от разных производителей, но это всё тот же Тетрис, тот же Warcraft, тот же Wolf, тот же Doom и так далее, и тому подобное.
К сожалению, место в журнале ограничено, это же не канал DISCOVERY! Поэтому речь сегодня пойдёт о двух революционных игровых программах, без которых в начале 90-х не возможно было представить жёсткий диск IBM совместимого компьютера. Каких? Читайте далее…
Тетрис (USSR)
Игра “Тетрис” была впервые написана Алексеем Пажитновым в июне 1985 года на компьютере Электроника-60 в ВЦ Московской Академии Наук. Шестнадцатилетний школьник Вадим Герасимов переписал игру для IBM PC.
Программа быстро распространилась по всей Москве. Когда игра дошла до Будапешта, венгерские программисты реализовали её на разных платформах, и “Тетрис” был «обнаружен» британской софтверной компанией ANDROMEDA. Они попытались купить у Пажитнова права на версию для PC, но к тому моменту права уже были проданы компании SPECTRUM HOLOBYTE. После чего ANDROMEDA попыталась купить права у венгерских программистов.
В 1986 году SPECTRUM HOLOBYTE выпустила версию для IBM PC в США. Популярность игры была огромной, она немедленно стала бестселлером.
Позднее ситуация с “Тетрисом” стала напоминать детектив, но в 1987 году ANDROMEDA заявила о своих правах на игру для PC и любых других домашних компьютеров. В 1988 году советское правительство заявило о своих правах на Тетрис через организацию ЭЛЕКТРОНОРГТЕХНИКА (ЭЛОРГ). К этому моменту ни Пажитнов, ни ЭЛОРГ не получили никаких денег от АНДРОМЕДЫ, но компания заявляла о своих правах на “Тетрис” и продавала лицензии другим компаниям. К 1989 году полдюжины разных компаний заявили о своих правах на разные версии игры для разных компьютеров, игровых консолей и карманных электронных игрушек.
ЭЛОРГ заявила, что эти компании не имеют никаких прав на версии для игровых автоматов, и предоставила эти права компании ATARI GAMES, а права на версии для игровых консолей и карманных электронных игрушек — компании NINTENDO.
TENGEN (подразделение компании ATARI GAMES, занимающееся программным обеспечением для игровых консолей), однако, выпустила свой вариант игры для консоли NINTENDO ENTERTAINMENT SYSTEM, игнорируя соглашение. Многие игроки сочли версию ТЕНГЕНА лучше версии NINTENDO. Игру назвали TETЯIS. Но NINTENDO подала на TENGEN в суд и выиграла. Всего через несколько месяцев после выпуска “TETЯIS” игру пришлось отозвать, продав всего 50,000 экземпляров.
“Тетрис” NINTENDO выпустила для консолей FAMICOM и GAME BOY (версию для GAME BOY написала по их заказу компания BULLET-PROOF SOFTWARE и эта версия стала, вероятно, самой известной версией Тетриса) и продала более 3,000,000 копий. Судебные тяжбы между NINTENDO и ATARI GAMES по поводу версий для FAMICOM и NES продолжались до 1993 года.
NINTENDO получила неплохую прибыль, но сам Алексей Пажитнов получил очень мало денег от сделки.

В 1996 году он с Хэнком Роджерсом (Henk Rogers) создал компании THE TETRIS COMPANY LLC и BLUE PLANET SOFTWARE, пытаясь получить прибыль от бренда “Тетрис”. THE TETRIS COMPANY LLC (TTC) зарегистрировала слово “Tetris” как торговую марку. (Tetris — является зарегистрированной торговой маркой компании TTC.) С тех пор несколько компаний купили у TTC лицензию на торговую марку, но законность игр тетрамино, которые не используют название “Tetris”, не оспаривалась в суде.
По американским законам, игру нельзя защитить копирайтом (только запатентовать), поэтому основным имуществом компании является торговая марка “Tetris”.
Примечателен тот факт, что проблемы у создателя “Тетриса” были вызваны вовсе не из-за наглости отдельных болгарских компаний, а из-за ситуации и страны в которой жил Алексей. В СССР не было такого понятия как авторское право, всё принадлежало народу. Вспомнить хотя бы историю со знаменитым олимпийским медвежонком 1981 года. Поэтому не удивителен тот факт, что нашедшие игры болгарские “друзья” просто “прихватизировали” её, в надежде на то, что автор “Тетриса” никогда не объявится. Но популярность игры оказалась неимоверной, поэтому не удивительно, что правами на неё заинтересовались акулы игрового бизнеса. А по некоторым сведениям во время приезда в Москву покупателей “Тетриса” всем вплотную интересовалось КГБ. Вот так одна игра и один человек смогли переполошить пол мира.
Wing Commander (USA)
Крис Робертс (Chris Roberts) не похож на обычного американца, он родился в Манчестере (Великобритания). В этом городе он прожил до 19 лет, отец Криса преподавал социологию в Университете. Когда парню было около 12 лет, дома появился
компьютер — Commodore PET и естественно первым языком программирования стал
BASIC. Сразу после освоения азов которого, Крис увлекся программированием движущихся объектов и в 13 лет написал свою первую игру посадка вертолёта на площадку. Позже в семье появился компьютер BBC с 32К памяти и графическим
разрешением 320х200 4 цвета или 160х200 16 цветов, именно эти возможности увлекли парня ещё больше.
Один из старых учителей Криса Робертса стал в это время редактором журнала для
пользователей компьютеров BBC «BBC MICROUSER».В те времена все уважающие себя журналы публиковали листинги программ своих читателей, и однажды он позвонил Крису с предложением написать какую-нибудь игру. В ответ Крис написал игру «Kong» — гигантская обезьяна должна была залезать на здания и сбивать камнями вертолеты.»BBC MICROUSER» заплатил за нее 100 фунтов. Крису понравилось зарабатывать деньги на своем хобби, и он создал еще ряд игр написанных на языке BASIC.
Вскоре BASIC перестал его удовлетворять, так как для программ на нем в компьютере выделялось всего 12К памяти. Так Крис пришел к ассемблеру. Один из друзей отдал ему недоделанный вариант игры, которую он никак не мог заставить работать. Крис потратил уйму времени на изучение принципов ее работы, а затем практически заново её переделал.
Это был «WIZARDOR» — обычная аркада с горизонтальным скроллингом, где
главный герой должен был добраться до замка с драконом и убить его, собрав по пути различные вещи. На этот раз Крис решил продать игру серьезной фирме по производству игр. После долгих выборов «WIZARDOR» был продан компании OCEAN. В 1984 году игра вошла в списки игр-бестселлеров для компьютеров BBC. Достаточно большая денежная сумма приободрила юного программиста, и он решил продолжать заниматься созданием коммерческих игр.
После «WIZARDOR» последовала игра «MATCH DAY» – футбольный симулятор. Вскоре BBC MICROCOMPUTER выпустила свою новую серию компьютеров «MASTER SERIES», имевших RAM объемом 128К. Игра «STRIKER’S RUN» – ещё одна аркада использовала на полную мощь возможности нового ПК. Ко времени создания этой игры Крис окончил школу и занимался в колледже. Но перед поступлением в Университет Манчестера на специальность «Физика» парень подумал, что неплохо бы отдохнуть год и
посвятить его написанию игр, хорошо при этом заработав.
Количество пользователей компьютеров BBC составляло, что-то около 500.000 человек и Крис переключился на более распространенную модель Commodore 64, начав писать «ULTRA REALM» — предшественника «TIMES OF LORE». Крису хотелось создать что-нибудь похожее на популярный тогда «Gauntlet» добавив возможность герою общаться с другими персонажами, собирать и использовать различные объекты и т.п.
В 1985 году отцу Криса предложили место профессора социологии в Университете штата Техас. Так вся семья Робертсов оказалась США, в городе Остин (Austin), Техас.
Крис продолжил работу над «Ultra Realm». Сидя однажды в клубе любителей role-playing games, он заметил на стене большую картину, изображавшую сражающегося гладиатора и спросил у знакомых, кто ее автор. Так Крис познакомился с Дэннисом Лубетом (Dennis Lubet), свободным художником и большим любителем фэнтези. Он попросил его заняться разработкой графики для игры.
Вскоре Дэннис был приглашен Ричардом Гэрриотом (Richard Garriot) для разработки упаковок игр серии «ULTIMA». Вскоре и Крис познакомился с ним и созданной Ричардом и его братом компанией ORIGIN. К этому времени «ULTRA REALM» была закончена и предложена трем компаниям: ELECTRONIC ARTS, BRODERBUND и ORIGIN Все три изъявили желание приобрести эту игру, и после долгих сомнений Крис продал её Origin, а вскоре стал работать в и самой компании. Переработанная версия «ULTRA REALM» для IBM PC стала называться «TIMES OF LORE».
Через некоторое время MICROPROSE выпустила свой суперхит «F-19 STEALTH FIGHTER». Для идеальной реализации всех возможностей рекомендовалась машина с 386-м процессором, стоившая тогда около 15.000 долларов. Тем не менее, почти не нашлось людей, не приобретших теми или иными путями эту игру, в которую играли даже на старых ХТ с CGA монитором. Тогда же Крис понял одну важную вещь — люди не спрашивают, какая игра лучше всего, скажем для CGA, их интересует просто ЛУЧШАЯ игра и неважно, что для этого требуется. Так родилась идея создания игры, использовавшей максимально все существующие возможности компьютера. «WING COMMANDER» создавался именно в расчете на лучшие образцы техники того времени.
К сведению, самой первой игрой использующей 3D BITMAP был симулятор компании LUCASFILM «BATTLEHAWKS 1942». Крис использовал аналогичный подход к графике. Сначала с помощью программы «Sculpt 3D» на Commodore Amiga были проиграны предполагаемые картинки. «O! Это было класс!» — единогласно заявили все сотрудники Origin, видевшие эти наброски, после чего группа начала разработку.
Масштабирование BITMAP образов было достигнуто путем двухмесячного программирования в кодах по 16 часов каждый день. Команда разработала свой собственный алгоритм, не требовавший полных математических расчетов. Скажем, что результатом этой гигантской работы явилось около 600К исходного текста на ассемблере.
При создании «Wing Commander» применялись ассемблер и С. Для “Strike Comander» ORIGIN перешла на С++ при этом игра не использует 32-разрядную адресацию, но применяет 32-разрядные вычисления. Когда ORIGIN стала разрабатывать «Wing Commander II», Крис сильно сомневался в том, что игра будет иметь такой же успех, как и «Wing Commander 1» (ведь, согласитесь, ничего особенно нового в нем не было). Но количество проданных за первую неделю копий показало обратное.
Вместо итога
На сколько сложна и противоречива сама жизнь, на столько же судьба человека зависит от страны, в которой он живёт. Алексей Пажитов сейчас является гражданином США, в конце 90-х годов он таки получил отчисления в свой адрес от компании NINTENDO. И теперь, я полагаю, живет, по крайней мере, не бедно. Крис Робертс продолжил разработку компьютерных игр.
Когда – то СССР не смог удержать талантливых программистов у себя на территории, видимо, не было ни условий не желания сделать это. Теперь глядя на достижения индустрии IT на Западе и Востоке, власти многих стран СНГ загорелись желанием создать “Технопарки”, “Силиконовые долины”. Видимо, в надежде на то, что именно они поднимут скатившиеся в пропасть экономики бывших советских республик. Но, по моему глубокому убеждению, то что создавалось десятилетиями, одним желанием и административно-правовыми актами не решишь. Как и не могут громоздкие заводы конкурировать с конкретно – ориентированными малыми предприятиями, моментально реагирующими на изменение конъюнктуры IT рынка. А ведь удачным примером выгодной узкой специализации и являются фирмы создающие компьютерные игры!

При создании публикации были использованы материалы сайта www.romov.net

Роман Карпач

О том, как жарить блины в системном блоке.


Вам никогда не доводилось жарить что-либо внутри вашего системного блока? Мне, если честно, это не удавалось ни разу, но мысли по этому поводу были.
Однажды компьютер, который работал верой и правдой 3 года от рассвета до заката стал, то сам по себе перезагружался, то зависать по поводу и без него. Самое странное, что происходили эти явления в одно и тоже время – 16:00 плюс минус 10 минут. Какие здесь мысли могут возникнуть у нормального системного администратора? Вирус! Но не тут то было. Касперский, обновлённый последними базами, не выдавал ничего подозрительного. Операционная система WINDOWS 2000 SP4 обычно не склонна без повода к фокусам. Оставалось одно заглянуть под стол в системный блок. И что я там обнаружил? Нагретый до белого каления блок питания JNC с выключенным вентилятором. Теперь сразу стало понятно, откуда возникли глюки. Просто блоку питания после восьми часов работы уже не хватало охлаждающих возможностей двух радиаторов, из-за чего всё тепло выплёскивалось на корпус и стенки питателя.
Кстати, должен заметить, из личного опыта, что есть отдельная категория лиц не реагирующая на то, что вентилятор в их системном блоке умер. Мало того, эти с позволения сказать пользователи, продолжают работать на таких машинах по 8-10 часов. А это чревато пожаром. Некоторым читателям могут показаться мои слова пустыми или даже смешными. Но это беда многих офисов и организаций где установлена вычислительная техника.
Вот случай из моей практики. В один китайский удлинитель воткнули: электрочайник, ксерокс, кофеварку, колонки от компьютера. Если бы я вовремя не подоспел, обмотка проводов, которая к тому времени уже стала чёрной, могла вспыхнуть и зажечь шторы, что в свою очередь привело бы к пожару. А теперь давайте представим такую же ситуацию, из серии нарочно не придумаешь, в системном блоке. Как всегда у нерадивых пользователей пыли в нём много, она накапливается везде и может вспыхнуть не хуже спички. Кажется, вас это не коснется? Так думали многие пострадавшие, поэтому предлагаю не игнорировать нагревающиеся провода и элементы. Так как может случиться беда.
Вот всегда говорят, что погонишься за дешёвыми комплектующими – придётся ещё раз новые покупать. Это можно отнести к производителю JNC. Блоки питания этой марки чаще всего мне попадают в руки в нерабочем состоянии. То ли некачественная сборка, то ли ещё что-то является решающим фактором. Но пользователи их берут и берут в довольно больших количествах. Так как цена корпуса в 15 USD устраивает многих. Но только никто не думает, что в лучшем случае через 2 года им придётся покупать новый блок, а то и вовсе сразу по истечении гарантии ещё и материнскую плату. Если для физических лиц это не проблема, то для организаций с десятками, такого рода машин, возникают неприятности, в виде остановки работы, а этого в свою очередь не любят руководители. Вывод – покупайте качественные комплектующие!
Как отличить хороший блок питания от плохого?
1. По цене. Например, хороший БП не может стоить дешевле 20$. Высококачественные стоят порядка 40-60$. Хотя иногда высокая цена не гарантирует высокого качества.
2. По фирме-производителю.
3. По весу! Как показали простые сравнения, проведенные на сайте www.directron.com, между качеством и весом БП зачастую существует прямо пропорциональная зависимость, что довольно легко объяснить. В дешевых БП производители экономят, на чем только можно. Для этого упрощают схему, уменьшают площадь радиаторов, заменяют качественные и большие электролитические конденсаторы на маленькие и дешевые, используют тонкие и, что самое неприятное, зачастую КОРОТКИЕ провода
Ну, а теперь ближе к теме. Очередной подопытный блок питания JNC с виду производил недурное впечатление. Три года службы и никаких нареканий. “Даже пломбы на месте” – радовался я, раскручивая корпус питателя. Когда же отвёртка проникла внутрь и на свету обнажилась плата с элементами, настроение испортилось. Повсюду торчали вздутые конденсаторы, покрытые небольшим слоем нагара. По комнате разошёлся неприятный запах. Однозначно сгорел! Но что делать? Ехать за новым блоком или чинить этот? Если ехать, то нужно время, а его как всегда нет. Ведь людям на чём – то работать надо. Тогда было решено произвести ремонт. Но вновь возникла проблема, для вздутых конденсаторов замены не оказалось. Зато нашёлся вентилятор от старой 386-й машины, которая была разобрана пару лет назад. Оставался один выход. Выпаять старый вентилятор и взамен воткнуть новый. Идея сама по себе хорошая. Но не будет ли глючить от этого сам блок? Оказалось, нет. Главное, чтобы оба вентилятора были схожи по параметрам. Старый был на 0,15 А, а новый впаянный мною на 0,14 А. Разница небольшая, поэтому и работает всё стабильно.
Как же вывести на внешнее питание блока вентилятор? На самом деле очень просто. Вам следует закрепить новый вентилятор на месте старого предварительно допаяв к нему ещё немного провода. Желательно такого же по характеристике (сечение). Затем спаянные места аккуратно обмотать изолентой и вывести со жгутом из блока питания. Всё первая фаза завершена. Главное не забыть залудить провода, чтобы контакты не окислились и лучше припаялись. Затем следует найти свободный штекер. Это может быть либо разъём для питания дисковода, либо для питания HDD. Без разницы. Желательно чтобы он выходил из вашего системного блока, и на нём было хоть какое-то напряжение (шутка). После этих манипуляций нужно сразу определится, как хочется закрепить. Намертво или всё же с возможностью отключения. Я лично, припаял намертво. Как? Для этого нужно совсем немного красный провод воткнуть в красный, чёрный в чёрный. Но перед этим засунуть в штекер питания немного оловянной проволоки, затем поднести паяльник и аккуратно её нагреть, присоединив контакт вентилятора. Главное не перепутать цвета. А то тогда ваша охлаждающее устройство будет крутиться в обратную сторону. Если всё сделать грамотно, БП будет работать без проблем ещё много лет.
Наверное, многие догадываются, что плохой БП может превратить работу компьютера в сущий ад, вызывая нестабильность всей системы, постоянные её зависания и перезагрузки. Пользователь, при этом, углубляется в глухие дебри BIOS-a и настроек Windows, ищет проблему в драйверах. После этого начинается мучительный процесс перепроверки всего железа, и при этом БП проверяют в последнюю очередь, так как протестировать его стабильность и соответствие стандартам в домашних условиях не так просто. А ведь зачастую большинство так называемых “глюков” происходит не по вине WINDOWS, а из-за некачественных комплектующих. Например, знаменитое синие окно WINDOWS 2000 гласящие о неком “DUMPING MEMORY” вызвано отнюдь не кровожадностью этой ОС, а в большинстве случаев проблемами с оперативной памятью и подобных примеров довольно много.
Как же рассчитать необходимую мощность блока питания? Для этого следует воспользоваться этими табличками.
Компонент системы Необходимая мощность Используемые линии питания
AGP видео плата 20 — 50W +3.3V
Средняя плата PCI 5W +5V
PCI SCSI контроллер 20-25W +3.3V and +5V
Флоппи дисковод 5W +5V
10/100 сетевой контроллер 4W +3.3V
50x Atapi CD-ROM 10 — 25W +5V and +12V
12x Atapi DVD-ROM 10 — 25W +5V and +12V
12x/10x / 40x SCSI CD-R/RW 20W +5V and +12V
SCSI CD-ROM 12 +5V and +12V
Память 8W per 128MB +3.3V
Ultra2 SCSI PCI адаптер 5W +3.3V and +5V
7200rpm IDE жесткий диск 5 — 15W +5V and +12V
7200rpm Ultra2 SCSI жесткий диск 24W +5V and +12V
10,000rpm SCSI жесткий диск 10 — 40W +5V and +12V
Материнская плата без CPU или RAM 20 — 30W +3.3V and +5V
Обычный процессор Pentium II 30W +5V
Процессор 800MHz Pentium III 36-56W +5V
Процессор 1.4GHz AMD Athlon 70W +12V
Процессор 1.7GHz Pentium 4 65W +12V
Таблица максимально допустимых отклонений от номинальных напряжений компьютерного (ATX) блока питания.
Output Range Min. Nom. Max. Unit
+12VDC (1) ±5% +11.40 +12.00 +12.60 Volts
+5VDC ±5% +4.75 +5.00 +5.25 Volts
+3.3VDC ±5% +3.14 +3.30 +3.47 Volts
-5VDC ±10% -4.50 -5.00 -5.50 Volts
-12VDC ±10% -10.80 -12.00 -13.20 Volts
+5VSB ±5% +4.75 +5.00 +5.25 Volts
(1) At +12 VDC peak loading, regulation at the +12 VDC output can go to ± 10%.
Интересный совет
Между прочем, если у вас есть большой избыток старых вентиляторов от АТ и XT машин не советую их выбрасывать, ведь они могут сослужить не дурную службу и на новых машинах. Все дело в том, что чем круче выходят процессоры и материнские платы, тем больше они склонны к чрезмерному нагреву. И ведь за дополнительные навёрнутые радиаторы для них особого желания платить нет. Вот и приходят к нам на помощь старые друзья с двоек и троек. Особенно мне нравятся гигантские вентиляторы со старых 8088 и 286-х машин. Они способны охлаждать материнские платы по всему периметру. Главное рассчитать их местоположение так, чтобы воздух попадал на самые горячие места, после процессора. Например, на оперативную память или видео карточку. Сам лично видел, как один товарищ подвесил на проволоке закрепленной, на крышке системного блока вентилятор, который недурно охлаждал материнскую плату. Причём сам компьютер был сильно разогнан. Для дополнительного вентилятора можно использовать такой же метод подключения, как был описан выше при ремонте блока питания. Важно только не перестараться! Вот пример. В блок общей мощностью в 200W были подключены: сетевая карта, HDD, CD-ROM, видео карточка + 3DFX, FDD3-5, FDD5-25 и ещё один дополнительный вентилятор в довесок к кулеру. Как итог питатель не выдержал такой нагрузки и отдал компьютерному богу душу. Поэтому следует очень внимательно просчитывать возможность подключения дополнительных охлаждающих устройств. Ведь не всякое ”железо” их потянет.

Роман Карпач www.fdd5-25.net

Весь русскоязычный “downgrade”.

Некоторое время назад я писал о так называемой теории “downgrade”. Это относительно новое веяние в компьютерном мире суть которого заключается в том, чтобы посредствам самых старых компьютеров выполнять все те же функции, что присущи нашим P2-P4.
Первопроходцами в этом были музеи старого программного обеспечения. Они располагались на бесплатных хостингах. Ярким примером такого ресурса для нас служит www.oldpc.narod.ru.
В конце 90-х в рунете было всего три таких музея. Это www.staroe.vov.ru , www.pc-x86.narod.ru и www.oldpc.boom.ru . Сайт pc-x86 был закрыт в 2001 году из-за слишком большой занятости его автора, что случилось со staroe.vov.ru я не знаю, но ресурс не обновлялся так же довольно долго. Ну, а oldpc переехал на другой бесплатный хостинг. В итоге получилась довольно неприятная ситуация. Сайты были закрыты и старый софт для x86 стал в большинстве своём дефицитным.
Не долго думая я решил открыть небольшой музей программ www.disk5-25.narod.ru , который затем стал www.fdd5-25.narod.ru и уж наконец www.fdd5-25.net . Не сочтите всё это за рекламу. Но просто сайты с эмуляторами Zx, Atari и прочими прелестями водились в избытке. А вот DOS 5.0 скачать было неоткуда. Как итог попытка заполнения вакуума своими силами.
Прошло уже четыре года и в этой статье я хочу подвести итоги существования “downgrade” как с точки зрения автора одного из таких проектов, так и с точки зрения обычного пользователя. Особенно хочется поделиться воспоминаниями о том, как появлялись эти самые ресурсы и во что они превратились сейчас. Все ссылки в публикации идут в порядке появления сайтов. От самого старого, до самого нового. При этом я старался сделать так, чтобы по возможности комментарии были взяты на самих описываемых ресурсах.
www.oldpc.narod.ru — Выдержка на сайте: “В далёком 1981 году произошло событие, последствия которого в то время едва ли кто-нибудь мог предвидеть и оценить по достоинству. 12 августа 1981 года появился пресс-релиз корпорации IBM, посвящённый выпуску ею своего первого Персонального Компьютера. Кто бы мог тогда подумать, что пресс-релиз IBM станет историческим документом, а мир вступит в новую стадию своего развития. Из сообщений прессы: «Нью-Йорк, 12 августа. Корпорация IBM сегодня объявила о выпуске своей самой компактной и недорогой компьютерной системы — IBM Personal Computer. Сконструированная специально для применения в бизнесе, в школе и дома, эта простая в использовании система продаётся по цене всего лишь 1565 долл. Предлагается множество усовершенствованных возможностей, а с дополнительным программным обеспечением могут использоваться сотни популярных прикладных программ. “Только теперь, перешагнув в третье тысячелетие, мы можем, наконец, оценить все последствия этого эпохального события. Не будем судить, хорош или плох был тот первый IBM PC, совершила или не совершила ошибку фирма IBM, выпустив на рынок наспех сработанное изделие своего второстепенного подразделения. Главное, что это произошло, и развитие истории направилось именно по этому пути, а не по какому другому. Конечно, не займись персоналками IBM, ими бы занялся кто-нибудь другой, прогресс бы не остановился. Быть может, мы сейчас работали бы на Apple или DEC- совместимых компьютерах, а про бедного БЕЙСИК — программиста Билла Гейтса знали бы только его ближайшие родственники.
Выход на рынок IBM PC положил конец существовавшему доселе разнообразию персональных компьютеров. Исчезли, так и не получив признания, DEC Rainbow, Commodore Amiga, NEXT, Atari ST и десятки других оригинальных машин. Многие из них были мощнее и совершеннее, чем их серый конкурент с логотипом IBM. Но выжили не они, а потомки компьютера, чьё имя «Personal Computer»
стало нарицательным, появившегося двадцать с небольшим лет назад. Этот сайт посвящён истории персональных компьютеров вообще и персонального компьютера фирмы IBM в частности, а также истории программного обеспечения персональных компьютеров.”
Помнится, OLDPC в первый раз я посетил, когда он находился на хостинге www.boom.ru . Что сразу бросилось в глаза? Оригинальный дизайн и digger, который без остановки куда-то ехал. Но больше всего поразило само содержание ресурса, а вернее описание программ выложенных на нём. Всё исторически достоверно. Описаны как функции, так время и место использования того или иного программного продукта. Другие сайты в этом плане находились, да и находятся в аут сайде.


dosinet

www.dosinet.chat.ru — один из старейших ресурсов посвящённых старым PC на новый лад. Его главная особенность в том, что именно на www.dosinet.chat.ru находится огромная коллекция программ позволяющих работать из ДОС в сети internet: браузеры, icq-клиенты, фтп, почтовые программы и прочие, прочие. Если вы думали, что ваш 286-й в шкафу не на что не годен, то вы глубоко заблуждались. Главное купить модем! В своё время ссылка на этот ресурс была опубликована в одном из компьютерных СМИ и произвела эффект разорвавшийся бомбы. Многие люди впервые узнали о том, что DOS это ещё и сетевая операционная система…

fdd5-25

www.fdd5-25.net — дату рождения своего сайта я помню хорошо это 15-ноября 2000 года. Вот уже четвёртый год ФДД5-25 с вами. Про наш портал было много написано, сказано, поэтому что-то ещё писать просто бесполезно. Напишу лишь вот что: размер сайта составляет 257 мб, общее количество программ представленных у нас перевалило за 400. В проект входит ещё 4 сайта: клуб, Miraculix OS, текстовый редактор KHEDIT и fddsoft. Всё от байта до байта у нас посвящено старому “ПО”, играм, ос, юмору на новый лад. И самое главное преимущество наш сервер — 2,5 гб/сек.
www.386.by.ru — замечательная, простая и надежная операционная система MS-DOS сегодня незаслуженно забыта, а ведь для нее разработано множество разнообразных программ, быстрых и удобных. MS-DOS отлично работает на старых компьютерах: IBM PC 8086, 286, 386, 486, Pentium… Кстати, такие компьютеры сегодня многие пренебрежительно называют «калькуляторами». Вы думаете 286 или даже Pentium ни на что не годны? Ничего подобного, именно для этих стареньких машинок предназначены все программы, размещенные здесь.
Не выбрасывайте старые компьютеры и комплектующие — они еще на многое способны! Лучше подарите их тому, кто любит MS-DOS и старые компьютеры…

386byru

386.BY.RU существует уже более 2-х лет. Отсюда вы можете скачать большую часть «антикварной» коллекции программ для DOS и Windows 3.1 — на сегодняшний день коллекция «весит» более 110 Мб и насчитывает свыше 300 программ. Кроме того, в коллекции есть тексты, документация, авторские статьи, юмор на компьютерную тему и музыка…
Был такой промежуток времени, когда кроме FDD5-25 и OLDPC сайтов на downgrade тематику не существовало. И вот как-то у меня в форуме появился некто Антиквар. Он заинтересовался темой и решил тоже открыть свой ресурс. Как и OLDPC в начале он размещался на www.boom.ru. Однако, с ростом файлового архива и посещаемостью сайт вырос до www.nostalgy.org.

dosgamesua

www.oldgames.zp.ua — очень даже знаменитый в своё время сайт посвящённый компьютерным играм. Коллекция, конечно, не богатая, но найти можно многое из того, во что играли когда-то на 286-х и 386-х компьютерах. Автор сайта так же не позабыл о документации и кодах. Дизайн вызывает такое ощущение, что ты попал в компьютер геймера начала 90-х годов 20 века.

int21

www.int21.narod.ru — сайт целиком посвящён операционной системе DOS и программам для неё.
Страничка INT21 появилась следом за 386.by.ru и сразу же привлекла интерес пользователей. Дело в том, что автор сайта сделал большую ставку на программирование и подобные вещи.
www.dosprogram.narod.ru — ресурс создан для людей пользующихся старыми компьютерами.
Автор сайта пишет: “DOS — хорошая операционная система и действительно операционная в отличии от Windows 95/98/ME, которые запускаются из под DOS.” Автор своим сайтом не призывает поголовно перейти в DOS, он просто просит понять что спор «DOS или Windows» — в половине случаев практически бессмысленный. Ведь Windows 95/98/ME – это оболочки! А если речь идёт о Windows NT, то сначала нужно уточнять что имеется в виду под словами «Операционная система Windows». Если это — кнопка Пуск, рабочий стол и всякие там Paint’ы и WordPad’ы, то это уже не ОС, это программы, а если этих программ не будет, то WINDOWS останется голой оболочкой, вот её то и можно сравнить с DOS. Вот уже в таком случае сразу можно говорить о том, что DOS лучше. Кроме того, можно сравнить программы и их системные требования. Автор сайта считает, что DOS выходит победителем из спора в силу своей простоты.
Из особенностей — www.dosprogram.narod.ru оптимизирован под Arachne, браузер работающий в ДОС.

assm-crecker

www.assm-cracker.narod.ru — посвящен старым ОС, программированию и downgrade. Здесь можно скачать нужные программы и исходные коды. На сайте представлена обширная коллекция языков программирования, дизассемблеров (программ с помощью которых можно де компилировать бинарный код в код ассемблера для дальнейшего редактирования и отладки), операционных систем (собираются ссылки на все возможные), конвертеров файлов \ графики \ мультимедиа под DOS, вирусов (исключительно в образовательных целях, для изучения методов защиты и построения антивирусных систем), игр под DOS и многого другого. Коллекция пополняется приблизительно 1 программа в день.

flopos

www.flopos.com — один из бывших участников проекта fdd5-25.net вышедший на вольные хлеба. Сайт посвящён написанию операционной системы ФЛОП ОС:
— написана на чистом ассемблере;
— работает в реальном режиме (аналогично MS DOS).
— какой-либо графический интерфейс отсутствует;
— общение с пользователем осуществляется при помощи командной строки или Flop Commander (аналог Norton Commander);
— работает только с дискетой 1.44 мб, каталоги не поддерживаются;
— для программиста доступны около 30 функций системы + все функции BIOS.

oldospc

www.oldospc.narod.ru — небольшой сайтик посвящённый операционным системам и программам для них. Скромный дизайн, скудная коллекция.

ossysbin

www.os.sysbin.com — уникальные в своём роде ресурс. На нём находятся почти все операционные системы от дос до os/2. Всё открыто для свободной скачки. Автор постарался синхронизировать все системы по их временным переродам. Настоятельно рекомендую посетить сайт – другого такого в природе нет!

raritet

www.raritet.nm.ru — немного непонятный для меня ресурс. Дело в том, что все вышеописанные сайты пытаются в той, или иной мере оживить старый компьютер, заставив его выполнять современные функции. Но вот сайт “раритет” просто собирает старые программы, написанные для win32. Например, знаменитый графический пакет ASCDEE версии 1.0, ну и прочие интересные мелочи. Большинство программ работают под WINDOWS 95. Думаю, этот сайт будет полезен в первую очередь тем, кто пользуется P1 или компьютерами серии 5х86.
www.slash-net3x.narod.ru — windows и программы для неё. Здесь вы найдете множество ссылок на ОС всех времен (1981-1998). Зачем нужен этот сайт? Затем, что у некоторых людей до сих пор дома стоят старые 286-486 компьютеры, и надо же им как-то помогать?! Используя www.slash-net3x.narod.ru вы можете превратить свой Pentium 4 в 386!

slash-net3x.narod.ru

Более того, есть много людей, кто помнит и любит DOS и Windows 3.x до сих пор. Автор искренне уверен, что его страничка как-то поможет этим людям! Цитата:” Downgrade становится популярнее с каждым днем, им увлекаются не только пользователи, которые 7-10 лет назад постоянно работали под MS-DOS и Windows 3.x, но и новички, которым интересно взглянуть на то, под чем сидели в 80-х, начале 90-х.”

worksoft.formru

www.worksoft.fromru.com — проект, который олицетворяет идею “downgrade”. Кредо сайта: новый софт — старый пк! FreeWin NG — по сути, не является операционной системой или оболочкой, в привычном понимании этого слова, это своеобразная надстройка над ядром Windows 3.1, способ тесной интеграции DOS и Windows, который в совокупности с обновлением ядра самой Win3.1, ведет к появлению всех качеств современной ОС. При запуске системы, естественно, начинает загрузку DOS, он обеспечивает работу с файловой системой, далее — поддержку устройств с драйверами реального режима. После загрузки в память драйверов и инициализации необходимых устройств компьютер проверяется на наличие вирусов в памяти, далее происходит передача управлением ядру Win3.1, оно выполняет операцию анализа и загрузки драйверов защищенного режима, шрифтов. После старта ядра Windows, стартует надстройка над ним — графическая оболочка Calmira в совокупности с мультимедийной средой FreeWin Media, использующая для реализации задач по работе с потоками данных, DOS модули и подпрограммы, интегрированные в ядро Win3.1. Таким образом, можно добиться снижения аппаратных требований, большей стабильности и функциональности системы. Кроме того, русифицированная оболочка Calmira, обладает понятным конечному пользователю интерфейсом, что тоже играет немаловажную роль. FreeWin NG — это среда стартующая, из под, модернизированного ядра Win3.1, занимающаяся, прежде всего управлением и интеграцией DOS ресурсов с самой Windows.

dosbootsector

www.dosbootsector.narod.ru — добротно выполненный сайт на котором можно найти поистине большую для бесплатного хостинга коллекцию программ для DOS и WINDOWS 3.x. Обязательно посетите раздел авторских статей. Ресурс оставляет после себя самое приятное впечатление.

world16bit

www.world16bit.narod.ru — страница посвящена программному обеспечению для старых компьютеров 8088-80486, хоть некоторые из них уже история, о них все же нельзя забывать. Многие пользователи до сих пор используют эти замечательные системы, во многом не только не уступающие современным, а бывает что во многом их и превосходящих. Данный сайт предназначен, для того чтобы по возможности облегчить жизнь пользователям старых машин.
Время летит как стрела. К сожалению, не все ресурсы, о которых я хотел рассказать дожили до дня написания этого материала. Но знаю одно, что за 4 года количество сайтов касающихся “downgrade” увеличилось многократно. А это может говорить лишь о том, что старые машины ещё не скоро превратятся в новые эмуляторы.

Роман Карпач

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38