Написал(-a) комментарий к произведению Ретро Бит [7]
Пограничников, не таможенников. Думаю что возраст и отсутствие родителя.
Заходил(-a)
Пограничников, не таможенников. Думаю что возраст и отсутствие родителя.
Покупка акций это не накладные расходы, не получится. Покупка mainframe можно списать, но я не уверен, что оно им нужно. Разве что как Unix-сервер использовать, если как-нибудь подсоединить к Omninet.
Сначала написано
Весь апрель вплоть до отлета в Японию на подготовку грядущего триумфа открытого софта и убили, выделяя только часть рабочего дня на игры.
А потом в будущем времени обсуждается уплата налогов. При этом срок уплаты налогов 15 апреля.
Разумеется, можно продлить этот срок на полгода, но тогда придется и штраф платить, какой-то процент от неоплаченного вовремя. А проценты от $100k заметны.
Заменить C64 на Atari, и напечатать в каком-нибудь журнале, связанным с Atari.
Про Гейтса и его мать в совете директоров IBM я здесь писал дважды, напишу ещё раз.
Когда IBM начала работать над IBM PC, Microsoft Basic был де-факто стандартом в отрасли. Например, 2 из 3 компаний "большой тройки", выпустившие массовые домашние компьютеры в 1977 году, изначально предложили свои Basic-и, но потом всё равно купили Basic у Microsoft (Apple и Radio Shack, Commodore купил сразу же). Из массовых машин только у Atari был не-Microsoft Basic.
Не совсем понятно как член совета директоров IBM могла повлиять на бесчисленных производителей микрокомпьютеров.
Все тогдашние компьютеры имели прошитый в ПЗУ Basic, IBM решила не выпендриваться и быть как все. За Basic-ом IBM, как и все, пришла в Microsoft.
Заодно спросили про DOS, т.к. у Microsoft был очень популярный продукт, z80 карта для Apple II. За пару лет до того Microsoft захотел продавать свои продукты для CP/M и на Apple II, разработали железо, купили лицензию на CP/M, написали BIOS, запустили CP/M на Apple II. Apple II быстро стал самой массовой CP/M машиной, в течение года z80 карта была самым доходным продуктом Microsoft, "дойной коровой", заодно подняв продажи и других продуктов. Т.е. у Microsoft был большой опыт поддержки операционной системы на "чужом" железе.
Несмотря на этот опыт, за DOS-ом Гейтс отправил представителей IBM в Digital Research, разработавшую CP/M. И IBM с Digital Research не договорились. Есть несколько версий произошедшего, в зависимости от того, кто рассказывает, но все они сходятся в том, что Digital Research отнеслась к IBM как к ещё одному рядовому производителю микрокомпьютеров, которых в тот момент было сколько угодно. Сотрудники IBM к такому не привыкли. Они вернулись в Microsoft и спросили про DOS ещё раз. Там готового DOS не было, но Гейтс знал, где его можно быстро купить.
Так появился MS-DOS 1.0.
Страховаться через работодателя выгоднее, чем самостоятельно, работодатель спишет эти затраты с налогов, а сам человек нет. Т.е. при равных расходах работодателя и одинаковой страховке работник на руки получит больше.
В США стали массово включать медицинскую страховку в соц. пакет во время II мировой войны, когда для борьбы с инфляцией заморозили зарплаты. Тогда фирмы придумали, как без повышения зарплат можно привлекать работников. И с тех пор в разумных фирмах это стандарт.
Если дом куплен в рассрочку, то банк в обязательном порядке заставит купить полную страховку. Не только от пожара, но и от наводнения, повреждений из-за падения дерева и т.д., и т.п.
Если за дом уже выплачено, или он был куплен без кредита, то это необязательно, но как правило хозяева покупают.
Можно носить между домой и работой.
Вот вам реклама за 1981 год которая явно говорит о витой паре: http://www.americanradiohistory.com/hd2/IDX-Consumer/Archive-Byte-IDX/IDX/80s/Byte-1981-07-IDX-95.pdf
Вот похожая реклама за 1984 год, которая тоже говорит о витой паре, явно подчёркивая преимущество витой пары перед альтернативами: http://www.americanradiohistory.com/hd2/IDX-Consumer/Archive-Byte-IDX/IDX/80s/Byte-1984-05-IDX-37.pdf
Я думаю что Вы просто не застали Omninet и помните уже более поздние сети.
Sun-1 $9k, или что-нибудь с Xenix, например TRS-80 model 16 $5k, но там надо докупать память и диск. Машины от HP или DEC стоят неподъёмно.
Но требуется совместимость сетевых карт, м.б. можно напрямую у Corvus спросить, они недалеко.
Приедет Крис в Японию и обнаружит зоопарк несовместимых друг с другом машин. Весной 83-го года будут вестись переговоры о создании единого стандарта, в июне объявят о MSX, осенью выйдет первая машина. Ещё без диска, MSX-DOS выйдет весной 84-го.
Войдёт ли игра и сжатые картинки на 16Kb картридж? Не уверен. На 32Kb, пожалуй, войдёт.
Только надо перевести с Паскаля на ассемблер z80. Думать там не надо, за пару недель можно управиться. И перенести графику.
И ещё локализовать нужно...
Но различные подсистемы совместимости с Unix (потом с Linux) были / есть в каждой версии.
Ну, в Windows NT была включена подсистема совместимости с POSIX начиная с самого первого релиза, NT 3.1. Не то чтобы это сильно помогло.
Раз речь пошла про программирование виртуальных роботов, то вот ещё одна игра которая будет выпущена в 1984 году: https://en.wikipedia.org/wiki/Robot_Odyssey
Я сам не любитель игр, но народ на институтском Apple II играл в неё с большим удовольствием.
Немного не в вовсю обсуждаемую тему. Через месяц Apple должен выпустить новый компьютер, Apple Lisa, с GUI и мышью. Цена, правда, неподъёмная, начиная от $10k.
Все пригороды Сиэтла и городов вокруг него газифицированы. Нагреватели для отопления и горячей воды работают на газе даже если плита электрическая.
(Последние годы призывают перейти на heat pumps и электрические нагреватели чтобы спасти климат, получается не очень).
Чушь.
Правильно заданный вопрос это уже половина ответа...
Недовыполнение плана всегда вызывает проблемы. Что при социализме, что при капитализме.
Именно что в долгосрочной перспективе. Явно больше месяца.
Агрессивный пут на короткие позиции -- надо или самому заниматься, или чтоб трейдер поверил и всё сделал по максимуму, а не на "отвались". Явно же мальчишка деньги потеряет, зачем стараться?
20% за месяц на мерче? Вы серьёзно?
Конкретно "Byte" -- 2-3 месяца. Jerry Pournelle вёл там колонку, и скажем в августовском номере можно было прочитать "сейчас апрель".
Высота должна быть в футах.
Фраза тех времён или чуть раньше: "Страны делятся на 2 категории. Те, которые используют метрическую систему, и те, которые летают на Луну".
Для популярной игры кто-нибудь всё равно разберётся и опубликует cheat-book. Или примерную но достаточно близкую логику, или дизассемблируют.
Не можешь предотвратить -- возглавь.
Про ZX Spectrum уже было долгое и весьма эмоциональное обсуждение. Он провалился в США, и при всей распространённости он распространён на малоденежных рынках. Единственное исключение это Великобритания, но и там размер рынка так себе. И там рынок фрагментирован, Spectrum, BBC Microsoft, Amstrad.
Уж лучше потратить ресурсы, если есть, на MSX. MSX будут популярны в Японии.
Ключевые слова выделить, уже будет лучше. Курсор становится на скобку, подсветить парную.
Ещё: если ехать вдоль берега по CA-1, то кроме очень красивых видов там будут многочисленные морские зверюшки -- тюлени, морские слоны, морские львы, выдры. Как плавающие в воде, так и толпами лежащие на берегу. С утёса повыше можно увидеть китов, причём целиком туши в прозрачной воде, не только фонтанчики.
А утром/вечером можно въехать в абсолютно фантастический туман, когда воздух с побережья сталкивается с воздухом с океана. Но это скорее осенью/зимой.
Сравнение с 0 бесплатное не для 16-битных операций.
Переменная знаковая. Мы знаем что значение не может быть отрицательным, компилятор этого не знает. А для отрицательных чисел сдвиг и деление дают разные результаты.
Компилятор всё равно может использовать сдвиг вместо деления, но надо будет вставить несколько дополнительных команд чтобы получить правильный результат. Это имеет смысл на современных процессорах, где сдвиг в десятки раз быстрее деления. Это не так на pdp-11, к тому же там размер кода был обычно важнее быстродействия.
Согласен. Позор мне, не проверил, что memcpy() это ANSI C, не K&R. Даже bcopy() может ещё не быть.
Concurrent CP/M-86 поддерживала "настоящую" многозадачность. Не очень ей это помогло.
В США алгоритм можно запатентовать.
Советский Оливье не всем придётся по вкусу, там по понятным причинам нет свежей зелени или свежих овощей. Калифорнийцы привыкли к свежим продуктам.
Инцидент с полицией, реальным позывным и настоящим именем можно вставить в "40 тысяч способов умереть", если ещё не поздно. Ну или в продолжение.
Хорошо бы получить справку от врача про лодыжку и синяк и сохранить на будущее, когда полицейский департамент за игрушку в суд подаст. Как подтверждение истории. Получить что-либо с полиции нереально, а вот для отклонения иска подойдёт.
Рекламы много не бывает.
Я бы попробовал договориться с ними. Дать список требований, м.б. немного вложиться в компанию.
Потом несколько месяцев вместо написания редактора поработать над игрой, и на деньги от этой и следующей игр можно их полностью купить. Игры приносят несравненно больше денег чем средства программирования. Тот же Кен Уильямс не даст соврать.
Вообще-то написать надёжный редактор с кучей возможностей нетривиально. Герой же не пишет свой C компилятор, пользуется уже готовым?
Может начнёт с существующего, который удовлетворяет большей части требований? VEDIT для IBM PC уже выпущен, вот реклама в августовском номере журнала Byte за 1982 год
http://www.americanradiohistory.com/hd2/IDX-Consumer/Archive-Byte-IDX/IDX/80s/Byte-1982-08-IDX-76.pdf#search=%22vedit%22
А вот реклама чуть позже, в декабре
http://www.americanradiohistory.com/hd2/IDX-Consumer/Archive-Byte-IDX/IDX/80s/Byte-1982-12-IDX-69.pdf#search=%22vedit%22
Вряд ли, в СССР ресурсы из деревни уже выкачаны. Стало слишком мало желающих убиваться за копейки, на чём Китай поднялся.
Вы, видимо, не имели дело с Паскалем до появления Turbo-Pascal. Я помню какое оглушительное впечатление произвёл Turbo Pascal на CP/M.
Разумеется учили на чём могли. И Алгол-60 с Паскалем на БЭСМ-6, и Поплан и SETL там же, и Фортран и Алгол-68 на ЕС. И методики были под это, и мечтали о более совершенных языках. А когда массово пошли программируемые калькуляторы и микрокомпьютеры, выяснилось, что многое надо менять, а главное, против массового продукта не попрёшь, даже у тебя есть что-то лучше.
В любом случае я сомневаюсь, что от поездки Криса в СССР будет толк. Лучше ещё одну игру написать за это время.
Я бы сказал что "Квант" это не более локальный, а более академический. Рассчитан на олимпиадников а не на широкую публику. Кружки, как я уже написал.
В те годы идея специального языка для обучения была весьма популярна не только в СССР, но и в развитых странах. B (не путать с B из которого вырос C), ABC, Logo, True Basic и т.д. Автор Python до того долго работал над ABC. Широко сейчас используемый для обучения детей Scratch считается потомком Logo, был разработан в той же лаборатории в MIT.
Так что за это я бы их не судил строго.
Людей, которые пошли в программирование с этих летних школ в 80-х я лично встречал и в Microsoft и в Google. Причём это только те, кого я помню именно с тех пор, наверняка есть много других.
В Новосибирске Летние Школы Юных Программистов проводили начиная с 1976 года, Заочная Школа Программирования в журнале "Квант" началась в 1979 году. Это не считая кружков.
Протолкнули и активно занимались А.П.Ершов, Г.А.Звенигородский.
Я читал колонку в Byte. Вычислительный Центр СО АН этот журнал выписывал, он стоял в читальном зале. Ну и студенту разрешали взять домой на ночь.
Книг, конечно, было не достать. Их я читал уже сильно позже, когда внешний мир открылся.
Ну что, Крис сейчас обнаружит, что в те времена Lattice C -- да и любой C -- это K&R C, не ANSI C.
Следует отметить, что 78 тактов процессора 6502 это порядка 20 команд. Можно такты написать на бумажке карандашом, можно добавить комментарии в тексте после каждой команды. Иметь автоматические средства разработки это замечательно, но в каждой конкретной игре будет 3-4 таких цикла, можно вручную посчитать и потом дважды проверить за пару часов.
Хорошо бы подчеркнуть что это задел на будущее.
Увы, с новой главой это стало невозможно. Очень уж много народу вовлечено, много программ, кто-нибудь проговорится или решит похвастаться...
ZX Spectrum не был приспособлен для рынка США -- не то напряжение, не та частота в сети, не тот видео стандарт.
Вариант для США это Timex Sinclair 2068, но он фактически провалился. Официальных цифр продаж нет, по оценкам было продано от 60 до 100 тысяч. Сравните с 3 миллионами VIC-20, 4 миллионами 8-битных Atari, 5 миллионами Apple II и 17 миллионами Commodore 64. Это не говоря об IBM PC и клонах.
С сетью не всё так плохо. Я уже писал про Corvus, та же фирма продавала Omninet. Витая пара, мегабит в секунду, сетевая плата стоит $400 и втыкается в тот же Apple II или IBM PC пользователем, не специально обученным техником. Внешний жёсткий диск работает файловым сервером для всей сетки.
Крис вероятно помнит, что Амига -- умеренно популярная платформа, проигравшая конкуренцию IBM PC. Игры на неё переносить можно, если есть свободный разработчик и не требуется очень уж много времени. Что-то писать под неё, используя аппаратные возможности, отсутствующие на других платформах, имеет смысл только если других идей нет, а с идеями у Криса хорошо.
На Apple II была версия Форта, GraFORTH. Демо программа в реальном времени крутила на hi-res экране 3-d проволочные модели нескольких многогранников и одновременно играла музыку. На меня тогда произвело большое впечатление.
Я сейчас нашёл документацию на GraForth, "GraFORTH: Graphics Language Reference Manual", там объясняется, какие параметры надо передавать встроенным примитивам чтобы сгенерировать ноты от A до G# в 4 октавах. Там же приводится пример программы которая исполняет начало мелодии "Happy Birthday".
В той же "Каратеке" на Apple II были звуковые эффекты во время игры, на YouTube есть короткие видео.
Для генерации звука нужно 100% процессора, я думаю что там было "немножко звучит -- немножко рисуем -- опять звучит -- опять рисуем и т.д." Качество звука явно можно улучшить если для игры hi-res графика не нужна.
Breakout и Arkanoid очень похожи, но таки отличаются. Говорю как человек, игравший в Breakout на Apple II, а в Arkanoid на MSX.
Написал(-a) комментарий к произведению Ретро Бит [7]
Напоминаю, что ровно в это время в Японии договариваются про стандарт MSX. В середине июня официально объявят, в октябре выйдет первая машина.
По возвращению в США можно поговорить с Microsoft, они начиная с августа будут работать над MSX-DOS.