Серия «Старое железо»

107

Самый надёжный из древних носителей

Автор: MaFrance351

Оригинальный материал

Дополнительные фото, ссылки, а также информация по терминалу в источнике материала.


Думаю, всем нам известно, что вплоть до середины нулевых основным средством для переноса данных между компьютерами служили дискеты. Но, разумеется, нетрудно догадаться, что помимо них были и другие, менее распространённые носители. Какие-то из них были чрезвычайно надёжными, какие-то, напротив, иногда становились худшим, что могло случиться с устройством для хранения данных.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Итак, в сегодняшней статье поговорим об одном из самых крутых носителей данных тех лет — о магнитооптических дисках. Разберёмся, как устроены и как работают такие девайсы, каковы они в использовании. Традиционно будет много интересного.

❯ Суть такова


Восьмидесятые и девяностые годы стали временем появления огромного количества различных носителей данных (многие из которых позиционировались как очередные «убийцы» дискет).

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост
Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост
Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Таковыми, например, были приводы iOmega ZIP, имевшие в десятки раз больший объём, нежели дискеты, а также отличавшиеся дороговизной и не слишком высокой надёжностью.
Вообще, надёжность тогдашних носителей данных — тема для ещё одной статьи, думаю, многие вспомнят случаи, когда из десятка дискет поездку в суровом челябинском троллейбусе могла пережить лишь одна, а честно купленный лицензионный диск с игрой после нескольких лет лежания по неведомой причине вдруг переставал читаться. Конечно, бывали и противоположные случаи (например, когда-то давно мне досталась целая пачка пятидюймовых дискет, из которых ни одна не посыпалась, несмотря на явно не самое бережное хранение), тем не менее, более надёжные (а заодно и более ёмкие) носители данных определённо были нужны. Одной из таких технологий стали магнитооптические диски. По надёжности они во многом были близки к стримерам, правда, если последние применялись в основном для резервного копирования и долговременного хранения, предмет нашего обзора можно было встретить там, где надо было много и часто переносить большие объёмы данных.

❯ Что это за технология

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Многие любители ретрокомпьютеров вспомнят привод LS-120, он же SuperDisk (увы, достать такой для экспериментов мне не довелось, так что фото представлено из интернета). Многие ошибочно называют его магнитооптическим, хотя на самом деле это не так: лазер там используется не для записи, а для позиционирования головки по нанесённым на поверхность диска сервометкам.

Устройства, о которых пойдёт речь в этой статье, используют совершенно иной принцип — для записи используется магнитное поле, а для считывания — луч лазера.

Вообще, на момент девяностых годов эти диски не были чем-то инновационным: первые коммерчески доступные экземпляры появились ещё в восьмидесятые. Существовало большое количество стандартов и типоразмеров этих дисков, но наибольшее распространение получили Fujitsu DynaMO и совместимые с ними носители.

Эти девайсы обладали целым рядом преимуществ: возможность форматирования в «традиционные» файловые системы вроде FAT32 или ext3 (в отличие от оптических дисков, где использовались свои ФС вроде ISO 9660, а также требовался специальный софт для записи), очень высокая надёжность, большое число перезаписей (около миллиона против тысячи у обычных оптических дисков), крайне малая восприимчивость к магнитным полям, долговечность хранения (производители заявляют десятки лет), куда более высокая по сравнению с теми же дискетами скорость.

Были, конечно, и свои нюансы, например, приводы были крайне дорогими, у старых образцов были проблемы с совместимостью. Из-за этого такие носители использовались главным образом в корпоративной среде. Тем не менее, «пользовательские» девайсы всё же существовали, так, например, известный в узких кругах «минидиск» от Sony использует эту же самую технологию.

❯ Обзор оборудования


Думаю, всякий знаком с этим чувством: видишь у кого-то какую-то штуку и безумно хочешь её себе. Я испытал нечто подобное после просмотра вот этого видео Макса Крюкова:
Разумеется, я немедленно захотел разжиться девайсом. Но на тот момент такой возможности у меня не было. Представилась она мне лишь три года назад, когда мне таки удалось заполучить такой экземпляр. А раз так, можно наконец-то опробовать всё это в деле.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

А попал ко мне в руки привод Fujitsu MCM3130SS. Он имеет типоразмер 3,5 дюйма, подключается, как и всё подобное железо, по SCSI (хотя внутренние экземпляры были также на IDE). Спереди пластмассовая морда, сильно отличающаяся от таковой у обычных дисководов. Справа вверху кнопка извлечения, как и в ZIP, она тут электрическая, выброс диска осуществляется электромотором. На нижней часть отверстие аварийного изъятия, аналогичное тому, что можно встретить в CD-приводах. На шторке указан максимальный объём и размещён логотип GigaMO.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

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

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Сверху отличия куда более заметны: тут находится интерфейсная плата. В глаза бросаются несколько заказных чипов, микросхема памяти, переключатели, которыми настраивается ID устройства на шине. Штырьковый разъём предназначен для тестирования на заводе.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

А вот и конфигурация переключателей.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Обратная сторона. Тут ничего примечательного, лишь пара разъёмов — питание и шлейф SCSI.

❯ Как это работает


Ну и перед началом тестов разберёмся, как устроены и работают такие носители. Носитель представляет собой диск, содержащий слой высококоэрцитивного ферромагнетика, на который так же, как и в LS-120, нанесены сервометки, обеспечивающие точность позиционирования. Считывание основано на магнитооптическом эффекте: отражённый от намагниченной поверхности свет меняет плоскость поляризации. Запись же осуществляется неподвижным электромагнитом, перекрывающим сразу все дорожки на диске. Вначале луч лазера нагревает диск до температуры точки Кюри, после чего находящаяся рядом катушка намагничивает этот участок с нужной полярностью.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Внутренности привода. Заглатывающий механизм похож на тот, что используется во флоппи-дисководах, за исключением того, что приводится в движение он электромотором.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Снимем нижнюю крышку. По центру видна самая важная часть привода — считывающая головка. Отдельного внимания заслуживает её привод — он тут линейный электромагнитный, аналогичный тому, что используется в приводах iOmega ZIP и жёстких дисках. Головка ездит по двум магнитным рельсам и приводится в движение полем двух катушек. Именно к ним и идёт подходящий к каретке шлейфик. По бокам от рельсов находятся неодимовые магниты. Такая конструкция обеспечивает очень высокую точность позиционирования.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Оптическая система тоже заслуживает отдельного рассмотрения. Если в CD-приводе все её компоненты находится прямо на каретке, то тут всё намного сложнее. Головка имеет в себе исключительно линзу и призму, а лазер же полностью неподвижен (аналогично тому, как это выполнено в некоторых лазерных станках с ЧПУ). Между двумя направляющими видна та самая записывающая катушка.

Как видно, магнитооптический привод требует очень высокой точности при сборке. Именно ей и объясняется столь высокая цена. Даже сейчас такие устройства стоят достаточно дорого.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

А вот чертёж привода в разрезе (из мануала к нему). Отчётливо видны механика заглатывающего механизма, узел перемещения головки, находящаяся над ней катушка, блок лазера, двигатель шпинделя, интерфейсная плата.

❯ Магнитооптические диски


Какой же привод без носителей к нему? Мне достались сразу два диска, увы, они не максимального поддерживаемого объёма, но для тестов сгодятся. Оба экземпляра оказались рабочими, правда, данные с них были полностью стёрты (перед отдачей их мне диски полностью отформатировали).

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

А вот и сам диск. По габаритам он полностью идентичен двум трёхдюймовым дискетам. Даже переключатель защиты от записи и скошенный угол совершенно идентичны. Внутри корпуса установлен жёсткий пластиковый диск. Если открыть шторку, с одной из сторон будет видно тёмную поверхность ферромагнетика. Объём этого носителя составляет двести тридцать мегабайт.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

А вот обратная сторона просто зеркальная, в процессе записи данных она не участвует.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост
Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Другой диск, производства Mitsubishi. Хотя по виду он отличается от предыдущего, по сути это точно такой же экземпляр.

❯ Испытания


Ну что же, самое время попробовать подключить всё это к компьютеру. В качестве тестового ПК у нас будет та самая машина на Windows XP из поста "Выход в интернет через аналоговый модем в 2023 году".

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Привод подключается по интерфейсу SCSI, соответственно, для него нужен контроллер, в моём случае — Adaptec ASC-19160.

Подаём питание. Ощущения очень интересные — девайс больше всего походит на дисковод для дискет, но вот звук его работы практически в точности такой же, как у оптического привода. Тот же самый шум раскручивающегося шпинделя, отдалённо похожее повизгивание и покрякивание перемещающейся головки. Я даже записал видео, где показал, какой звук он издаёт при вставке носителя и его инициализации. А вот вставка и извлечение диска чем-то напоминают тот самый iOmega ZIP. Кнопка выброса здесь точно так же электронная, во время обращения к диску она заблокирована и привод на её нажатия не реагирует. Сделано это для того, чтобы исключить случайное извлечение носителя на полном ходу: скорость вращения там большая, так что это вполне может привести к повреждению диска или привода.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Вот так девайс определяется в диспетчере устройств. Установки драйверов он не требует, если в системе уже установлен SCSI-контроллер, после подключения аппарат сразу готов к работе.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Вот тут стоит запретить кэширование, если оно было разрешено, иначе при копировании больших файлов система может начать виснуть.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

В отличие от стримеров, для работы с которыми требуется софт для архивации данных (TAR, NTBACKUP...), магнитооптический привод является обычным дисковым накопителем и отображается даже в «Моём компьютере» как некий «Оптический диск».

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Полное форматирование проходит быстро — все двести с небольшим мегабайт затираются за три минуты.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Ну что же, время пробовать? Для проверки берём восьмидесятимегабайтный файл и пытаемся записать его на диск. Вот тут я столкнулся с той же особенностью работы привода, что и у Макса Крюкова в его видео — вначале система показывает крайне низкие значения времени ожидания (файл, по размеру занимающий треть диска, обещается записать всего за десять секунд), затем (очевидно, после переполнения кэша) всё увеличивается в десятки раз, а ОС начинает тормозить. Затем запись благополучно завершается и компьютер наконец отпускает (впрочем, синего экрана, как в том видео, у меня, конечно, не было, да и вызвать его записью чего-то на МО-диск не удалось). Скорость записи этого файла составляла в районе полумегабайта в секунду.

Далее попробовал закатать папку такого же объёма с кучей документов внутри. Копировалась она в два раза дольше, но, внезапно, никаких глюков замечено не было.

А вот с чтением всё куда веселее — файлы с МО на HDD копировались в среднем в два раза быстрее, чем обратно. Связано это, понятное дело, с самим принципом записи на такой диск.

