BooksRead.biz
Не пропусти хорошу книгу!
  • Главная
  • Жанры
  • Авторы
  • ТОП книг
  • ТОП авторов
  • Контакты

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

Часть 11 из 55 Информация о книге

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

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

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

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

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

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

RTFM!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Перейти к странице:
Предыдущая страница
Следующая страница
Жанры
  • Военное дело 3
    • Спецслужбы 3
  • Деловая литература 202
    • Банковское дело 3
    • Деловая литература 2
    • Корпоративная культура 13
    • Личные финансы 21
    • Малый бизнес 2
    • Маркетинг, PR, реклама 46
    • О бизнесе популярно 113
    • Отраслевые издания 1
    • Управление, подбор персонала 15
    • Ценные бумаги, инвестиции 3
    • Экономика 25
  • Детективы и триллеры 2732
    • Боевики 310
    • Дамский детективный роман 24
    • Детективы 424
    • Иронические детективы 180
    • Исторические детективы 413
    • Классические детективы 220
    • Криминальные детективы 151
    • Крутой детектив 115
    • Маньяки 14
    • Медицинский триллер 2
    • Политические детективы 46
    • Полицейские детективы 220
    • Прочие Детективы 832
    • Техно триллер 3
    • Триллеры 1169
    • Шпионские детективы 98
  • Детские 463
    • Детская образовательная литература 13
    • Детская проза 160
    • Детские остросюжетные 55
    • Детские приключения 236
    • Детские стихи 19
    • Детский фольклор 1
    • Книга-игра 1
    • Прочая детская литература 76
  • Детские книги 505
    • Детская фантастика 192
    • Детские детективы 3
    • Книги для подростков 23
    • Сказки 241
  • Документальная литература 810
    • Биографии и мемуары 530
    • Военная документалистика 8
    • Искусство и Дизайн 14
    • Критика 10
    • Научпоп 10
    • Прочая документальная литература 72
    • Публицистика 263
  • Дом и Семья 216
    • Домашние животные 14
    • Здоровье и красота 37
    • Кулинария 36
    • Прочее домоводство 8
    • Развлечения 3
    • Сад и Огород 8
    • Сделай сам 2
    • Спорт 9
    • Хобби и ремесла 7
    • Эротика и секс 107
  • Драматургия 122
    • Драма 119
    • Киносценарии 3
    • Мистерия 1
    • Трагедия 1
  • Жанр не определен 9
    • Разное 9
  • Компьютеры и Интернет 14
    • Базы данных 3
    • Интернет 3
    • Программирование 1
    • Программное обеспечение 1
    • Прочая компьютерная литература 9
  • Любовные романы 28153
    • Исторические любовные романы 957
    • Короткие любовные романы 2743
    • Любовно-фантастические романы 11759
    • Остросюжетные любовные романы 1024
    • Порно 94
    • Прочие любовные романы 55
    • Слеш 420
    • Современные любовные романы 11746
    • Фемслеш 46
    • Эротика 6834
  • Научно-образовательная 374
    • Альтернативная медицина 5
    • Астрономия и Космос 7
    • Биология 31
    • Биофизика 2
    • Биохимия 2
    • Ботаника 3
    • Военная история 4
    • Геология и география 3
    • Государство и право 1
    • Детская психология 15
    • Зоология 3
    • Иностранные языки 2
    • Культурология 44
    • Литературоведение 19
    • Медицина 37
    • Обществознание 7
    • Педагогика 20
    • Политика 23
    • Прочая научная литература 57
    • Психотерапия и консультирование 52
    • Религиоведение 7
    • Секс и семейная психология 30
    • Технические науки 5
    • Физика 9
    • Философия 35
    • Химия 3
    • Экология 3
    • Юриспруденция 9
    • Языкознание 18
  • Образование 522
    • Бизнес 45
    • Биография и мемуары 46
    • Здоровье 10
    • История 297
    • Карьера 4
    • Психология 229
  • Поэзия и драматургия 42
    • Басни 2
    • Драматургия 11
    • Лирика 2
    • Поэзия 30
  • Приключения 768
    • Вестерны 14
    • Исторические приключения 418
    • Морские приключения 82
    • Природа и животные 31
    • Прочие приключения 214
    • Путешествия и география 54
  • Проза 2400
    • Антисоветская литература 5
    • Афоризмы 1
    • Военная проза 113
    • Историческая проза 319
    • Классическая проза 134
    • Контркультура 16
    • Магический реализм 93
    • Новелла 14
    • Повесть 24
    • Проза прочее 20
    • Рассказ 74
    • Роман 107
    • Русская классическая проза 72
    • Семейный роман/Семейная сага 4
    • Сентиментальная проза 10
    • Советская классическая проза 48
    • Современная проза 1835
    • Эпистолярная проза 2
    • Эпопея 5
    • Эссе, очерк, этюд, набросок 3
  • Прочее 1537
    • Газеты и журналы 5
    • Изобразительное искусство, фотография 12
    • Кино 13
    • Музыка 10
    • Подростковая литература 6
    • Театр 5
    • Фанфик 1491
  • Религия и духовность 367
    • Астрология 1
    • Буддизм 4
    • Православие 1
    • Прочая религиозная литература 3
    • Религия 23
    • Самосовершенствование 139
    • Хиромантия 1
    • Эзотерика 214
    • Язычество 2
  • Справочная литература 42
    • Прочая справочная литература 3
    • Путеводители 10
    • Руководства 12
    • Справочники 15
    • Энциклопедии 9
  • Старинная литература 164
    • Античная литература 3
    • Древневосточная литература 5
    • Мифы. Легенды. Эпос 35
    • Прочая старинная литература 124
  • Техника 2
    • Автомобили и ПДД 1
    • Архитектура 1
  • Фантастика и фентези 30608
    • Альтернативная история 4539
    • Боевая фантастика 5860
    • Героическая фантастика 1564
    • Городское фэнтези 2437
    • Готический роман 15
    • Детективная фантастика 779
    • Ироническая фантастика 102
    • Ироническое фэнтези 84
    • Историческое фэнтези 537
    • Киберпанк 349
    • Космическая фантастика 1925
    • Космоопера 60
    • ЛитРПГ 1480
    • Любовная фантастика 186
    • Любовное фэнтези 115
    • Мистика 537
    • Научная фантастика 943
    • Попаданцы 10457
    • Постапокалипсис 1002
    • Сказочная фантастика 26
    • Социально-философская фантастика 556
    • Стимпанк 157
    • Технофэнтези 158
    • Ужасы 103
    • Ужасы и мистика 829
    • Фантастика 254
    • Фантастика: прочее 236
    • Фэнтези 12369
    • Эпическая фантастика 234
    • Юмористическая фантастика 1184
    • Юмористическое фэнтези 1782
  • Фольклор 7
    • Загадки 1
    • Народные сказки 5
    • Фольклор: прочее 2
  • Юмор 203
    • Анекдоты 1
    • Комедии 1
    • Прочий юмор 71
    • Сатира 3
    • Юмористическая проза 128
    • Юмористические стихи 5
BooksRead.biz

Бесплатная онлайн библиотека для чтения книг без регистрации с телефона или компьютера. У нас собраны последние новинки, мировые бестселлеры книжного мира.

Контакты
  • [email protected]
Информация
  • Карта сайта
© BooksRead.biz, 2020-2026. | Вход