e-knigi.com

Ретро Бит 3 (СИ) - Сева Сотх "Seva Soth"

На этом ресурсе Вы можете бесплатно читать книгу онлайн Ретро Бит 3 (СИ) - Сева Сотх "Seva Soth". Жанр: Альтернативная история / Попаданцы . На сайте e-Knigi.com Вы можете онлайн читать полную версию книги без регистрации и sms. Так же Вы можете ознакомится с содержанием, описанием, предисловием о произведении
Перейти на страницу:

Загрузился с паскалевской дискеты APPLE0, система попросила вставить APPLE1, выполнил ее просьбу — и вот успешный успех! Я увидел то же самое командное меню, какое лицезрел на компьютере Дейва.

Ну что, пацаны, Hello world? Синтаксис проще некуда — написал по памяти и система потребовала вставить третью дискету APPLE2. И лишь с ее помощью пошли запуск и компиляция под громкий треск обоих дисководов. Мне не помешали бы мануалы. Например, совсем непонятно, нафига четвертый диск. Может быть, там как раз лежит документация? Или отладчик? Ответ, как всегда, в RTFM, спасибо Дейву за наличие мануала. Мне даже не жалко на митинг в защиту мистера Спока сходить, хотя я и знаю, что его оживят в конце следующего фильма. На четвертой дискете оказались совместимый с Паскалем ассемблер и линковщик, необходимый для привязки ассемблерного кода к паскалевскому.

— А теперь змейку? — лукаво спросила Линда, когда Хеллоу Ворлд скомпилировался. — Ты всегда сначала здороваешься с миром, а затем переходишь к змейке.

— Выборка слишком маленькая для однозначных выводов. Но да, змейку.

И я не смог! Со всеми иногда случаются осечки, если устал или перебрал с алкоголем. Хотя с тем самым, то есть нарушением закона, у нас все нормально получилось. А вот с той змейкой, что в компьютере — проблема. Даже две! Во-первых, Паскаль оказался слишком быстрым и протагонист рванул в стенку со скоростью камикадзе, пикирующего на авианосец. Во-вторых, ни один из двух известных мне цивилизованных способов поймать нажатия клавиш, работавших в православном Турбо Паскале, не сработали.

Нет тут пока еще знаменитого модуля CRT, закрывающего 90% задач, требующих обращения к клавиатуре или экрану. Спасибо компании Борланд за наше счастливое детство, но оно пока не наступило.

RTFM!

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

— Я верно понимаю — раньше ты думал, как заставить программу работать быстрее, а теперь наоборот, ищешь, где у компьютера тормоза? — хихикнула Линда, проведшая этот вечер со мной бок о бок.

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

Зачем я вообще связался с Паскалем при всех сложностях? Он замечательно подходит для задуманной мной пары игрового движка текстовых квестов и редактора сценариев, в отличие от Бейсика, где нет повести печальнее на свете, чем файловый ввод-вывод.

И на том мы закончили работу. Тетрис сам в себя не поиграет. И это еще Замок Вольфенштейн и Визардри временно позабыты. Последняя игра, к слову написана, сюрприз, на Эппл Паскале, как я прочитал в журнале «Compute!» То есть верной дорогой идем, товарищи.

Раз в пару дней Линда исправно звонила отцу. Я не препятствовал. Кровное родство так запросто не вычеркнешь, а мистер Ким, вернув вещи, показал себя как минимум договороспособным. В этот раз разговор длился чуть дольше обычного.

«Нет! Неприемлемо! Я не согласна! Мне это не нужно! До свидания!» — вот как-то так смотрелись реплики моей девушки со стороны. А повесив трубку, она в неприкрытом раздражении выдала длинную тираду на спэнглише, явно подхваченную у Елены, Кармен или Глории. С кучей пендехо, кабронов и прочих пута гранде.

