Хакеры.Герои компьютерной революции


Воз - стр. 12


Это было не только дешевле, но и являлось, своего рода, техническим махизмом, похожим на бамминг кода в TMRC, когда Самсон, Сандерс и Коток пытались ужать подпрограмму до наименьшего количества команд.
   Возняк позже объяснял, почему плата использовала всего лишь несколько чипов: "Я делал это, во-первых, по причинам эстетическим, а во-вторых, мне нравилось думать, что я умнее остальных. Для меня это выглядело как головоломка, и я занимался разработкой такой схемы, которая использовала бы на один корпус меньше, чем это делал любой другой. Я думал над тем, как можно было сделать так, чтобы это работало быстрее или было меньше в размерах или выглядело более умно и правильно. Если я работал над чем-то, где хорошей работой считалось сделать это за шесть команд, и если я хотел получить убедительную победу, то я пытался сделать это за пять команд или за три. Я делал такие вещи, которые нельзя было считать нормальными. Каждая проблема имела лучшее решение, которое обнаруживалось, если вы начинали над ними размышлять не как обычно, а по-другому. И я видел, что они появляются у меня каждый день, по несколько штук сразу. Я спрашивал себя, а является ли это аппаратной проблемой? Я просматривал большое количество разных технических приемов, которые делал раньше, разного рода счетчики, цепи обратной связи и чиповые регистры... Если вести проектирование снизу, пытаясь найти некоторые конкретные конечные точки из общей иерархии,… то получается нечто, в некотором смысле, похожее на математику. То новое что я узнаю, увеличивает мою мотивацию, потому что у меня появляется нечто, что можно показать другим. Я надеялся, что остальные посмотрят на это и скажут 'Слава Богу, вот то, что нам давно было нужно', и я ожидал этого от Клуба Самодельщиков".
   Возняк принес свою плату вместе с сопутствующим железом в Клуб Самодельщиков. У него не было кассетного магнитофона, и пока шло собрание, он сидел в сторонке, самоотверженно набивая в свою машину 3 килобайта шестнадцатеричного кода интерпретатора BASIC.


Начало  Назад  Вперед