Я участвовал в другом проекте, который вела компания, занимавшаяся разработкой первых видеомагнитофонов для массового рынка. Да, это было еще до появления системы Betamax. Она называлась Cartrivision, и внутри этих видеомагнитофонов был такой необычный мотор, который крутился вместе со своей печатной платой. Другими словами, именно та электронная начинка, которая управляла вращением, вертелась вместе с мотором! Это было очень необычное решение.
Так вот, в HP прошел слух, что эта небольшая компания обанкротилась и распродавала около восьми тысяч цветных видеомагнитофонов по очень низкой цене. Не забывайте, что в то время черно-белые магнитофоны, которые использовались в школах, стоили почти 1000 долларов за штуку. А компания Cartrivision продавала свои по рекордно низкой цене. Мы с друзьями поехали в отдел копирования видеозаписей в Сан-Хосе. Мы шли по их зданию, с удивлением разглядывая сотни коробок с цветными видеомагнитофонами внутри. Эти видеомагнитофоны не имели привычных сегодня красивых корпусов, вся их начинка была как на ладони. Как бы то ни было, мы ходили туда с другими инженерами и покупали эти видеомагнитофоны по 60 долларов.
Я сразу же начал посвящать большую часть своего свободного времени этим видеомагнитофонам. Я изучал их внутреннее устройство, разбирался, как именно они функционировали, проштудировал все руководства к ним. Я пытался понять, каким образом они работали с цветами, как цветная дорожка записывалась на пленку и как работало питание. Вся эта информация мне здорово пригодилась, когда мы начали заниматься разработкой цветных компьютеров Apple. Еще я тогда покупал деревянные ящики, в которые помещал эти бескорпусные видеомагнитофоны. Представьте себе, в моей квартире в Купертино уже тогда был работающий цветной видеомагнитофон, а ведь в то время их не было ни у кого в мире.
Тогда для него было выпущено всего несколько фильмов. Первым я посмотрел фильм «Продюсеры». Я смог посмотреть его прямо дома на своем видеомагнитофоне Cartrivision. Я снял крышку на телевизоре и сверился со схемой, чтобы определить, где проходил видеосигнал, и понял, каким образом его можно было модифицировать под сигнал с видеомагнитофона Cartrivision. Таким образом я мог также записывать телепередачи. Например, я записал транслировавшуюся по телевизору речь президента Никсона, в которой он складывал с себя президентские полномочия. Таким образом я был, наверное, единственным человеком в мире, у кого была личная запись этого события – ведь если вы помните 1974 год, то понимаете, что на рынке не существовало ни одной модели видеомагнитофона, предназначенной для рядового потребителя.
* * *
А теперь я хотел бы рассказать вам про Pong. Кто из вас помнит Pong? Это была первая популярная видеоигра (сначала она появилась в залах игровых автоматов, а потом уже вышла ее домашняя версия), и она была выпущена компанией Atari. Я помню, что тогда мы вместе с Элис, которая уже была моей невестой, пошли играть в боулинг в клуб Homestead Lanes в Саннивейл. И там я впервые увидел Pong. Он меня буквально заворожил.
Pong был не похож ни на что другое – ведь это была полноценная игра, которая появилась прямо там, в боулинг-клубе. В то время в боулинг-клубах повсюду стояли машины для пинбола, но никаких электронных автоматов тогда не существовало. Поэтому Pong был действительно в новинку. На этом игровом автомате был маленький черно-белый экран, и из него раздавались цифровые звуки – понг, понг, понг. Нужно было крутить ручки, чтобы двигать дощечку вверх и вниз и отбивать маленький белый мяч на сторону противника. Это была очень простая игра, но очень веселая.
Я стоял и в изумлении смотрел на нее. Я обратил внимание, что игра в пинбол стоила десять центов и в нее мог играть только один игрок, а эта игра стоила четвертак и в нее могли играть двое.
В самом игровом принципе не было ничего удивительного – он был очень похож на принцип игры в пинг-понг, теннис или что-то другое в этом роде. А вот по-настоящему невероятным было то, что кто-то придумал управлять черными и белыми точками (пикселями) на экране и превратить это действо в видеоигру! Потрясающе!
Эта игра к тому же заметно отличалась от пинбола, но была по-своему увлекательной. На самом деле по сравнению со всеми этими мигающими автоматами для игры в пинбол из-за своей новизны мне она показалась даже более увлекательной. У меня в кармане было несколько четвертаков, и мы с Элис сыграли несколько раз. А потом я просто стоял там какое-то время, уставившись на эту машину. Элис спросила: «Что с тобой? О чем ты задумался?».
«Что со мной? А вот что, – сказал я. – Я могу сам собрать такую же».
И как только я начал об этом думать, я понял, что могу собрать такую игру сам, потому что владею основами цифровой логики, с помощью которой можно было генерировать сигналы в нужное время. И я знал, как согласно этому принципу мог работать телевизор. Все это я узнал во время обучения в средней школе, когда я работал в компании Sylvania, когда разрабатывал систему показа фильмов в комнатах гостиницы, когда возился с видеомагнитофоном Cartrivision и так далее.
Так вот, прямо в этом боулинг-клубе у меня родилась эта новая, крутая идея. Я собирался пойти домой и начать думать над моей новой разработкой, в которой впервые будет использоваться вывод на телеэкран. Я помню, как давным-давно в школе я задавался вопросом: если я однажды соберу свой собственный компьютер, то смогу ли я сделать так, чтобы он выводил данные на экран. Тогда это было просто немыслимо. Но теперь я понимал, что ситуация изменилась.
Я понял, что начинается новая эпоха.
* * *
Я сразу же решил, что займусь созданием своей собственной игры Pong, которую я собирался поставить дома. Это означало, что я должен был ее сначала спроектировать.
Для того чтобы понять, как я это делал, вы должны узнать немного о принципе работы обычного телевизора. Луч в телевизоре крошечными точками рисует на экране картинку по заданной сетке. Слева направо: сначала верхняя линяя точек, затем снова, слева направо, следующая линяя, и так далее. Когда он так отрисовывает все 575 линий, он начинает все заново. Отрисовка каждой линии занимает строго заданное время. Все это и многое другое лежит в основе стандарта Национального комитета по телевизионным стандартам (NTSC), который является стандартом телевещания в США.
Я отлично представлял себе, какие временные параметры нужно соблюсти. Я определил, каким именно образом я мог сделать так, чтобы микросхемы подавали сигнал с такой задержкой, чтобы луч, прорисовывающий линию на экране, поставил на нем точку в нужный момент. Я сделал так, чтобы данные об оставленных на экране точках записывались.
(adsbygoogle = window.adsbygoogle || []).push({});