Читаем Ретро бит [5] онлайн бесплатно
Вставил плату так, чтобы ее задняя часть совпала с прорезью в корпусе и зафиксировал на задней панели винтиком. Чуть не прослезился от того, насколько типовая и привычная процедура.
Заодно провел небольшой ликбез для Линды и Дюке. Показал, где какая запчасть находится и кратко растолковал, для чего оно вообще нужно. Мне кажется, даже питбуль все разъяснения понял, не говоря уже об умной девушке, увлеченной гиковской тематикой. Во всяком случае, в его привычном «Гав» мне послышалось «да, хозяин, всё элементарно».
Вернул крышку корпуса на место, поставил сверху амдековский монитор, не уверен, подаренный или одолженный Кеном. Воткнул крупненький пятипиновый разъем клавиатуры в порт на задней панель. Предок все еще живого, хоть и устаревшего в 2026 стандартного PS пополам.
Сама клавиатура смотрится уже лучше, чем на Коммодоре или тем более Эппл 2, но все еще местами странная. F-клавиши пока до 12 не дошли, заканчиваются на F10 и расположили их не сверху, а слева в два ряда. Альт разместили под шифтом, на месте контрола, а контрол — на месте капслока, который в доисторические времена находился справа снизу между пробелом и цифровым нулем. Кнопок со стрелками совсем нет, они на цифровом блоке. Еще и форма половины кнопок странная — низкопрофильные у основания, с высокой нашлепкой-грибком, как у T-блока в тетрисе. А не купить ли мне производителя клавиатур и не начать ли выпускать нормальные?
Еще и скролл-лок шириной в две кнопки занял позицию в правом верхнем углу. Для чего он вообще нужен-то? Почему так важен? Не, так-то я знаю зачем — чтобы прокручивать экран, оставляя курсор на прежней позиции. Но так и не понял, чем это удобно.
Итак, нажимаем кнопку включения. Линда рядом со мной затаила дыхание и даже Дюке, инстинктивно чувствуя торжественность момента, тихонько заскулил.
Практически мгновенно меня белым по черному приветствовал «The IBM Personal Computer Basic». Ну да, логично, дискету с ДОСом я ведь во флоппик не воткнул. А его величество Бейсик в нынешние пещерные времена плотно держится на троне главной среды для персональных компьютеров.
Ну что, пацаны, Хелло Ворлд?
— За тобой так приятно наблюдать в такие моменты, — сказала Линда, принеся мне кофе. Как я люблю, с молоком. — Уже змейку пишешь?
— Не уверен, стоит ли кормить ее яблоками. К змеям у меня должок!
Все же написал, удостоверился, что хоть платформа новая, процессор шестнадцатибитный, 4.7 МГц, 64К оперативки, а бейсик все такой же тормознутый, не то, чтобы сильно быстрее трэш-80.
Но писать на Бейсике под серьезную платформу так-то нет смысла. Надо искать Паскаль и Си.
— Ой, я еще и дискету с PC-DOS купила, для использования дисководов, — вдруг вспомнила Линда, — но со всякими серьезными программами не стала спешить. Они дорогие, а я помню, что ты их по знакомым искал и с BBS скачивал.
— Всё верно, Дейв вроде бы тоже хотел себе такой компьютер. Я собирался завезти ему билеты на фестиваль, заодно и софтом разживусь. Может быть, и платами расширения памяти к IBM промышляет.
640 Килобайт, как известно из заявления Билла Гейтса, хватит всем! Может быть, и до них добью. Это мне обойдется всего тысяч в пять долларов, то есть дороже всего остального компа и не даст пока что ничего, так как памяти либо хватает, либо нет. То есть откладывается до того момента, когда деньги даже куры клевать не пожелают.
А если…
Я написал короткий цикл, выводящий «Hello world» при помощи команды Print, но на каждой итерации меняя цвет выводимого текста. И оно работает! Работает! Сбылась мечта идиота! На радостях расцеловал Линду. А она меня. Не прошло и полугода, как я смог сделать простейшую вещь — разноцветные буковки, всех 16 доступных цветов из небогатой палитры. На самом деле их всего лишь 8, но с яркой и тусклой версией для каждого, итого 16.
Писать редактор кода лучше всего на Паскале. У меня там уже готовый синтаксический анализатор под ассемблер процессора 6502 есть, от него и оттолкнусь поначалу. Процессор у нас маломощный, несмотря на то, что лучший из доступных мне, раскрашивать придется в построчном режиме. Вот как-то так, работа не на дни, а на недели, но хочу-хочу-хочу! Коллеги, я уверен, оценят.
Лучше бы на чистом ассемблере или хотя бы Си, но сишный компилятор еще спиратить нужно. Или… мне поможет чудесное изобретение 80-х — сникернет! Взял телефон и набрал офис Сьерры. Тот, где сидят программеры.
— Привет, Нил, — попал на знакомого, — ты человек общительный — у кого-нибудь имеется компилятор Си под IBM-5150?
— У Блейза есть Лэттис Си, он как раз себе пару месяцев назад купил вместе с компьютером. Ну, Блейз, такой рыжий? Не помнишь его? У него еще младший брат есть, тоже рыжий.
— Приятный такой парень, — не стал я сознаваться, что единственный Блейз, с которым я заочно знаком — один из девяти принцев Амбера.
— Ну да, он. Сиди на попе ровно, тебе занесут дискеты, чтобы переписал. И с компилятором, и с редактором под него.




