6 203
36 747

Заходил(-a)

Написал(-a) комментарий к произведению Ретро Бит [7]

Но Крису придется или ребрендинг сделать или новую компанию учредить. Бухгалтерский софт от "Игроков" и "Мерзавцев"? Хе-хе, оригинально, но вряд ли положительно для кошелька оценят.

Написал(-a) комментарий к произведению Ретро Бит [7]

Прототипы, технические демонстраторы и прочие этапы разработки защищаются коммерческой тайной, особенно если они прямо перечислены в NDA. Потому, к примеру, когда один немецкий хакер слил ранний билд Халф-лайф 2, он отвечал за это в суде.

Если я правильно помню ту историю, то NDA там не причем было, хакер смог пробраться на сервер и слить оттуда прототип и его за компьютерный взлом судили. Причем сам обо всем рассказал на собеседовании, так как ему еще хватило то ли наглости, то ли наивности пытаться на работу туда устроиться.

Написал(-a) комментарий к произведению Ретро Бит [7]

Мне кажется, тот случай, когда Крису самому не надо ничего комментировать по поводу "утечки", все за него откомментируют. Вообще изощренное шкодничество получилось.  Этак из Атари и автор блокбастера уйдёт 😆 

Написал(-a) комментарий к произведению Ретро Бит [7]

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

Написал(-a) комментарий к произведению Ретро Бит [7]

Насколько я понял, 1983-й год ещё не был катастрофой для рынка игр. Он с 3 млрд. немного просел, причём в основном за счёт рынка аркадных автоматов, но до 100 млн. свалился только в 85-м. Причём в 85-м сократились все сегменты рынка, в том числе и чисто компьютерных игр. Так что Канальям тоже не поздоровится. Если конечно они вообще не поменяют собой историю. Но тогда и у Атари больше шансов выплыть.

Написал(-a) комментарий к произведению Ретро Бит [7]

Интересно про Пурнелла и Рейгана. Может кого другого представить автором?

 Но допустим, его слова про гигагерцы и гигабайты от мальчишки заставили совсем скептически отнестись. Еще такой момент. Если бы не хитрость с умножением частоты внутри процессора, вряд ли даже сейчас достигли бы гигагерц, скорее всего были бы многоядерные/многопроцессорные системы на те самые около 100 МГц.

Написал(-a) комментарий к произведению Ретро Бит [7]

Эхе-хе, аж небольшой фанфик по последней проде сочинился.

BYTE, Июнь 1983 г.  Рубрика: User’s Column
Автор: Джерри Пурнелл

Иллюзии Кремниевой долины: проверка реальностью «прогнозов» будущего


Я освещаю компьютерную индустрию уже достаточно долго, и если чему научила меня выставка вроде West Coast Computer Faire, так это тому, что грань между визионерством и чистой, неразбавленной чепухой невероятно тонка.

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


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


Давайте разберем эти «предсказания» с позиций любого, кто действительно понимает физику твердого тела, технологию производства полупроводников и базовую экономику.


Фантазия о гигагерцах


Мистер Коламбус уверенно заявил, что в течение двух десятилетий тактовая частота процессоров в домашних компьютерах достигнет «гигагерца и выше». Зал застонал, и совершенно справедливо.


Понимает ли этот юноша, что такое 1 ГГц? Это одна наносекунда на такт. За одну наносекунду электрический сигнал в кремнии проходит всего около 15–20 сантиметров. Если вы попытаетесь синхронизировать транзисторы на чипе на такой частоте, задержка распространения сигнала (propagation delay) сама по себе сделает чип бесполезным: сигналы просто не будут успевать доходить от одного края кристалла к другому.


