Pull to refresh

Comments 114

А я на Искра-1256 поработал :)

А мне отец притащил с работы «Нейрон И9.66». Вот это да, это было исполнение. Ядерный взрыв пережило бы.

Да так себе исполнение. Память вылетала часто.

Значит, мне повезло. Работало совершенно беспроблемно.

На двух экземплярах лично наблюдал - вжух, и 512 Кб превращается в 256 Кб, на другом - 256 Кб в 128 Кб. А 128 Кб это уже фиаско. Если на 256 Кб ещё как-то можно было жить, то 128 К это приговор.

Так это, поди, не память вылетала, а мультиплексоры какие. Как будто на 1841 такого не было…

Скажите это тогдашнему пользователю «Радио-86РК», он бы 128 кБ с руками оторвал.

Эх... Ностальгия... Была у нас Искра на ВЦ института, но кажется с винчестером на 5 мегабайт. По сравнению с рядом стоящими ЕС-1840 это был крутой компьютер. Но на ВЦ мы ходили, когда не хватало места в дислейных классах кафедры, а там стояли откуда-то списанные 286е и 386е. А через 5 лет мы заканчивали институт со вторыми пентиумами.

А что уж такого "крутого" было у Искры по сравнению с ЕС-1840? Винчестер разве что. А в остальном машины абсолютно одного уровня. Тот же ВМ86 процессор, тот же CGA, те же 512-640 килобайт ОЗУ.

Ну насколько мне запомнилось у той Искры был цветной, а не чернобелый монитор, ну и вроде она не шумела как пылесос в отличие от ЕС1840.

Только одним, но главным параметром. Она как минимум начала производиться на один год раньше ЕС-1840 и на два года раньше, чем ЕС-1841. А это, сами понимаете, две большие разницы!

Ну я всё таки про технические характеристики писал. Вот ЕС1842/49 действительно были на полголовы выше - и процессор ВМ86М с расширенным набором инструкций и даже с эмуляцией (неполной впрочем) 286-ого, и EGA, и нормальный конструктив без корзины с материнской платой и почти нормальная ISA шина.

Ну так ЕС-1842 еще позднее появилась и, конечно, была на полголовы выше ИСКРЫ-1830. И сравнивать её уже надо уже с другими персоналками.

Лично у меня была ЕС-1842. И ведь были еще и ЕС-185х (сейчас в музее) :

Знаменитая "Искра Пол-одинадцатого" ! на рязанском заводе САМ (Счетно - Аналитических Машин) делали с зелёным дисплеем.

Ходили упорные слухи, что кто-то работал на «Искре», оборудованной настоящим процессором Intel 8086 с сопроцессором i8087, и, дескать, по быстродействию она значительно обгоняла отечественный оригинал

Насколько я знаю, КР1810ВМ86 был полным аналогом Intel 80C86, а Intel, в свою очередь, все свои процессоры 8086 выпускал с одинаковой тактовой частотой 4.77 МГц и, соответственно, одинаковой производительностью. Хотя были фирмы вроде NEC, которые выпускали более разогнанные аналоги.

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

КР1810ВМ86 был полным аналогом Intel 80C86

Этого не может быть хотя бы потому, что 80*C*86 -- это CMOS, а кр1810вм86 -- NMOS.

процессоры 8086 выпускал с одинаковой тактовой частотой 4.77 МГц

Частота 4.77 МГц в оригинальном ibm pc была выбрана, чтобы её легко получить из частоты кварца 14.31818 МГц. При этом сам 8086 того времени имел макс. частоту вроде как 5 МГц.

Частота 4.77 МГц в оригинальном ibm pc была выбрана, чтобы её легко получить из частоты кварца 14.31818 МГц. При этом сам 8086 того времени имел макс. частоту вроде как 5 МГц.

Тогда еще не было «маркетингового» округления, иначе бы оригинальные 8086/8088 маркировались как 5 мегагерц. Через несколько лет выпустят первые 286-ые — на 6 и на 8 мегагерц. Но они же не на 6 000 000 герц и не на 8 000 000 герц были сделаны. Просто округлили для простоты восприятия. Потом точно так же будут 486DX на 33 мегагерца и разогнанный в 3 раза 486DX4 на 100 мегагерц, но 33 мегагерца × 3 раза = 99 мегагерц, а не 100...

