Как стать автором
Обновить

Комментарии 27

Вопрос, а почему игры под DOS хотели именно IPX?

Насколько я помню, потому что: (а) IPX был тупо популярнее из-за расцвета Novell NetWare, и (б) стек TCP/IP хотел просто до черта памяти по тем временам, IPX хотел гораздо меньше. Я помню, при запущенных драйверах TCP/IP на машине с 640К памяти уже нельзя было запустить Turbo Pascal IDE, памяти не хватало.

Да там не то что Паскаль, даже Дос Навигатор не запускается. Свободной основной памяти остаётся килобайт 400 всего.

Насколько помнится всё лечилось пробрасыванием драйверов и загруженных програм в верхнюю память строками в config.sys:
device=c:\windows\himem.sys
device=c:\windows\emm386.exe noems
dos=high,umb
и загрузкой в autoexec.bat с приставкой LH
LH someDOSprogram.exe

Да понятно с загрузкой в верхние слои памяти. Но с LAN Manager это не работает. Он просто перестаёт грузиться.
Игрушки в то время нормально игрались только в локальном сегменте сети с использованием широковещательных протоколов — интернетов в современном понимании у геймером просто не было. Для такого случая TCP/IP был очень избыточным и тратил ценную оператиную памятьзря. А IPX был в самый раз.
Потому что IPX в локальной сети настраивается проще, работает быстрее, жрет меньше ресурсов и имеет меньше накладных расходов. Но, если я не ошибаюсь, он не маршрутизируется в больших сетях так, как стек TCP/IP (не имеет маски подсети или чего-то подобного).
Было проще использовать, настроить, вплоть до совсем экзотичных вариантов без сетевых карт, используя COM и LPT порты подняв на них IPX. Насколько я помню, максимальное количество машин в такой «сети» достигало четырех. :) Но я лично использовал не более двух, и только по модному LPT кабелю (55-75кб/с).
Чего экзотичного в игре по COM-порту? Так можно было даже через модемы играть вдвоём, не выходя из дома :)
Если речь за «прозвон» из самой игры, то это совсем не то. Проброс IPX через СОМ/LPT был практически полноценной сетью, разве что медленной.
Некоторые игры умели соединяться по COM порту. Можно было принести компы друг к другу и соединить нуль-модемным кабелем, а можно было установить модемное соединение и запустить игру — она получала «прозрачный» порт.
Что экзотичного? Наверное организация работы программ (игр) которое не поддерживало связь через COM/LPT порты, а ожидало наличие сетевого оборудования.
README for the Pipx TEST DRIVE Release
1. Program Release Information

This documentation accompanies TEST DRIVE release of Pipx, an ODI workstation driver which provides convenient parallel port networking for Netware Lite and other ODI-capable network software. Pipx will also support NDIS software, such as Windows for Workgroups, through the ODINSUP shim, with some limitations.

Pipx brings the extreme convenience and simplicity of parallel port networking to the ODI environment. Pipx is part of family of parallel port networking drivers; version for NDIS and Packet Driver interfaces will be released in the near future.

Pipx is different from other parallel port connectivity products:

— it allows you to use first-class networking software
— it allows integrated networking with Ethernet and Token Ring
— it supports all types of ports and four types of cables
— it offers low-end or high-end performance choices
Которое стоило порядочно и не было широко доступно до поры.
О том и речь, что COM и LPT были везде, а у когото их на ПК было больше одного свободного, и тогда возникали «экзотические» варианты. И через LPT файлы копировались быстрее и надежнее чем через дискетку
Ок. В самом факте игры по COM-порту нет ничего экзотичного — многие игры это поддерживали. Экзотично было поднять сеть через COM-порт под DOS для игр, которые поддерживали игру по сети, но не через COM-порт. Тем не менее, поднять сеть с TCP стеком через COM-порт не было совсем уж какой-то экзотикой: в эпоху модемов так в Интернет выходили.
Сеть на COM портах видел и пользовался, и применялась она не как средство связи игр которые могли соединятся между собой (в те времена их было в очень немного), а как средство организации общего совместного доступа к файлам/принтерам за небольшие деньги.
Не праздного любопытсва ради: зачем сейчас нужен DOS и зачем нужен DOS с интернетом?

В моем случае ни за чем. Это просто хобби. А сеть нужна для того, чтобы удобно передавать файлы.
Но в целом, некоторые станки до сих пор управляются компьютерами с DOS. Ещё знаю, что у Физтеха есть свой дистрибутив PTS-DOS для оборонки, как легкая и простая система.

«PTSD-os для оборонки». Шутники делали.

PTS потому что PhysTechSoft. Случайно получилось.

Некторые встраиваемые системы на этом работают.

А зачем мне эмуляция? И как это уберет необходимость настраивать сеть?

Это уберет старое железо и сильно уменьшит размеры девайса.

А в чем тогда суть увлечения ретро компьютерами без ретро компьютеров?

Цитирую заголовок статьи: Сеть в DOS с помощью стека mTCP
Разговора о железе — нет. А ностальгировать по старому ПО можно и на симуляторе.

Но в самой статье есть упоминание вполне вполне себе физического железа. А так то да, никто не мешает страдать с этим и в эмуляторе.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории