2 351
13 070

Заходил(-a)

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

Крис школу не закончил, он сдал экзамен штата. Это разные вещи. Если помните, его не взяли в UCB именно из-за того, что он не закончил школу и они не знают его GPA.

Линда учится в вечерней школе для взрослых, т.е. можно сказать, что она бросила обычную школу.

Так что чисто формально всё верно, не подкопаешься.

Единственное что можно опровергнуть -- это хищную птицу вместо уточки. Не уверен что надо на это немаленькие деньги тратить.

Можно самим написать статью или дать интервью, например в "Byte". Если Тетрис будет мегауспешен, согласятся с радостью.

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

9 месяцев это слишком долго. Когда надо будет платить налоги? Личные 15 апреля, корпоративные не знаю. Ну так и купить путы на этот срок, вложить то, что надо будет отдавать. Всех денег всё равно не заработаешь.

Главное, успеть это сделать за несколько дней до выхода отчётности Atari. Сейчас самый конец ноября, отчёт выйдет 8 декабря. И надо чтобы эти самые деньги были. Когда там следующий перевод денег от Sierra?

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

Разумеется стартовые условия у всех разные. Но в момент подписания договора с IBM Microsoft уже был "широко известной в узких кругах" компанией, со своими бухгалтерами, юристами и проч.

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

Так, от "она профессиональный игрок" вы перешли к "её уровень профессиональные игроки". Уже лучше.

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

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

Профессиональный спортсмен -- это тот, кто живёт за счёт доходов от спорта. Или получая призовые, или получая зарплату как член команды, или получая стипендию от Спорткомитета СССР.

Сколько на данный момент Линда заработала в этих турнирах? Несколько сот долларов? Это несерьёзно.

Вот после выигрыша этого турнира можно говорить о профессионализме.

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

В момент начала разработки IBM PC Microsoft Basic был отраслевым стандартом -- он был почти на каждой платформе, за исключением Atari. 2 из 3 компаний "большой тройки", предоставившие свои микрокомпьютеры в 1977 году, поначалу пытались обойтись своими Бейсиками, но скоро сдались и перешли на Microsoft Basic.

Это всё случилось без поддержки матери Гейтса. Где она, а где какой-нибудь Commodore или Apple.

Разумеется, когда потребовалось, за Бейсиком IBM тоже пришла в Microsoft, тут никакую семейственность приплетать не надо. Когда заодно спросили про ДОС, Гейтс отправил в Digital Research, которая выпустила CP/M. И там на переговорах что-то пошло не так. В зависимости от того, кто описывал, имеется несколько версий, но все они сходятся в том, что Digital Research отнеслась к IBM как к ещё одному производителю микрокомпьютеров, которых в тот момент было сколько угодно, и вела себя соответственно. Представителям IBM это не понравилось, они вернулись в Microsoft и спросили ещё раз. У Microsoft своего ДОС-а не было, но Гейтс знал, где его можно быстро купить. Так и появился MS-DOS 1.0.

У Microsoft в тот момент уже был реальный опыт разработки и поддержки операционной системы. У них было много продуктов для CP/M, и они выпустили Z-80 карту для Apple II, чтобы продавать свои продукты там. Разработали железо, написали BIOS, лицензировали и перенесли CP/M. Самый успешный продукт Microsoft в 1980/1981 годах, "денежная корова". Apple II быстро стал самой распространенной CP/M машиной. Возможно это было основной причиной, из-за которой IBM спросила у Microsoft про ДОС для себя.

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

Ниже вам уже объяснили детали.

Но главное -- этих деталей знать не обязательно. Идёте к своему финансовому консультанту и говорите, что думаете, что акции Атари упадут.  Можно сослаться на выпуск плохих игр, можно на выпуск дешёвых компьютеров с хорошей графикой и звуком, можно ни на что не ссылаться. Лучше бы, конечно, объяснить уверенность, чтобы он и больше доверял, и потом мог подтвердить, что инсайда не было.

Финансовый консультант сам всё и сделает на ваши деньги.

Чтобы заработать много миллионов нужно "плечо", т.е. возможность играть на заёмные деньги. У Криса "плеча" не будет, так что за 3 месяца он заработает "всего лишь" 20-25% от вложенного. Что тоже неплохо, и к тому же финансовый консультант станет к нему прислушиваться. Там ещё IPO Microsoft-а впереди.

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