но 33 мегагерца × 3 раза = 99 мегагерц, а не 100...

Всё наоборот. Они были не 33, а 33⅓, потому что генератор (то, что называется сейчас PLL clock generator) создавал 100МГц частоту и делил её на 3. Посмотрите на любую десктопную материнку - там обычно присутствуют кварцы 25МГц — опорный для всех частот процессора и памяти, 14.318182МГц - для таймеров старого стиля (8259, APIC) и иногда для HPET, и часто 24.5МГц - для встроенного видео где оно есть. Вот из этого 25 делаются все остальные частоты основного блока, даже мерами типа "умножить на 80 и потом разделить на 3".

С чего вы решили, что вдруг стали бы заводить совершенно неровные значения частоты типа 33МГц только чтобы сократить на жалкую дольку частоту и обмануть подачей 99 вместо 100МГц куда-то там внутрь — я не знаю, но этот ваш вывод совершенно бессмысленен.

Через несколько лет выпустят первые 286-ые — на 6 и на 8 мегагерц. Но они же не на 6 000 000 герц и не на 8 000 000 герц были сделаны.

У вас есть точные данные, сколько там именно было? Как-то странно изъясняетесь, в стиле "у нас есть такие штучки, но я их вам не покажу".

Тогда еще не было «маркетингового» округления, иначе бы оригинальные 8086/8088 маркировались как 5 мегагерц.

Так нагуглите оригинальный даташит на 8086, из 1979 года, и посмотрите там максимальную частоту. Ибеме сэкономило даже на кварце, взяв вместо 15 МГц ширпотребный 14.31818 МГц (учетверённая цветовая поднесущая NTSC). А уж архитектура компа получилась максимально убогая (даром что и 8086, уже в то время, был убогим кастратом с всего лишь 1 мегабайтом адресного пространства). И с этой убогостью воевали потом лет 15-20, пока окончательно маздос и его оболочки (вин3xx, вин95) не выпилились. Бонус -- для "обратной совместимости" большая часть этой убогости всё ещё живёт в процессорах х86.

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

И это называется -- "копроэкономика"

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

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

Я своей Искре поменял кварц, частота стала не меньше 5, а может и 6 МГц. Работала стабильно.

И коэффициент для таймера в DOS исправили?

Нет. У Искры не было часов с батарейкой и точное текущее время никого не интересовало.

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

для простенького текстового редактора вроде «Мультиэдита»

Это Мультиэдит простенький? Монстр с собственным развитым макроязыком (на котором реализовалось много полезного, вроде подсветки синтаксиса программы, автоматизации разных преобразований текста и т.п.).

Вместо них в правой части корпуса располагались два вертикально смонтированных пятидюймовых дисковода «Электроника МС5305», между которыми имелась заметная щель.

Наши "Искры" были более продвинутыми. В стильном черном корпусе, с монохромным монитором зеленого свечения и таки без щели между дисководами (или между дисководом и жестким диском для машин, у которых означенный НЖМД был в наличии). А у некоторых машин дисковод был один, НЖМД не было, а была декоративная заглушка на отсек.

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

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

компилятор специализированного языка ЯМБ

Компилятор не помню. Но на одной машине с НЖМД обнаружился раздел, невидимый из под DOS (грузились с дискеты, поскольку с НЖМД "не хотело"). Когда сделали его таки загрузочным, загрузился интерпретатор языка ЯМБ.

Кстати, язык интересный, имел с ним касательство на ЭБМ "Нева-501", в которую интерпретатор был прошит наглухо, и даже клавиатура была заточена под него (имелись специальные кнопки управления).

Это Мультиэдит простенький? 

Ох, ну, по сравнению с монструозным "Лексиконом"...

Да вроде не был Лексикон монструозным. В нем был один плюс - перенос по слогам. А первые версии были вполне компактными.