Самый надёжный из древних носителей IT, Познавательно, Изобретения, Технологии, Timeweb, Диски, Ретро, Дисковод, Хранение данных, Электроника, Техника, Длиннопост

Тем не менее, скорость записи и чтения, прямо так скажем, не особо впечатляет. И, надо сказать, тому есть причина.

Если открыть мануал к приводу, можно увидеть, что расчётная скорость для дисков разных объёмов отличается, причём достаточно сильно. Для дисков максимального поддерживаемого объёма скорость чтения превышает шесть мегабайт в секунду, что в три раза больше, чем у того же ZIP. А вот для носителей старого образца показатели весьма скромные — как раз на уровне того, что мы получили при тестах. Таким образом, если вдруг у вас появится желание разжиться MO-приводом, стоит найти носители максимального объёма, иначе скорость передачи данных рискует вас разочаровать.

❯ Размагничивание

Про устойчивость дискет к магнитным полям (точнее, про отсутствие этой устойчивости), думаю, знают все. Магнитооптические диски намного лучше защищены от таких жизненных потрясений, подопытный носитель мне не удалось стереть даже мощным магнитом от HDD. На забитом под завязку диске ни один файл не пострадал.

❯ Вот как-то так


Как и многие другие девайсы тех лет, МО-диски оказались весьма и весьма интересной технологией. Впрочем, в нулевые годы и они ушли в историю, будучи вытесненными стримерами и прочими системами хранения данных. Тем не менее, в некоторых местах их можно встретить и сейчас, главным образом это студии и издательства, где ещё сохранилось старое оборудование. И сейчас на просторах вторички (в сравнении с тем же ZIP) эти приводы — не совсем дешёвое удовольствие.

В пользовательском сегменте эти девайсы вымерли, не успев толком набрать популярность: вначале из-за своей цены они были для рядового пользователя чем-то вроде научной фантастики, а потом подъехали компакт-диски, которые благодаря своей простоте использования и не слишком высокой цене быстро задавили на корню все нестандартные носители. И даже немногочисленные носители данных на базе минидисков не получили большого успеха.

Такие дела.

Показать полностью 25
718

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска

Автор: MechNIX

Оригинальный материал

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Представляю Вашему вниманию записку восстановлении терминала Tandberg TDV 2215 S (он же, согласно шильдику на задней части корпуса, TDV 2200 S)

Интерес к подобному терминалу вспыхнул после давнего воспоминания о венгерском терминале Videoton 52100. К сожалению такой терминал приобрести не удалось, но вот когда я увидел в продаже норвежский терминал Tandberg, сразу приобрёл. С покупкой повезло, терминал оказался НОВЫМ, совершенно не использованным с 1983 года (ориентируюсь на шильдик на задней части монитора).

Задняя часть

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

За большой пластиковой заглушкой обнаружился ряд интерфейсов, в том числе и стандартный V.24 (RS-232) в формате разъема db25.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Подтверждение наличия и описание других интерфейсов нашел в интернете.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Источник https://terminals-wiki.org/wiki/index.php/Tandberg_TDV_2220

Терминал комплектовался следующей клавиатурой, которая подключалась разъемом db9.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

После включения на экране, красивым зеленым цветом, отобразилась ошибка, которая меняла свой код, по мере подключения и отключения клавиатуры.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Коды этих ошибок требовали расшифровки, поискав, обнаружил в интернете, подробнейшую документацию, в отсканированном виде, включающую в себя мануал по использованию и электрическую принципиальную схему.

Ошибка вела к микросхеме энергонезависимой памяти ER3400.

Изучив свойства и назначение микросхемы, выяснил, что это энергонезависимая память, в которой хранятся настройки терминала после его выключения. Согласно спецификации выяснил, что срок хранения информации составляет 10 лет. Было принято решение замены микросхемы.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

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

Вид сзади:

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Вид сверху:

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Для полноты восприятия заглянул и в клавиатуру.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Производство клавиатуры датируется 1978 годом.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Требуемая микросхема, оказалась заботливо установленной в "кроватке", что в дальнейшем облегчило замену.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Подоспевшие с аукциона микросхемы выглядели, как мечта аффинажника, ну красота-ведь?

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Заменив микросхему и прочитав документацию обнаружил кнопку «RESET». Кнопка расположена на нижней части терминала и с первого взгляда была незаметна.
После включения терминал и нажатия кнопки «RESET» ошибка исчезла и пришло воодушевление, всё идёт правильно.

Настало время обнаружить конфигурационное меню. Согласно мануалу, оно должно было появиться, при нажатии сочетания кнопок CTRL и дважды HELP, но проблема заключалась в том, что на клавиатуре отсутствовали, как сама кнопка HELP, так и намёк на неё. Методом «научного тыка» в настроечное меню удалось зайти совершенно другим сочетанием SHIFT и два раза MODE.

Вот так выглядят экраны настроечных меню.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Общие настройки, относящиеся к формату курсора, частоте мерцания, bell (гудку) и типу экрана: зеленые символы на черном фоне (как в Матрице), либо инверсия моно-цвета.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

В этом меню специфичные настройки, с которыми предстоит поэкспериментировать детально и самое интересное, в рамках цели: настройки интерфейсов, для связи с внешним миром.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Для связи с внешним миром, был выбран COM-порт, V.24, он-же RS-232. Дефолтные настройки 8 bit, без паритета и одним стоп-битом (8N1). Настройки принтера и модема тоже присутствуют, но ввиду отсутствия этого оборудования, оставлены без изменения.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Настроечное меню, для задания пресетов, аппаратных кнопок клавиатуры.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Собственно для чего всё делалось? Мне было интересно получить в использование настоящую аппаратную консоль, подключить к подобию сервера и поуправлять им, ощущения 1983 года.

В качестве серверной OS была выбрана OpenBSD 3.6, но вместо неё может быть любая OS, будь-то: Windows, Linux, либо xBSD - семейство.

Шелл OpenBSD, был настроен на управление через аппаратный COM - порт, с соответствующими настройками 8N1, ровно такие-же были выставлены в настройках терминала Tandberg. Для соединения был использован нуль-модемный кабель db9 to db25. И получилось то, чего добивался.

На скриншотах отражены этапы загрузки OpenBSD.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Результатом явилось приглашение авторизации... Дальше можно администрировать, управлять современным сервером, будто из далекого 1983 года.

Расконсервация норвежского терминала Tandberg 2215 S, 1983 года выпуска IT, Гайд, Timeweb, Ретро, Познавательно, Техника, Linux, Windows, Технологии, Электроника, Длиннопост

Такая вот получилась распечатанная "капсула времени". Если есть идеи по дальнейшему интересному применению терминала, пожалуйста, пишите.

Спасибо за уделённое внимание:)

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 20
66

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника

Автор: MechNIX

Оригинальный материал

Дополнительные фото, ссылки, а также информация по терминалу в источнике материала.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Первая часть заметок относилась к восстановлению физической работоспособности терминала. После того, как терминал удалось оживить, в комментариях были заданы вопросы, ответы на которые и составили последующие заметки. По мере изучения терминала, проявились тезисы, которые захотелось расширить и осветить, а именно:

  • Проиллюстрировать схемотехнику устройства, основные узлы, CPU, ROM.

  • Пассивное отображение алфавитно-цифровой информации, это хорошо, но как поведут себя управляющие ESC-последовательности, Midnight Commander, а также хотелось-бы увидеть псевдографическое изображение.

  • Spiritus in Mashina. Считать дампы ROMов и сохранить их.

  • Уделить внимание красавице-клавиатуре.


    Начнём...

❯ Схемотехника устройства


В сборе терминал выглядит так:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Концепция данного терминала выглядит следующим образом (выдержка из документации):

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост


На схеме стрелочками показано направление движения данных между клавиатурой, сервером-хостом и видеодисплеем. Также сделан акцент на срок хранения данных в non-volatile memory — 10 лет. С времени написания первой части заметок, и восстановления работоспособности терминала, несколько позже, подъехал современный вариант ER3400, на фото — дальний от туксов, и чипов стало трое. Вот она, та самая non-volatile memory. Но терминал уже работает и чипы оставлены «про запас». Пусть станиоль от шоколадки закорачивает ножки, защищая от статики, а пингвинята — наделяют силой Линукса.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Туксы

Вообще, с одной стороны, казалось бы терминал, ввод-вывод символьной информации, управление командами через последовательные порты, все прозрачно. Но когда начинаешь листать документацию, невольно зацепляешься за потенциальный функционал, ведь к терминалу можно подсоединить и модем, и принтер, и это обеспечивает полнофункциональное взаимодействие в предназначенной среде. Почему-то в памяти всплыло понятие «телетайп», но я, кажется, отвлекся в прошлое… А блочная диаграмма взаимодействия с модемом, выглядит следующим образом.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Блочная схема полноценного функционирования терминала

Назначение терминала — взаимодействие с хостом, посредством ряда последовательных интерфейсов, поэтому не лишним будет привести блочную диаграмму взаимодействия интерфейсов с центральным процессором CPU Zilog Z80, обеспечивающим ввод-вывод.

Далее — укрупненные узлы терминала. Начну с изображения центрального процессора NEC 8085, с обвязкой кварцевым резонатором, дающем представление о возможной частоте.

CPU 8085AHC:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост


Кварцевый резонатор:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост


CPU 8085:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост


За взаимодействие с интерфейсами ввода-вывода отвечает Zilog Z80 (рад встрече, сердце незабвенного ZX-Spectrum), вот он красавец:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост


Постоянные запоминающие устройства (ROM, ПЗУ) представлены следующими чипами.

ROM с системной платы:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Еще один ROM с системной платы:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост


ROM клавиатуры представлен чипом с заклеенным номиналом. В целях сохранения аутентичности, минимум вмешательства в компоненты «капсулы времени». Бумажку я отдирать не стал, да и «засвет» стеклышка чипа нежелателен. В итоге микросхема распознана согласно принципиальной схеме.

ROM c клавиатуры:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост


Фрагмент клавиатурного ROM с принципиальной схемы:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Общий вид системной объединительной платы приведен на фото, овалами выделены ROM, содержимое которых в перспективе собираюсь сохранить.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Ряд «кроваток» под ПЗУ — не заполнен

❯ Эксперименты с ESC-последовательностями