Кроме того, мы сегодня с трудом осваиваем 1,5-микронную фотолитографию. Чтобы достичь гигагерцовых скоростей, длина затвора транзистора должна быть долей микрона. Даже если бы мы спроектировали такой чип сегодня, площадь кристалла была бы огромной, а выход годных изделий стремился бы к нулю из-за микроскопических дефектов на кремниевой пластине. Нет оснований полагать, что даже, если через 20 лет мы будем освоим намного более тонкий техпроцесс, что-нибудь радикально изменится. И не забудем о тепле: любой логический вентиль, переключающийся на таких частотах, расплавит не только свой корпус, но и печатную плату под ним. Как справедливо заметил один из инженеров в зале, 100 МГц – это абсолютный практический потолок для кремниевых технологий в их нынешнем понимании. Все, что выше, – это научная фантастика, а не инженерия.


Миф об «отдельном видеочипе»


Далее наш визионер пообещал «миллионы многоугольников» и «фотореалистичные текстуры», заявив, что «отдельные видеочипы» возьмут эту нагрузку на себя.


Это демонстрирует глубокое непонимание как архитектуры ЭВМ, так и рыночных реалий. Посмотрите на успешные машины сегодня: Commodore 64, Apple II, IBM PC. Тренд неумолимо движется в сторону интеграции, а не фрагментации. Пользователь хочет одну доступную коробку, а не франкенштейна из плат расширения.


Более того, вспомним о пропускной способности шины. 8-битная или 16-битная системная шина и даже, если фантазировать о 32-битной шине,  просто не сможет «скармливать» данные о вершинах и полигонах внешнему ускорителю достаточно быстро для поддержания реальной частоты кадров. Архитектура фон Неймана захлебнется от накладных расходов. И кто будет разрабатывать эти кастомные БИС (VLSI)? Молодая игровая студия вроде Canalla Games? Комплект фотошаблонов для кастомного графического ускорителя стоит миллионы долларов и разрабатывается годами.  Ни у одного игрового стартапа нет такого капитала, и ни один домашний пользователь не заплатит за это премию.


Бред о памяти и накопителях


Пожалуй, самым абсурдным было утверждение, что «типичный домашний компьютер» будущего будет иметь «гигабайт оперативной памяти» и «десятки гигабайт на жестком диске».


Давайте поговорим об экономике кремния. Один мегабайт DRAM сегодня стоит сотни долларов и занимает плату размером с небольшую обеденную тарелку. Чтобы получить гигабайт памяти, вам нужно упаковать миллиард бит на один кристалл. Учитывая уровень дефектности, выход годных чипов будет нулевым. Вам придется собирать эту память из тысяч мелких чипов, что поднимет стоимость ОЗУ для домашнего компьютера до десятков тысяч долларов - цены скромного загородного дома. 


Что касается накопителей: 5-мегабайтный винчестер сегодня является предметом роскоши для серьезных бизнес-пользователей. 10-гигабайтный диск сегодня – это занимающий целую комнату массив IBM, весящий тонны и стоящий целое состояние. Чтобы уменьшить его до настольного форм-фактора, требуется позиционирование магнитных головок с нанометровой точностью при тысячах оборотов в минуту. Механические допуски для такого привода  недостижимы ни сегодня, ни через двадцать лет, и любая пылинка уничтожит пластины.


Физика, интеллект и сетевой мираж


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


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


А сеть? Современный стандарт для домашних пользователей – модем на 1200 бод. Попытка синхронизировать состояние игры для 10 000 пользователей через телефонную сеть AT&T заставит пакетные коммутаторы захлебнуться, и вся система рухнет. Это физически невозможно без замены медной инфраструктуры страны на оптоволокно, что является проектом невообразимой стоимости и сложности. Оставим читателю самому подумать о том какой понадобится сервер, чтобы обсчитывать нагрузку. 


Реальность прогресса


Мистер Коламбус, вы делаете отличные игры для 8-битных машин, и я желаю Canalla Games всяческих успехов на этом поприще. Но видеоигры – это развлечение. Когда вы начинаете рассуждать об архитектуре ЭВМ, вы демонстрируете классическую гордыню стартапера из Кремниевой долины: веру в то, что если чего-то не существует сегодня, оно просто материализуется завтра по мановению волшебной палочки.


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