На 386 он летал довольно таки шустро. Проблема была в инсталляции, ключевых дискетах и т. п. — это если легальную копию ставить.

Моя первая XT-шка была Искра-1031. Тот же компьютер, что Искра-1030 но с другой корзиной и в другом, на мой взгляд, более удобном, корпусе.

У нас в школе такие были, программировали движение эллипса на бейсике, факультатив был по субботам

Нам на этих компьютерах в институте почему-то преподавали очень нужный, а главное, чрезвычайно актуальный в 1992 году Fortran 77...

А почему он не актуальный? Да еще и в 92-м. И еще от института зависит.

К тому времени я уже писал на Паскале и вовсю изучал Си. При этом у нас шли бесконечные холивары между "Сишниками" и "Паскалистами" на предмет "Чей пирог вкуснее". Кому как, а лично мне Turbo Pascal, который уважаемые оппоненты презрительно именовали "Трупо-паскалем", нравился больше. Но со временем "Паскаль" как-то стал оттесняться со сцены, и коллеги-студенты говорили: вот, видишь, никому оно не надо... Но тут внезапно появилась Windows 95, а затем Borland Delphi...

Я познакомился с Turbo Pascal после школьного Бейсика, где-то в годах 98-99, на курсах. С С/С++ вообще не был знаком, поэтому очень долго сидел на Pascal (и да, Delphi очень нравился). В аспирантуре посоветовали писать свою программу на С++, пришлось изучать), Visual Studio, MFC... В С понравилась лаконичность скобок {} против begin/end Pascal, и всё...

Всё меняется... В первой половине 90-х про Паскаль говорили, что это не модно, не стильно и не молодежно. Юникс написан на "сях", какой-то финский студент, мол, свою операционку пилит, тоже на "сях"... А потом внезапно появился Делфи с синтаксисом от Паскаля, в котором можно было сваять простое оконное приложение за пару минут, и это было вот прямо очень круто для своего времени. Хотя мне, например, воспитанному с пелёнок в парадигме алгоритмического программирования (нас же учили по блок-схемам, нарисованным в тетрадочке), идеи ООП заходили с огромным треском...

А еще в институте был предмет "Программирование микроконтроллеров", где давали ассемблер и вот эти все флаги, регистры, стеки... И народ говорил: да кому это нужно, контроллеры умрут, будущее за виндой и оконными интерфейсами... А сейчас вот - SoC, одноплатники. Кто лекции тогда не прогуливал и умеет в ассемблер для микроконтроллеров - очень неплохо себя чувствует.

Потом появился веб, и все стали писать на Перле. И я стал писать на Перле. И люди говорили: вот она, технология будущего, на века! А потом появился РНР... А Java, которую я впервые увидел в апплетах в браузере? Возможно, ошибаюсь, но не помню, чтобы она была очень популярна на определенном этапе... До появления Андроида...

Подскажите, где можно "неплохо себя почувствовать", зная ассемблер, например? :)

На китайской фабрике, наверное. Сейчас полно нано-контроллеров за условные пару центов, для которых пишут как раз на асме, ибо там что-то типа 16 байт оперативки и 512 otp. В каждой китайской поделке есть такой контроллер (иногда как китайская сопля), ибо он дешевле, чем даже рассыпуха в нужном количестве.

Еще есть элита, которая кодит на асме для DSP (условно тоже микроконтроллеры), однако туда без отличного знания матана, линала, cv, и прочих очень сложных дисциплин доступ закрыт наглухо.

Там "псевдо-С", на асме только сильно требовательный ко времени код.

Подскажите, сейчас DSP актуальны?

В свое время перед дипломированием у меня была развилка: либо DSP, либо "числодробилки" (численные методы). Руководитель переманил (читай сделал манипуляцию) на последние, что оказалось сложным и не особенно востребованным... Сейчас понимаю, что выбор DSP был бы гораздо выгоднее).

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

ХЗ, я уже с асма ушел давненько. Только ну оччень сильое "что-то" может заставить его применять. Хотя он и позволял экономить флеш, да и ОЗУ (но реже-реже) и загрузку контроллера

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

