Ах, ПК в свободной комнате. В те времена, когда “посиделки за компьютером” были событием, а не ежедневной необходимостью, я резал зубы на играх для MS-DOS. Я не знал, как они работают, и был не очень хорош, но родился энтузиаст аппаратного обеспечения и игр. Теперь Microsoft выпустила исходный код MS-DOS 4.0 в сотрудничестве с IBM, и, по-видимому, достаточно лишь логотипа, чтобы я стал таким, как все.
Это не первый раз, когда Microsoft выкладывает MS-DOS в открытый доступ: в ее репозитории на GitHub уже есть версии 1.25 и 2.0, которые первоначально были представлены в Музее компьютерной истории в 2014 году. Теперь, спустя десятилетие, настала очередь MS-DOS 4.0 получить доступ к исходному коду.
Версия MS-DOS 4.0 от Microsoft была выпущена в 1986 году после совместной разработки части кода с IBM, и несколько сложные отношения между ними в то время привели к тому, что в итоге были выпущены две ветви: MS-DOS 4.0 и то, что сейчас называется IBM DOS 4.0.
Версия Microsoft, иногда называемая европейской MS-DOS 4.0, отличалась поддержкой формата файлов New Executable и вытесняющей многозадачностью. Однако она сохранила многие ограничения MS-DOS 3.0, включая невозможность использовать память объемом более 640 КБ.
Хотя ни одна из этих версий не произвела фурор в мире – и, возможно, в целом оба выпуска следует рассматривать скорее как Vista, чем как Windows 7, – я уверен, что именно одну из этих версий я использовал на нашей разваленной машине в свободной комнате, и что она позволяла мне играть в Doom и F-15 Strike Eagle II.
Это было достаточно хорошо для маленького старого меня. Более простые времена, да?
Открытый доступ к этой версии MS-DOS, возможно, был сделан исследователем, который связался с Microsoft по поводу невыпущенных бета-версий DOS 4.0, которые он нашел на стопке старых дискет, оставшихся со времен его работы в Lotus. Эти диски были отсканированы, и выяснилось, что это были ранние, невыпущенные версии ОС.
Эта находка, а также некоторые прилагающиеся к ней печатные документы, послужили началом поиска в архиве Microsoft, где был найден оригинальный полный исходный код MS-DOS 4.0.
Microsoft утверждает, что они успешно запустили ее на оригинальном IBM PC XT, “более новом” Pentium, а также в эмуляторах PCem и 86box с открытым исходным кодом, так что если Вы из тех, кто любит возиться с археологией ПК, то вот еще одна олдскульная диковинка, которой можно насладиться.