25% своего налога вместо отдачи дяде Сэму передавать на благотворительность

Это, увы, не так работает. То, что передаётся на благотворительность, уменьшает доход. Налоги тоже уменьшаются, но на меньшую сумму.

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

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

"Никакого инсайда. На выставке я посмотрел на менеджеров Атари, и понял, что с таким начальством Атари профукает всё нажитое непосильным трудом. Появились деньги, я и вложился..."

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

У него же есть сосед-трейдер. Я думал его специально в сюжет добавили.

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

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

Ключевое слово для поиска -- 501(c)(3). (Это сейчас, что было 45 лет назад я не знаю).

С ходу: не облагается федеральным налогом, пожертвования тоже списываются с доходов пожертвовавшего. Т.е. Canalia Games может передать несколько компьютеров, уменьшив свой доход. То же относится к тем, кто захочет перечислить деньги за программы. Также через них можно оплачивать работу сотрудников, пишущих открытое ПО.

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

Разработку открытого кода имеет смысл выделить в non-profit organization. Это налоговый консультант должен предложить первым делом, разумеется, если Крис сообразит рассказать ему эти детали.

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

День Благодарения в США от штата не зависит, всегда случается в 4-й четверг ноября. Федеральный праздник.

Возможно Крис запутался из-за того, что в Канаде свой День Благодарения, не совпадающий по дате. Ну так Канада другая страна.

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

"Byte" не очень занимался компьютерными играми, вряд ли там будет обсуждение. Разве что в статье в тематическом номере, или кто-нибудь в своей колонке похвалит, тот же Pournelle.

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

Конкретно "Byte" -- 2-3 месяца. Jerry Pournelle вёл там колонку, и скажем в августовском номере можно было прочитать "сейчас апрель".

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

Ну что же, уважаемый автор сам привёл ещё одну причину, почему в те годы Юникс проиграл продукции Микрософта. Достаточно посмотреть на отношение к пользователям тогдашних гуру, и сравнить с лозунгом Микрософта "Компьютер на каждом столе и в каждом доме" ("A computer on every desk and in every home").

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

Отключение САОР (системы аварийного охлаждения реактора) никакого отношения к катастрофе не имеет, так как не было сигнала на её включение.

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

На ЛАЭС в 1976 году ничего не отключали, а катастрофы избежали случайно. Списали всё на заводской дефект. После Чернобыля новая комиссия пришла к выводу, что виновата конструкция реактора.

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

Эксперимент в Чернобыле не при чём. На ЛАЭС инцидент получили без всякого эксперимента, катастрофы не произошло только из-за того, что в тот момент было свежее топливо. Проблема в особенностях конструкции РБМК.

Уже предлагали написать игру "как устроить аварию на АЭС", где одним из сценариев будет Чернобыльский.

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

В 1982 году школьник вероятно имел доступ не к "нормальному" mainframe, а к миникомпьютеру с системой разделения времени, такому как HP 2000.

Они были очень популярны в школах в середине 70-х, но использовались и в начале 80-х.

Вот пример HP 2000F:

* 2 процессора, один с 32k словами памяти и Basic-интерпретатором, другой помедленнее и с 16k словами памяти, занят обменом с терминалами (пользователь всей этой кухни не видит, он просто общается с системой)

* до 32 терминалов, обычно телетайпы ASR-33, но могли быть и видеотерминалы, я видел с янтарными символами; в любом случае 110 бод

* терминалы могли подключаться через модем, например миникомпьютер стоит в здании школьного округа, а в каждой школе 2-4 терминала

* Time-shared Basic, очень отличающийся от MS Basic, например, есть работа с матрицами

* есть библиотека программ, например можно запустить Star Trek, Oregon Trail, или Lunar Lander -- всё это в текстовом режиме на медленном терминале, обычно телетайпе

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

Высота должна быть в футах.

Фраза тех времён или чуть раньше: "Страны делятся на 2 категории. Те, которые используют метрическую систему, и те, которые летают на Луну".

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

Для популярной игры кто-нибудь всё равно разберётся и опубликует cheat-book. Или примерную но достаточно близкую логику, или дизассемблируют.

Не можешь предотвратить -- возглавь.

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