народ говорил: да кому это нужно, контроллеры умрут, будущее за виндой и оконными интерфейсами

Какой "народ" такое говорил? Он вообще понимал что-нибудь в контроллерах и в том, где они используются? :)

Писал на Turbo C++ 1.0, но потом с серьезными людьми и задачами уже использовал Zorteh C, gcc. Компилировали в консоли с make. Долго не мог по религиозным соображениям использовать Pascal, но пришлось и успешно. В те годы вообще 5-7 языков в день использовали легко. Подкупила скорость компиляции в Turbo Pascal 5.5, потом конечно Delphi.

Java в Москве активно продвигал Sun, который со своими станциями и серверами пытались влезть в МО и другие гос структуры. Проводили семинары и прочее. Но язык был бедный и да, заходил сложно.

Еще 90е - это эпоха RAD: Clarion, Clipper и т.д. VBA тоже. Power Builder с data object - светлая печаль )))

А вот когда переходили на Web, то выбор был по сути между Java и ASP. Попытки Borland, Power Builder зайти на сервера отследили с печалью. C Perl сталкивался только, когда с Bugzilla надо было что-то сделать.

У нас на курсе ходил стишок: "Все, кого ты не спроси, программируют на Си, и найдёшь сейчас едва ли программиста на Паскале".

Тот, кто проектировал клавиатуру- очень злобный социопат.

Это же надо додуматься- вынести кнопку RESET на клавиатуру!

Сколько труда было потеряно из-за этой кнопки!!!

Думаю, каждый, кто за ней работал, хотя бы раз случайно нажимал ее.

Думаю, каждый, кто за ней работал, хотя бы раз случайно нажимал ее.

Я не нажимал. Колпачок - великое дело (нашелся кто-то умный, и спас нас, студентов от этой печальной случайности). Другие просто демонтировали (выламывали) эту кнопку (ресет заменялся выключением и включением). Еще как-то заменяли или изменяли кнопку так, чтобы нажать ее можно было только чем-то тонким (ручкой, например).

Кстати, дело проектировщика этой клавиатуры не умерло. Кнопка выключения питания в "удачном" месте под блоком с клавишами Del/Ins/PgUp/PgDn/Home/End, кнопки Reset и питания на корпусе в таком месте, чтобы было удобно случайно нажать. Много их.

Вы только подтвердили, что тот, кто проектировал эту кнопку был не совсем прав )

Кстати, дело проектировщика этой клавиатуры не умерло. Кнопка выключения питания в "удачном" месте под блоком с клавишами Del/Ins/PgUp/PgDn/Home/End

Если вы про новомодные ноутбучные клавиатуры - там для срабатывания нужно пол-секунды удерживать нажатой кнопку выключения, при кратковременном нажатии реакции нет. И эта кнопка обычно настроена на перевод ноутбука в сон, а не на выключение питания, ноутбук вообще месяцами не перезагружают, ибо есть режим сна S1 или S0. Поэтому максимум, что можно потерять - секунд 5 на засыпание/просыпание. У меня такая клавиатура, работе не мешает, хотя и восторга нет.

Если вы про новомодные ноутбучные клавиатуры - там для срабатывания нужно пол-секунды удерживать нажатой кнопку выключения, при кратковременном нажатии реакции нет.

Я про обычные ps/2 и USB клавиатуры, когда прямо под означенным блоком располагалось еще три дополнительных кнопки - выключения, сна и еще какая-то. Сон еще пережить можно было, хотя раздражало сильно. А выключение основательно выбешивало. Происходило же выключение по умолчанию в один клик. Конечно, там можно настроить поведение, снять колпачок с кнопки. Но это делалось уже после пары случайных нажатий и не всегда по разным причинам было возможно.

А годы спустя другой социопат додумался добавить кнопку Power к блоку клавиш управления курсором

Скажите это дизайнерам современных ноутбуков, которые ставят кнопку Power в основной блок клавиатуры!!!

Так просто тупо дешевле получается. Это к маркетингу, - а он такой.....

«Кроилово ведет к попадалову» — народная мудрость. :-)

Тот, кто проектировал клавиатуру- очень злобный социопат.