Сложность ввода команд с клавиатуры терминала Tandberg состояла в том, что ряд критически важных символов вводился в верхнем регистре, безотносительно нажатия SHIFT и CAPS LOCK. Ввиду этого, я не мог полноценно использовать клавиатуру, ведь в NIX-системах регистр ввода команд имеет принципиальное значение. У меня остался ограниченный ввод, а что за работа, где невозможно ввести священное «root». Почему? Вопрос остался для меня открытым… Для запуска команд непосредственно с терминала на удаленной машине пришлось создавать файл с прописанной в него командой, присваивать атрибут исполняемого и запускать с терминала (подозреваю, что это костыль, но ничего другого не сообразил и решение работало).

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Символы, не желающие вводиться в нижнем регистре

Для наглядности набрал весь набор символов вводимых с клавиатуры, в красных кружочках — строптивые буквы, игнорирующие регистр (все символы набирал в нижнем). В остальном пользовался небезызвестной PuTTY на удаленной машине, перенаправляя команды непосредственно в COM-порт.

open# telnet aardmud.org >>/dev/console

В результате — магическая картинка telnet-игры, магия, само-собой, в черно-зеленом свечении люминофора.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Волк, зубами щелк!

Вывод команда top расстроил, посудите, вот результат:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

top

И попытка загрузить Midnight Commander так-же с треском провалилась.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

MC

Видны пресловутые Escape-последовательности, но ожидаемая псевдографика на экране отсутствует. Печально, неужели перед нами просто алфавитно-цифровое устройство, способное принимать простые команды и выводить на экран только символы?

❯ Spiritus in Mashina. Дампинг ROMов


Немного мистификации. Spiritus in Mashina, Deus ex machina — понятия, притягивающие к себе своей загадочностью. Облачить в словесную форму, пояснить, значит приземлить таинственный образ, возможно, даже нивелировать его значимость, но тем не менее, попробую…

Ориентировочно, создание терминала датируется 1983 годом, а значит 40 лет назад, норвежские инженера вдохнули жизнь в кремниевые микросхемы и выпустили Brainchild, дитя своего ума в мир. С тех пор произошло много событий, мир изменился, но константная незыблемость, содержимого постоянной памяти — притягивает. Есть какая-то магия, заглянуть в содержимое чипов того времени, а вдруг там тайна? Соскальзывая с метафизических понятий в плоскость практического «для чего», поясню цель: ROM — Read Only Memory, память только для чтения, переводится по смыслу, как постоянное запоминающее устройство (ПЗУ). Постоянное, но не вечное, содержимое ПЗУ может утечь, поэтому в целях недопущения потенциального «окирпичивания» терминала, было принято решение сделать бэкап имеющихся ROMов и последующую запись на заранее приобретенные чипы. Сдампленные ROMы могут пригодиться всем желающим, например проанализировать содержимое в своих целях или к примеру — написать эмулятор. Были закуплены четыре подобные имеющимся в терминале микросхемы для перелива содержимого с исходников, на перспективу.

Чтение содержимого ПЗУ производилось программатором XGecu®PRO Модель T48.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Программатор в работе

Чтение производилось по два раза. Результаты сохранения, подвергались между собой побитному сравнению. Ошибок копирования при сравнении дампов выявлено не было.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Успешная процедура чтения ПЗУ

Листая содержимое дампов, были обнаружены пункты системного меню терминала.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Осмысленные названия технологического меню терминала

Итак, содержимое ROMов сохранено, у кадавра наступил пароксизм довольства, но продолжаем…

❯ Клавиатура


Детально клавиатура выглядит так:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Клавиатура

В первую очередь обращает на себя внимание расхождение раскладок в имеющейся документации с физически предоставленной клавиатурой. Мне досталась непривычная латинская раскладка JCUKEN вместо распространенной QWERTY, при этом отечественные буквы ЙЦУКЕН — на своих местах.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Группы клавиш

Выдержка из документации, поясняющая назначение клавиш.

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост

Пояснения к группам клавиш

Считав и просмотрев данные из ROM клавиатуры, обнаружил две символьные последовательности, в которых проблемные буквы, а именно K,E,A,O,M,T в обоих случаях, были в ВЕРХНЕМ регистре. Отсюда прослеживается причина и возможное решение: если в считанном дампе, заменить требуемые заглавные буквы на прописные и переписать ROM обратно, проблема будет решена. Так это или не так, надеюсь узнать в перспективе.

Фрагмент дампа ROM, подчеркнутые символы — в верхнем регистре:

1983г. Сериальный терминал Tandberg Data TDV 2215 S, эксперименты, ROM-дампы, схемотехника IT, Эксперимент, Rom, Программист, Timeweb, Старое железо, Ретро, Раритет, Программирование, Длиннопост


Несмотря на то, что клавиатура отлично работает как физическое устройство, воспользоваться для ввода команд в полной мере я не смог, отчасти из-за символов в верхнем регистре, и частично из-за непривычной для меня раскладки.

❯ Заключение


Подводя итог, отмечу, что в некоторых случаях, финал лучше оставить открытым, хотя бы чтоб заинтересовать тех, кто неравнодушен. Что не получилось у меня, получится у других и возможно, обратная связь будет положительной. В комментариях хочется увидеть, что именно, по мнению специалистов, я делал не так, что еще интересного можно сделать с этим терминалом.

Из последующих незакрытых гештальтов — подключение HAYES-модема на 2400 бод и матричного принтера с чердака. А почему нет?

P.S. и вот еще, загадочный вопрос, кто в печальном итоге, увидел квинтян: Пиркс или Парвис? Станислав Лем не ответил в своем романе «Фиаско». Может у прочитавших есть своя версия ответа? Напишите, любопытно услышать...))

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 25
945

SSD технологии древних: DiskOnChip

Автор: dlinyj

Оригинальный материал

