Pull to refresh

Comments 115

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

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

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

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

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

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

Не вылетала память, зависал комп по причине отсутствия кеша, в общем эмпирически понял, что не надо давать команду, если не выполнена предыдущая. В остальном работала без проблем - просто рабочая лошадка. После искры пробовал ЕС 1839 кажется так называлась), та техника было хуже. Искра супер персонала 1990 года. Монитор с зелёной псевдографикой.

Эх... Ностальгия... Была у нас Искра на ВЦ института, но кажется с винчестером на 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.

Information

Website
ruvds.com
Registered
Founded
Employees
11–30 employees
Location
Россия
Representative
ruvds