Это же надо додуматься- вынести кнопку RESET на клавиатуру!

Сколько труда было потеряно из-за этой кнопки!!!

Думаю, каждый, кто за ней работал, хотя бы раз случайно нажимал ее.

Этот монитор мог работать в двух текстовых режимах: 25 строк по 80 символов и 25 строк по 40 символов, а также умел выводить графику с разрешением 640X200 или 320X200 точек.

Только "мог" - это не про монитор, а про графический адаптер.

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

Цеплял к 6105: БК0010 - 256 строк, старую ПК видеокарту с TVOUT: 800x600 (черезстрочка, то есть 300 строк).

Все верно. Используемый контроллер видеоадаптера пограммировался на столько, что позволял устанавливать "нестандартные" видеорежимы. Например, можно было задать высоту выводимых символов 4 линии растра, и, при помощи вывода псевдографики занимающей 1/2 ширины знакоместа, получить поле крупных "пикселей". Отрисовка которых производилась в текстовом режиме, что давало большее число доступных цветов, чем 4 в режиме графики 320х200. Пусть крупных, но быстрее и красочней. (об этом режиме узнали на примере его использования в одной из буржуйских игр того времени)

До сих пор помню звук, с которым работали эти болгарские дисководы на 5,25 )

Правда на примере компьютера ЕС 1841, но дисководы те же

Был в пользовании у меня такой компьютер в 1995 наверное уже году, даже было дело нашел каким-то чудом математический сопроцессор i8087, не имея документации опытным путем была найдена перемычка, которая блокировала его включение, потом в Turbo Pascal была подключена спец библиотека для проверки работы сопроцессора - ускорение было очень значительное при расчете интегралов Чебышева.

В наших местах были в ходу ЕС-1840/41, либо с двумя флоповодами 5.25", либо с одним 5.25" и одним НЖМД на 20 МБ. Чьего прозводства были НЖМД уже не скажу, но скорее всего что-то импортное так как помещался он в один юнит.

Язык Машин Бухгалтерских (он же ЯМБ) это из серии "ненормального программирования". Язык похож на языки программирования советских микрокалькуляторов, в нем используются кириллические символы и операторы в кодировке ДКОИ (в ней латинские и кириллица совпадают). Современным любителям Форта и прочих брейнфаков наверное зашел бы хорошо. Столкнулся с ним только раз на машине Искра-554, была у нас одна такая в брянском ДЗН. В качестве устройства вывода - бумага (хотя предполагалось подключение ЭЛТ монитора, но у нас его не было). В качестве накопителя - карта с полоской магнитной ленты (512 байт), такая же как современные банковские карты. Сама машина - эдакий гигантский калькуятор для бухгалтеров со встроенным АЦПУ, и называли её ЭБМ вместо ЭВМ. :)

а также видеокарту формата CGA, выдававшую 16 цветов при разрешении 320х200 точек

CGA в графическом режиме умел либо 320x200 по 4 цвета из 16 цветной палитры, либо 640x200 и 2 цвета, либо текстовые режимы 80x25 или 40x25 по 16 цветов отдельно на текст/фон. Палитра была неизменной. Знакогенереатор незагружаемый (несколько таблиц в ПЗУ с возможностью выбора джамперами на плате). У меня целая статья есть на эту тем. :)

А как же режим 160x200 16 цветов? А как же видеорежимы с "артефактными" цветами при использовании композитного видео-выхода? Неее, CGA это гораздо интереснее, чем могло бы показаться из сухих строк формальных характеристик.

Это нестандартные режимы и в документации от IBM они не фигурируют, но возможны путем манипуляции битами в регистрах конфигурации чипа контроллера ЭЛТ Motorola 6845 вокруг которого построен CGA. В моей статье как раз про всё это написано.

У меня был вариант с жестким диском на 10мб. Его отличительной особенностью была необходимость "парковать" его перед выключением, чтобы головка приземлялась в нужном месте и не царапала поверхность. Ну и из-за этой особенности количество поврежденных блоков у меня спустя годы уже приблизалось к 30% всего объема диска!!