Дополнительные фото, ссылки, а также информация по DiskOnChip в
источнике материала. Всё попросту не влезло :(

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

В середине 1990-х, FLASH-накопители были очень дорогими, поэтому появление твердотельных накопителей сильно задерживалось. Стоимость 1 МБ FLASH-памяти была несоизмеримо дорога в сравнении со стоимостью 1 МБ памяти на физическом жёстком диске, с блинами.

Но, несмотря на это, в 1995 году — израильская компания M-Systems представила первый полупроводниковый накопитель. Это был настоящий жёсткий «диск», который выглядел как обычная 32-х контактная DIP-микросхема. Более того, он устанавливался вместо микросхемы расширения BIOS, при этом имел на борту ёмкость в десятки, а то и сотни мегабайт. В те годы — это было просто космические технологии, и в последствии они встречались и использовались достаточно часто, но уже в промышленном секторе.

Это система DiskOnChip – фактически полноценный жёсткий диск на одной маленькой микросхеме, с минимальной обвязкой, которая для своей работы потребует всего два чипа логики.

Ну что же, попробуем собрать свою необычную систему с этим жёстким «диском», проверю, может ли она работать с обычной ROM-памятью, запущу наконец свой BIOS на 386 машине с ISA-картой, чего не удалось в прошлый раз.

❯ Что же такое DiskOnChip®?


DiskOnChip (далее – DOC) – это фактически продолжение идеи расширения BIOS, о котором я достаточно подробно писал в статье "Пишем свой ROM BIOS".

DOC представляет собой обычную DIP-микросхему и вставляется в ту же панельку, что EEPROM, как на сетевой карте, живёт по тем же адресам и даже в начале содержит код BIOS инициализации. И микросхема pin-to-pin совместима с некоторыми микросхемами ПЗУ! Однако далее, в старших адресах этой микросхемы, содержатся регистры управления, которые переключают окна FLASH-памяти.

Для сравнения можно посмотреть расположение выводов DiskOnChip 2000 и микросхемы EEPROM SST 29EE512 (64К x 8). Отличие только в количестве адресных линий, потому что DOC работает через окно в 8К х 8 (как восьмикилобайтная EEPROM).

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Сравнение распиновки EEPROM и DOC

Фактически электрический интерфейс работы с DiskOnChip ничем не отличается от интерфейса работы с обычной EEPROM. Сигнальные линии называются также, и она совместима с ними по ногам.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Структурная схема DOC

DiskOnChip занимает 8 КБ памяти. При этом — во время старта, она выглядит как обычная ROM BIOS, и инициализирует код для работы в реальном режиме, добавляя в прерывание BIOS 13h ПО для работы по этому интерфейсу.

При работе в реальном режиме, когда передаётся код управления BIOS в его внутреннюю EEPROM, он подменяет прерывание 13h по работе с диском. Таким образом, он начинает мапить в старшие адреса по очереди страницы флэш-памяти, с помощью регистров управления.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Карта памяти DiskOnChip 2000

Если рассмотреть карту памяти, которая доступна системе в пространстве 8 КБ, то мы увидим что оно состоит из четырёх разделов по 2 КБ.

  • Секция 0: Загрузочный блок. Этот раздел содержит данные, которые выполняются при загрузке BIOS.

  • Секция 1: Загрузочный блок 2. Содержит вторую часть загрузочной области.

  • Секция 2: Регистры управления. Используется для управления поведением DiskOnChip 2000 и флэш-носителя.

  • Секция 3: Окно доступа к FLASH-накопителю. Окно, чрез которую видно область FLASH для записи или чтения данных.


Как можно понять, вся доступная память, в моём случае 8 МБ, доступна через маленькое окно в 2 КБ и переключается с помощью регистров управления.

В более сложных системах, которые работают уже в защищённом режиме, таких как Windows CE, Windows 2000, QNX, Linux и т. д., где недоступен код инициализации и прерывание 13h, для работы требуются специализированные драйвера файловой системы DOC, называемой TrueFFS.

Подводя итог, можно сказать, что DiskOnChip – это примитивный SSD того времени, который успешно применялся во многих встраиваемых системах. Чаще всего его можно было встретить в одноплатных компьютерах, в кассах, тонких клиентах и другом аналогичном оборудовании. Вот, например, недавно через мои руки прошёл моноблок для ресторанов Micros WS4. Как я понял, он использовался официантами для приёма заказа.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Внешний вид моноблока

И после вскрытия внутри можно обнаружить микросхему DiskOnChip, несмотря на то, что он работает под управлением операционной системы Windows CE.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Микросхема DiskOnChip

Самое приятное, что из-за простоты устройства DOC для его подключения к компьютеру не требуется использовать каких-либо контроллеров жёстких дисков, от них можно вообще отказаться! Схема подключения содержит всего две микросхемы логики.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM


Кстати, если вас пугают импортные микросхемы 74-й серии, то, во-первых, их можно взять с другими буквенными индексами, а во-вторых, вполне можно заменить на отечественные аналоги, например:

74-серияаналог74139155ид1474138155ид7
А ещё их можно заменить на микросхемы серии к155, к555, кр1564 и всё будет прекрасно работать.

Схема простая, значит можно попробовать запустить его на любом старом железе!

❯ Ваяю плату расширения


Много лет хочу сделать плату расширения для шины ISA. Ещё со студенческой скамьи вынашивал идеи, прикидывал дешифраторы адреса для создания своей платы расширения. Даже как-то пытался паять параллельный порт на микросхеме КР580ВВ55. Но всё это было не торт, и толком не работало.

Здесь другое дело, схема простая, всего три микросхемы, как работает – понятно. Осталось дело за малым – это всё реализовать. Мне было лениво заниматься разводкой печатной платы, поэтому решил делать всё на макетке. В качестве основы платы взял проект IBM PC XT8-bit ISA Prototype PCB Card XL.


В Китае заказал изготовления платы, микросхему DOC на 8 МБ и уже здесь нашёл подходящие микросхемы логики: 74HC138AP и 74HC139AP (обратите внимание, что буквенные индексы иные). Самое тяжёлое – это было томительное ожидание, когда изготовят платы и их отправят. Спустя несколько месяцев у меня всё было на руках.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Всё готово к сборке

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

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Набросок схемы

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

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Кружок кройки и шитья

Спустя неделю вечеров пайки получил-таки готовый результат.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Вид спереди

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Вид сзади

Далее предстоит самое интересное – тестирование!

❯ Проверка работоспособности DiskOnChip


Проверку проводил на материнских платах с процессорами 386SX и Pentium 1. Как обычно бывает, где-то был неконтакт или непропай. После исправления мелких недочётов система сразу подхватила BIOS из DOC, и я увидел при загрузке ключевое сообщение, о том, что TrueFFS-BIOS запустился.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Если загрузиться вместе с жёстким диском, то можно увидеть второй диск D:, который можно отформатировать в системный раздел и перенести на него файлы, что я и сделал. Забегая вперёд, скажу, что форматировать стандартным format d: /s нельзя! То есть если очень хочется, то можно, но результат непредсказуем.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Намного более правильно работать с этим «диском» с помощью его родных утилит, которые корректно работают с TrueFFS. После того как я отформатировал диск родными утилитами, можно было перенести систему, отсоединить плату контроллера дисков и оставить только видеокарту и мою самодельную платку.

Удивительно, но это работает!

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Ничего лишнего: только материнская плата, видеокарта и DOC

Самое забавное, что при загрузке BIOS не видит никаких подключённых носителей: ни флоппи, ни жёстких дисков. Но несмотря на это, всё равно идёт загрузка DOS. Лучше всего посмотреть на видео.

❯ Не всё так гладко с этим DOC…


На самом деле, не всё так гладко. То ли мне не повезло с микросхемой, то ли какая-то другая проблема, но DOC глючил. Он не всегда успешно загружался на моей плате, так и на железе, которое умеет работать с DOC из коробки (имеет аппаратную и программную поддержку в системном BIOS). То есть выглядело так, BIOS TrueFFS стартует, но диска при загрузке не видит. После перезагрузки стартует нормально, потом снова не видит. С чем связано – непонятно.
В какой-то момент при загрузке начались артефакты с запуском программ, а при переходе в папку увидел такое:

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Так выглядит смерть жёсткого диска

И после этого загружаться он отказался. Спасло только форматирование его штатными утилитами. Что это было – я не знаю. Сетую на то, что у меня одна из первых версий микросхем, возможно, она немного сырая.

❯ Замена DiskOnChip на EEPROM

Hо перед нами прогресс открывал все пути,
И, бросив старых друзей ради новых ХТ,
Мы выжимали, что можно, из DOS и из архитектуры,

Меняли коды команд, трассировали INT'ы
Дизассемблировали BIOS и писали в порты
То, что я б не позволил печатать на месте цензуры.


Мне всё же хотелось продемонстрировать, что вместо DOC можно поставить обычную ROM микросхему, и это решение будет работать. В результате это вылилось в столь громадный квест, что потянет на ещё одну статью, а то и не одну. Там пришлось дизассемблировать основной BIOS, была попытка запустить его в qemu и много других забавных экспериментов. Но всё же, оставлю это всё самое интересное за кадром, и расскажу суть.

В качестве микросхемы ПЗУ взял EEPROM SST 29EE512 просто потому, что она у меня была под рукой, и была pin-to-pin совместима с DOC. Внимательный читатель заметит (хотя уверен, что таких нет), что это та же самая микросхема, которую я использовал в статье "Пишем свой ROM BIOS". Для корректной работы 64КБ ROM в области памяти 8 КБ, нужно посадить неиспользуемые старшие адреса на землю. То есть, фактически мы превращаем микросхему в 8 килобайтную EEPROM.

В процессе экспериментом выяснилось, что БИОС на материнской плате пытается писать в EEPROM, и, таким образом, портит её содержимое. Для того чтобы этого не происходило, доработал переходник, удалив контакт с сигналом разрешения записи WE.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM
SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Больше переходников, богу переходников!

Изначально планировал попробовать точно также запустить BASIC-ROM, но как я не бился, так и не смог его стартануть. То есть, видно, что происходит успешная инициализация, системный BIOS «зависает» без ошибок, значит переход на код ПЗУ состоялся, о чём также свидетельствовали POST-коды. Но ничего больше не происходило. В отчаянной попытке я начал искать JTAG-отладчики для 386 архитектуры, пытался запустить BIOS материнской платы в qemu, но всё тщетно. Идей, как отлаживать подобные BIOS у меня пока нет. Хотя задача, крайне интересная, как же заниматься отладкой различных расширений BIOS.

Обращаю внимание, что в qemu c SeaBIOS и на другой материнской плате, с EPROM на PCI-карте всё прекрасно работало.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Установленная микросхема ПЗУ, вместо DOC

В конце концов, я не нашёл выхода из этой ситуации, поэтому решил идти по более простому пути и запустить ROM HELLO. К слову сказать, в том коде я тоже обнаружил ошибку.

Как оказалось, после того как я посчитал контрольную сумму, оставшиеся байты надо было сделать равными нулю. Чтобы в результате общая сумма давала нуль. И мне сильно повезло, что на PCI тогда этот код завёлся. Вообще, то что на PCI плате это работало – чудо, потому что потом я внимательно прочитал стандарты, он не должен был работать никак. Исправление этой ошибки запуску BASIC не поспособствовали.

В результате всех мытарств, которые по времени заняли больший и наиболее сложный промежуток, чем эксперименты с DOC, мне удалось на этой же плате стартануть мой самописный BIOS.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Успешный запуск на материнской плате Pentium

Это, конечно, очень интересное колхозничество, но что насчёт промышленных железок, будет ли оно работать и там?

❯ Тест на железе с панелькой под DOC


Всё это забавно и хорошо, хочется попробовать запустить реальное железо, которое имеет поддержку DiskOnChip прямо из коробки. Специально для этого прикупил себе старинный тонкий клиент Light System LG8101, внутри которого есть панелька для DOC.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Внешний вид тонкого клиента

Если вскрыть эту штуку, то внутри можно обнаружить CF, с которой идёт загрузка, и панельку под DiskOnChip. В неё можно и проинсталлировать нашу замечательную микросхему.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Недра

Эта железка имеет поддержку DOC на уровне BIOS, так что запуск TrueFFS-BIOS не требуется. Обратная сторона этой поддержки в том, что сюда не получится вставить свою ROM-память, эта панелька предназначена только для микросхемы DiskOnChip (да, я попробовал вставить туда свою ROM, но ничего не произошло).

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Выбираем в BIOS загрузку с DOC

После всех манипуляций система будет успешно загружена с этой микросхемы, будто бы там установлен обычный жёсткий диск.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Успешная загрузка тонкого клиента с установленной микросхемы DiskOnChip

❯ Заключение


Удивительно, но многие из вас не знают, что первые SSD-накопители появились аж в 1995 году, и даже вполне себе успешно применялись и использовались. Их высокая стоимость и малая ёмкость привели к тому, что рядовые пользователи не могли встретить их в своих ПК. Однако нашли широкое применение во встраиваемых системах, либо там, где не требуется частая запись на диск, как, например, тонкий клиент. Их могли использовать также в игровых автоматах или станках.

SSD технологии древних: DiskOnChip IT, Программирование, Программист, Электроника, Timeweb, SSD, Bios, Длиннопост, Windows, Микросхема, IBM

Условный игровой автомат на DiskOnChip

Тем не менее широкого распространения они так и не получили. Впоследствии дешевизна и расширение рынка CompactFlash свели на нет эту перспективную разработку. К её недостаткам также следует отнести, что она довольно медленная, так как работа идёт через маленькое окно в 2 КБ.

❯ Полезные ссылки:

  1. Документация на DiskOnChip.

  2. Отличная статья на русском по DOC: «Все про DiskOnChip® 2000» от Андрея Кузнецова.

  3. Прекрасная статья о работе и програмированию DiskOnChip (англ.)

  4. ПО под ДОС для работы с DOC.

  5. Проект макетной платы ISA.

❯ Благодарности:


Выражаю большую благодарность MaFrance351 в поддержке с этим проектом. Он раньше меня разобрался с DOC, и помогал потом мне советами и ссылками. Как минимум половину ссылок в этой статье получил от него.

P.S. Поскольку в рамках одной статьи невозможно рассказать обо всех тонкостях, то некоторые заметки на полях буду публиковать у себя в телеграмме.

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 25
138

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях

Автор: MaFrance351

Оригинальный материал

Дополнительные фото, ссылки, а также информация по КПК в
источнике материала. Всё попросту не влезло :(

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Что вы в первую очередь представляете себе при упоминании компании Psion? Series 5mx? Revo? Series 3? Organiser? Какую-то ретро-экзотику типа Netbook, MC, HC или Workabout? Или, может, вы думаете о начале эпохи Symbian?

Чтобы то ни было, все мы знаем, насколько интересные и во многом уникальные устройства производились данной компанией.

Итак, в сегодняшней статье рассмотрим один из таких девайсов — Psion Series 3. Узнаем, что он может и для чего может пригодиться.

❯ Суть такова


Чем же так примечателен Psion Series 3? Сложно сказать. Первым клавиатурным КПК он явно не является, тот же Atari Portfolio куда старше. Первым устройством на ОС SIBO/EPOC16 — тоже, на момент появления данного устройства уже существовали те же Psion MC под управлением той же ОС. Про популярность тоже не всё так однозначно — Series 5 встречался куда чаще (впрочем, ныне обе модели являются редкостью и при появлении на вторичке обычно быстро выкупаются). Скорее, дело тут именно в его операционной системе, конструкции, качестве сборки, удобстве использования. В том, за что Psion и получила столько любителей.

Небольшой обзор Psion 3 был на MyPsion.ru, однако там много неточностей (например, сказано, что третий Psion, внезапно, является последователем на деле вышедшей пятью годами позже Siena).

❯ Немного истории


Series 3 в линейке КПК Psion является последователем Organiser и Organiser II. В отличие от них, данный экземпляр работает на базе ОС EPOC16 и оснащён системой на чипе на базе процессора с архитектурой X86. Аппарат появился в далёком 1991 году и является первым девайсом Psion в таком форм-факторе. Экземпляр пользовался большим успехом, о чём говорит то, что выпускался он на протяжении семи лет, в ходе которых было выпущено несколько модификаций данной модели. Производство было свёрнуто лишь после выхода пятой версии с ARM-процессором и ОС EPOC32.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Также существовал Acorn PocketBook — по сути тот же Psion 3, но с несколько изменённым набором штатных приложений, предлагавшийся для образовательных целей. Приложения, периферия и модули памяти Psion и Acorn были совместимы между собой.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

На волне успеха третьей серии был выпущен Siena, представляющий собой несколько усечённую версию модели 3c (как Psion Revo были таким же дешёвым аналогом пятой серии). В нём не было микрофона, а также использовались другая матрица клавиатуры, дисплей меньшего разрешения и более слабый процессор.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Дольше всех продержались промышленные образцы: Workabout выпускался вплоть до начала нулевых и стал последним производившимся устройством на базе SIBO (EPOC16), получив огромное количество модификаций: разные порты, разные типы сканеров, разные способы подключения. На базе ОС EPOC32 (как и на Symbian) терминалов сбора данных не выпускалось, в дальнейшем Psion PLC в своих устройствах Workabout Pro перешла на обычную Windows CE.

❯ Обзор оборудования


Итак, рассмотрим поподробнее наш аппарат.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Устройство сделано из очень качественного и приятного на ощупь пластика. Практически ничего не люфтит и не поскрипывает, что, разумеется, не может не радовать. В сложенном виде девайс достаточно легко влезает даже в карман джинсов и по размеру напоминает powerbank средней ёмкости или типичный электронный органайзер девяностых. Аппарат в меру тяжёлый, при встряхивании ничего не гремит и не болтается, за столько лет пластик практически целиком сохранил былую прочность. Аппарат очень компактный, на КДПВ HP 620LX по сравнению с ним кажется нетбуком.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

С обратной стороны спикер, по его периметру наклейка с серийным номером. По бокам две крышки для установки модулей памяти (Psion SSD). Сверху крышка батарейного отсека.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Аппарат со всеми открытыми крышками. Боковые сделаны необычно — они не снимаются, а поворачиваются. Из-за этого риск случайной их потери куда меньше (но их всё так же можно сдуру отломать). Под одной из крышек находится отсек для бэкап-батарейки, поддерживающей память во время смены основных элементов питания или же при их разрядке. Видна так же пломба, из-за которой не захотел его разбирать.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Батарейный отсек. Виден единственный дефект корпуса — отломился кусочек пластмассы. То ли это последствия неаккуратности предыдущего владельца, то ли пластик таки дал слабину. Нагрузка на эту пластмассовую перемычку достаточно большая, так как контактные пружины в батарейном отсеке весьма мощные. Возможно, лучшим конструктивным решением было бы слегка уменьшить размер батарейного отсека, чтобы элементы питания соприкасались непосредственно между собой, а не через контактную пластину.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Слева разъём для подключения проприетарного кабеля 3Link. Увы, рабочий его вариант найти мне так и не удалось. Почему это так печально и почему его нельзя спаять самому, расскажу чуть позже. К слову говоря, в разъёме штырьки, а не гнёзда: при вставке коннектора пластиковая часть сдвигается вглубь.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Справа разъём для подключения внешнего блока питания с разъёмом 4,0*1,7 мм. Если бы не «инверсная» полярность (центральный контакт — «минус») и не напряжение в девять вольт, сюда бы идеально подошёл блок питания от типичного КПК на Windows Mobile или от Sony PSP.

Откроем крышку. На ней у нас находится ЖКИ с разрешением 240*80, справа несколько надписей о преимуществах данного аппарата. Под дисплеем панелька с плёночными псевдосенсорными кнопками быстрого запуска. Ещё чуть ниже клавиатура. Конечно, верхом удобства она не является: «калькуляторные» кнопочки далеки от клавиш того же Series 5, но всё же. На цифровые клавиши назначено сразу по два символа — один печатается при помощи Shift, второй — при помощи специальной клавиши с логотипом Psion. Рядом с кнопкой Esc небольшое отверстие кнопки перезагрузки, для Hard Reset необходимо нажать её, удерживая правый Shift.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Конструкция корпуса весьма интересная — при закрытии крышки панель с кнопками складывается. Это хорошо видно в одном из промежуточных положений. Решение красивое, но не самое надёжное. немало девайсов отправились на покой по причине сломанных петель или перегнувшегося шлейфа (хотя в экранном шлейфе всего шестнадцать жил, так что в случае перегиба его можно будет попробовать заменить даже на жгут из тонкого МГТФ).

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Сбоку в разложенном виде КПК напоминает телефоны-раскладушки — точно так же нет промежуточных положений, да и корпус чем-то похож.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Модуль памяти. Представляет собой блок с неким проприетарным интерфейсом. Помимо Flash, были SSD на базе RAM (с батарейкой внутри) и ROM (с коробочными версиями софта для Psion).

❯ Характеристики


Аппарат работает на базе проприетарного чипа NEC, основанного на процессоре NEC V30H архитектуры X86. Частота его составляет 7,68 МГц. Аппарат имеет двести пятьдесят шесть килобайт оперативной памяти, служащие одновременно в качестве ОЗУ и RAM-диска. Экран чёрно-белый, не оснащён ни подсветкой, ни сенсором. Беспроводных интерфейсов также нет, даже ИК-порта.

В дальнейшем было выпущено несколько модификаций оригинальной модели: 3a с увеличенным разрешением экрана, более мощным процессором и микрофоном, 3c с подсветкой, ИК-портом и доработанным последовательным интерфейсом, 3mx с ещё более мощным процессором и более быстрой связью по RS-232. Был также Psion 3aR, представлявший собой 3a со вшитым в память русификатором.

❯ Питание


КПК питается от двух батареек типа AA. Я замерил его потребление: в рабочем режиме — 55 мА, при погашенном экране — 0,4 мА. При средней ёмкости «пальчиковых» батареек в 1500 мА*ч это даёт примерно сутки непрерывной работы и многомесячное лежание в ящике. При типичном использовании батареек хватало где-то на месяц.

Разумеется, подключение периферии влияет на потребление, хоть и незначительно. А вот передача данных расходует заряд куда сильнее, в руководстве по программированию даже были рекомендации подключать внешнее питание для «девелоперского» устройства: при постоянно поднятом соединении батарейки садились достаточно быстро.

❯ Про внутренности


Разбирать свой аппарат не стал: он на пломбе, которую мне не хотелось отрывать. Фото внутренностей Series 3 я, увы, не нашёл.

А вот видео с разборкой Series 3a. Видна и частая проблема таких девайсов в виде треснувших петель.

❯ Запуск


Ну что же, с аппаратной частью разобрались. Пробуем запускать.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Вставляем батарейки и жмём «ON», после чего девайс выводит заставку Psion и в течение нескольких секунд запускается.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Разумеется, батарейка давно села, отчего память стёрлась. Часы по умолчанию установлены на третье сентября 1991 года.

Зышщт третьей версии работает под управлением SIBO (Sixteen Bit Organizer, также встречается Sixteen Bit OS), она же EPOC16. ОС эта на тот момент не была чем-то инновационным, однако для органайзера она была просто идеальна. Крайне низкие системные требования, стабильность, простота в использовании — всё, что так надо для карманного устройства.

❯ EPOC16


Тому, кто до этого не сталкивался с такими машинками, отсутствие сенсорного экрана может показаться непривычным (в особенности, если у него уже был клавиатурный КПК на базе Windows CE или EPOC32). Но всё это быстро проходит, стоит только взять аппарат в руки: управляется он чрезвычайно удобно. Отзывчивость находится где-то на уровне приложений MS-DOS или Mac OS эпохи MC68000.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

ОС встречает нас главным экраном. При этом названия запущенных приложений выделены жирным. Чтобы закрыть приложение, необходимо навести указатель на его иконку и нажать Delete. Нажатие кнопки System на панели быстрого запуска с зажатой клавишей Shift выполняет роль Alt+Tab на десктопных машинах.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Первое приложение — Data, адресная книга, она же база данных. Собственно, одно из самых главных приложений для электронного органайзера.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Примерно так могла когда-то выглядеть заполненная запись (разумеется, данные указаны чисто для примера).

Здесь также есть интересная возможность набора номера прямо с КПК. Для этого жмём на клавиатуре Psion+Help, а в открывшемся окне — Tab. После этого надо снять трубку с телефона и приложить спикер КПК к микрофону. Разумеется, работать это будет, только если АТС поддерживает тоновый набор.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Также можно набрать номер и вручную.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Мировое время. Родного Челябинска в базе почему-то нет (равно как и Екатеринбурга, Питера. Новосибирска), из российских городов есть только Москва.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

За тридцать лет много чего случилось в этом мире. Но старому КПК с его прошивкой, записанной в однократно программируемую ПЗУшку, дела до этого нет…

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

А вот и простые часы. Поддерживается установка до четырёх будильников, ниже указано наше «домашнее» местоположение, в качестве которого по умолчанию стоит Вашингтон.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Текстовый редактор, как же без него.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Это не просто местный аналог EDIT.COM или «Блокнота», тут есть даже некоторая поддержка стилей текста.

Клавиатурный КПК Psion Series 3 — детальный обзор в домашних условиях IT, Timeweb, Кпк, Обзор, Ретро, Программирование, Электроника, Познавательно, Длиннопост

Календарь, он же ежедневник. Он тут примерно такой же, как и в большинстве КПК того времени. Диапазон дат здесь ограничен диапазоном доступного к установке системного времени — от первого января 1980 до тридцать первого декабря 2049. Для интересующихся, что же будет после этого дня: часы продолжают идти, дата отображается, а вот календарь больше не работает, пишет при запуске «Out of range»…

Калькулятор. Он тут повторяет печатающие модели, ведя журнал операций. Но на этом его сходство с банковским собратом заканчивается. Есть тригонометрия, степени, логарифмы и антилогарифмы, поддерживается даже выполнение программ на языке OPL.

❯ 3Link и SSD


Psion в какой-то степени похож на Apple примерно тех же годов. Всё такое же красивое, эпичное, удобное в использовании и… проприетарное. И это касается как модулей памяти, так и кабеля для подключения к компьютеру. Всё это добро оказалось чрезвычайно редким. Возможно, это из-за того, что в комплекте с машинкой данных причиндалов не поставлялось.
Чтобы подключить КПК к компьютеру, было необходимо купить кабель 3Link (фото с eBay) и ПО PsiWin (ну, или PsiMac).

В чём же сложность подключения Psion 3 к компьютеру при отсутствии кабеля? Ведь кажется, что всё просто: спаяй кабель, воткни его в машинку, и будет счастье. Ан нет. Почему же так?

Давайте разбираться.

Есть такой документ как SIBO HDK, он же Hardware Development Kit. Что же там говорят по поводу внешних интерфейсов? Наружу выведен отнюдь не RS-232 или что-то подобное, а некий «SIBO Serial Channel», имеющий линии DATA и CLK. Внутри этой коробочки на кабеле 3Link находится какой-то заказной чип (в документации именуемый «ASIC-5»), позволяющий преобразовывать эти сигналы в стандартный последовательный RS-232 или параллельный IEEE-1284 (да, существовал специальный адаптер для подключения КПК к принтеру). Помимо всего прочего 3Link содержит в себе ПЗУшку с какой-то прошивкой, позволяющей определяться этой схеме именно как «Remote link». Как вы, наверное, уже поняли, SSD тоже основан на проприетарных чипах. Так что увы, так просто собрать это не выйдет. Никаких проектов реплики SSD или кабеля я не нашёл. Некоторые изыскания проводились в рамках проекта The Last Psion, но направлен он больше на считывание информации с модулей памяти, а не на их эмуляцию.

Кстати, в итоге система эта потерпела сокрушительный провал, связанный с тем, что Psion банально не смогла заказать нужное количество чипов, чтобы продавать их разработчикам периферии. В версии 3c интерфейс 3Link был заменён на нормальный RS-232. Hardware Development Kit навсегда ушёл в историю, оставив на память лишь PDFку с документацией и кучку проприетарных микросхем в уцелевших кабелях и SSD.

Возможно, если раздобыть оригинальный 3Link и потыкать логическим анализатором, можно собрать реплику такого девайса на базе какого-нибудь МК, как это было сделано для Psion Organiser. Но, сдаётся мне, не всё так просто…

❯ Ну так что же?


Безусловно, Series 3 оказался крайне интересным экземпляром. Увы, при отсутствии кабеля и модулей памяти использовать его получится только как электронный органайзер. Тем не менее, девайс привлекает как операционной системой (на тот момент крайне функциональной даже при стандартном наборе приложений), так и аппаратными решениями (зачастую крайне неоднозначными).

Такие дела.

Другие мои статьи на тему EPOC16

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 25
685

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х

Автор: CyberPaul

Оригинальный материал

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube


В прошлой статье я рассказал об американском изобретателе китайского происхождения Ван Ане, создателе памяти на магнитных сердечниках, который построил с нуля успешный IT-бизнес в США. Самым интересным проектом основанной им компании Wang Laboratories стал специализированный компьютер для обработки текстов — удивительная и очень самобытная машина, аналогов которой в мире попросту не существовало. Конструкции и истории создания этого компьютера я решил посвятить сегодняшнюю заметку.

1971 год для Гарольда Коплоу, менеджера по маркетингу компании Wang Laboratories, выдался не слишком удачным — его собирались уволить. Фирма, в которой он трудился, выпускала калькуляторы, но чтобы удержаться на этом динамичном рынке, требовались поистине нечеловеческие усилия. Японские конкуренты наводнили магазины своими дешевыми изделиями, поэтому продажи не росли, KPI не выполнялись, и когда директор компании Ван Ань вызвал «на ковёр» самого Гарольда и его коллегу по несчастью Дэвида Морса, тот подумал, что пришло время паковать вещички.

Однако босс оказался снисходителен: Гарольду и Дэвиду решили дать второй шанс. Их, конечно, выгнали из отдела маркетинга, но не на улицу: бывших менеджеров перевели в департамент перспективного планирования, который считался последним прибежищем всех неудачников в Wang Laboratories. Временная занятость перед окончательным путешествием на биржу труда. Сотрудники этого отдела должны были исследовать рынок и искать перспективные направления для дальнейшего развития компании, придумывать новые продукты. Правда, 99% их «придумок» оказывались в конечном итоге в мусорном ведре. Гарольд решил, что нужно понемногу искать другую работу, а пока можно создать видимость бурной деятельности, запустив вместе с Дэвидом какой-нибудь бесполезный проект — лишь бы от них отстали и не мешали просматривать вакансии. Пусть это будет… Вот только что? Калькуляторы фирмы Wang и так продаются паршиво, недавно появившиеся домашние компьютеры, основной аудиторией которых стали программисты-энтузиасты, пока еще напоминали дорогие и маломощные игрушки, а «профессиональные» ЭВМ стоят, как крыло от «Боинга», если не дороже. Стоп. А что если соединить «офисный» ПК с доступностью недорогого бытового компьютера? С каким видом информации чаще всего работают пользователи? Гарольд Коплоу решил, что это текст. Вот пусть Wang Laboratories продает недорогой компьютер, заточенный конкретно под работу с текстами — простой, практичный, и более дешевый, чем современные «промышленные» аналоги.

Денег на свои разработки отдел перспективного планирования не получал, поэтому Гарольд и Дэвид трудились «на бумаге». Чтобы продемонстрировать видимость работы, Коплоу и Морс придумали описание концепции нового компьютера, примерно посчитали себестоимость его производства и розничную цену, сделали анализ рынка и даже сочинили прототип руководства пользователя. После чего отправили весь этот ворох макулатуры руководству и начали готовиться к неминуемому увольнению. Телефонный звонок не заставил себя долго ждать: их снова вызывали «на ковёр». Вот и конец карьеры в Wang Laboratories, — подумал Коплоу, сложил свои пожитки в картонную коробку, и отправился к начальству.

Ван Ань оказался в восторге. Руководитель Wang Laboratories был достаточно проницателен, чтобы понимать, что микрокалькуляторы постепенно превращаются в «устройства на одном чипе», и конкурировать здесь с японцами вскоре станет практически невозможно. Решением проблемы он видел выход на рынок персональных компьютеров. Но в то же время Ван Ань являлся очень опытным бизнесменом и прекрасно осознавал, что вход на рынок ПК обойдется весьма недешево. В качестве альтернативы он видел нишу недорогих специализированных компьютеров, и концепция Коплоу в этом смысле пришлась как нельзя кстати. В линейке продуктов Wang Laboratories уже имелся программируемый калькулятор Wang 700 с интерфейсами к пишущей машинке IBM Selectric и кассетному магнитофону для хранения данных, осталось только добавить в него код для обработки текста. На выходе получился «текстовый компьютер» Wang 1200 — по большому счету, большой калькулятор, к которому можно было подключить электрическую пишущую машинку IBM Selectric и магнитофон в качестве стримера. Набираемый на машинке текст Wang 1200 позволял записать на кассету — единственным отличием от электрической пишущей машинки было то, что это устройство давало возможность отредактировать текст перед печатью.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Wang 1200

Wang 1200 особого успеха не снискал: машина получилась дорогой и не слишком надежной. Но в Wang Laboratiries решили не останавливаться на достигнутом и усовершенствовать этот «недокомпьютер, перекалькулятор», превратив его в полноценную персоналку. Группу инженеров возглавил опытный специалист по электронике Боб Колк, написавший набор микропрограмм для Wang 1200, также в команду вошли Брюс Паттерсон, Дэйв Энджел, Джо Ван и Гораций Цайн. Машина, получившая обозначение Wang 2200, была оборудована встроенным черно-белым ЭЛТ-дисплеем, а в качестве накопителя данных использовался стример на обычных бытовых аудиокассетах — также встроенный в корпус.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Wang 2200

Самое интересное, что Wang 2200 не имел процессора как такового — в 1973 году подходящих микросхем промышленность еще не выпускала. Вместо процессора в конструкции использовался с десяток отдельных плат, оснащенных «калькуляторными» микросхемами на TTL-логике. Они «прятались» в специальном подключаемом к компьютеру чемоданчике, который можно было убрать в ящик стола.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Машина имела оперативную память объемом 4 килобайта (в старших моделях он понемногу вырос до 32 килобайт, это ограничение накладывалось архитектурой: внутренние адресные регистры имели размерность 16 бит, но были адресами полубайтов, а не байтов). Тактовый генератор работал на частоте 10 МГц. Операционная система и текстовый редактор, разработанные Wang Laboratiries, были прошиты в ПЗУ в виде микропрограмм: с одной стороны это обеспечивало почти мгновенную загрузку машины, с другой — делало почти невозможным обновление вшитого кода и исправление ошибок.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Еще одной микропрограммой стал Wang T-BASIC — диалект бейсика, позволявший писать для Wang 2200 приложения и сохранять их на кассеты. Для облегчения работы с Wang BASIC на QWERTY-клавиатуре был предусмотрен специальный ряд клавиш, позволявший набирать целые команды одним нажатием кнопки. При работе можно было переключиться в режим набора текста или специальный «режим оператора», в котором можно отдавать компьютеру команды и программировать.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube
Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

«Системный блок» с платами Wang 2200 имел порт для подключения клавиатурно-дисплейного модуля, стримера, принтера, и периферийных устройств. Совместно с гонконгской фирмой Algorithms, Inc был разработан сетевой протокол и интерфейс, позволявший соединять до 240 рабочих станций Wang 2200 в один кластер — в результате получалась многопользовательская система, использующая единое хранилище данных на магнитных дисках. Такие системы стали закупать и активно использовали, например, колл-центры пейджинговых компаний, операторы которых набирали сообщения от абонентов на компьютерах Wang 2200, и передавали их затем на центральный сервер.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Компьютер поступил в продажу в 1973 году по цене 7400 долларов США (эквивалент 45 300 долларов на 2022 год) и стал настоящим прорывом. Небольшой, компактный и относительно недорогой, этот компьютер стал незаменимым помощником для офисных работников, а также вошел в обиход многочисленных диспетчерских и справочных телефонных центров, операторы которых много работали с текстом. Всего было выпущено более 65 000 экземпляров этой машины в различных модификациях, ее продажи принесли Wang Laboratiries миллионные прибыли.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Выпускалось несколько поколений Wang 2200, в каждом из которых насчитывалось несколько модификаций этой ЭВМ. Модификации A, B и C первого поколения отличались только объемом прошитого в ПЗУ микрокода, в основном, числом поддерживаемых команд BASIC. В следующем поколении (модификации S и T) разработчики сократили количество составляющих «процессор» микросхем, также внешний блок питания прописался внутри «системного блока». В моделях E и F развитие микрочипов наконец позволило отказаться от отдельного модуля с платами — все содержимое компьютера переехало внутрь единого корпуса с монитором и клавиатурой.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

В 1976 году появилась модификация под названием 2200VP. Внешне она мало отличалась от предшественниц, но весь микрокод и операционная система компьютера были полностью переработаны. ОС стала многопользовательской, получив возможность работать в режиме терминала, в ее архитектуре появилась своеобразная база данных, c помощью которой было реализовано подобие иерархической файловой системы — в Wang Laboratiries назвали это «системой автоматической каталогизации файлов». Одновременно система позволяла открывать до 16 текстовых файлов, правда, одновременно работать можно было только с одним из них. В начале 80-х состоялся еще один апгрейд: помимо магнитной ленты пользователям стал доступен дисковод, совместимый со стандартом IBM PC.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

В это же время начался закат проекта Wang 2200: специализированную «текстовую» машину начали вытеснять с рынка универсальные IBM-совместимые компьютеры. Ван Ань попытался заскочить в последний вагон уходящего поезда и выпустил модификацию Wang 2200, оснащенную самым совершенным на тот момент процессором Intel 80386 с частотой 16 Мгц и оперативной памятью объемом 256 килобайт. Весь компьютер был собран на одной плате, которую интегрировали в существующее шасси. Машина загружалась с жесткого диска, но поверх «родного» для 386-го процессора ядра ОС запускался микрокод Wang 2200. Вместо интерпретатора Wang BASIC, как в компьютерах предыдущих поколений, здесь использовался статический компилятор. Однако эта модель не пользовалась спросом: во-первых, из-за высокой цены, а во-вторых, в силу того, что оригинальные IBM позволяли приобретать комплектующие и периферию разных производителей, в то время как Wang 2200 был совместим только сам с собой. В конечном итоге компьютер сняли с производства, и он занял свое законное место в музеях вычислительной техники.

Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х Познавательно, Timeweb, IBM, Изобретения, Компьютер, ЭВМ, Операционная система, СССР, Unix, Длиннопост, Техника, Видео, YouTube

Искра-226

Однако на этом история данной удивительной мышины не заканчивается. В конце 70-х некоторое количество компьютеров Wang 2200 закупил Советский Союз — эти компьютеры активно использовались Госпланом и Госкомстатом СССР. Машина настолько пришлась по вкусу советским чиновникам, что вскоре они поставили перед промышленностью задачу разработать полный бинарный и аппаратный клон этого ПК. Задача была успешно выполнена: новый компьютер получил обозначение «Искра-226». Он использовал разработанный Wang Laboratiries интерпретатор Wang T-BASIC, но при этом включал несколько улучшений: например, в нем присутствовало уже два интерфейса RS-232, интерфейс управления оборудованием IEEE-488, а позже конструкторы добавили поддержку порта Unix для совместимости с другими сериями советских компьютеров. Машина успешно работала на многих предприятиях СССР почти до конца 80-х, надолго пережив своего американского прародителя.

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 12 1
178

Карманный компьютер из 1985 года: программируемый калькулятор «Электроника МК-54»

Автор: CyberPaul

Оригинальный материал

Карманный компьютер из 1985 года: программируемый калькулятор «Электроника МК-54» IT, Timeweb, Длиннопост, Калькулятор, СССР, Программирование, Программист, Познавательно, Электроника, Сделано в СССР, Ретротехника, Программируемый калькулятор


Я вырос в простой советской семье, которая, как водилось в те времена, жила от одной скромной зарплаты до другой. Я взахлёб прочитывал «Технику Молодежи» и «Юный Техник» с приложением «ЮТ для умелых рук», которые мы выписывали на дом, а для того чтобы разжиться «Моделистом-Конструктором», приходилось раз в месяц наведываться в районную библиотеку. Больше всего меня привлекали заметки про электронно-вычислительные машины и компьютерную технику. Однако о том, чтобы заиметь свой собственный компьютер, не могло быть и речи: даже простенький «ZX Spectrum 48K» стоил для нас совершенно неподъемных денег. Я безуспешно попытался собрать по чертежам и схемам из журнала персоналку «ЮТ-88», но бросил эту затею после того, как родители притащили откуда-то программируемый калькулятор «Электроника МК-54». Ведь на нем можно было писать самые настоящие игры!

Недавно, прибираясь в чулане, я неожиданно нашел это замечательное устройство. Вставил батарейки, включил, работает! Когда-то калькулятор комплектовался дерматиновым чехлом и книжечкой карманного формата с подробными инструкциями по эксплуатации, но эти аксессуары, как и адаптер питания с хитрым двухштырьковым разъемом, оказались безвозвратно потеряны. Осталось только само устройство, сжимая в руках которое, я испытал сильный приступ ностальгии.

Карманный компьютер из 1985 года: программируемый калькулятор «Электроника МК-54» IT, Timeweb, Длиннопост, Калькулятор, СССР, Программирование, Программист, Познавательно, Электроника, Сделано в СССР, Ретротехника, Программируемый калькулятор


На Хабре уже подробно рассказывали о конструкции калькуляторов этой серии, которая с современной точки зрения выглядит довольно примитивной. Но тогда, в 1988 году, «МК-54» казался самым настоящим чудом техники. Советская промышленность начала выпуск этой машины в 1982-м, и вскоре калькулятор появился на полках магазинов по цене 65 рублей — довольно дорого по тем временам (для сравнения, более «продвинутая» трехпроцессорная версия калькулятора, «МК-61», стоила 85 рублей). Тем не менее, это был самый доступный программируемый калькулятор в СССР в середине 80-х, более дешевого варианта попросту не существовало.

«МК-54» был оборудован двумя процессорами на базе бескорпусной микросхемы серии К745: один, помимо основных функций ЦП, отвечал за контроллеры дисплея и клавиатуры, второй играл роль математического сопроцессора. Быстродействие калькулятора при выполнении программ составляло примерно 5 операций в секунду.

Карманный компьютер из 1985 года: программируемый калькулятор «Электроника МК-54» IT, Timeweb, Длиннопост, Калькулятор, СССР, Программирование, Программист, Познавательно, Электроника, Сделано в СССР, Ретротехника, Программируемый калькулятор


Память «МК-54» позволяла хранить 98 шагов программы (по 1 байту каждый), калькулятор располагал 4 операционными регистрами и 14 адресуемыми регистрами памяти. В отличие от своего «старшего брата» «МК-52», этот аппарат не обладал энергонезависимой памятью, поэтому при отключении питания записанная ранее программа сбрасывалась, и ее приходилось вводить заново.

Человек, привыкший к обычным карманным или настольным калькуляторам, и впервые взявший в руки «МК-54», обычно впадал в состояние ступора: как на нем считать? На клавиатуре отсутствует клавиша «=», зато имеется множество странных кнопок вроде «К», «СХ», «БП», «ПП», «В/О», «С/П» и других.

Карманный компьютер из 1985 года: программируемый калькулятор «Электроника МК-54» IT, Timeweb, Длиннопост, Калькулятор, СССР, Программирование, Программист, Познавательно, Электроника, Сделано в СССР, Ретротехника, Программируемый калькулятор


Действительно, простые арифметические действия на этой «Электронике» выполнялись следующим образом: нужно было ввести одно число, затем переместить его в следующий регистр стековой операционной памяти нажатием кнопки «В↑», потом указать второе число, и, наконец, ввести знак операции. Иными словами, классический арифметический пример «2+2=» на «МК-54» выполнялся такой хитроумной последовательностью клавиш: «[2], [В↑], [2], [+]».

Собственно, устройство создавалось в первую очередь не для простых арифметических, а для сложных инженерных расчетов, которые можно было выполнять автоматически — при помощи составленных и записанных в память программ. Но для этого следовало сначала выучить множество новых и незнакомых обычному советскому обывателю понятий: «счетчик команд», «адреса возврата из подпрограмм», «регистры памяти», «операционный стек». Именно так для многих граждан СССР и начался путь в «большое программирование».

Способов применения в народном хозяйстве для «МК-54» существовало великое множество: строительные, сельскохозяйственные и экономические расчеты, навигация, биология и химия, астрономия и инженерное дело. Пожалуй, нет ни одной научно-технической сферы, для которой не придумали бы подходящих программ, способных работать на этой машине. В различных журналах и сборниках время от времени попадались программы для определения биоритмов человека, для подсчета объема ингредиентов при приготовлении кулинарных блюд, для построения наиболее эффективной диеты, учёта узлов и петель в процессе вязки шарфиков и свитеров, и даже для огородников с вычислением оптимальных дат посадки укропа на личных шести сотках. Но лично мне в первую очередь были интересны игры, код и описания которых регулярно публиковались в рубрике «Клуб электронных игр» журнала «Техника молодежи».

Карманный компьютер из 1985 года: программируемый калькулятор «Электроника МК-54» IT, Timeweb, Длиннопост, Калькулятор, СССР, Программирование, Программист, Познавательно, Электроника, Сделано в СССР, Ретротехника, Программируемый калькулятор


Для программирования этого калькулятора (как и у его ближайших сородичей) использовался так называемый язык машинных команд ЯМК-34. Этот язык позволял выполнять математические операции, а также процедуры пересылки данных и управления, чего при реализации большинства прикладных задач оказывалось вполне достаточно. Программа могла выполняться на калькуляторе пошагово — для этого на клавиатуре имелись специальные клавиши с направленными вправо и влево стрелками и обозначением «ШГ», они позволяли отследить ход исполнения команд, оценить содержимое регистров и обнаружить допущенные ошибки.

Безусловно, двенадцатиразрядный вакуумно-люминесцентный индикатор не позволял отображать что-либо, кроме цифр, математических знаков и некоторых символов: Г, L, С, Е, вроде знаменитого сообщения об ошибке «ЕГГОГ», поэтому игры для «МК-54» были весьма своеобразными. Обычно они включали подробное текстовое описание сюжета игры с завязкой, развитием истории и персонажами, иногда к нему добавлялись изображения игрового поля — например, расчерченного на квадратные секции. Калькулятор же играл вспомогательную роль: просчитывал ходы за соперников, выдавал случайные числовые значения, или несколько цифр через десятичный разделитель. Пользователь вводил цифры, характеризующие его ход, и снова запускал программу на выполнение — после чего калькулятор выдавал следующее значение. Цикл повторялся до условной победы или поражения игрока. Помимо классики вроде «Морского боя», «Крестиков-ноликов» и «Шашек» существовали почти настоящие остросюжетные квесты, «экономические стратегии», военные баталии. Были и «динамические» игры вроде бегающей по индикатору «мишени» в виде буквы «О», в которую нужно было «попасть снарядом». Еще были «гонки», и совершенно изумительный «Лунолёт», в котором пользователь задавал условному космическому кораблю тормозящий и разгонный импульсы, следя при этом за остатками топлива и расстоянием до планеты, с целью погасить скорость до нуля и приземлиться на Луну, не разбив корабль.

Карманный компьютер из 1985 года: программируемый калькулятор «Электроника МК-54» IT, Timeweb, Длиннопост, Калькулятор, СССР, Программирование, Программист, Познавательно, Электроника, Сделано в СССР, Ретротехника, Программируемый калькулятор

В первое время я просто вводил команды в калькулятор со страниц «Техники Молодежи», стараясь не наделать ошибок, а самые интересные варианты терпеливо переписывал в тетрадочку. Случались и неприятные сюрпризы, если программа оказывалась длиннее доступной памяти: многие игры писались для калькулятора «МК-61», позволявшего хранить 105 шагов программы, в то время как мой «пятьдесят четвертый» поддерживал только 98. Такие «длинные» цепочки команд приходилось оптимизировать и сокращать, что само по себе представляло отличную головоломку и давало неплохую пищу для ума. Ну, а следующим шагом стало написание собственных игр, сопряженное с придумыванием увлекательного сюжета и сложных игровых алгоритмов. При этом «электронную» часть игры, хоть ты тресни, нужно было уложить в 98 команд, желательно, с запасом. Одну свою игру, помнится, я даже отправил в «Технику Молодёжи», но ее почему-то так и не опубликовали.

Тем не менее, упражнения с калькулятором не прошли даром. Поступив в институт и оказавшись на лекциях в рамках курса «Программирование микроконтроллеров», я с удивлением обнаружил, что преподаваемый там язык Ассемблера чем-то мне смутно знаком. Программы писались без особого труда, в то время как однокурсники постоянно путались в непонятных для них стеках и регистрах. Все-таки опыт работы с «МК-54» прививал определенную логику и соответствующий стиль мышления, позволяющий понять, как работает программа «в железе».

Сегодня существует несколько полноценных эмуляторов, позволяющих посмотреть на работу «МК-54», «МК-61» и их сородича «Б3-34» вживую, ввести программу и проследить за ее исполнением. Вот, например, отличный эмулятор «шестьдесят первого» — с ним можно поиграться прямо в браузере. Кроме того, в сети нетрудно обнаружить и подборки игр для калькуляторов этой серии — вот одна из них.

В том числе и из-за того, что в свое время платы с советскими микросхемами серии К145 (ими комплектовался «Б3-34») активно сдавали «на золото», таких калькуляторов в рабочем состоянии сегодня осталось немного. Мой экземпляр, с заводским номером 10658, выпущенный в апреле 85-го — один из хорошо сохранившихся. Осталось только отыскать старую замусоленную тетрадку, в которую я переписывал код игр для этой машины, и можно будет вспомнить давно ушедшую юность, проведя пару вечеров за «Лунолётом» и «Колхозным рынком». Нынешним подросткам подобные развлечения, к сожалению, недоступны.

P. S. Ждем упоминания в комментариях легендарной «Энциклопедии профессора Фортрана» через пять… Четыре… Три…

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 5
77

40 лет персональному компьютеру Apple Lisa

Автор: CyberPaul

Оригинальный материал

40 лет персональному компьютеру Apple Lisa IT, Timeweb, Познавательно, История, Изобретения, Стив Джобс, Canon, Техника, Apple, Длиннопост

Если бы певец Андрей Губин творил в начале 80-х, свою песню «Лиза» он, безусловно, посвятил бы одноименному персональному компьютеру производства компании Apple. У этой легендарной машины, которая одновременно стала и прорывом, и одной из самых громких неудач для американской корпорации, сегодня юбилей — ей исполняется 40 лет.

Apple Lisa стал первым коммерческим компьютером с графическим интерфейсом, который задумывался, как высокопроизводительная машина для бизнеса, способная произвести революцию в способе взаимодействия пользователя и персоналки. Официально считается, что название машины — это аббревиатура, расшифровываемая как Locally Integrated Software Architecture, неофициально принято полагать, что Стив Джобс назвал ПК в честь своей дочери Лизы Николь. Бытует мнение, будто аббревиатура была придумана уже после выхода компьютера на рынок нанятой Apple маркетинговой фирмой с целью избежать ненужных личных ассоциаций.

Группу дизайнеров проекта Lisa возглавлял вице-президент Apple Джон Коуч, также в нее входили специалист по интерфейсам Джеф Раскин и Трип Хокинс. Перед командой была поставлена нетривиальная задача: отойти от «стандартной» компоновки ПК начала восьмидесятых «системный блок + монитор + клавиатура», предложив вместо нее какое-то новое, свежее решение. Фактически, именно в процессе создания Lisa в Apple и сформировался обособленный отдел с собственным офисом, занимающийся исключительно вопросами промышленного дизайна продукции компании и решениями в области UX.

40 лет персональному компьютеру Apple Lisa IT, Timeweb, Познавательно, История, Изобретения, Стив Джобс, Canon, Техника, Apple, Длиннопост


Предыдущее изделие Apple, персональный компьютер Apple III, во многом не оправдал ожиданий своих создателей: машина регулярно ломалась из-за перегрева, вызванного особенностями конструкции алюминиевого корпуса, придуманного лично Стивом Джобсом. Кроме того, периодически возникали проблемы с совместимостью программ для модифицированной версии операционной системы Apple SOS. В результате всех этих печальных обстоятельств компьютер снискал себе не самую лучшую репутацию. Поскольку в продуктовой линейке Apple дешевой моделью ПК для частных пользователей считался Apple II, Lisa изначально начали проектировать в 1978 году, как рабочую станцию для бизнеса, обладающую продвинутым дизайном и улучшенными техническими характеристиками. Не слишком удачный Apple III также ориентировался в первую очередь на коммерческий сегмент рынка, поэтому на Lisa возлагались большие надежды. В Apple верили, что эта машина составит достойную конкуренцию стремительно набирающим популярность персоналкам IBM PC.

Lisa можно было называть в своем роде революционным компьютером, который сочетал в себе целый ряд передовых аппаратных и программных технологий. Сердцем новой персоналки стал 16-битный процессор Motorola 68000 с тактовой частотой 5 МГц и 32-разрядной внутренней шиной данных. Компьютер оснащался 1 Мбайтом оперативной памяти (расширяемой до 2 Мбайт), жестким диском объемом 2 Мбайта и черно-белым 12-люймовым дисплеем с разрешением 720×364 точки. В корпусе компьютера размещались два 5,25-дюймовых дисковода с переменной скоростью чтения-записи для дискет Apple FileWare емкостью 871 килобайт, что по тем временам считалось довольно большим объемом дискового пространства. Конкурирующие персоналки IBM PC позволяли сохранить на дискете только 360 Кбайт данных (позже появилась возможность сохранять до 720 Кбайт на дисках двойной плотности с использованием специального драйвера), но они обладали более высокой надежностью по сравнению с Apple FileWare. Позже компьютеры Apple Lisa II стали комплектоваться одним дисководом Apple FileWare и одним дисководом Sony для дискет 3,5 дюйма: замена дисковода для пользователей Lisa I даже предлагалась бесплатно.

К Apple Lisa можно было подключить мышь, что для 1983 года считалось довольно-таки новаторской технологией. Из периферийных устройств пользователям были доступны матричный принтер Apple и струйный принтер производства Canon — притом что струйная печать также считалась тогда новинкой.

40 лет персональному компьютеру Apple Lisa IT, Timeweb, Познавательно, История, Изобретения, Стив Джобс, Canon, Техника, Apple, Длиннопост


Но самой интересной новинкой в этом компьютере была, безусловно, операционная система LisaOS с графическим интерфейсом, основанном на тогдашней новаторской идее «метафоры рабочего стола». С его помощью пользователь мог взаимодействовать с компьютером более естественным, интуитивно понятным способом, используя мышь и значки для навигации по системе. D 1979 году Джобс посетил исследовательский центр Xerox в Поло Альто, и был буквально очарован оконным графическим интерфейсом компьютеров Xerox Alto. В результате он договорился о сделке: Xerox получил акции Apple, а она, в свою очередь — имевшиеся наработки по оконному интерфейсу, которые и легли в основу Lisa OS, а позже — System 1.

40 лет персональному компьютеру Apple Lisa IT, Timeweb, Познавательно, История, Изобретения, Стив Джобс, Canon, Техника, Apple, Длиннопост


В Lisa OS появились многие функции, ставшие стандартными в современных операционных системах, такие как перекрывающиеся окна, выпадающие меню, возможность перемещать и копировать файлы при помощи мыши. В комплекте поставки ОС имелся встроенный текстовый редактор LisaWrite, программа для работы с электронными таблицами LisaCalc, графические реадакторы LisaDraw и LisaGraph, программа для управления проектами LisaProject, терминальный клиент LisaTerminal и программа для работы с базами данных LisaList, что делало эту машину мощным инструментом для бизнеса. В Apple считали, что подобный набор приложений способен закрыть весть спектр задач корпоративных пользователей.

40 лет персональному компьютеру Apple Lisa IT, Timeweb, Познавательно, История, Изобретения, Стив Джобс, Canon, Техника, Apple, Длиннопост


Компьютер поступил в продажу 19 января 1983 года по цене 9 995 долларов США (по нынешнему курсу это чуть больше 27 тысяч долларов). Тем не менее, машина не стала бестселлером: сказалась слишком высокая цена (более надежные IBM PC с MS-DOS и кучей доступного софта под них стоили дешевле), недостаток совместимого с Lisa OS программного обеспечения и низкая надежность дисководов FileWare, приводившая к регулярной потере данных. Кроме того, влияние на продажи оказала и маркетинговая политика компании Apple, зачем-то решившей конкурировать сама с собой: появившийся вскоре после дебюта Lisa более простой, но в то же время более надежный и дешевый компьютер Macintosh буквально вытеснил Lisa с рынка. В течение двух лет Apple удалось реализовать всего лишь 10 000 экземпляров Apple Lisa. Персоналка претерпела несколько модификаций, призванных улучшить характеристики компьютера, но даже они совокупно со снижением цены не смогли «раскачать продажи», и в конечном итоге Lisa окончательно сняли с производства.

Несмотря на то, что Apple Lisa считается одним из неудачных проектов в истории Apple, не имевших коммерческого успеха, этот компьютер заложил основу для Apple Macintosh, который произвел настоящую революцию в индустрии персональных компьютеров.

Подпишись на наш блог, чтобы не пропустить новые интересные посты!

Показать полностью 5
Отличная работа, все прочитано!