Я искренне сочувствую тем, кто воспринял ваши слова всерьез. Если через двадцать лет эти предсказания не сбудутся (а я гарантирую как инженер, что они не сбудутся), надеюсь, что вы хотя бы научитесь отличать даташит полупроводника от голливудского сценария. А пока давайте вернемся к реальности, где у нас есть великолепный Commodore 64 и впереди целая жизнь, чтобы выжать каждую каплю производительности из 64 килобайт памяти и 1 МГц микропроцессора.

Написал(-a) комментарий к произведению Ретро Бит [7]

У блокаута каркасная графика, если правильно помню. Причём простая, так что думаю аппаратура вытянет. У PC, C64 и спектрума точно. 

Написал(-a) комментарий к произведению Ретро Бит [7]

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

Написал(-a) комментарий к произведению Ретро Бит [7]

А потом кто-нибудь на Каналий в суд подаст за то, что в игре все получилось, а в реальности немного не те налоги/условия и вообще не так работает. Кажется диким, но а не дико, что производители, например микроволновок, вынуждены писать, что там нельзя кошек сушить и тп. 

Написал(-a) комментарий к произведению Ретро Бит [7]

Если до суда дойдёт Атарям придётся представить якобы свидетелей/разработчиков прототипа Тетриса. При том, что разрабатывать нечего: самое ценное вообще додуматься до тетриса, а написать мог кто угодно и быстро.

Написал(-a) комментарий к произведению Я попал в мужа любимой супергероини и теперь буду оберегать её от посягательств других суперов

Читается свежо и даже незатаскано. Интересно.  Мне как читателю сейчас кажется, что персонаж, в которого попал ГГ, на текущий момент, скорее всего, такой же бухгалтер, как я Папа Римский. Бухучет-то он хотя бы знал?  :)

Написал(-a) комментарий к произведению Ретро Бит [7]

Не доводилось, но если сразу четко попросить сделать именно горячий чай? Без добавок. В конце-концов, не кока-колу же вскипятить просят :)

Написал(-a) комментарий к произведению Ретро Бит [7]

Интересный вопрос, а Крису оно надо?  В смысле, улучшение PCjr способно повысить продажи его игрушек и прочего софта или нет?   Учитывая, что хотя PCjr анонсировали в ноябре 1983-го, реально продаваться он похоже начал только в марте 1984-го, а уже в ноябре 1984-го стал продаваться Tandy 1000, потом и другие модели от Tandy, которые весьма успешны были почти до конца 80-х.

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

А может даже и парадоксальным образом во вредном направлении повернуть историю PC.  Так что сдохла идея делать полусовместимые с офисными игровые компы и даже хорошо.     В реале у PCjr были несовместимые с ISA платы расширения, в отличие от Tandy 1000.  А окажется стараниями Криса PCjr лучше - глядишь и приживется такое разделение.

Написал(-a) комментарий к произведению Ретро Бит [7]

А если упомянуть не просто кружевное белье, а какой-нибудь конкретный модельный ряд какой-то фирмы без подцензурных слов?

Написал(-a) комментарий к произведению Ретро Бит [7]

P/S/ Кстати IBM заплатили Sierra Entertainment чуть меньше 800 тысяч за разработку King’s Quest. Аттракцион невиданной щедрости

В реале возможно именно это и спасло Сьерру от исчезновения в кризис.

Написал(-a) комментарий к произведению Ретро Бит [7]

Причем Крису-то, скорее всего ничего не будет, это Кена юристы утопят :)  IBM прототип Кену давала, а Крис даже не сотрудник Сьерры.  Так что батька  очень высокий уровень доверия показал.

Но насчет смысла ноль - не факт. В реале у PCjr был вполне успешный клон - Tandy, который прожил намного дольше. От PCjr отличался исправлением его основных косяков.

Написал(-a) комментарий к произведению Ретро Бит [7]

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