Про ZX Spectrum уже было долгое и весьма эмоциональное обсуждение. Он провалился в США, и при всей распространённости он распространён на малоденежных рынках. Единственное исключение это Великобритания, но и там размер рынка так себе. И там рынок фрагментирован, Spectrum, BBC Microsoft, Amstrad.

Уж лучше потратить ресурсы, если есть, на MSX. MSX будут популярны в Японии.

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

Я пропустил, Бренда на бумажке считает баланс в игре, или используя электронную таблицу?

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

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

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

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

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

Расположена компания рядом, в Сан Хосе. Их инженеры вполне могут написать сетевую часть.

Связать в сеть самопальные аркадные автоматы на основе Commodore 64, чтобы посетители играли друг с другом. Квортер за N минут. И украсть такое будет не очень легко.

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

Через com-порты сеть делать не очень хорошо, из-за разности потенциалов карта/карты могут сгореть. У нас, во всяком случае, сгорели.

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

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

Ещё: междугородние разговоры с сотрудником, ровно как и скачивание программы или данных, это вполне законные бизнес-расходы. Ровно как и разговоры с бизнес-партнёрами.

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

Ещё: если ехать вдоль берега по CA-1, то кроме очень красивых видов там будут многочисленные морские зверюшки -- тюлени, морские слоны, морские львы, выдры. Как плавающие в воде, так и толпами лежащие на берегу. С утёса повыше можно увидеть китов, причём целиком туши в прозрачной воде, не только фонтанчики.

А утром/вечером можно въехать в абсолютно фантастический туман, когда воздух с побережья сталкивается с воздухом с океана. Но это скорее осенью/зимой.

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

С "обычными" командами тоже можно, если использовать стек. Смотрите сами: POP 10, 2xST 14, 2xINC 12. Итого 36 тактов на 2 байта, 18 тактов на байт, не считая расходы на организацию цикла. Чуть хуже чем с LDI, там 16, но всё равно лучше чем с LDIR.

А если мы знаем куда мы пишем, например знаем что пишем в видеопамять и адрес выровнен на 256 байт, то можно вместо 16-битного INC использовать 8-битный, тем самым экономя 2 такта на байт. Получится 16, ровно как с LDI.

Программа, правда, становится нечитаемой.

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

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

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

Смотрим на приведённую вами таблицу команд. LDIR -- 21 такт, LDI (которая пересылает один байт и изменяет регистры, но не организует цикл) -- 16 тактов.

Пишем цикл из 16 команд LDI по 16 такт на байт, уменьшение регистра A (4 такта) и условного перехода по не нулю (10 тактов). Итого чуть меньше 17 тактов на байт, по сравнению с 21 у LDIR.

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

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

Разумеется так имеет смысл стараться только для пересылки больших объёмов, и только если скорость критична. Обычно это не так.

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

История про Borland.

Довелось мне общаться с бывшим сотрудником Borland. Он там работал в начале 90-х, когда у компании было своё специально спроектированное и построенное под них здание.

У человека была своя комната ("офис"), в то время считалось, что это эффективнее чем open space, в Microsoft сотрудники тоже сидели по отдельным офисам. Над офисом, на следующем этаже, был большой кондиционер, обслуживающий то ли весь этаж, то ли всё здание, уже не помню.

И вот приходит он как-то утром на работу, а вместо его офиса -- тот самый кондиционер сверху.

Расследование выяснило, что когда здание строили, в планы одновременно внесли 2 изменения:

* перекрытия были запланированы слишком крепкие, для нагрузки что получилась их можно было использовать попроще, что и сделали

* кондиционер был заменён на более мощный и тяжёлый

Типичный пример "race condition".

Человек воспринял это как знак свыше и ушёл работать в Microsoft. Как видно, не прогадал.

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

Разумеется быстрее было возможно.

Арифметика на z80 считается 4-х битовым АЛУ, поэтому уменьшение BC это долго.  Надо было частично развернуть цикл, чтобы уменьшение случалось не на каждой итерации, а, скажем, на каждой 8-й или 16-й, и сделать уменьшение счётчика цикла 8-битным. Будет быстрее, даже с накладными расходами на переход назад.

Ну или использовать трюк с установкой стекла куда надо, и использовать POP для чтения. Или наоборот PUSH для записи. Этим баловались но 8080, где команд для block move не было. Будет ли быстрее чем LDIR на z80 не знаю, надо считать.

Наверх Вниз