Что такое ОС? Нет, это не "балшой полосатый мух", и не то, вокруг чего вертится "Зэмл". Операционная система, посредник между счастливым пользователем и суровым процом. Который переваривает исключительно шестнадцатеричные символы. О том, что он их еще потом на двоичные разбирает — лучше даже не задумываться. И так страшно — привычные числа, совпадающие с цифрами продолжаются только с нуля до девяти. Дальше йок — 0A. И абвгдейка до 0F, пятнадцать. Ужас. Число 255 выглядит как FF.
Программировать в таком режиме можно и нужно — так делаются лучшие игры, полностью используя возможности процессора. Но для 99 % обычных людей компьютер не должен быть пугалом.
Для того и нужна система, служащая прокладкой между кремниевыми и белковыми мозгами — переводящая требования человека в строгий ряд машинных команд, и ответ в удобную для восприятия форму.
В древних компах это было реализовано совсем простейшим образом, точней почти никак. Загрузка-выгрузка кода программы, тип носителя не важен — от перфокарт/перфолент (бумажки с дырочками, несущими информацию) до первых винчестеров. Программа загружается в ОЗУ и работает. Но рано ли поздно, этот процесс решили упорядочить.
Самым ярким образцом стала система CP/M — расшифровывается как "Контрольная программа/монитор для микрокомпьютеров", живет аж с 1973-го года. И процветает, до сих пор — несмотря на то, что молодой и хитрый Билли Гейтс, обработав её напильником, выпустил в 1981 м году свой MS-DOS. На первых порах успех слабоват, используется только в машинках IBM.
Ну а в мировом зоопарке компов каждый производитель делает свой букет. С точки зрения процессора и пользователя например наш, прошитый в ПЗУ "Спектрум+" Бейсик тоже операционная система. Причем не самая худшая — поддерживает работу с кучей устройств хранения данных, запуск программ в машинном коде, интерактивный диалог с пользователем. Например команда SAVE m1 "Program" при отсутствии микродрайва — вежливо пошлет нафиг…
Ну а теперь, с появлением все более навороченных машин во весь рост встала проблема, ея величество Многозадачность. Задумчивое такое название, а к результатам её работы все давно привыкли — работаем на компе, слушаем музыку и одновременно качаем из инета фсякую фигню. Простейший пример, но задуматься над тем, как это возможно — голову поломать легко.
В старых машинках было все просто, как у нацистов — один процессор, одна память, одна программа, и ниипет. Если что — восемь бед, один ресет. Поздней, уже на Спектруме с расширением, или на "плюсе" была фактически введена простейшая пофигическая многозадачность. Т. е. какая-то программа радостно работает, до определенного события. Например если ей приспичило данные записать на микродрайв. Тут она резко стопорится, из теневого ПЗУ радостно выползает программа-контроллер, кушает данные, делает работу. И снова тихо уползает, передав назад управление программе в основной памяти.
Но сейчас задачка стоит посерьезней — тут уже нужно думать. И нам, и процессору, и программам. Будем использовать приоритетную многозадачность.
То есть куча программ бодается за процессорное время и доступ к памяти, внешним устройствам. Естественно это надо контролировать, и висит постоянно в памяти ядро ОС.
Способное при необходимости раздавать пендели остальным процессам, и вырубать их если нужно. На текущем уровне, при мизерных объемах ОЗУ казалось можно было бы и обойтись — живут же "ПиСи-шки" под однозадачным ДОС-ом. Но зачем плодить себе же в дальнейшем проблемы? Анахронизмы MS-DOS торжественно прошагают аж в следующее тысячелетие. Как в том анекдоте: "Папа, а правда Виндовс многозадчная ОС? Правда, сынок. Паапааа, а покажи! Сейчас, только подожди пока дискету отформатирую…"
К тому же при создании "Квантового Скачка" мы твердо взяли курс на многопроцессорную архитектуру. И полноценно использовать ее без многозадачности будет невозможно. Так что прошитый в ПЗУ "Диспетчер процессов" работает с максимальным приоритетом, управляя всеми остальными программами, раздавая им ресурсы согласно приоритетам. Он же аппаратно работает с девайсами реального времени, например с мышкой. Хотя немножко неточно сказал — там записана целая QLOS, занимая почти половину из 64кб ПЗУ. Мы долго решали, как быть с возможными ошибками и апгрейдами. Использовать перезаписываемое ПЗУ? Слишком дорого, годится только для тестовых машин. И на них старались отловить все баги, отладить все варианты. Но все равно, на серийных машинках, если перевернуть — снизу была маленькая крышка. При необходимости можно открутить два болтика и заменить ПЗУ, без потери гарантии. На исправленное, хотя к счастью не потребовалось — или проапгрейженное. Например ёмкостью в несколько раз больше, и с драйвером жесткого диска. Ну, это я немного вперед забежал. Кроме собственно контроллера процессов в ПЗУ был прошит привычный язык программирования, бейсик. Привычный, да не совсем — по своим возможностям он был велик и могуч.
А история его создания была весьма веселая. Мы его тихонько начали делать еще с начала 83-го, стараясь сделать как можно лучше. Но в один прекрасный сентябрьский день папик, до того спокойно читавший свежий номер журнала "Синклер Юзер" вдруг подпрыгнул. И спешной походкой пошел к ближайшему телефону, бурча при этом "восемьдесят пятый, восемьдесят пятый. Ламеры википедовские!". Естественно я увязался следом. Ну а пока ехали — послушал дивную историю. Оказывается, была контора, сделавшая для старичка "Спектрума" супернавороченный диалект Бэта-Бейсик. На нем с нуля практически можно было хорошие игрушки делать, но отец считал, точней читал — что выпущен он будет только в 1985. А тут в журнале рекламка, фирма "BetaSoft", адрес. Вот мы и на месте. Хм. Обычный дом. На звонок открыл представительный такой дядька. Сразу удивил, заявив "А, мистер Пупкин энд Джуниор! Вэлкам!". Оказалось вся контора состояла из одного человека, весьма веселого и даже гениального — доктора Энди Райта. И, когда мы предложили участвовать в разработке языка для новой машинки — джентльмен с радостью согласился. Однако упорно отстоял независимость своей фирмы, заявив что это дело чести. Ну, это его право, а работу он сделал "на отлично", заимев некислый профит сразу, и дискеты с компилятором продавать будет потом. Кстати может так и лучше — собирать все яйца в одну корзину не стоит, закостенеть можно и вымереть как динозавры.
"Фирменный" ввод команд не по буквам, а комбинацией кнопок убрали — когда то он был выгоден и удобен, особенно при дешевой клавиатуре. А сейчас количество команд выросло, и вводить их таким способом стало непросто. Зато ввели в мировую практику программирования, да и не только — систему интеллектуальной подсказки при наборе. Нажал пользователь кнопку "R" — машинка ждет, что дальше. А вот если он нажмет следом "A" — варианты резко сужаются, и она пытаясь предугадать желания человека, продолжает команду "RANDOMIZE" например. И ждет подтверждения. Запатентовали конечно, а как же! Вообщем над языком постарались как следует, приятную среду программирования сваяли.
Синклер долго хотел обозвать её Super-Basic-ом. Действительно супер — структурированный, фактически объектно-ориентированный, язык был хорош. Но давать такие радикальные названия не стоит, заявил Батя, иначе потом ничего лучше не сделаем. Так что 32кб в постоянной памяти занял QBasic. Не понял только, почему папик так это название отстаивал? На прямой вопрос ответил туманно — "пусть Билли другое придумает…"
Остаток ПЗУ занял файловый менеджер, что то вроде несуществующего еще Нортон-коммандера. Два окна, куча функций для работы с файлами, поддержка всех мыслимых устройств — даже с магнитофонной кассеты каталог может снять… Минут за 90. Он с диспетчером процессов был тесно связан — ведь память тоже можно как RAM-диск рассматривать.
А где же привычные "окошки"? А нету их, рано. Слишком большое баловство тратить на них память, пока. Хотя графические оболочки уже есть, например на первых Эплловских "Макинтошах" — Стив Джобс как всегда жжот. Ну и у ближайших конкурентов скоро будут, "Workbench" на Коммодоровской "Амиге" и TOS на новенькой 16-битной "Атари". И Билли, который Гейтс, тоже подтянется, с "Виндой" образца 1.0!
Но на текущий момент все эти красоты с окошками — баловство. И для Спектрума подобие винды много раз делали, тогда… Смысла нет — это лишь красиво разукрашенные файловые менеджеры. Один фиг, когда приоритетная программа запускается — хапает себе всю доступную память и целиком экран. Свопить тоже некуда, харды пока в перспективе и ценник далек еще от вожделенных 999? за 20 мегабайт. Мы тоже сделаем графическую операционку, и даже начали над ней работать — название во всяком случае уже есть. Но пока 256 килобайт памяти считаются хорошим результатом — рано. Как говорится, вам шашечки или ехать?
С выбором дисковода тоже долгая баталия была — пусть Синклер и не пытался впихнуть микродрайвы, как в "прошлый" раз. Но выбор был труден, между ценой, качеством и эффективностью. Нашей конторе очень настойчиво советовали выбрать либо "блины", дисководы 5.25дм — либо 3дм привод, фирмы "Hitachi". Причина проста — оба этих стандарта тихо умирают, у производителей перепроизводство. И естественно им нужно расширить рынок, оттянуть конец… Ну, так сказать. Дискета стандарта "Sony" тоже не супер — конструкцию можно было бы и получше сделать. Но потихоньку становится общепринятой на рынке. Совсем скоро ёмкость до 1.44мб поднимут, мы к этому готовы. А самое главное — хитропакость большую планируем.
QLOS спокойно читает и записывает диски стандарта ПиСи, точней файловой системы FAT. Не от слова "толстый", а сокращение от "таблица расположения файлов". Фиговая на самом деле таблица — возможность создания папок добавлена совсем недавно и криво, имена файлов могут быть только формата "8_букв_имя.ТИП". То есть задать название вроде "моя_любимая_киска.jpg" пока нельзя. Ну, это у "больших", IBM-совместимых. Наша файловая система, QFAT12 позволяет обзывать файлы аж в сто двадцать восемь букв, не считая расширения. А вот игры с этим самым расширением жестко запрещены — точка в имени файла лишь одна может быть. Пока еще вирусов почти нет, но обезопасить наш рынок от потенциальных "варягов" нужно обязательно. Потому что, пережив период действительно пакостных вирусов, написанных во времена раздолья для программиста-одиночки, миф этот стал богатой почвой для издевательства над пользователями и выкачивания с них денег. Это отдельная история — вкратце, при появлении нового антивирусного продукта, пакет той же фирмы внезапно позволяет заразить ваш комп целым зоопарком, это при том, что и ключ живой, и базы свежие. Батя еще в середине десятых на всяких кашпировских забил — правильно ошкуренная система и так глушит производимое "антивирусными" производителями зверье. Тот же наш старенький ноутбук три года спокойно без всякого антивируса жил, активно жужжа в Интернете. Под ХРеновиндой, однако. Мы ему честно памятник поставим — рукотворный. Работы над портативным "Квантовым Скачком" идут, результат будет через пару лет. А внешний дизайн давно утвержден, только буквы на эмблеме другие будут…
Но это все лирика. Самое главное, что наш офисный пакет, который сваяла контора Psion будет продаваться и для конкурентов — PC c MAC-ом.
Про "винчестеры" думать можно — но рано. 8-и мегабайтный хард стоит 1200 фунтов с контроллером, по прайсу начала 85-го.
* * *
Прошел год, и многие надежды не оправдались. Да, QL продавался достаточно хорошо, и много контор писало под него программы. Но парадоксом оказалось продолжающее нарастание популярности обычного старичка "Спектрума". Все дело было в цене — "Квантовый скачок" покупали чаще всего разработчики игр, с его мультизадачной операционной системой, способной держать в памяти, использовать — и ресетить при необходимости ассемблер для сопроцессора Z80. В результате пришлось подчинится мнению покупателей — новый ZX85, вышедший на рынок в сентябре 1985-го, был игровым потомком старого "Спектрума", Еще раз обработанный напильником ZX+, он же ZX83. Испанским напильником. Принимая это решение, Синклер и Батя ругались — редкий случай, вместе. Ибо история повторилась — почти в тот же срок, и почти такую же машинку родили абсолютно независимо те же разработчики, испанцы из Investronic! Ну, в этот раз, когда получили известие о разработке — им помогали серьезней, и комп получился поприятней.
И внешне красивый, в железе те же исторически-штатные 128кб памяти, но кроме этого встроенный дисковод — такой же 3.5дм, как и в "старшем" QL. Естественно, все старые порты, музыка, джойстики — микродрайвы и магнитофон подключались нормально. "Производственный" двухцветный экран 512×192 тоже работал, в добавок был контроллер мышки от Quantum Leep.
QL был все-таки слишком дорогой машиной для "третьего" рынка, а вот такой "128к" эрзац — в самый раз. Ну а с ценой в 195 фунтов, оснащенный дисководом, стал самым продаваемым домашним компьютером 86-го года, в Британии и Европе точно. Отставая по графике от всех ближайших конкурентов — выигрывал за счет цены, и багажа игр. Перекинув с чудом работающего ноутбука всю накопленную за десятки лет библиотеку на дискеты, мы продолжали наглый плагиат.
Игра за игрой, сюжет за сюжетом — как шутил отец "Нам пива не хватит, реальным авторам проставляться — к счастью пока им нельзя, по возрасту…". Некоторые игры выходили на грани фола — так, например, получилось с игрой "Sim City", первым Симсом в истории. Версия для QL стала бестселлером в начале 86-го, порт для "Спектрума" вышел через пару месяцев. Но на нас подала в суд компания "Maxis", разрабатывавшая эту же (ОРИГИНАЛЬНУЮ, однако), игру для IBM PC. Мы честно предоставили все исходные коды, графику. Амерская комиссия не нашла ни одного совпадения — и вынесла вердикт: "Все равно, что изобрести таблицу умножения на полгода раньше конкурента".
Хотя отцу было явно стыдно… Но это не помешало ему переманить пару отличных программистов и дизайнеров из разорившейся конторы…
К тому же мы, хитрые ребята — продолжали использовать знания из будущего. Старательно при этом экономя время и деньги, особенно при использовании энтузиазма сторонних разработчиков.
С мышкой вообще интересная история. Первые "хвостатые" для ZX вышли в продажу в качестве дополнения для графического редактора "ArtStudio", в виде отдельного блока расширения, еще в 1983 м. Контора "Кемпстон" постаралась, привычные джойстики им надоели. Хотя девайс получился… Прямоугольно-угловатый, неудобный, и дорогой.
Тут я решил прикольнутся, подкинул идею наверх — и даже Синклер одобрил.
Вы как мышку современную, эргономичную и т. д. держите? Ладонь накрывает корпус, указательный и средний сверху — готовы жать на две кнопки. Ну а для пользования третьей кнопкой, не так давно трансформировавшейся в крутилку надо один из этих пальцев отвлечь. А ведь еще целых три пальца осталось! Безымянный и мизинец биологически устроены так, что сложные синхронные действия ими делать тяжеловато. Зато остается большой палец — и вот под него то и нужно ставить крутилку, с левого бока девайса. Странно, что до этого в старом мире не додумались, или инерция стандарта тормозит? Конечно инверсный вариант для левшей тоже производим — в процентном соотношении, точно по статистике. Дизайн мы строго запатентовали, а то.
Но сами производство не стали запускать. Лицензию продали тем же "Kempston"-ам, и маленькой фирме "Genius" — пусть соревнуются. Результат был… Хороший.
Самое смешное, что подключаемая по стандартному порту RS232, он же СОМ, мышка продается в немеряном количестве, давно обогнав по продажам наши машинки.
И хвостатый, удобно-эргономичный девайс ZX-Mouse, украшенный фирменной радугой, можно встретить по всему миру — подключенный к самым разным компам.
А следом пошли игрушки, удобно управляемые мышкой. Первой ласточкой был конечно "Sim City". Ну а следом великая и знаменитая "Дюна"… Жанр стратегий реального аремени и так исторически появился впервые именно на "Спектруме". Ну а сейчас народ азартно приучался строить, обводить мышкой в рамочку и посылать на врага танковые армады. А уж если противник — человек, то азарт вообще зашкаливает. Созданная с моей подачи и бурно развиваюшаяся сеть компьютерных клубов расползлась по всей Британии и ширилась по миру. Следующим хитом стала, вытащенная из файла для эмулятора, игруля "Zero Tolerance". Как следует обработали напильником, и теперь каждый вечер после работы солидные джентльмены торопились занять место рядом с прыщавыми мальчишками — чтобы вместе пройти очерердной уровень. Кармак со своим "Вольфенштейном" в пролете заранее. Модемная связь была пока ненадежна, но локальную сетку мы отладили. И даже для сотрудников наших пришлось открыть специальный компютерно-игровой пивбар, по местному паб. КомпоПаб…
Тысяча девятьсот восемьдесят шестой год стал просто праздничным для наших бухгалтеров. Нет, на рынке персональных компьютеров ничего нового не случилось — так же продавались "Спектрумы" и "Квантовый Скачок", программы игровые и прикладные.
Отдельная шуточная забава, между делом принесшая много фунтиков — мебель. Простейший удобный "компьютерный" стол, продавался отлично. Пришлось целую мебельную фабрику покупать, и расширять производство.
Но потом мы сделали ужасную пакость для всего мирового сообщества, имеющего компьютеры. Мы выпустили джинна — ТЕТРИС.
Результат был… Ошеломляющий. Тетрис был запатентован со страшной силой, кассеты-микродрайвы-дискеты для всей линейки наших машинок, начиная со старичка 81-го и кончая QL продавались очень успешно. Конкуренты встали в очередь на приобретение лицензий. Но самый большой доход принесла совсем маленькая штука.
Разработка телевизора с плоским кинескопом была остановлена еще давно, как только мы появились. Мой старый китайский "сифон", после старательного изучения возможностей, программ и прочих удобств был разобран на запчасти. Годы тщательного анализа дали результат — первые образцы литий-ионных батареек есть. И технология производства ЖК-экранов, на голову опережающих существующие тоже. Ну а раз покупатели ждут портативную развлекательную финтифлюшку — дадим!
Внешне девайс напоминал китайскую фиговину из далеких 90-х — размером десять на тридцать пять сантиметров, отсек под батарейки, куча игровых кнопок и черно-белый экран на жидких кристаллах, диагональю аж в 3 дюйма, разрешением 256×192 точки. Ну а внутри прятался наш старый-верный девайс, Синклер ZX81. В ПЗУ прошит тетрис, и еще несколько программ. Шестнадцать килобайт ОЗУ выполнены в виде картриджа, маленькая батарейка-таблетка позволяет им прикидываться так сроком не меньше года. Естественно картриджи с играми тоже продаются, втыкаясь во второй разъем. Управляющие кнопки позволяют запускать и играть в большинство игр — а дырдочка для магнитофона загружать их, со спешно добытых на чердаке заброшенных кассет. Бибикалка играет музыку, полный экстаз для пользователей. Ну а для совсем маньяков — можно прикупить пластинку мембранной клавиатуры, вот так мы первый в истории КПК соорудили. Обозвали девайс просто — ZX PPC One… Американцы долго пытались отстолбить сочетание "РС", но мы в суде убедительно доказали — словосочетание "ZX PC" или "IBM PC" имеют равные права. И динамика продаж постепенно это подтверждала.
А ситуация на рынке "тяжелых" машин резко изменилась всего через несколько месяцев. Хитрая контора "Cheetach" с эмблемой гепарда, была долгим и упорным производителем железок для наших ZX. Иногда конкурентами, для джойстиков и звука — иногда союзниками, в том числе для таких же железок. Вот такие вот перипетии. И пришли они полным руководящим составом — не на поклон совсем, а торговаться.
Отец ругался жуткой смесью англо-руглиша, Сиклер подражал. Я тоже загрустил — ведь знал же, про такой рынок… И забыл — а ведь двоюродный брат рассказывал, что за некислые деньги толкнул в нулевом году древнюю "Амигу" образца 92-го. В телестудию — только потому, что с небольшой примочкой их можно было легко использовать для, например — бегущей строки в прямом эфире. IBM с такой же примочкой стоила бы две штуки зелени минимум, тогда. Ну а тут — все десять, не учитывая инфляцию. Так вот, гепардовцы разработали девайс — копеечный совсем, для нашей машинки. Но сулящий огромную потенциальную прибыль. И, в нагляк пришли требовать мзды. Это-то понятно, контора по слухам на грани разорения, и в одиночку проект не потянут.
Клайв раздулся как павлин, наверняка помнит времена, когда "гепардовские" блоки расширения памяти продавались в разы успешней, но — быстро свернулся. Потому что с крайне суровым видом, громким голосом сам великий Алекс Пупкин заявил — "переговоры продолжатся через двое суток!".
И большую часть этого времени в роскошном, футуристическом здании SRL (прикреплю картинку из реала), в главном конференц-зале топор было некуда вешать. Решалась судьба всей концепции ZX-компов, на далекие времена.
Мнения делились жестко — опять офигевший от своей крутости сэр Клайв горой стоял за полную монополию, и не колышет повышенная тормознутость развития.
Известные либералы, Виккерс с Альтвассером были за полную открытость стандарта.
Программисты тупили… Потому что им, в принципе уже и так нельзя к твердому железу привязываться — процессоров в системе много, и сменятся будут регулярно. Если не умрем как платформа.
На самом деле заварушка началась еще за полгода до демарша "гепардовцев", на одном из нудных заседаний "верховного компокомандования" SRL. Батя задумчиво разрисовывал бумажку, выслушивая отчеты о затратах, вложениях и текущей, весьма вкусной, прибыли. С тихим, но замеченным всеми стуком положил ручку возле покрытого схемами листа. И высказал свое заявление, суть которого была — "прибыль это хорошо, будем тратить. Нам нужен сервер!".
Вся линейка наших машин была уже пленена сетью. Конечно при желании, и финансовых возможностях пользователя — особенно это касалось древнего ZX81 и ранних моделей Спектрума, модем-адаптер для них был больше размером, чем сам компьютер. Дело в том, что стандарт общебританской сети "Micronet 800" транслировал 40-ка символьный текстовый экран, и производителю модемов фирме Prestel пришлось сильно постараться. Но у них получилось, хоть и стоили модемы почти как компьютеры. Для последних версий "Спектрума" и, тем более, QL проблем не было. Но скорость этой сетки… 150 байт/с на закачку. И целых 9 байт в секунду при отправке!
Но сейчас число пользователей сети уже около 100.000, это притом что кроме ежемесячной подписки (с получением привычного диалапного логина и пароля) приходится платить еще и тарифы за телефонную связь. Немножко пенсов (уточнить) — этот недоинтернет дороговастый, однако! Но ихний главманегер, Тим Шунмакер — сидит как собака на сене. И ничего не хочет менять. Бабло капает, и больше его ничего не колышет. Хотя количество потенциальных сервисов растет, и быстро. Абсолютно независимо появился прообраз электронной почты, и работает. Самое забавное, от чего я надолго в шоке был — онлайновые многопользовательские игры уже есть!
Их сейчас зовут "MUD", многопользовательские подземелья, в основном похожи на уже описанные текстовые адвентюрные игры. Но там одновременно толпятся онлайн сотни человек — торгуя, воюя, дружа и враждуя. И все это на текстовом экране, причем модель компьютера не важна. Пользователи Спектрумов, Коммодоров, Амстрадов и Акоронов имеют равные права. Так что такой рынок упускать нельзя, тем более отдавать его на откуп дятлам из "Престел". Как пояснили архивы журналов — даже не смогли перейти плавно в Интернет, что легко сделал бесплатный ФИДОнет.
Нам с ними не по пути, а вот с компанией "Бритиш Телеком" мы уже дружим, поставляя "QL" в специальной модификации[1].
Ну а сервер… Стал поводом для очередного, не первого и не последнего спора. Архитектура. Слово, прошедшее сквозь тысячелетия. Искусство строить. Когда-то дома, крепости — да даже водопроводы. Сейчас мы должны создать план дальнейшей постройки нашей техники. Один, и самый лучший. Иначе настанет глупая анархия, которая может лишь разрушать. Хотя с выбором железа проблемы, и большие.
Жесткий диск на 1 гигабайт весит 80 килограмм, про цену лучше даже не задумываться. Память, про нее тоже лучше промолчать — мегабайт считается роскошью, пока. Выбор процессора для новой супермашины был не так важен, как её структура.
Проц взяли тоже "Мотороловский", новенький МС 68020 — ох и дорогой, зараза. Но лучше чем Интеловский 386-й. Надо бы намекнуть производителю — красивое название для процессора зачастую так же важно, как и характеристики. Которые весьма великолепны — полностью 32х разрядная архитектура, высокая производительность. Есть кэш-память, целых 256 байт, а так же куча фич на вырост — в том числе встроенная поддержка работы с восемью подчиненными сопроцессорами, хотя толку с этого и не много, тип их ограничен. Для прикладных программ маловажно, но для специализированных наличие нескольких математических сопроцессоров пригодится.
А вот куда его втыкать… Все наши предыдущие машинки делались по одному принципу. Одна плата, куда были воткнуты все основные микросхемы, от процессора до контроллеров внешних устройств. Ну а разъемы расширения — начиная от одного магистрального (с выводом всей шины данных), кончая специализированными, имели много ограничений.
Батя как всегда решил вопрос жестко. Раз уж делить комп на части — начнем с процессорной. В новой концепции многоногая микросхема центрального процессора втыкалась в отдельную плату, ZX CPU Slot.
Что по-русски значит то же самое — плата для проца. Но на ней еще были места для математического сопроцессора — и микрушек быстрой памяти, кэша второго уровня, целых шестнадцать килобайт можно напихать. Как говориться, любой каприз за ваши деньги — можно и более старые процессоры поставить, серии 68000 или 68010. Или более новые, когда появятся. Для любителей сэкономить можно поставить 68EC20 — чуток обрезанный, способный адресовать лишь 16 мегабайт памяти процессор на частоте 14 мегагерц.
Дальше шли платы, вместившие по кусочку из штатного QL.
Ну а весь этот зоопарк торчал в ZX Motherboard. Уникальная штука, как сказал батя. Большая плата, на которой были лишь слоты расширения ZX Bus и линейка из восьми разъемов стандарта памяти SIM. Не считая разводки питания и базовых портов клавиатуры/// короче потом, советы пригодятся.