Ох, какая ностальгия! В институтские времена, мне друг (постарше меня) рассказал что у них в лаборатории появился офигеть какой комп - "IBM PC Super AT". Фраза запомнилась. На занятии я увидел эти "Искры" и заметил, что белая передняя панель очень правильно-шершавая! Т.е. что-то написать так и хочется! Я взял простой карандаш и написал это буквосочетание - "IBM PC Super AT". Позже преподаватель ответственный за компьютерный класс увидел и обиделся на всю нашу группу - воспринял это как издевку. Сказал - ну это как на "Запорожце" написать "Мерседес" - вот зачем? Зачем?!

Ну первокуры они такие...

Ну и напрасно обиделся - нормальный ведь "Запор", в смысле, компьютер был... До сих пор с теплотой вспоминаю.

Ну уже много было 286 и даже 386 были. Помню слова одного товарища по поводу 386DX-40. "Это хороший компьютер. Это очень хороший компьютер!"

Они стоили даже не как крыло от "Боинга", а как целый "Боинг". Я себе 386-ю с более дешевым процессором Am386 купил, кажется, курсе на 4-м, да и то по большому везению, и зарабатывать на нее пришлось долго... А до этого работал на "Поиске" с КМ1810ВМ88 (Intel 8088), и был вполне счастлив, что могу себе позволить хотя бы такое.

А до этого работал на "Поиске"

Вы счастливчик. Я о "Поиске" только мечтал, примерно с 1990-го после прочтения серии статей о нём в журнале "Наука и Жизнь". Заработать на свой комп у меня получилось только в 96-м и то был уже AMD K5.

Да, первый комп, как и многие в то время, собирал по-частям. Самая первая запчасть на которую я сам заработал была звуковоха SoundBlaster 16 и комплект креативовских же колоночек с усилителем. Я её долго гонял в компе на работе, пока мой домашний "собирался". Вся контра завидовала и приходила порубиться в Вольфа, в Дум или Дюну2. :)

В той модели, с которой я работал (кажется, 1030.1), был переключаемый знакогенератор для CGA - нажатие Ctrl+Alt+1..4 выбирало один из 4 вариантов в старшей половине: "основная" ГОСТ, "альтернативная" ГОСТ, оригинальная cp437, и ещё какая-то, уже не помню. Запустив программу и увидев зюки, можно было поискать нужный вариант. В основном мы использовали, конечно, "альтернативную".

А вот у клавиатуры была раскладка JCUKEN, а сканкоды как для QWERTY. В результате, когда я набирал диплом в ChiWriter, который был завязан на расположение клавиш QWERTY, приходилось мапить в голове, где какой символ.

В остальном была как банальная XTшка.

Я в отладчике посмотрел, что происходит при нажатии Ctrl+Alt+1..4 и сделал .COM-программку весом не более 10 байт для включения альтернативной ГОСТ. Её прописывали в AUTOEXEC.BAT

А помните, что именно оно делало?

(Предполагаю запись чего-то в регистр чего-то, но где?)

Скорее всего, что-то в какой-то порт писалось, после чего на видеокарте происходило переключение банков ROM, из которых брались шрифты.

.COM программы отличаются от .EXE тем, что не имеют заголовка. И вообще ничего не имеют, кроме кода, который в самом минимальном варианте состоит из INT 20, что составляет, если не ошибаюсь, два байта. Плюс несколько байт для записи в регистр.

Или ret. Вроде 1 байт. Тоже допустимо.

Делите на ноль. Одна английская компания довольно долго продавала программу, позволявшую повторно запустить ранее запускавшуюся .com программу, не имея файла! Программа продавалась за 7 фунтов, и однажды один из клиентов задал вопрос - почему так дорого, если объём программы 0 байт? Впрочем, он согласился, что программа заявленную функциональность выполняет.

Байт. COM не может быть больше 64 килобайт, потому что COM программа не может менять сегментные регистры, что DOS дала, в том и работает. Ну и процедура исполнения намного проще — загрузили код и перешли на первый байт. У EXE есть заголовок, в котором описано, куда какой кусок кода записать, как связать сегменты кода с сегментами данных и т. д.