— Прости! Но ты бы только слышал, что отец предложил! «Возвращайся домой, пользуйся машиной, мы купим тебе собственный компьютер и телевизор. Мне не нравятся твои увлечения, но ты взрослая и сама решаешь,» — Линда процитировала мистера Кима, даже спародировала манеру его речи. — «И познакомься с Чарли Паком — замечательный юноша из Сан-Франциско, у вас так много общего.»

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

Как говорил режиссер Якин в «Иване Васильевиче» — «паки-паки-херувимы». А Джозеф Ким тот еще хитрец. Наверняка пробный заход без особой надежды на успех сделал. Но продолжит попытки до того момента, пока я ему не докажу, что лучшего кандидата на руку и сердце Линды не существует.

— Орале! — эмоционально высказалась Елена, уже вернувшаяся с работы. — Если этот Пак хоть посмотрит на тебя криво, Тобалито оторвет ему хуэвос! Так и принято поступать у нас на районе!

— Не надо! Ну то есть неприятностей для Криса не надо, — пояснила мысль Линда. — Крис, проводишь меня? А то уже темно.

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

Ночь, она звала меня создать-таки функцию паузы для Паскаля при помощи ассемблера. Но я поддался совсем ненамного. Не до утра, а всего до двух часов после полуночи. Ирония в том, что я выяснил страшное: нормальная команда задержки выполнения кода на Эппл 2 невозможна! Разрабатывая на Бейсике, я о ней не задумывался, как о нужной — слишком он тормознутый. В Паскале пришлось ее эмулировать пустым циклом. И в ассемблере тоже нет способа прекратить мучать ЦП и подождать. Необходимо делать тот же цикл. Все преимущество низкоуровневого языка — в возможности подсчитать такты процессора и задать задержку с большей точностью. Прошел все стадии. Отрицание, гнев, торг, депрессию и в два ночи пришел к принятию. Нельзя — и ладно, играем теми фигурами, что на доске.

Шести часов сна, чтобы проснуться бодрым, мне вполне хватило. Скоротечная болезнь о себе больше не напоминала. Эх, молодость! Это в 45 банальная простуда иногда на неделю из строя выводила.

А в субботу обязанность явиться на отработку для нас с Линдой никто не отменял. Бред какой-то, если честно! Взрослые люди. Злостные и многократные нарушители закона должны прийти в школу, чтобы сидеть в пустом классе! Сегодня дежурным учителем назначили незнакомую мне латину лет сорока, чем-то похожую на тётю Розу из дайнера. Она молча залипла в роман в мягкой обложке с целующейся парочкой и на нас внимания, наверное, не обратила бы, даже если бы мы уподобились героям ее книги. Но рисковать не стали.

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

— Если бы не предложение мистера Ковальски, могла бы художницей на блошиный рынок устроиться. Меня в тот раз звали, — припомнила по пути Линда, я снова уступил ей руль. — Я люблю рисовать. Правда, астма мешает работать с сильно пахнущими красками и аркадные автоматы мне нравятся больше.

— А это точно астма? — спросил я. — Вроде бы у астматиков такая пшикалка при себе, на случай, если станет тяжело дышать. У тебя я такую не видел.

— Всегда говорили, что астма, и лечили от нее, — пожала плечами моя девушка. — У меня уже несколько лет голос такой, — смущенно прошептала она, — но мне не очень мешает.

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

— А посмотри эскизы. Я вчера вечером нарисовала — тут уточка-энсин и уточка-капитан, — Линда на светофоре достала альбом из своей просторной сумочки.

Перейти на страницу:

Сева Сотх "Seva Soth" читать все книги автора по порядку

Сева Сотх "Seva Soth" - на сайте онлайн книг e-Knigi.com Вы можете читать полные версии книг автора в одном месте.


Ретро Бит 3 (СИ) отзывы

Отзывы читателей о книге Ретро Бит 3 (СИ), автор: Сева Сотх "Seva Soth". Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администрация сайта e-Knigi.com


Прокомментировать
Подтвердите что вы не робот:*