С другой стороны, у неудачной модели даже были клоны: Tandy, которая выпускалась еще долго после закрытия я помню, что еще в начале 90-х были игры, имеющие в опциях выбора Tandy.  Правда, у Tandy, хотя это и клон, был исправлен самый крупный косяк с тем, что видеоадаптер откусывал часть основной памяти в адресном пространстве строго по фиксированным адресам прямо перед 128К. Разделяя таким образом память. У Tandy в зависимости от конфигурации память может браться почти откуда угодно.

Написал(-a) комментарий к произведению Ретро Бит [7]

Ну вот он и отреагировал относительно тихо: просто выставил чикиту вон и даже собеседование провел с ее кандидатами. 

Написал(-a) комментарий к произведению Cyberpunk 2077 | Демоны Найт-Сити 3

Джонни всего всегда мало =)   Думаю, что даже в той концовке игры, где он в теле Ви, оставляет гитару ребенку и уезжает в автобусе, он не на пенсию едет. Шило в заднице его во что-нибудь втянет.

Написал(-a) комментарий к произведению Cyberpunk 2077 | Демоны Найт-Сити 3

Просто ошизительно круто. А я думал кого там не хватает? Сойки, точно!  Тогда уж и мистера Голубоглазого надо на чай :)    А вообще, уважаемый автор, наверное вы все продумали, но мне пришло в голову, что а не слишком ли самоуверен Морган Блекхенд: думает, что раз у него нет хрома, только сплошная биология, то его и взломать нельзя?  

Есть уже известные  медицинские технологии, которые через электромагнитное излучение влияют на мозг без хирургического вмешательства, например, транскраниальная магнитная стимуляция (ТМС). Использование мощных сфокусированных магнитных импульсов для изменения электрической активности конкретных зон коры головного мозга. Метод официально применяется в психиатрии для лечения тяжелых депрессий.

В общем, продвинутый ИИ мог бы взламывать обычного человека и без киберимплантов, без цифровых портов, используя сенсорные каналы для входа и мгновенно подбирая индивидуальную атаку. Собственно, в КП2077 даже есть пример такого взлома через брейнданс: там именно через процеруемые изображения и звуки подбираются.  

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

Написал(-a) комментарий к произведению Ретро Бит [7]

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

Написал(-a) комментарий к произведению Ретро Бит [7]

С точки зрения Меча - "программисты" тоже чего-то бы писали для Криса. Так что могут решить, что не по понятиям Крис поступает.

Написал(-a) комментарий к произведению Ретро Бит [7]

Пересмотрел недавно этот фильм, поразил идиотизмом после того как там ГГ агенты ФБР забрали и увезли на базу. До этого момента как-то в рамках фантдопущений относительно приемлемо было, а дальше бред какой-то: суперсекретное место с управлением всеми силами ПВО США и принятием решения об ответном ударе и проходной двор для туристических экскурсий и хрен знает кого ещё, откуда уйти, а потом снова проникнуть вообще как нефиг делать. Ещё бред, что после первого же инцидента с игрой в термоядерную войну, компьютер не отключили нафиг, а позволили сбрендившей железке дальше рулить.

Написал(-a) комментарий к произведению Ретро Бит [7]

Горячий? Другой бы на его месте сразу на три или сколько там букв послал бы, даже не пустив внутрь. ГГ наезд на Линду и требования "уволить ниггера" взбесил (а кого бы нет?), но все-равно дал шанс протеже.

Конечно совсем опытный нашёл бы слова, чтобы заболтать всех так, чтобы получили отказ и еще благодарили за него. Есть такие люди, но это высший класс.

Написал(-a) комментарий к произведению Ретро Бит [7]

Погуглил и порылся по форумам и даже по ИИ на предмет написания чего-то вроде Grey в 1983-84-м году для Commodore 64.  Такой вывод неутешительный получается, что Крис, скорее всего не осилит, увы.