Файл не может. Программа - без проблем. После загрузки распаковать в выделенную память основную часть и все дела. А так - да. Для резидентов приходилось ещё освобождать остатки 64кб, которые всегда выделялись при запуске.

Ага, был такой прикол. Правда назначения его не понял. Всегда был в одном положении

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

На военной кафедре был такой... в 10МБ винчестером. после выходных он не раскручивался, надо было его толкать на ребра на моторе шпинделя :) Что бы не разбирать каждый раз корпус, сделал из авторучки с кнопкой "стартер" - закрепил ее в отверстии на мордочке винта, при нажатии на кнопку изогнутый стержень толкал ребро шпинделя диска :) А применение было такое - я на нее программу написал, которая несколько датчиков Морзе Р-010 принимала и считала ошибки. Чтоб самому зачеты не сдавать :)

А применение было такое - я на нее программу написал, которая несколько датчиков Морзе Р-010 принимала и считала ошибки. Чтоб самому зачеты не сдавать :)

Зачеты по телеграфированию? А сколько WPM нужно было и на каком ключе?

Эээх. Да. В 1991 году, на первом курсе, на Искра-1030 нас занимали Фортраном. А в 1993-м устроился работать оператором в том же ВУЗе, в класс Искра-1031. На MSDOS 3.чего-то там.

Только вот один нюанс. Стандартная ёмкость дискет 5,25" составляла 360кБ, а не 720. Для того, чтобы можно было разметить (писать и читать, конечно, тоже) на 720 кБ, необходимо было запускать что-то типа 800.com. Русификатор rk.com (после этого долго отвыкал переключаться двумя шифтами).

Не только 800.com, надо было еще дисковод менять на 80-дорожечный.

У нас стояли 80-дорожечные. Еще, помнится, было устройство для калибровки дисководов..

800.com позволял форматировать 720кб дискеты на 800кб. Но дисковод должен быть Double Density. А на XT обычно ставили Single Density, который умел лишь 360.

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

Так и не решенная загадка. У меня были дисководы на 360, которые с 800 могли работать на запись на 730 (а не 720, эти только на чтение). Так и не понял, какая у них была геометрия дорожек

Хм, а прорезать выемку разрешения записи, симметричную имеющейся и повернуть дискету на 180?

и ещё одна смоленская модификация — «Искра-1030М МИКРО» в более компактном корпусе

называлась Микро86М, с процом ВМ86М на 8МГц и модном корпусе мини-тауэр.

Да, ностальгия, - тоже пришлось попользоваться. Только еще и мышка была (и желание убить того, кто ее проектировал)....

А какой дизайнер догадался поставить дисководы боком? Такую дверцу слева направо закрывать жутко неудобно...

Я помню была такая байка, что вертикальное расположение приводов экономит ресурс дискеты. Бред конечно, но в то время дискеты тоже стоили денег, и дохли они часто.

Я тоже эти байки слышал, и про головки аналогичное было...

Тоже были "зеленые" Искры. И одна с нжмд и цветным монитором. Стоила монохромная Искра, если не ошибаюсь, 70 000 рублей (стипендия в 92-м была 700 рублей кажется, пачка Мальборо около 200)

Я достал ещё одну плату ОЗУ, изменил у неё адресный диапазон и у меня получилась Искра с почти целым мегабайтом памяти, за исключением видеопамяти и BIOS.

В биосе Искры был код, который позволял дописывать в него собственные расширения - он искал в диапазоне памяти, отведённом под биос определённую комбинацию байтов и если находил, выполнял тот код. Я добавил туда код, который по умолчанию выполнял загрузку сразу с винчестера. Загрузка с дискеты происходила только если была нажата специальная комбинация клавиш. Это спасало от загрузочного вируса DIR.

Помним-помним.

Как периодически горели платы памяти (512 кб у наших), как программа на С компилировалась примерно час, и как на ч/б мониторе мы научились отличать красные бутылочки от синих в "Принце", по разной текстуре.

Не, при первой же возможности купил себе 386 и ни разу больше не пожалел...

