Комментарии 210
А вы когда-нибудь пользовались DOS Navigator?
Ах, сколько времени было влито в код DN.OSP!...
Спинной мозг всё еще помнит половину сочетаний.
А еще, помню сделали так чтоб при копировании с правой панели на левую прогрессбары лились справа налево. Очень важная фича была, прям, очень.
Был волков командер (командир волков), который вписался в формат .com до 64к, чем и был ценен, потому что другой функционал у него был урезан до минимума
К слову, не очень-то и нужен был дополнительный функционал NC (особенно распухшей пятой версии) и DN. А Волков умел не подкачивать себя с диска после запуска внешних программ (весь целиком оставался в памяти). При использовании HMA, UMB или 736.sys это практически не мешало запускать что угодно, кроме, может быть, игр.
При испоьзовании внешних просмотрщика и редактора hiew и WD (word&deed) работа в такой консоли была очень комфортной и продуктивной.
Да, hiew был очень удобен. Кстати, есть ли сейчас что-то такое живое под Win32 и Linux (консольное, с переключением text/hex/disasm и редактированием как минимум в text/hex)?
Под никсами mcedit, под виндой все тот же hiew.
mcedit умеет в дизассемблер? Да, не знал что hiew живой - но он что, платным стал?
Заметил, что biew теперь beye, вроде работает. Правда, aarch64 не дизассемблирует.
Дизассемблера в mcedit нет, это ответ на «как минимум text/hex». А так есть спец софт, например ImHex.
Про hiew не знаю, последний раз держал его в руках лет 20 назад, но слышал, что живой.
Под винду есть OllyDbg (если не ошибаюсь у меня он вполне запускался под вайном). Ну и IDA, куда же без нее, но платная.
IDA - это уже тяжёлая артиллерия ) Иногда хочется просто по быстрому на код глянуть не запуская objdump.
как минимум text/hex
Это про редактирование, хотя там тоже встроенный ассемблер иногда не помешал бы.
хочется просто по быстрому на код глянуть
Под линуксом это желание является неоднозначным и потребовало бы, по-хорошему, упаковки в mcedit дизассемблеров для всех поддерживаемых ядром архитектур.
Достаточно зависимости от llvm - хотя это тоже неоднозначно, и не знаю, включают ли там бинарные пакеты в распространённых дистрибутивах поддержку чужих архитектур (при сборке через cmake && make автоматом поддерживается всё).
Если цель смотреть именно дизасм можно это делать через gdb или objdump -d, но это уже попахивает.
если мне не изменяет мой склероз, даже в MC можно было повесить декодер-просмотрщик, я точно помню, что по F3 смотрел внутрь .so'шек через objdump
Так вопрос именно в этом просмотрщике/редакторе. И да, по умолчанию mc показывает список символов, а не голые байты.
тогда речь идёт о biew -- https://sourceforge.net/projects/biew/ -- но не помню всё ли еще он жиф
Как минимум переименовался. Не совсем живой - давно не обновлялся, но исходники компилируются.
Это и сейчас есть, но он показывает символы. В теории, можно его заставить делать objdump -d, но это уже не из коробки.
Где здесь дизассемблер?
нафиг он не нужон, но на F3 при желании навесить можно. Но вот гигабайтный текстовый файл можно редактировать сразу.. Hex view тут тоже есть. F3->F4
Кхм? У Волкова был урезан функционал? Это смотря с чем его сравнивать, VC имел функционал полностью перекрывающий функционал NC, в Volkov Commander было много фич которые так и не появились в Norton Commander.
Максимум что можно предъявить VC, это отсутствие возможности связи по COM-портам двух копий VC. Но эту специфичную зону, перекрывали FastWire II r2.0, LapLink ну и конечно INTERLNK и INTERSVR из DOS. Причем они умели соединять машины по обычным LPT портам, достигая скорости передачи ЕМНИП под 100кб/с.
Волков Коммандер был ценен тем, что было невозможно его заражение вирусом: это был не exe, а com файл максимального для com размера и вирусам было некуда себя прицепить.
А еще VC не имел ограничений на число файлов в панели, чем страдал NC 3, который часто использовали вместо nc 4 и 5, из-за их больших размеров. Вообще vc всегда был на загрузочной дискете
Ну были вирусы которые делали из него ехе, оставляли при этом расширение... Всяко бывало
Ну это очень спорное утверждение. Талантливые вирусы могли и не такое. Например вписать себя в тело программы, а излишек записать в бэды, фат, бут сектор или еще куда подальше. При этом перехватить вектора прерываний так, чтобы при чтении сторонней программой файл выглядел бы неповрежденным.
Он был явно меньше 64k, так что прицепиться несложно.
В сжатом виде архив занимает 768 Кб и спокойно помещается на одну стандартную дискету.
Вот это и было его минусом, по крайней мере, когда была большая часть ПК вообще без жестких дисков. У Нортона были сборки, занимавшие очень мало места. Все-таки, целью работы был не запуск файлового менеджера, а работа с файлами. И если у Нортона урезанная версия (даже без справки) занимала около 200 кб, то на дискету 1.44Мб можно было закинуть и дос, и рабочие файлы (или одну-две игрушки). И не надо было жонглировать дискетами (с системой и DN, и дискета с файлами). А так, если у кого-то был уже какой-нибудь жесткий диск, то работа с DN была поприятнее за счет того, что разные типы файлов подсвечивались разными цветами.
Ну, к середине 1990-х жёсткие диски на ПК были уже нормой...
А вы закиньте Нортон на загрузочную дискету на 5,25 360кб и почувствуйте разницу. %)
Иш нашлись мажоры, ценные дискеты HD на тормознутого нортона переводить, который при любом чихе начинал насиловать бедную дискету чтобы загрузить оверлей. 8))
В середине 90-х где HD дискеты были ценными?
HD (3,5/1440) были в середине 90-х (93-97) очень ценным ресурсом, на чем ещё софт доставить из точки А в точку Б? Слышали такой термин "флоппинет"? Так вот он был его barebones ;)
Штампованные болванки конечно хорошо и не дорого, а если надо что уникальное получить?
Записать на CD-R? Резак болванок стоящий как крыло от боинга, опять же болванки не копейки стоили, плюс время записи Х2-Х3 (37-25 минуты), хороший комп с стабильным БП (чуть просела напруга и болванка летит в мусорку) и плюс ко всему этому хороший HDD объёмом в два или три гигабайта, а тогда это было много. 8))
Жалко болванки? Использовать многоразовые CDRW? Крыло от боинга превращается в два крыла и немножко фюзеляж, скорость записи падает в двое, а цена болванки умножается на десять, причем ресурс перезаписи не превышает десятка или пятнадцати раз. Плюс всё сказанное про конфигу компа с резаком остаётся в силе. плюс добавляется проблема с совместимостью, не все "не писающие" приводы скоростью чтения Х8 и ниже корректно понимали записанные CDRW болванки. ;))
Кто там говорит "зато CD-RW можно было отформатировать и пользоваться как дискетой?" Да, Но! Для этого приходилось ставить определенный софт для записи и чтения (InCD и иже с ними), терялся объем диска на накладные расходы ЕМНИП 1/6 или 1/7 от максимального объёма, и соответственно завершать работу с болванкой программным способом (финализировать операции записи и извлечь диск) 8)))
Модем? Добро пожаловать в эпоху скоростей с максимумумом 36600bps. Файл весом 700 мегабайт при скорости 33.6 кбит/сек. загрузится в идеальных условиях за 47 часов 24 минуты 26 секунд, а на сколько выставят счет телефонисты, я даже боюсь подумать. 8P
Так что до появления дешевых болванок CDR и недорогих скоростных резаков, HD рулили и были очень ценным ресурсом. ;)
P.S. Поддержка загрузочных CD в BIOS появилась где то в середине 97 года, а до этого болт. :)
Слышали такой термин "флоппинет"?
Я так в ФИДО выходил, домашнего телефона не было )
Так что до появления дешевых болванок CDR и недорогих скоростных резаков, HD рулили и были очень ценным ресурсом. ;)
Файл весом 700 мегабайт
Для передачи таких больших файлов не использовали дискеты, коробки с сотнями дискет - это, конечно, хорошо, но крайне высок риск сбоя на одной. Поэтому в середине 90х часто использовали жёсткие диски - записать, отключить, перевезти и подключить на новом месте - это было удобнее чем таскать сотни дискет.
Ну по крайней мере у меня такие воспоминания. А потом да, появились сд-р массово.
Для передачи таких больших файлов не использовали дискеты,
Для передачи таких объемов использовалась "ленточка" и АрВид. Закупиться VHS рекордером и платой АрВида было относительно бюджетно. По крайней мера для передаваемых объемов.
коробки с сотнями дискет - это, конечно, хорошо, но крайне высок риск сбоя на одной.
В коробке OS/2 было 43 дискеты, причем 24 были XDF формата на 1.8мб, а риск... Риск дело благородное... Почти... 8D
Поэтому в середине 90х часто использовали жёсткие диски - записать, отключить, перевезти и подключить на новом месте - это было удобнее чем таскать сотни дискет.
Только для этого нужно было иметь на руках диск IDE и полную уверенность что твой диск будет распознан BIOS целевой машины, и быть морально готовым что твой HDD навернется процессе поездки. Я в своё время так потерял свой Quantum на 840мб %))
С арвидом никогда не сталкивался вживую, более того - когда узнал про стриммеры - сразу подумал, а почему никто на видеокассеты не пишет, ведь это удобно. И только уже в эпоху интернета выяснил - что оказывается все было придумано.
Файл весом 700 мегабайт
У меня тогда весь жёсткий диск был 850 Mb, на такой файлик свободного места точно не было )
Дискеты использовали, если я правильно помню, исключительно для походов в учреждения где невозможно подключить жесткий диск. А так в основном компы жили без боковой крышки. Приходишь в гости со своим винтом, вешаешь на шлейф и вуаля. Были конечно салазки, но они не прижились так как нужно было иметь такие же у всех всех участников процесса. Либо они так же открывались и перетыкался винт уже в салазках а не сбоку.
Ну и во времена сидюков x2-x3 телефон был безлимитный. Поминутная оплата появилась году в 98м и по сути убила ФИДО.
А так в основном компы жили без боковой крышки. Приходишь в гости со своим винтом, вешаешь на шлейф и вуаля.
Делали и так, но я не заморачивался - когда для игрушки или нужного софта хватало пары коробок дискет, можно было с ними и сходить.
"Нельзя просто так взять, и повесить на шлейф IDE HDD!"
Надо знать как сконфигурирован IDE HDD на целевой машине как мастер, как слейв, как совсем один. Каким кабелем он подключен 40-жильным/80-жильным UDMA66. Если подключен кабелем UDMA66, то не был ли диск сконфигурирован как cable select, и не был ли этот кабель перевернут вверх ногами (разъём HDD в МВ, а разъём МВ в HDD)?
А салазки IDE HDD были популярны не тем что в кэдди можно было таскать HDD, а то что не надо было разбирать комп для гостя.
А о такой весёлоё мелочи, как перетусовавшиеся диски, я просто умолчу ;))
И про телефоны, до середины 90-х телефонная линия (номер) были дефицитом и предметом роскоши, и на них существовала очередь в которой можно было безуспешно "простоять" несколько лет. И если если телефонная линия была занята слишком долгое время, то соединение могли и разорвать.
Когда HD дискеты были более-менее ценны - CD-RW не было (публике представлен в 1997 году), а CD-R - совсем другое, да и "резаки" стоили немереных денег.
HD же диски были уже стандартным носителем (как 3.5, так и 5.25), на 360/720 использовались там, где нужна была совместимость со старыми дисководами (у нас на кафедре такие были).
В первой половине нулевых, когда мне по работе надо было таскать базы данных от клиентов, я купил Iomega Zip. он по тем временам давал хорошее сочетание цены, надежности, ресурса диска и объема. Но это было уже сильно позже.
Спасибо за статью, всегда интересно почитать историю того же ПО.
Верни мой 1987:)
Эх, какая археология. Пойду, разомну олдскулы…
Owning Dos Navigator means that you own an award-winning file manager, powerful text Editor, Archive Manager, Serial Link, Spreadsheet, Calculator, Physical Disk Editor, powerful Terminal with Phonebook, Floppy Disk Formatter, Envi ronment Editor, File Uneraser, CD Player, Disk Image Unpacker, SmartPad(tm) and even Tetris.
Как же статья без упоминания Necromancer’s DOS Navigator?
Относительно недавно приходилось заниматься обслуживанием и ремонтом древних производственных линий. Там в качестве фронта стояла самописная SCADA, а бэком был ПЛК Сименс S5. Ну вот, скада эта под досом запускалась, какие то умники поставили туда вин95 (первый пень), оно грузилось минут 10. Воткнул туда чистый дос, нормальный чистый дос (с), и DN сверху. Он там нужен то был постольку поскольку, раз в полгода просматривать папки с логами и вычищать их. А поскольку аппаратных проблем на той линии было навалом, то встроенный тетрис очень здорово облегчал времяпрепровождение во время длительных тестов :)
Крайне полезной была возможность редактирования любого файла в текстовом виде, с отображением в hex - можно было денег себе в каком-нить UFO нарисовать.
Как по мне, был лучшим из подобных программ под ДОС. Сейчас в Винде FAR использую.
Тотал командор использую.
Намного удобнее, плюсы двухпанельки и родного оконного интерфейса вин
Total Commander тогда назывался Windows Commander, но Microsoft обиделся.
Начинал с Norton Commander 3.0, Волков, ДН почти не использовал, потом Фар под ДОС. Сейчас дома и на работе использую под Windows Тотал Коммандер.
родного оконного интерфейса вин
а я так и не смог привыкнуть что интерфейс то "родной", но от Win3.1... буквально до сих пор.
В фаре есть контекстное меню правой кнопкой мыши?
Там, вроде по F2 вызывается. Можно предварительно выделить несколько файлов. Поддерживает метасимволы. Я так перекодировку видео "на лету" иногда делаю, не так давно в комментариях где-то здесь, вроде упоминал.
...
Сейчас посмотрел, по правой кнопке мыши или сочетании клавиш вполне работает. Вызывается в виде текста/псевдографики. Не всегда нормально кодировку показывает, например, для меню GPG/Kleopatra.
Есть, и драгндроп. Еще в прошлом веке видел
А мне вот как раз оконный интерфейс не годится, мне консоль нужна со всеми вытекающими.
Обожал эту программу, такая элегантная, простая, удобная... еще и с приятной глазу цветовой схемой!
И текстовой режим с уменьшенными знакоместами, в котором было удобно читать книги по F3.
еще и с приятной глазу цветовой схемой!
Которую, замечу, при желании можно было настроить как угодно.
А по мне синий цвет волков командера намного приятнее. Серое = неактивное.
Хотя обычно его сценарий использования был прост: дойди до нужной папки, выйти, запустить игру без использования команд мсдоса для путешествия по каталогам
Так в DN схемы цветов настраивались, можно было любые оттенки выбирать.
Помимо полностью настраиваемой схемы цветов, в DN были реализованы цветовые темы и были предоставлены различные пресеты (темные, светлые, обычные и в том числе и цветовая тема NC), так что DN "преображался" в NC секунд за 5...
Отличный мультитул был. Как по совету студентов старших курсов стал использовать именно DN - NC и VC стали казаться архаикой. FAR же прошел мимо меня. Сейчас под винду использую ТоталКомандер. Из не отмеченного выше в DN была возможность "лечить" частично битые дискеты, а хорошие, качественные - форматировать на повышенную емкость. Правда не всегда такие читались на других машинах
Тоже немного успел попользоваться, но уже в начале 00-х. Очень зашёл функционал и не синий приевшийся интерфейс как у NC или VC.
Единственное на моем компе был какой-то баг, что при использовании мышки курсор "стирал" изображение
Да застал его и Волков
Но потом как-то прочно засел на Win commander и далее Total Commander
И Double Commander для мака
Помню как прятали разделы диска через редактор разделов в DN.
Зёбат забыт, а аналогичный Far постоянно под рукой, вполне актуальное ПО.
А есть сейчас люди, которые покупают The Bat!? Я просто не совсем понимаю, что он даёт такого, чего нет у других.
pgp delta-chat там раньше появился + есть свой почтовый сервер + шифрование базы + портейбл + mailticker = не пользуюсь
Раньше самое эффектное было в нем, как по мне, красивая визуализация входящих писем в виде такой черной бегущей полосы. :)
Ну, например, не так уж прямо так и давно Thunderbird наконец-таки научился сворачиваться в трей. А то раньше это решалось исключительно дополнением, которое последнюю десятилетку обновлялось кое-как и в результате редко когда было совместимым с актуальной версией почтовика.
Или взять ту же строку состояния. В мыше можно полноценно посмотреть лог обмена с сервером, в громоптице всё малоинформативно.
Если бы не драконовская финансовая политика RIT или хотя бы цены пониже я бы может до сих пор TheBat пользовался)
До сих пор использую The Bat! Пользовался "пиратскими" версиями, но недавно всё же приобрёл её. Удобный интерфейс (хотя старый мне нравился больше), поддержка RSS, поддержка оперативно отвечает по делу, если есть какие-либо вопросы по продукту.
Мне нравится получать доступ к разным почтовым аккаунтам из одного приложения, и в отличие от Mozilla Thunderbird, в The Bat! есть нормальные резервные копии и восстановление.
что он даёт такого
ЧСВ, конечно же!
P.S. Нет, я вот, например, купил, потому что хотел поддержать авторов. И мог позволить.
Без упоминания скринсейвера "Огонь" повествование о DOS Navigator можно считать неполным.
Бегающие цветные полосы с плавным градиентом прямо поверх текста (через изменение регистров палитры с точным таймингом) тоже очень впечатляли
Да, любил DN именно за нескучные обои скринсейверы и цветное оформление, после которого на NC возвращаться не хотелось... Мне было 9, чего еще желать от файлового менеджера?
А можно было запилить вместо не скучных обоев скринсейвера, проигрыватель видео MPEG с не менее нескучными видеофайлами 8)
В 97 году-то? На 25 МГц и 20мб ОЗУ? Я боюсь такой скринсейвер даже не запустился бы.
Да вы батенька, мажор ;) 20 мегабайт оперативки запихать в 386 в 1997 году...8)) это по сильнее "Фауста" Гете %))
И "скринсейвер" был "стандартным" проигрывателем MPEG Video без звука, само видео было 160х120 (8 или 12 кадров в секунду). И 386DX33/40 легко тянул эту задачу, ведь DOS был однозадачной системой и пока крутился "скринсейвер все могли подождать. ;)
P.S. В 1997 году у многих уже были 486DX2/DX3/DX4, у кого то AMD 5x86-133 который гнался до 160. А у кого то был и Pentium 75
@jmdorianв чат врывается zx-evolution c max14mhz
MPEG Video без звука, само видео было 160х120 (8 или 12 кадров в секунду).
Разве что так. Video CD (352x288, 25 кадров в секунду) Pentium 100 тянул на пределе.
Пардон муа, а я разве где то утверждал что было "4К видео, труколор, 60к/с прогрессивная развертка"?
А VideoCD вполне тянул и p75 с правильным приводом CD (имеющим поддержку CD-ROM XA Mode 2 Form 2 (CD-i Bridge) или Green Book CD-i), а так же S3trio64V+ с правильными дровами. А на Pentium 90 и выше воспроизведение VideoCD вообще не представляло проблем.
А на Pentium 90 и выше воспроизведение VideoCD вообще не представляло проблем.
Возможно при какой то аппаратной поддержке от видеокарты (и "правильными дровами"), у меня на P100 с ISAшной Cirrus Logic не-помню-номера периодически картинка дёргалась (и то пришлось под линух тащить какой то закрытый бинарник, open source плееры не тянули).
Возможно при какой то аппаратной поддержке от видеокарты (и "правильными дровами"), у меня на P100 с ISAшной Cirrus Logic не-помню-номера
Кхм!!!! Подавился чаем... Извините меня, но вы знаете толк в извращениях, юзать ISA (16,6mb/s на все устройства на шине в целом) "видимокарту" на проце который был уже ЖЕСТКО заточен под работу с PCI (133мб/с) которая умела по этому PCI делать независимый от проца DMA? 8()
Как всегда финансовый вопрос ) Изначально был 486 с этой ISA картой, потом бесплатно досталась VLBшная (какая то из S3 Trio). После уже почти даром взял б/у P100 с материнкой и памятью, на видюху денег уже не было, воткнул старую ISAшную. А когда начал зарабатывать, как то перестал играть в игрушки и домашний комп не апгрейдил, новый купил только через несколько лет, когда будущей жене был непременно нужен Word со скрепышем, чтобы диплом писать.
Понимаю, сам такой. Дома я правда VLB проскочил, с isa перешел на pci. С UMC33S чисто исовой на практически топовою AMD 5x86-133 на sis496/497pci. На UMC был цитрус лоджик 5226, на sis изначально был даренный tseng et4000w, после него et6000, а уж после них был s3virge/dx.
А вот на работе был один s3trio(32/64(v)/(v+)(dx) в разных ипостасях
Позвольте, но 486 Compaq Presario. И за эти дополнительные 16 Мб пришлось долго уговаривать родителей обещаниями хороших оценок.
Однако... Белый комп от нормального производителя не каждая организация могла себе позволить, обычно заказывали у местных сборщиков или сами собирали. В 97ом я таки заапгрейдился с 486 на Пентиум (взял б/у у фидошного знакомого), но памяти было 8Mb.
Ну кому то, родители раскошеливались и дарили "баснословные" 16мб, а кто-то, оставшись единственным трудоустроенным членом семьи с живой з/п, ставил все свои хотелки на паузу в самый дальний угол. ;))
И 386DX33/40 легко тянул эту задачу
Это реально так было? помню музыка MP3 тормозила даже на моем 486DX4-100 с загрузкой процессора под 80%...в винде правда и чтобы не тормозила музыка надо было приоритет у винампа менять на максимальный..но да многозадачность типа все дела..но DX4-100 в разы быстрее трешки и по возможностям и по частоте
а тут вы легко на трешке 40мегагерцовой...да еще и видео хоть и маленькое
чёт не верится както. в те годы помню были mpeg-ускорители чтобы оно хоть както работало
Это реально так было?
Реально
помню музыка MP3 тормозила даже на моем 486DX4-100 с загрузкой процессора под 80%...
Про МэРэЗе речи и не шло, да про просто аудио поток в MPEG я тоже "не заикался".
в винде правда и чтобы не тормозила музыка надо было приоритет у винампа менять на максимальный..но да многозадачность типа все дела..но DX4-100 в разы быстрее трешки и по возможностям и по частоте
А слушать МРЗ на 486 можно было только с помощью специального дистра Linux на флоппи или под DOS в CubicPlayer или в DSS. Ну и применять остальные ограничения низкий битрейт МР3 вывод в моно, снижение частоты, уменьшение разрядности.
а тут вы легко на трешке 40мегагерцовой...да еще и видео хоть и маленькое
А никто не вел речь про 4К/60/192кГц сурраунд. И даже о декодировании на лету МэРэЗе (которое между прочим, более CPU hungry)
160х120 пикселей, малый фреймрейт ~8 кадров в секунду, отсутствие необходимости декодировать и синхронизировать звук, малая длительность 5-6 секунд, размер файла в сотни килобайт, однозадачная ОС где приложение получает на руки все ресурсы системы. Декодируем в буфер раз, выливаем из него (упрощенно) несжатый поток таким образом
mov eax, 0
mov ebx, ((160*120)*framerate)*duration
playvid:
mov ecx, 160*120
add esi, eax
mov esi, decodebuff
mov edi, 0x0a000
rep movsb
mov ecx, 160*120
add eax, ecx
cmp eax, ebx
jnz playvid
чёт не верится както. в те годы помню были mpeg-ускорители чтобы оно хоть както работало
Если вы сами себе напридумали малореалистичную картинку, то я тут не причем. ;))
Чистый MPEG декодер (Genius Movie Wonder) в виде ISA карты у меня появился, но чуть ли не позже чем Pentium MMX166 под конец 1999 года. причем я его купил как неликвид, незадорого.
В 1997 мы были студентами (хоть уже и начали подрабатывать по профилю), так что железо покупалось на деньги родителей. Мне повезло - купили P-100, а вот друг купил мой предыдущий - 386SX... правда проапгрейдил его сразу до 386DX. Хотя сочетание 25МГц и 20мб... очень необычное, да...
На счет 386 это я погорячился, у комментатора была белая фирмовая машинка из банка 486sx25 с паяными 4 мегабайтами (+16 simm72 FPM) и интегрированной видяхой cirrus logic. В принципе, под неспешную работу в win95 её бы хватало. Да и под 80% ресурсоемких DOS игрушек тех времён её тоже хватало. Материнка (если верить инету) держала и DX2 до 66мгц максимум
мы были студентами (хоть уже и начали подрабатывать по профилю), так что железо покупалось на деньги родителей
У моих столько не было, только на свои, благо Сорос подкинул денег. Зарплата параллельно с учёбой появилась в 98ом, до этого только было две разовых подработки, заплатили толко за одну (хотя обе, пожалуй, повлияли на решение уйти в программирование).
Эх, сколько раз в качестве "потренироваться" пытались с другом повторить такой огонёк на связке tp+asm...
Встроенный терминал забыли, на BBS заходить. Или это не в DN было?
И запись макросов, на определённые действия.
Это точно было в файловом менеджере Connect, который был не очень распространён, но был ещё гораздо круче DN. Он поддерживал настраиваемую подсветку синтаксиса в редакторе, длинные файловые имена (если был запущен из-под маздая) и ещё много чего.
Даже с появлением фара, я долго ещё пользовался Коннектом
Может стоит сказать о современных воплощениях?
https://github.com/unxed/dn2l
http://ndn.muxe.com
И еще там были встроенные электронные таблицы типа экселя. Я реально пользовался. Очень было удобно. Про Эксель я даже и не слышал в те времена.
Серую схему перенёс с DN в Far, только екзешники красные. Так и пользуюсь десятилетиями.
Аналогично. Только вот атрибуты файлов DN были символом перед именем... Так этого не хватает.
На сколько помню, может память подводит, в DOS Navigator'е была поддержка вкладок, т.е. панелей можно было открыть больше двух
У меня до сих пор лежит тот самый DN из 1990, который я копировал и пользовался. Но теперь конечно у меня всегда открыт Total Com на Win и Commander One на Mac. И частенько люди спрашивают, это что-такое и зачем оно надо :-D Как им объяснить, что без этого я чувствую рабочий стол не полным?
А ещё был мод DN Long names для FAT с длинными именами файлов после windows.
Только хорошие воспоминания
забыли написать про терминальные возможности и передачу файлов модемами или через любые порты тк архиватор мог и не работать потому-что его ещё настроить надо - вообще работа с модемами портами протащилась из донавигаторвских времён через аргус до зебат: не могу понять почему они вмегда молчат про аргус или там чужой проект был
Я до сих пор пользуюсь Far manager через conemu
Вот только мне помнится DN имел не встроенную поддержку архиваторов, а только возможность их вызова, с передачей списка файлов и параметров. А вот содержимое архивов мог показывать сам
А еще в нем была возможность исполняемые файлы bat, com и exe выносить наверх списка, а не шариться по всей директории в поисках win.com
когда первый раз увидел его после NC случилась любовь с первого взгляда
Я не помню уже подробностей, но, вроде, в DN в отличие от других была при копировании больше задействована свободная память для буферизации, в том числе expanded и extended, вроде, и это, наверно, ускоряло процесс. Я в то время также активно применял 4dos в качестве командной оболочки: напоминало c-shell в UNIX чем-то. Кучу алиасов настроил, его вполне можно было использовать вместо панельных менеджеров. Был ещё у Физтехсофта свой, насколько помню с неравными по размеру панелями (название уже не припомню), но мне не пришлось им пользоваться активно, видел как другие с ним работали.
DN был инструемнтом на голову выше NC и VC. Цветовая схема полностью настраивалась, были доступны текстовые режимы 80x25, 80x30, 80x43, 80x50, а встроенные просмотрщик и текстовый редактор покрывали большую часть потребностей, кроме разве что дизассемблера.
Была еще возможность длинные имена на fat32 дисках отображать, но я уже не помню деталей. Так или иначе DN был очень полезной программой начиная с эпохи DOS и до перехода с win98 на win2000/XP
После DN перешел на упомянутый выше в комментах NDN, а потом на Total Commander а потом на Double Commander.
кроме разве что дизассемблера
Дизасм точно впиливали и мы в DN.OSP, и в NDN он был...
длинные отобаражать то отображал но при копировании обрубал их - люди уходили в far после первой такой трагедии
Это который из них? Я помню жалобы, но не помню на кого. Что DN.OSP что NDN их таки не теряли. Как минимум, релизные версии. Может кто на какой альфе с недоделанными патчами вручную собранными сидел?..
первые (второй половины 90ых) и 1.5* выходит - обычно никто не разбирался почему и просто дальше запускали far/wc
этот навигатор ушёл вместе с дос
Осталось ещё Altap Salamander попробовать, если нравятся GUI менеджеры больше консольных.
волков был удобен возможностью выкидывать резидентные программы, дн куче полюшек работы с архивами.....работа с модемом.....даже можно было работать с арвидом (накопитель на видеокассетах, дикие 2 Гига на трехчасовую кассету)...
DOS Navigator был лучшей оболочкой для DOS. Хотя, правда, на дискету лучше было помещать VC. Однажды, у меня полетел винт и долгое время приходилось работать с дискеты, на которой был VC и Turbo Pascal...
Эх, помню, как был рад Volkov Commander на EC1841. Скорости там были такие, что интерфейс Norton Commander заметно тормозил, а интерфейс VC был гораздо быстрее, т.к он написан на ассемблере. DN был незаменимым инструментом на MS-DOS 6.22, потом на Windows 3.11. На Windows XP моим стандартом был уже Frigate, который вскоре перестал развиваться, хотя всякие *Commander'ы до него не дотягивали. Переплюнула Frigate только связка Far Manager + ConEmu, которой по сей день и пользуюсь.
А разве кооперативную многозадачность не в TurboVision запилили?
TurboVision это только гуи библиотека, фоновое копирование файлов он точно не обеспечивал.
TurboVision это не только TUI (GUI в нем и не пахло) но и ещё много плюшек в виде исходников. :)
Окошки/менюшки были, значит гуй ) Формально да, TUI. И да, руками его не щупал, писал тогда на Turbo C 2.0, TVision шёл с паскалем и только позже с плюсами. Но насчёт примитивов для многозадачности (если не считать таковой event loop) сомневаюсь. Да и для копирования файлика на дискету чисто кооперативной не хватит.
Окошки/менюшки были, значит гуй )
Неа, это был IBM CUA - Common User Access
Формально да, TUI. И да, руками его не щупал, писал тогда на Turbo C 2.0
GUI библиотеки существовали и под Borland TurboC? но большого успеха не добились из-за ограничений реального режима, Более широко они появились под защищенный или Virtual Mode. Навскидку GUI из Sci Tech Soft MGL
TVision шёл с паскалем и только позже с плюсами.
Вышел сначала для плюсов, а уже потом для Паскакаля
Turbo C++ 1.0, running on MS-DOS, was released in May 1990.
Turbo Pascal Version 6 was released on 23 October 1990. Changes from 5.5 include: the addition of inline assembly, the addition of the Turbo Vision library, mouse support, clipboard for text manipulations, multiple document interface supporting up to nine edit windows.[40]
Turbo Vision is a character-mode text user interface framework included with Borland Pascal, Turbo Pascal, and Borland C++ circa 1990.
Легенда как бы превращается в "городскую легенду" ;)
Но насчёт примитивов для многозадачности (если не считать таковой event loop) сомневаюсь.
Но тем не менее - кооп многозадачность работала. Главное не исбользоать вызовы BIOS и DOS
Да и для копирования файлика на дискету чисто кооперативной не хватит.
А как же Win до 9х? или DesqView? 8))
Turbo C++ 1.0, running on MS-DOS, was released in May 1990.
Turbo Pascal Version 6 was released on 23 October 1990.
Turbo Vision is a character-mode text user interface framework included with Borland Pascal, Turbo Pascal, and Borland C++ circa 1990.
Только ребрендинг Turbo C++ в Borland C++ случился в 91ом. На и на тех компах, к которым имел доступ в 91-93 годах стоял TP6, но не было плюсов, только обычный Turbo C.
кооп многозадачность работала. Главное не исбользоать вызовы BIOS и DOS
И как без них файлы копировать? Обращаться к винту и флопповоду через порты?
А как же Win до 9х? или DesqView? 8))
Насчёт Win 3.x не подскажу - возможно, Win16 предоставляла асинхронное файловое API. В DesqView была вытесняющая многозадачность (как ещё запустить параллельно несколько счётных DOS программ?).
И как без них файлы копировать? Обращаться к винту и флопповоду через порты?
проверять другие задачи каждые N скопированных секторов.
Тогда во время копирования этих N секторов система на действия пользователя не реагирует.
Совершенно верно. Баланс между отзывчивостью и скоростью копирования -- отдельный вопрос :)
Немного в пределах возможностей DMA можно снизить эффекты, но решений как бы не существует других.
На дискетках DMA не было и один сектор копировался заметное время. Насколько помню, в DN при копировании тетрис не дёргался, но может это память идеализирует.
но решений как бы не существует других.
Обрабатывать прерывания от таймера во время копирования сектора.
Обрабатывать прерывания от таймера во время копирования сектора.
что может поломать обработку диска. такое, очень опасное.
Насколько помню, в DN при копировании тетрис не дёргался, но может это память идеализирует.
самые жесткие тайминги требовалось выдерживать при форматировании -- там даже винда 9х лагала в процессе :)
но да... я хоть и помню куски когда DN до сих пор (20 лет блин прошло!), но вот код в районе копировния из памяти вообще стёрся. его я почти не трогал, кроме разве что тюнинга времён в попытке максимизировать скорость копирования -- и помню что скорость на фоне проседала значительно, но это было не так важно, так как если ты бросил на фон -- ты чем-то другим занят, то есть норм на 10% если дольше будет
Только ребрендинг Turbo C++ в Borland C++ случился в 91ом.
Не было ребрендинга, было проведено разделения изначально единого продукта, на две ветки: продукт начального уровня Turbo C++ и Borland C++ для профессиональных разработчиков.
На и на тех компах, к которым имел доступ в 91-93 годах стоял TP6, но не было плюсов, только обычный Turbo C.
Эта называется ошибка выжившего, вы делаете выводы отталкиваясь от одного единственного наблюдения.
В моём окружении, к примеру, турбо паскакаль не пользовался особым пиететом. Все старались перейти на плюсы. "НаСильники Плющат пасквилянтов, чтобы они паскакали от сюда под дальше. Ибо Сила плюс плюс профессионализм победит"
Небольшой ренессанс у пасквилянтов случился с выходом Borland Pascal умевшего делать программы под защищенный режим 286-го. Но вышедший Watcom С/386, с поддержкой DOS/4GW, в том же году похоронил этот робкий ренессанс
И как без них файлы копировать? Обращаться к винту и флопповоду через порты?
Легко! "После всех этих манипуляций функция tsrinit получает и сохраняет указатель на так называемый флаг InDos , вызывая для этого функцию getInDosFlag. Этот флаг устанавливается перед началом работы любых функций прерываний MS-DOS и сбрасывается после завершения выполнения указанных функций."
Насчёт Win 3.x не подскажу - возможно, Win16 предоставляла асинхронное файловое API.
Только DOS, только хардкор!
В DesqView была вытесняющая многозадачность (как ещё запустить параллельно несколько счётных DOS программ?).
Так быстро своповать в LIM EMS запущенные проги, переключая контекст. Можно в свопфайл на диске, но это будет медленно.
Не было ребрендинга, было проведено разделения изначально единого продукта
Тем не менее, если верить той же википедии, TVision появился в Borland C++, который появился в 91ом. Но я сам Turbo/Borland C++ в глаза не видел - после Turbo C дома использовал Watcom, потом gcc в разных ипостасях (djgpp,emx, "родной" на линуксе), уже на работе встретился с Visual C++.
В моём окружении, к примеру, турбо паскакаль не пользовался особым пиететом.
У меня скорее наоборот (если брать школьные годы) - но при этом паскалисты часто писали в стиле begin asm и дальше простыня кода.
Если смотреть EnWiki то
"Turbo C++ 1.0, running on MS-DOS, was released in May 1990. An OS/2 version was produced as well. Version 1.01 was released on February 28, 1991,[1] running on MS-DOS. The latter was able to generate both COM and EXE programs and was shipped with Borland's Turbo Assembler for Intel x86 processors."
Далее смотрим на интерфейс TC++ и понимаем что к релизу TC++ TV уже был в рабочем состоянии (т.е. к маю 90)
У меня скорее наоборот (если брать школьные годы) - но при этом паскалисты часто писали в стиле begin asm и дальше простыня кода.
Это называется, "От белых отбился, к красным не пристал".8))
А с асмом на Си(++) было всё с точностью до наоборот. Сначала создавался работающий прототип написанный на Си(++). А уже после этого говорили компилятору -S и получали ассемблерный сырец, глядя на который ручками переписывались оптимизированные варианты функций %))
Далее смотрим на интерфейс TC++ и понимаем что к релизу TC++ TV уже был в рабочем состоянии (т.е. к маю 90)
Однако в дистрибутиве заголовков/библиотек для пользователя не вижу.
Правильно, сырки и либы Turbo Vision были в Borland C++.
То есть всё таки не было TVision в Turbo C++ в 90м )
Был и применялся
А вот для сравнения интерфейс обычного Turbo C 2.0
Надеюсь, мне не надо разъяснять различия UI?
Я понимаю, что его применяла сама Borland для реализации IDE Turbo C++ 1.0 Но был ли он доступен для использования в своих программах людям, купившим этот Turbo C++ 1.0 ?
Конечно был доступен, единственное не подскажу было ли это коммерчески в виде продукта на дискете, или бесплатно с ББС-ки Борланда и "СЧАСТЬЕ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЕТ ОБИЖЕННЫЙ!"
Если не входил в стандартный дистрибутив - в большинстве инсталляций могло не быть. По BBSкам тогда мало кто ходил, не говоря уж об интернете. У нас то просто на дискетах друг у друга переписывали.
У вас ошибочные воспоминания о тех временах DOS. Тогда "стандартным" дистрибьютивом считался архив каталога с установленной программой (иногда с описанием что нужно дописать/изменить в config.sys и autoexec.bat)
А вот что лежало внутри каталога, какие были либы и инклуды, стандартные/не стандартные, нужны или не очень дело третье.
Конечно BBS в СССР (как и интернет) были мега экзотикой, но вот флоппинет уже существовал.
А на Западе BBS в конце 80-х/начале 90-х были вполне обыденным явлением. А утащить полтора мегабайта на 2400 уже не было титаническим подвигом. Zmodem всё решает.
Кто то всё таки покупал пачку дискет с дистрибутивом ) У нас да, просто архивировали и копировали - но изначально содержимое из тех же дистрибутивов и появлялось.
В любом случае пока явных свидетельств наличия доступных внешнему миру C++ библиотек/заголовков Turbo Vision в 1990м не вижу.
https://fossies.org/linux/rhtvision/examples/tutorial/tvguid09.cc
И еще http://www.faqs.org/faqs/C++-faq/turbovision/tvplus/part1/
TV1.0
This version of the application frameworks came with BC++ 3.0;
который, вроде, вышел в 91м
Вопрос именно про 90й год (Паскаль с Turbo Vision в комплекте, как вы сами писали, вышел 23 октября 1990го).
Не я писал :)
Моя память не сохранила этих деталей.
Однако же книга по турбовижину вышла в 1990м.
https://www.booklooker.de/Bücher/kolektiv+Turbo-Pascal-Turbo-Vision-Guide/id/A02FfpUL01ZZd?zid=54or1er5j13gaomc3fsm5caa7d
А вот сам турбо поскакаль 6.0 от 1990 года: https://winworldpc.com/download/c3985bc3-894b-25c3-8511-c3a6e280947e
И смотрим внутрь:
~/Downloads/Borland Turbo Pascal 6.0 (10-23-1990) (3.5-720k)$ ls disk01
INSTALL.EXE INTRFACE.ZIP README README.COM TOUR.ZIP TURBO.ZIP TURBO3.ZIP TVDEMOS.ZIP TVISION.ZIP UNZIP.EXE
~/Borland Turbo Pascal 6.0 (10-23-1990) (3.5-720k)$ ls disk02
BGI.ZIP DEMOS.ZIP DOCDEMOS.ZIP HELP.ZIP ONLINE.ZIP TCALC.ZIP UTILS.ZIP
~/Downloads/Borland Turbo Pascal 6.0 (10-23-1990) (3.5-720k)$ unzip -l disk01/TVISION.ZIP
Archive: disk01/TVISION.ZIP
Length Date Time Name
--------- ---------- ----- ----
13434 1990-10-23 06:00 APP.PAS
3338 1990-10-23 06:00 BUFFERS.PAS
20305 1990-10-23 06:00 COLORSEL.PAS
45718 1990-10-23 06:00 EDITORS.PAS
5432 1990-10-23 06:00 MSGBOX.PAS
36839 1990-10-23 06:00 STDDLG.PAS
9568 1990-10-23 06:00 APP.TPU
1568 1990-10-23 06:00 BUFFERS.TPU
14752 1990-10-23 06:00 COLORSEL.TPU
27536 1990-10-23 06:00 DIALOGS.TPU
10512 1990-10-23 06:00 DRIVERS.TPU
27744 1990-10-23 06:00 EDITORS.TPU
1728 1990-10-23 06:00 HISTLIST.TPU
1712 1990-10-23 06:00 MEMORY.TPU
16352 1990-10-23 06:00 MENUS.TPU
3008 1990-10-23 06:00 MSGBOX.TPU
20752 1990-10-23 06:00 OBJECTS.TPU
24880 1990-10-23 06:00 STDDLG.TPU
5120 1990-10-23 06:00 TEXTVIEW.TPU
43568 1990-10-23 06:00 VIEWS.TPU
--------- -------
333866 20 files
~/Downloads/Borland Turbo Pascal 6.0 (10-23-1990) (3.5-720k)$ head tvision/APP.PAS
{*******************************************************}
{ }
{ Turbo Pascal Version 6.0 }
{ Turbo Vision Unit }
{ }
{ Copyright (c) 1990 Borland International }
{ }
{*******************************************************}
Sorry, перепутал, с кем спорю ) Просто предмет спора - кому раньше стал доступен Turbo Vision, пасквилянтам или насильникам.
Похоже, что в паскале с 90го, а в с++ с 91го -- по крайней мере, релиза за 90й я не нашел.
Естественно был доступен расПлющенным Сишникам, IDE Turbo C++ вся покрыта Turbo Vision уже в мае 1990 го. А IDE Turbo Pascal покрылся Turbo Vision в конце октября 1990. ;))
А выход Zinc для Turbo C++ 1990 КМК вынудил Borland экстренно поделится сырками TV для Turbo Pascal, иначе новый продукт выглядело бы бледно.
P.S. The Borland File Download BBS has sample files, applications,
and technical information you can download with your modem.
No special setup is required.
408-439-9096 (modem) File Download BBS 2400 Baud
{dup}
Кто то всё таки покупал пачку дискет с дистрибутивом )
Богатые буратины ;) А потом "благородные" флибустьеры брали их на абордаж
У нас да, просто архивировали и копировали
"Вам шашечки или ехать?" 8)
но изначально содержимое из тех же дистрибутивов и появлялось.
Которое всегда дополнялось всякими интересными либами, ведь с ними удобно и прикольно кодить. Мне к примеру с С++ досталась "почти полная" PCXLIB. А чтобы далеко не бегать, в каталог BIN кто-то заботливый закинул Alchemy, помните такую программку для конвертации и просмотров картинок?
В любом случае пока явных свидетельств наличия доступных внешнему миру C++ библиотек/заголовков Turbo Vision в 1990м не вижу.
Вы забыли добавить после слов "доступных внешнему миру" -"всем и бесплатно" :))
И кстати, вы так и не привели примера ребрендинга Turbo C++ в Borland C++ %))
А если серьёзно, альтернатива Turbo Vision для Turbo C++ была анонсирована спустя две недели после старта продаж Turbo C++ и уже была доступна до конца 1990 года. Это Zinc Application Framework, который обеспечивал не только TUI но и GUI. Так что альтернатива Turbo Vision была доступна изначально.
забыли добавить после слов "доступных внешнему миру" -"всем и бесплатно"
Скорее имелось в виду "покупателям Turbo C++" (а не только сотрудникам Borland).
вы так и не привели примера ребрендинга Turbo C++ в Borland C++
Есть таймлайн выхода версий. Но согласен, это скорее не ребрендинг а отдельная ветка, Turbo для любителей и Borland для профессионалов; Turbo C++ продолжал выходить и после появления Borland C++.
Так что альтернатива Turbo Vision была доступна изначально.
У нас тут всё таки исторический разговор, а не поиск того, на чём написать интерфейс на Turbo C++ ) Так то я в те времена два раза переписывал с нуля GUI поверх голого BGI (минимум, но по крайней мере менюшки и редактирование текстовых строк было).
Скорее имелось в виду "покупателям Turbo C++" (а не только сотрудникам Borland).
Так покупатели Turbo C++ и получили именно Turbo C++. А за отдельный TurboVision с покупателей Turbo C++ можно было состричь немного купонов, Как впрочем и делала Borland продавая Turbo Pascal Toolbox пользователям Turbo Pascal
Есть таймлайн выхода версий. Но согласен, это скорее не ребрендинг а отдельная ветка, Turbo для любителей и Borland для профессионалов; Turbo C++ продолжал выходить и после появления Borland C++.
О чем я и говорил - бюджетный Turbo минимум для любителей (ничего лишнего), и весь в рюшечках и сырках Borland за существенный прайс для настоящимх профессионалов.
У нас тут всё таки исторический разговор, а не поиск того, на чём написать интерфейс на Turbo C++ ) Так то я в те времена два раза переписывал с нуля GUI поверх голого BGI (минимум, но по крайней мере менюшки и редактирование текстовых строк было).
Исторически: TP5.5 - май 1989 год, ООП есть, TV нет.
Turbo C++ май 1990, ООП есть, TV используется IDE
TP6 октябрь 1990, ООП есть, TV используется IDE и доступен в как библиотека
Продавался ли TV для Turbo C++? ХЗ прайсы не бъются
По поводу оконных библиотек, менюшек и прочего, в те времена такую либу писал под себя любой уважающий себя DOS программер. И на Си, и на Паскале, и даже на Бейсике. С блэкджеком и шлюхами поддержкой перекрывающихся окон и графического курсора.
А за отдельный TurboVision с покупателей Turbo C++ можно было состричь немного купонов,
Так он всё таки был за деньги или бесплатно на BBS?
С
блэкджеком и шлюхамиподдержкой перекрывающихся окон и графического курсора.
Вот этого не было - без окон как то обходился, а большой потребности в курсоре не было из за отсутствия мыши на всех машинах, к которым имел доступ - так что подсвечивался только текущий пункт меню или позиция в строке ввода. Но что взять со школьника/студента )
Так он всё таки был за деньги или бесплатно на BBS?
Цитата "Где бы ещё найти содержимое этой BBS на 1990й год )"
Но! "Borland C++ & Application Frameworks 3.0 now includes the runtime library source code which is normally sold separately for $150. Borland C++ & Application Frameworks 3.0 has a suggested retail price of $749."
А что у нас с ценами на Привозе Turbo C++? "$149.95 + $10 S/H. Upgrade from previous version Borland product costs 89.95 + $10 S/H"
Неожиданно, капиталисты желают получить все ваши деньги, и за сырки библиотеки исполнения не стесняясь спрашивали цену цельного Turbo C++. 8)))
Осталось только понять, а какую цену они могли назначить на меганужный и попсовый TUI Turbo Vision ;)
Вот этого не было - без окон как то обходился,
Каждому своё. ;)
а большой потребности в курсоре не было из за отсутствия мыши на всех машинах, к которым имел доступ
Тогда и TV терял большую часть своей привлекательности в организации интерфейса. ;)
так что подсвечивался только текущий пункт меню или позиция в строке ввода.
С этим вполне справлялась и Curces из конца 70-х/начала 80-х
Но что взять со школьника/студента )
То что он неожиданно выяснит, что BGI очень медленная и не поддерживает VGA полностью, в частности не знает о режиме 13H "искаропки". Это не говоря о VGA mode X. И после этого пишется "на коленке" своя графическая библиотека с "курсистками и декламацией стихов" 8D
Borland C++ & Application Frameworks 3.0 now includes the runtime library source code which is normally sold separately for $150. Borland C++ & Application Frameworks 3.0 has a suggested retail price of $749.
https://winworldpc.com/product/borland-c/20
вот тут есть Borland CPP 2.0 and Application Frameworks (5.25-1.2mb) -- да, внутри есть турбовижн.
... датированный Августом 1991го.
а в 3.0 -- датировка 92м.
Кто таки был в сях от 90го? где?
Кто таки был в сях от 90го? где?
То что TV был в составе поставки Борман Це плюс плюс никто не сомневается. Тут вопрос немного в другом, а был ли доступен Turbo Vision как коммерческий/бесплатный продукт (средство разработки/библиотека TUI) для пользователей Turbo C++?
... датированный Августом 1991го.
а в 3.0 -- датировка 92м.
Таки Borland CPP 3.0 and Application Frameworks (1991) (5.25-1.2mb) ноябрь 1991. Но номер версии TV не поменялся. 8))
BGI очень медленная и не поддерживает VGA полностью
На части доступных машин только EGA, да и на VGA было нужнее разрешение, чем количество цветов.
С этим вполне справлялась и Curces из конца 70-х/начала 80-х
Толко мне нужна была именно графика (в школе делал рисовалку фигур Лиссажу, в институте редактор структуры нейросетки). Ну и про curses узнал только где то в 95/96ом, когда на домашнем компе собирал rogue и nethack под DOS из исходников с помощью djgpp. Для него, кстати, была достаточно развестистая GUI библиотека SWORD (только сейчас увидел, что Turbo C++ она тоже поддерживала).
На части доступных машин только EGA,
А у меня на основных машинах был только HGC, причем изначально не русифицированный, Монохром, не перегружаемый знакогенератор, мониторы с послесвечением.
да и на VGA было нужнее разрешение, чем количество цветов.
Да ну? Прям таки "640 килобайт 16 цветов хватит для всех!"? ;))
Для ваших задач, может быть и хватало. Но вот другим задачам этого было мало. Почему Borland поддерживала до самого упора экзотичные IBM8514, ATT400, PC3270, и не поддерживало стандартный режим BIOS 13H?
И по разрешению, максимальный ModeX 360*480 имел разрешающую способность всего лишь на 46% меньше чем разрешающая способность 640*480.
Толко мне нужна была именно графика (в школе делал рисовалку фигур Лиссажу, в институте редактор структуры нейросетки).
В смысле вам в приложении нужны были инпутбоксы, менюшки и кнопочки в графическом режиме? А чем тогда вам мог помочь чисто текстовый TV?
Ну и про curses узнал только где то в 95/96ом, когда на домашнем компе собирал rogue и nethack под DOS из исходников с помощью djgpp.
Я впервые о существовании curses узнал читая документацию Ascii C (был такой компилятор Си для MSX) в 1990 году, но ознакомится не успел, так как учительская машина с двумя дисководами была ооочень ценным ресурсом, и за неё шла перманентная королевская битва. Далее я оней прочитал в серии брошюр "Язык Си. Шаг за шагом" в 1991-1992 гг. там ещё показывали каз задействовать для создания мену ANSI.Sys
Для него, кстати, была достаточно развестистая GUI библиотека SWORD (только сейчас увидел, что Turbo C++ она тоже поддерживала).
Могу сказать в ответ волшебную фразу: SciTech MGL Graphics Library, которая умела под DOS не только развесистый GUI, но и немножко OpenGL
А у меня на основных машинах был только HGC
Видел такое, но графику под него не писал.
Для ваших задач, может быть и хватало.
Именно так и писал тогда только для себя.
максимальный ModeX 360*480 имел разрешающую способность
Меня в VGA как программиста порадовали в первую очередь квадратные пиксели (после EGAшного 640x350).
А чем тогда вам мог помочь чисто текстовый TV?
Ничем - я же в начале писал, что TV видел только у соседей-пасквилянтов, сам писал на Turbo C, плюсы начал трогать заметно позже и уже на Watcom и g++. Так что и писал свой GUI.
но и немножко OpenGL
На него начал смотреть уже под линухом (и было время, когда тестовые задания под него писал дома на линухе, а запускал у работодателя на NT).
Видел такое, но графику под него не писал.
А у меня в тот момент был полный спектр интернационала от основного HGC и CGA до экзотическими комбо EGA/VGA и SVGA
Именно так и писал тогда только для себя.
По сколько самописная либа была с сырцами, народ юзал как ему вздумается
На него начал смотреть уже под линухом (и было время, когда тестовые задания под него писал дома на линухе, а запускал у работодателя на NT).
А я на OGL стал смотрел через призму MGL, через реализацию MESA 3D
Как раз хотел об этом написать, да, многозадачность. Как увидел ее впервые - такое чувство что увидел какое-то волшебство. Надо же - можно сразу две вещи делать. Причем тогда и win 3.11 на компе уже стоял, и про Borland Sidekick читал (Персональные компьютеры для научных работников, издательство мир 90год) - а все равно, копировать файл и играть в тетрис одновременно в досе - казалось чудом.
Только хорошие воспоминания
Поддерживаю.
Рискую нахвататься минусов, но сильно более поздний FAR мне вообще "не зашел" и, несмотря на многочисленные объективные его достоинства, никогда полноценно его не освоил и уже не стремился к этому.
С другой стороны, MC (не путать с NC или VC, хотя при разной кодовой базе визуальное сходство и близость пользовательского опыта всех троих нельзя не признать - и это прекрасно) был актуален более чем долго, приблизительно до сегодня включительно, потому что условные роутеры и сегодня порой слабоваты для GUI, а смысл GUI не в красивости и буквально графике как техническом методе отрисовки интерфейса, а в принципе обустройства интерфейса и взаимодействия с ним пользователя, поэтому текстовая эмуляция графического интерфейса часто более чем достаточна при несопоставимом различии в ресурсоемкости. Знаю, хардкорные линуксоиды будут до последнего стоять на командной строке, но для слабо подготовленного пользователя быстро пробежаться по дропбоксам, чекобксам и прочим рэдио батон всяко быстрее и надежнее, чем гуглить команды и аргументы, а потом бездумно, потому что иначе не пришлось бы их гуглить, их копипастить из необязательно доверенного источника.
Это была моя любимая оболочка. Работа с длинными файлами, работа с дискетами, к сожалению всё не припомню, но VC после него выглядел бледно и неполноценно. Очень жаль что они не стали переходить на win. После него конечно TotalCommander, но Дос Навигатор вспоминаю до сих пор.
Кто-то пробовал MC покрасить в эту ностальджи цветовую гамму?
Вспомнил прекрасные выражения вроде «ююкнуть нетмэйлом»
Нетмылом)
MP3-файлов, перекодированных в UUE, в эху SU.KASCHENKO.LOCAL
Помнится, это был файл ЛЕБЕДЬБЕЛАЯ.rm
А сколько в DN было книг прочитано, именно благодаря цветовой палитре.
Ещё супер фишка была у DN, он мог в фоне играть CD. Это прям радовало. Благодаря DN, я узнал про крутую по тем временам библиотеку создания пользовательских интерфейсов от Borland - Turbo Vision. Был помнится сильно впечатлен как там все было удобно и продумано в плане разнаботки! А ещё была утилита, которая позволяла рисовать интерфейсы для Turbo Vision. С DN было тяжело прощаться, но ему на замену пришёл Far Manager, которым я пользуюсь только по сей день.
помню-помню
и Alt+F9 запуск Тетриса, и поддержку длинных имён а не ~1, очень нравилась раскраска файлов, и свой скринсейвер можно было установить переименовав .exe в .ss
шикарный редактор текстовых файлов
а с Dos Navigator'а пересел уже на FAR
Из конкурентов у него был разве что Нортон сам да Волков.
И пусть вас не смущает обилие оболочек на рынке в то время :)
Я был убежденным пользователем VC (реально на дискете с ним много чего влезало). Как-то друг мне показал DN. Особенно его заставка впечатлила. И "копирование через оперативку" реально быстрее работало. И тетрис (сам случайно нашел).
В принципе, я так и остался любителем VC, но DN тоже использовал иногда.
Сейчас в виндах только Far, а в никсах и макос - Midnight. Молодые коллеги уже привыкли, а поначалу интересовались, что это за синяя фигня и не проще ли мышкой выделить и тащить (мне почему-то не проще).
З.Ы. а мне как-то показали "NC с 4-мя окнами". Оно так в принципе и выглядело, только, если не ошибаюсь, было на зеленом фоне. Жуть. Не помню как называлось. А главное, я так и не понял смысла в этой проге.
З.З.Ы. Одно время обслуживал парк ХТ (у которых, если не ошибаюсь, чистый 8086 проц был и работали под MS-DOS 3). Там были монохромные черно-оранжевые мониторы, и на них NC 2.0. Кое-что он умел, но там от него и требовалось что-то вроде копирования файлов пару раз в день и все. Не помню, почему я VC туда не засунул.
Дос Навигатор у меня долго конкурировал в винде с Windows (а потом и Total) Commander'ом...
Долгое время восхищался DN, пока не познакомился с CN https://ru.wikipedia.org/wiki/IBM_HandShaker
Сейчас сижу на Double Commander, который лишен множества возможностей CN, но за неимением лучшего.
Забавно, конечно, увидеть статью про DOS Navigator, без единого упоминания меня )). Мне все накидали ссылку сюда, не отвертеться )).
Рождался он у меня дома, а Стефан Танурков -- мой одноклассник. Лично для меня вдохновением был файл-менеджер, написанный в соседней школе на ассемблере Z80 для Yamaha MSX -- я даже повторил его в какой-то степени, тоже на ассемблере.
Когда я поступил в МГУ, а Стефан остался в Кишинёве, DOS Navigator развивался параллельными веткам, с регулярной синхронизацией. Для тех времён это было круто.
Лично я горжусь тем, что первым в мире придумал вход в архив (и вообще любой список файлов), как в папку. Поначалу в DN, и в подобных продуктах, это был отдельный интерфейс. Теперь мы привычно щёлкам на ZIP в Windows, и считаем это само собой разумеющимся.
Лично я окончательно вышел из проекта, когда мы с московской командой передали DOS Navigator в репозиторий кода на Варшавке, в рамках работы с Мин.Обороны. О как )).
И, кстати -- однажды, приехав в гости в Кишинёв, я случайно познакомился с Сергеем Демченко. Мне уже было не очень интересно, чем живёт местная команда, и кто такой Сергей.
Увидеть его имя первым в статье про DOS Navigator мне удивительно.
По-моему, команде однажды пришлось даже с ним судиться.
А со Стефаном мы дружим до сих пор.
О как! Может этот комментарий стоит развернуть в полноценную статью рассказывающую о закулисье разработки DOS Navigator (и не только), и вообще о тех временах?
Воспоминания нахлынули, конечно.
Например, в Москве я занимался DN’ом (и совсем не только им) в 716й аудитории факультета ВМК МГУ, и там же в полном составе работал «ГАРАНТ», её хватало на всех )).
Но вообще это было слишком давно. Всего не вспомнишь. Да и не был для меня DN тогда уже фокусом внимания.
Мы с сокурсником написали графическую версию Turbo Vision, писали несложные игры, играли )). Только-только появлялся интернет… Было нескучно!
Оставим прошлое в прошлом. Однако спасибо за повод его вспомнить )). И приветы всем, кто проживал его со мной!
Конечно вы правильно говорите, прошлое в прошлом, но было бы хорошо услышать историю тех времен не от архивариусов из пыльных архивов, а из первых уст участников событий, об их удачах и неудачах, о победах и поражениях, о их мечтах.
Короче говоря, как говорилось в старом советском фильме: "Быть может не все, о чем мы собираемся рассказать, было именно так в действительности. Это не хроника и не протокол. Но подлинными являются чувства, мысли, поступки людей и события, которые принадлежат уже истории" 8)
Если всё таки вы решите рассказать свою историю, с большим удовольствием прочитаю её. Думаю и большая часть пользователей Хабра также с интересом ознакомится с ней.
У меня DN был зеленый, а не серый. И именно в этой гамме было здорово по F3 читать книги. Зеленые буквы на сером фоне. Глаза не уставали совсем, мог целую ночь книгу читать. Другие читалки тоже старался под эту гамму сделать.
"Лабиринт отражений" в электронной форме и только зеленым по серому. В бумажном варианте вполовину хуже воспринимается это произведение.
DOS Navigator: заходим в файловый менеджер, которому исполнилось 33 года