1. Недостаточно знать про Raycasting и др. алгоритмы. Разработчики Grey (и вообще сцены) используют недокументированные команды (особенности известных команд) 6510/6502 о которых тогда не было известно даже MOS-ам.  Эти команды получались из-за примитивности архитектуры процессора: если на шину данных подавался «неправильный» байт команды, процессор не выдавал ошибку, а одновременно активировал сразу несколько внутренних цепей (транзисторов). В итоге две или три операции выполнялись одновременно за минимальное число тактов.   Например, такие команды как LAX, SAX, RLA, DCP - все они помогают за меньшее число тактов сделать разные операции со сдвигом бит и присвоением данных. Это сильно повысило FPS. Ну вот это все расковыряли и юзали активно.  Вряд ли Крис помнит в точности.

Помимо прочего, ни один кроскомпилятор не мог уметь в эти команды. Разве что можно было гибко самому опкоды настроить.

2. Аналогично с видеочипом. Динамическая подмена символов на лету с синхронизацией с таймингами луча кинескопа - это не то, чтобы имелось в официальной документации. Там хватает трюков с "обманом" видеочипа.  Хотя Крис тут не совсем новичок, уже писал похожую штуку для Атари.

3. Может самое даже неприятное, потому что и п.1 и п.2 в теории Крис мог бы знать. Рояль, конечно, но все-таки. Может он сценер был до попаданства и вот вспомнит многое.   Создатели Grey, как я понял, в основном код вручную не писали. Они применяли тяжелые оптимизаторы на современных компах с просчетами миллионов вариантов инструкций для выбора самых быстрых вариантов прорисовки.  В принципе, может конечно считать неделями и месяцами что-то.

В общем, вполне вероятно, что со своими идеями Крис сможет сделать Grey, но FPS там будет не 16, а намного меньше и упрется в сложности оптимизации. И еще хорошо, если в RAM влезет без автоматических оптимизаций.

Про супероптимизатор, например, статья https://aransentin.github.io/deimos/

А так, конечно, это была бы бомба для 83-84-го года.

https://www.youtube.com/watch?v=F3UQ9P9S9oU

https://www.youtube.com/watch?v=ATLCWeUS3Zs

Написал(-a) комментарий к произведению Ретро Бит [7]

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

Написал(-a) комментарий к произведению Ретро Бит [7]

Подумал, что раз Канальи доросли до корпорации, Крису скоро понадобится юрист в штат. Я имею ввиду, что Лео Больцман - это тяжёлая артиллерия, а ему, если ещё не, то по мере роста доходов нужен будет для всякой мелочёвки, которая начнёт в больших количествах валиться.

Написал(-a) комментарий к произведению Ретро Бит [7]

Тоже думаю, что сетевые игры напрашиваются, хотя бы для компьютерных классов/клубов. Но тут, как но странно, с ним шутку может сыграть послезнание. Он знает, что в реале до развития интернета, притом широкополосного интернета, а не диалапа, серьёзной коммерции вокруг сетевых игр не было. Хотя в тот же Doom уже в 1993-м году можно было рубиться по сети (ipx - netware).

Написал(-a) комментарий к произведению Ретро Бит [7]

Крутая игра для того времени. Но видно, что не умели еще естественность движениям придавать. Ощущение, что не ходят/бегают, а скользят по льду.

Написал(-a) комментарий к произведению Ретро Бит [7]

Но сейчас коммерческой аудитории для этого просто нет. Фанатов аниме на все США в начале 80-х - сотни человек, может несколько тысяч. 

С одной стороны - это плохо, с другой - повод вообще за копейки центы приобрести права.

Написал(-a) комментарий к произведению Ретро Бит [7]

Пишите как пишется,  а то бывает, что автор  начинает насиловать себя, пытаясь угодить комментаторам, а не просто прислушаться, и куда-то не туда все скатывается. Я к тому, что сейчас темп событий неспешный, но сильно если ускорить его, может быть пропадет этакая вовлечённость в события, как будто вместе с Крисом переживаешь его жизнь

Написал(-a) комментарий к произведению Ретро Бит [7]

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

Написал(-a) комментарий к произведению Ретро Бит [7]

Было и есть, просто используют недокументированное, про них книги писали ещё в 90-х. Сейчас в рамках проекта ReactOS многое расковыряли тоже.

Наверх Вниз