Искра-1030» навсегда останется надёжной и удобной персоналкой,

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

Кстати, чтобы хулиганы не нажимали резет, на него клали монету. Какую точно не помню, но явно из советских.

Еще вспомнилось. В кодировке символов почему-то кириллическая "р" на Искре заменялась латинской "p". Было два учебных класса - в одном Искры, в другом "нормальные" компьютеры на 286 проце (модель не помню).
Набрал программу на прологе на Искре, а отлаживал в другом классе. Интерпретатор писал, что-то вроде: нет такого предиката "поискпрохода". А он есть. Ты его видишь. Сличаешь побуквенно. Удаляешь все лишнее, оставляя совсем мало кода. Бьешься головой о стену. Решаешь, что программиста из тебя не выйдет и пора все бросить. Тупо от безысходности перепечатываешь название и все работает! Экспериментально находишь проблемный символ. Навсегда отказываешься от кириллических символов в коде в пользу латиницы. Раздумываешь где найти пистолет и разработчиков этой фигни

Тут, наверное, кому как повезло. У нас "Искры" были неубиваемыми. И проблемы с 'р' не было (которая у вас, возможно, была программной, т.е. доайвер клавиатуры чудил, или на уровне версии DOS зашито было).

Вы использовали кириллицу в коде? Ее и а комментариях-то использовать нежелательно, особенно если код долгоживущий и прожил со времён cp866-koi8r-cp1251-utf8

Ну может хоть теперь больше меняться не будет.

А на Искре к тому же была еще кодировка ГОСТ, которая даже не 866

"р" - 0xe0 в cp866 - наверно, пытались обходить совпадение с префиксом 0xe0 для расширенных стрелок, RAlt и прочих клавиш из новых клавиатур.

По-моему Delphi 2.0. 92 или 93 год Я в каком-то книжном в Москве покупаю фирменную коробку с ПО. Как она там оказалась и сколько стоила, не помню. Не думаю, что много, раз купил. Книг с десяток отличных. А запах!!! ))) Инсталлятор в двух вариантах на дискетах 5 (штук 20) и 3 дюйма. Но та версия отличалась ошибкой при наборе русской «р», которая намертво вешала систему. Вот же была печаль. Работал на предыдущей, ну и обновление скоро приехало.

Помню проблемы с буквой р в Нортоне и других досовских программах того времени. И был специальный патч, исправляющий ее.

Странное утверждение про  "достаточно мощную машину" для 1993 года, учитываю, что в то время уже 486 начали появляться.
В 1992 году наше "базовое предприятие" как-раз решило избавиться от 286 (разработчиков они уже не устраивали) и "скинуло" их в учебный институт на кафедру. Ну и осталось у нас всего 2 Turbo XT на NEC V30 на 10MHz. Одну использовали исключительно для набора теста - она была без винчестера, но зато с хорошим монитором Hercules, а вторая часто и простаивала.

Тоже удалась начать свою рабочую деятельность именно с Исккры 1031. У нас конечно были и 1030М(с двумя дисководами), но 1031 были интереснее, в них был НЖМД (он же хард на 20Мб)...это вам не флоп на 720, система грузилась мгновенно, разница была такая же как сейчас между hdd и ssd. А вообще Искра это была боль постсоветского времени в плане веса, жаль, что автор не упомянул это немаловажный момент. В молодости, кажется, что запас здоровья не ограничен и можно было таскать по 2 таких системник за раз.. Сейчас конечно понимаешь, как сильно я тогда ошибался. Кстати на смену Искрам пришли 286е марки Global USA, системник был на 2 порядка легче, флопы пошли уже на 1,44Мб, жёсткие диски размером поменьше, с объёмом побольше 40-80 мб., но главное - появилась стандартизация разъемов и портов между разными поколениями pc/xt совместимого железа.

системник был на 2 порядка легче

То есть грубо в сто раз. Не то, чтобы невозможно, но немного сомнительно.

Кто-нибудь знает способ аутентичной эмуляции Искра-1030 и ЕС1840/1841 на PCem или 86Box?

Sign up to leave a comment.